skysight-inc/HackerNews huggingface dataset:
> bounds checking in hardware.

What. That's a horrible idea. Not only would that require your hardware to understand abstractions several layers above what it actually operates on, it would also mean it'd have to check bounds of - for example - an array on every instruction accessing it. That is something compilers can do at more strategic places.

Please keep that complexity out of my CPUs, they're buggy enough already. At least with software we can fix issues later, which isn't a given with hardware.
“Last week the operations team commanded Hubble to perform numerous maneuvers, or turns, and switched the gyro between different operational modes, which successfully cleared what was believed to be blockage between components inside the gyro”

And here I am on Earth, barely capable of debugging JavaScript code.
Sounds like a fair-trade. Give inside knowledge or interesting material that you don’t usually get in exchange for exposure.

The same argument can be made for any non-journalist source.
Yep that's wrong, my bad. Emissions are going down, but not enough for those targets.
I like this a lot. Hell, I'd even return to Twitter if it had that feature.
Azure Content Delivery Network Is Now Generally Available
Honestly I don't think marketing is a problem. In fact I have already heard of this. I think it's a super cool idea. But there's no way I can justify to myself, much less my wife to carve out $30 of my budget for candy every month. That's half our food budget. That's coming from someone who loves candy probably a bit more than average.
As a Moroccan I can state it's both. A blessed tyranny in a silk glove with a big side serving of incompetence.
No that’s different. That is caused by superheating the salt/water mixture.
Plenty of examples.

Every day we read of Professors not receiving tenure because they believe in global warming. Articles that support global warming being rejected from journals. Notable commentators suggesting the belief in global warming should be criminalized.

Whatever.
Thanks. What a horrible typo.
Pittsburgh shooting: At least 4 dead at synagogue, official says
Danger the 7 deadly sins of startups: Premature scaling
Hi tobr, thanks for your thoughtful comment and for not writing a sarcastic reply.

This platform is for remote usability testing [https://www.usability.gov/how-to-and-tools/methods/remote-te...], so all parties are usually aware of what's going on. It requires the user to install client software on their phone.

The current alternative is video recordings, which is more invasive. This is mentioned on the website, and described in detail in the paper on the website.
Curious how people react to Trainspotting: http://wiztrit.com/excerpt/?e=14v
No offense but if you can say that ‘American Italian vs Italian’ comment with a straight face you need to travel more. Food is a lot more complex than how you’re describing it. Yes, you can have good Italian food anywhere in the world (my favorite is Lenzi, which is in Bangkok) but there’s no comparison to eating good Italian food in, say, Florence. I’m typing this looking at the river Arno. Eating Italian food here is transcendent.
Mino  Games (YC W11) Is Hiring Game Programmers in Montreal
Because NASA is awesome.
50 articles and books to help you transition to Product Manager
The article doesn't mention this, but after some poking around it appears that the interactive demo is written in Morphic, the Smalltalk successor that Alan Kay and colleagues have been working on for the last couple of decades.
Thanks for sharing, it's nice to see that some people are actually seeing performance issues with open source tools, it probably helps the maintainers keep an eye on what's needed to be fixed "next" - well if they read these comments at least!!!
Better to draw attention to the fact that the article is making that false statement. I added an edit.
They've probably done a "bang it with a hammer" equivalent.
I shake my phone vigorously if the small motor gets stuck and stops buzzing.
Show HN: Sleepless Mac – Status bar app that prevents your mac from sleeping
>By the way, I don’t consider myself a ‘liberal’, although that’s what I am called these days.

It seems a small minority on the left and probably slightly larger one on the right love to pigeonhole people into these categories. Meanwhile the majority don't really think of themselves in those terms and are feeling politically homeless.
Forests are not a linear system. If everyone still burned wood for power we'd lose millions of acres of forest very quickly, and they wouldn't grow back. Unless/until the people died off I guess.
Every criticism of IPv6 is downvoted into oblivion, but it doesn't change the fact that great technology is adopted by the target audience quickly if there is this much effort behind it. Where IPv6 hasn't been because it is painful and doesn't make things easier for the folks who have to implement it. It is difficult, and it is different, and they did a poor job of dealing with the conversion from how IPv4 is used (NAT). Sun spent money on Java and got a huge adoption because it solved some serious problems for C++. The amount of broken IPv6 code should have been a clue.
Maybe even a sea/river buffer dam. Hydro + Osmotic
I think I saw it popularized as the "RUM Conjecture" on HN a while back:

https://medium.com/databasss/on-disk-storage-part-4-b-trees-...

http://daslab.seas.harvard.edu/rum-conjecture/
> And here I am on Earth, barely capable of debugging JavaScript code.

If as much education was required of software engineers as it is from people who work on the Hubble telescope then you wouldn't have any troubles debugging JavaScript.
It's also fun to compare programming to surgery, where they work for hours straight with no backup on a production system that is actively trying to die.
Amazing. It's like they performed the Epley Maneuver on a satellite.

https://en.wikipedia.org/wiki/Epley_maneuver
I think this is probably targeted at highly productive industrialized countries, where monthly food budgets tend to be closer to $250-300/mo at the low end.
Nothing in Snowden's leaked documents contradicted Google's statements. The New York Times reported the setup correctly from the start, and the rest of the news media picked up on it shortly thereafter. https://www.cnet.com/news/no-evidence-of-nsas-direct-access-...

Your understanding of PRISM matches Greenwald's incorrect reporting, which was based on a high school dropout's misreading of some slides he found on the SharePoint system he administered. Greenwald could have gotten the story correct if he had bothered to run the documents by an expert first, but instead he made ridiculous errors like thinking that DITU is a government system running inside the companies' networks instead of the FBI's Data Intercept Technology Unit, whose court-ordered wiretaps PRISM actually accesses.
If JavaScript was specified to the same degree as the Hubble telescope then the OP wouldn't have had a problem. Blaming gdubs's education is a bit problematic.
Well it didn't live long. We were always at GMT and now ten years later of ever using DST we are stuck with it. Not complaining. I hate having to fix the microwave clock.
some really neat homebrew games for this system -- http://www.packratvg.com/vechbrews.html
Turns out the x86 already has some bounds checking support; see chapter 17 in volume 1 of Intel's developer manuals and the BOUND and BND* instructions.
The Top Themes and Insights from the Service Design Days Conference
> Static types and Object Oriented Programming are better ways, I think most of us will agree?

No....

I'm with you on static typing but disagree with OO. I know other developers I strongly respect with every permutation.

Personally, I probably wouldn't object to OO so much if Java weren't such a commonly taught first language, which gets right back to the discussion at hand.
Nokia 6.1 (2018 model) costs $270 USD with Android One (at least 2 years of monthly security updates), metal body, fingerprint sensor (no notch), headphone jack and hardware-based remote attestation for tamper detection.

https://www.theverge.com/platform/amp/circuitbreaker/2018/5/...
> What the conversation boiled down-to- are foods that use 'all the cheat codes', ie, adding sugar, salts, fats, acid; going to taste better than foods that are traditional?

This is one of those unquantifiable sentiments that will just devolve into one person's personal biases against another's. What counts as a "cheat code"? What is the definition of "traditional"? In fact, the rest of your post belies a bias against American food and American interpretations of non-American food.

In fact, three of your "cheat codes" (salt, fat, and acid) are fundamental elements of cooking world-wide. The differences are in how those elements are brought, figuratively and literally, to the table by various cultures.
Personally I think making file names case sensitive was not a good idea. I know some people like this but I have seen a ton of errors just because somebody typed "MyFile" instead "Myfile".

I also think that file names should be more constrained. If we didn't have whitespace in file names we could have avoided uncounted hours of people trying to get quoting right.
Bread products? Amount of added sugar per day?
It's not like that. People here can come up with plenty of ideas of how to do better, but they have no say in it or even ability to somehow influence it. It's those large corps that push for crappy ideas, as they always need them to be used to sell more stuff, raise barriers to entry, hurt competition, etc. Rule of thumb here is that if doesn't bankrupt a corporation like Cisco it's not a good enough idea.
with your javascript you can cmd+r over and over again until you figure it out. with the hubble they had to simulate and hypothesize/imagine possible solutions. It's the same process just a different medium for solving problems and they generally get only 1 chance to press cmd+r
RBE for GPU-Enabled Exhaustive Retrieval from Billion-Scale Semantic Vectors
Url changed from https://twitter.com/NASAHubble/status/1056189182274625537, which points to this.
In what cases have you seen the compiler refuse to accept something that’s correct?
> You end up with Airbnb ghettos, in effect turning previously nice neighborhoods into de facto hotel businesses

Except without any of the regulations that protect hotel/hostel guests.

> The provider (Airbnb) has to report taxable income, and there is a limit of 70 days/year.

I've experienced issues with this in Ireland, and this would help solve some of the problem. Particularly that of undergraduate students trying to find places to live during the school year, since most of those leases are 9 months anyway. The owner could then AirBnB their house over the summer.

It'd still be difficult for those who are looking for somewhere to live long-term, as owners can often make more money over just the summer than leasing out for the whole year to those people; so the properties would just stay empty the rest of the time, even if people wanted to rent them. Though who would rent knowing they'd be kicked out come summer? People want some stability; I'd hate to have to start looking for a rental again every summer, especially if I was working full time in a city, all because AirBnB.
I think it is too easy to blame students. I dunno how it is in the US but the advice I got in Norway before studying was terrible. When you are 18-19 you don’t know that much about the world. Grownups have to do a lot better job guiding young people.

I studied robotics and AI in Norway assuming if such a study was offered it was because industry needed such skills.

This was 20 years ago before the current AI craze. But there was practically no jobs in this field in Norway. Fortunately I had enough programming to a regular programming job. First by working as a corporate drone at Accenture.

So I was lucky career wise, but that was not due to smart calculated choices. I was wrong about almost everything I did. I chose a study I thought involved building robots when in fact it was mainly about programming them. And almost nobody needed those skills in Norway apart from a company doing recycling and parts of arms industry.

99% of jobs at the time seemed to be some Java server side development, and I had not even learned Java at Uni.

I think the problem is educational institutions want to keep their jobs and students and are thus not entirely honest about how useful the studies they offer really are.

They present a rose tinted reality. Education must to a larger degree respond to the needs of the Labour market and industry.
Seems improbable to me. They have a very nice web site which includes their (very favorable) Zagat and Michelin reviews. Why would they do that if they don't want to drum up more business?

More likely this is an urban myth. Or a shrewd marketing ploy.
I have a Darius Miles Trailblazer jersey from when he was on our team. Just saying.
Multiple Environments with Heroku and Git – DEV Community ‍‍
Google Now Lets You Upvote Results and Comment on Them (2008)
LoadAddressIfSmallerThan makes for a long opcode name, but it doesn't look much more complex than your usual load. The added complexity is negligible.

And, of course, the added complexity of doing that in two instructions is also negligible. The entire problem seems to be that arrays are on a more abstract level than C operates. It looks like entirely a language problem.
Watch “Linus Torvalds Interview” on YouTube
Linus Torvalds Interview: https://youtu.be/pQWj2Fgxdrc
This is not a horror story at all. It’s simply a marketing lesson. You have to be willing to test out different things, some work, some don’t, but you learn something from each one
Interesting insight from the linked thread:

“Short-sighted - users and groups.

It makes sense on a single-host system being shared at a university. It is weak for pretty much any other setting. It acts as a distraction in pretty much every setting where we now use unix: on personal systems, on cloud deployments, in the enterprise. There are constant hassles of aligning users and groups between systems, and ensuring that applications are structured along those lines.

To offer an alternative. We would be in a better place if unix provided some kind of standard process-group sandboxing, along the lines of jails. Permissions would be applied at the jail level rather than the filesystem level. The sandboxes in smart-phone OSs hint at the way.”

I feel this pain in some cloud deployments, but I’ve never thought about the whole users and groups concepts as the core of this issue.
> It's not your exhalation that is menacing the future of humans and other animals

I don't trust you, or anyone else, with the power to make this determination.

> These are people who know (and in many cases have known for decades) that what they're doing - large scale atmospheric dumping of co2 - is going to cause real harm and suffering to fellow humans

It is absurd to suggest that anyone "knows" what a system as complex as the Earth will be like in the future. Many people believe that this is the most likely future, and I'm sure some of them don't care.
Having the CPU do the checking within an instruction saves you instruction issue events. ARM have an interesting solution to this, pointer authentication: https://news.ycombinator.com/item?id=14479438

> several layers above what it actually operates on

The instruction set is something of an abstraction bottleneck - C is tied to machines that look something like a PDP-11, while a lot of the stuff that the machine is doing is invisible at the instruction set layer.
10 Tr Command Examples in Linux
Amazing. HN community disagrees on almost all topics, except something like this. Best news in the past few weeks. Kudos NASA.
I would be willing to bet that there are many engineers on the Hubble project that have and struggled debugging java script themselves.
The original is “Systemd is bad parsing and should feel bad”, which sounds a little weird, but it’s a meme, so there are lower standards.

I guess someone felt like it shouldn’t be a meme headline on HN, but the result is nonsense.
100G line rate with large packets is only 8 Mpps, that's only ~5G with 64 byte packets.
This is why I like code reviews. It let's you make sure it's done with some thought for the future.
AWS Serverless Application Model (SAM) Command Line Interface
Dividing by 10 solves that problem and improves the results.
Signals, pthreads, vintage memory management stuff (sbrk and friends), undefined file system path encoding, octal access control instead of ACLs, file locking, no real support for asynchronous I/O beyond select() for sockets and many, many more.
GNU Virtual Private Ethernet 3.1 Released for Many-To-Many VPN – Phoronix
> fear drives you

maybe it's interesting here that, in the last couple of days on HN, we've seen several stories to the effect that long-term chronic stress is literally damaging people's brains.

given that, i wonder how a Netflix competitor might exploit the defects in this hiring/firing strategy.
What if your server gets blacklisted by your email provider?
There have been more than knife attacks. China is good at suppressing info in the region. It’s easy because no other major nation state seamingly cares about the region at least for now and also due to its geographic location
Am I the only one that reads this and thinks how the future has become stupid?

The term “influencer” is such an eye roll to me.
Show HN: Flask-compose, a routing library for apps obeying the decorator pattern
Agree with the concerns but disagree that there's a causal relationship in the examples that you've stated.

For instance 7 year olds develop at different paces, there's definitely a lot of 7 year olds without phones who don't know how to have a conversation, and it may be due to lack of practice, not due to excessive screen time - those two may overlap but are not the same thing.

Likewise, an 11 year old who likes minecraft may not be the social butterfly you expect if you take away his access to games.

Agree that phones maybe a potential candidate for social health concerns though.
Interesting, is tr functionality a subset of sed (roughly)?

I think tr < sed < awk < perl
Yeah, T4 is awesome.

And for those readers here who don't like C# for good or bad reasons, you can pretty much do the same with other languages.

Eg Ruby has ERB, usualy used for html templating but you can use it for anything. Make a command line tool that loads a a something.ext.erb file, runs it, and writes a something.ext file and you just made yourself a super powerful preprocessor that you already know how to use.

Many languages have this (eg EJS in JavaScript, PHP itself in PHP (use output buffering), EEx in Elixir, etc). I'd use this over a "learn yet another language" preprocessor language anytime.
Hello, I'm the creator of this library. The goal is to dynamically create endpoints from a generalized base. Check out the examples folder. If you have any questions, concerns, or criticisms I'm here to talk.

This library is considered "pre-release" until I've written docs and added better test coverage.
Are there studies about the effects of microplastics to humans?
I am also an adult. I go to work, I pay taxes. Exactly what about being an adult means you must get upset about cartoons?
if someone invests 100% of their salary in NFLX, do they get a better performance review?
Ok, we'll add fresh water to the title above.
Where do you live that you spend sixty dollars a month on food?
Huh? These people were insinuating I liked the idea that you don't lose your money because of an accusation that couldn't survive a day in court [1]. That's obviously a popular idea.

[1] At least I think so -- three different people suddenly found themselves unable to complete a sentence in a way that didn't make them look stupid.
He has spent many years running a successful business in candy arbitrage. It may not be as successful going into the future, but as of the last revenue report he released, it was a reasonably profitable enterprise.

I have no idea why you're using this spiteful tone for someone openly sharing his experience as a YouTube marketing newbie. You also seem to be imputing some views on the author ("assuming that basic economies of scale aren't relevant") that he has not publicly espoused.
Is there a good way to contact you? Or maybe email me (addy in profile)? Would love to drop you a line on exactly what you are asking - deeper connections through tech with the folks that enjoy TPT.

Regardless, keep up the great work. I'm a big fan.
To get a bit theoretical, one way to write a lexer is to use a state machine called a deterministic finite automata - a fancy term for a state machine that is finite and always gives the same output given an input. Each new character moves the state, and there are terminal states when you reach e.g. a space which will spit out what kind of token you just read.

You can show that the things a regex can compute are the same things that this kind of state machine can compute. I believe that most regex under the hood use such a state machine, so it's very natural to use regex to tokenize.
A little background: I wanted to switch my site off of WordPress, and my friend Jack offered to redesign it.

But... I wanted to keep the brutalist aesthetic.

So we worked on making the site look like an old punk rock zine. (Complete with photocopied images, tweets, etc...)

I know it won't be for everyone, but I really dig it.

I switched to the https://statamic.com CMS from WordPress, and I'm hosting it on Digital Ocean (using Laravel Forge).
Bing has been serving up malicious Google Chrome ads for months
If you could incorporate a reading of this, by Darius (and Quentin for his parts), that'd be amazing. I'd love to not only see the athletes write long-form articles about themselves, but to hear them talk about it. I feel like there's just so much more emotion that comes through, even when they do write in a colloquial style like this one, which does showcase a lot of emotion.
It's 4-8 single serving sized packages of candy a month. That's insane.
I am curious to know which GUI you think was better, Mac OS 8-9, one of the versions of OS X, or the original black and white Mac OS (System 6)

I am currently writing a window manager / desktop environment, and I'm kind of torn. At the moment, I'm using the look of the black and white Mac GUI, which I prefer over the colorized Mac OS 8-9 GUI, but at the same time I am fond of the early OS X GUI (10.1 Puma or 10.2 Jaguar).

You say that Mac OS X in the 2000s was the pinnacle of Mac, but then you say you want Apple's usability guidelines from the Mac OS 8-9 days. Which GUI do you think was better? What exactly was it that made OS X in the 2000s the pinnacle?

My goal is to build a "desktop programming GUI environment" using the Objective-C runtime as the base, but with the look and feel of the black and white System 6 GUI. I've written my own simplified Foundation-subset (only the stuff that I need) as well. I'd like for it to be as simple as possible without making too many sacrifices. After all, the original Mac used 128K of RAM, the original OS X could run with 128MB of RAM, and the original iPhone also came with 128MB of RAM. It's ridiculous that everything requires gigabytes of RAM nowadays.
The universe is transactional.
> sole purpose is to "vet" YouTubers and find you the right influencer for your product

Any idea what are some of the criteria they use to find the perfect youtuber? I'd be surprised if this could be done reliably for many products, let alone for it to be worth it over common-sense random sampling when including the additional cost of their services.
The ECMAScript spec is actually quite thorough and freely available to read online. In addition, it has a very large suite of tests to check for compliance.

I don't think there's any other language with as many independent production-quality implementations.

In what way do you think it could be better specified?
I took it as harsh but probably true. He may be right that I'd be better off writing software instead.
Show HN: Narwhal – Flat rate algorithmic trading