skysight-inc/HackerNews huggingface dataset:
Use of multiple different sets of allowed characters in identifiers for entities in your API is also a good way to show you customers that you hate them..

Extra bonus points for intermittently using case-insensitive but case-preserving identifiers.

Microsoft Azure storage APIs is a prime example of this with 4-5 different sets of identifier restrictions dependening on what you're naming.
(Including one that allows any valid C# identifier, for which the documentation conveniently refers to the ECMA specification of C#).

Also enabling some special characters like # when creating entities, while knowing that # will be interpreted differently when fetching entities. Such that entities with # in the key cannot be fetched or deleted, but only created.

Extra extra, bonus points for retaining # support in the interest of backwards compatibility :)
https://www.supplychaindive.com/news/plusai-autonomous-truck... : Level 4 autonomy. more details here [..] The company has run smaller-scale pilots across the U.S. and has operations underway in Beijing and Shanghai, China, Kerrigan said.

The delivery for Land O' Lakes is the first where Plus.ai has been able to disclose companies involved. Kerrigan said he was unable to confirm whether Plus.ai would run similar deliveries for Land O' Lakes. He said the trip allowed Plus.ai to collect data on driving conditions, including rain and snow, which is crucial to ensuring the technology is safe for mainstream use.

TuSimple, another autonomous trucking company, is planning to run fully autonomous commercial freight deliveries in 2021. The company's trucks also run at L4 autonomy, and completed pilots delivering cargo for UPS and the U.S. Postal Service in Arizona this year.

Amazon, Google and other major companies have explored using autonomous trucks to speed up delivery times, address the driver shortage, or potentially phase out drivers.[..]
“the truck drove mostly autonomously.”

That last 10% is going to be a lot of work.

https://en.m.wikipedia.org/wiki/Ninety-ninety_rule
Robozzle
It's not like you really want to use SSD for frequently used swap though, it's just going cause unnecessary wear.
A better approach would be to draw the line at the actual skills and knowledge that we believe everybody in the society must possess, and then figure out how to structure the educational system around that - i.e. what does it even mean to "have a degree", what kinds there are, what's the difference between college and trade school etc. It's quite likely that the existing structure is not at all optimal.
It certainly is a feat to be celebrated as a technologist.

As a citizen, I wonder if it’s a moment our children will celebrate or remember as the beginning of an end.
I had a PC so this was the windows 95 version
That was the third product in the bundle - Copy Doubler
Right, compressed ram has been used heavily on android where the secondary storage has been terribly slow (emmc anyone?).

That's probably shifted as everyone moves to PCIe based storage solutions, particularly on the low-mid range phones that don't have super high performance cores.
Sure. Protocols are like air. And I'll even give you a pass on your OS kernel. Can you think of any examples where my idea may be more useful?

How about we measure mean time between security incidents. Spend time understanding your dependencies in order of their security records. And you just have to learn enough to go noping away from it. Once you delete a dependency you don't have to waste your time on it anymore. Does that seem useful? If it just gets you thinking about the full cost of ownership of your dependencies, I think chatting with me has paid for itself :)

(None of this applies if you aren't providing a service to others, of course. If you're just learning, use whatever you want!)
“using JIRA and tracking sprint efficiency wrong” is the working definition of agile at most companies AFAICT.

This makes me sad. I had a great experience with what I now think of as “authentic agile” at my second job, now I doubt I’ll ever get to do things that way ever again.
I have trouble believing you actually think that. I suspect you are just trying to defend a comment that's indefensibly vapid. But, if you genuinely believe there's no positive value in freight and that making it more efficient is an unworthy goal, then I don't think we'll come eye to eye on anything tonight.
You're not making it clear why it's unconvincing. Let me summarize my post: Vue had to fundamentally introduce a new concept (which developers, myself included, find confusing [1]) to solve a problem you can easily solve in React without any additional APIs. React does this very much by design [2] and it's a huge part of the reason why I like it more than Vue.

1. https://vuejsdevelopers.com/2017/10/02/vue-js-scoped-slots/
2. https://2014.jsconf.eu/speakers/sebastian-markbage-minimal-a...
Coding Machines (2009)
Is Alexa Always Listening? How Amazon, Google, Apple Hear, Record
Where did they parkay when they got there?
No single driver can make that time, but a two person team can make coast to coast in 3days in decent weather.
The issue with all these autonomous vehicles is that this country regularly has some nasty weather.
Why isn’t this a great accomplishment? People don’t have to be long haul truck drivers or be alert the whole time..

Even if it entirely eliminates human beings, it means the person who’d be driving the truck will be able to do better paying or other fulfilling tasks. Who knows...study or become an artist or spend more time with children etc.

I also don’t see how migrant workers are being exploited? How is anyone exploited if they are not driving long haul truck routes?
There’s another story about a guy growing Vidalia inions and selling them online...
Okay. I implemented it on my main domain for kicks. I wonder how long until bots begin looking for it.
Probably refueling. I can't imagine the truck drives into a truck stop autonomously.
A RAM module?
I just finished reading a book, “The Fantastic Laboratory of Dr Wiegl” by Arthur Allen, that describes the work that Weigl did before and during WWII. I thought the book did a really good job describing the affects of typhus and the reasons developing a vaccine was so difficult.

Despite the title, only about half the book is about Wiegl. The other half is about Ludwick Fleck. Fleck was jewish and a former colleague of Wiegl’s who also developed a typhus vaccine.
I am currently digging around build tools, can you give some examples how did you manage your builds without libtools? Currently messing with LFS, its heavily using as far as I understand. Only openssl explained their decision why they didnt choose libtool path[0]

[https://www.openssl.org/docs/faq.html#MISC5] (Why aren't tools like 'autoconf' and 'libtool' or 'cmake' used?)
Except this isnt an easily preventable disease, nor is it an easily curable one.

Tempering the rhetoric in place of actually presenting facts and ideas in a non combative way that offers something of actual tangible value to people will vastly do more to accomplish the goals then trying to shame or beat down ppl.
I wish more people would realize this _this_ is the crux of the problem. It's not Socialism or Capitalism, it's corruption.
it's worse than that, of course. You'll find, like a certain Greek philosopher fond of asking annoying questions, that the first 90% of the last 10% will be OK, and that last 10% will be the other 90% of the ... etc. etc. etc.
Also: SpaceX doesn't have to manufacture in each congressional district; and while their contracts are mostly paid by the taxpayer, if they screw up they go under by themselves.
squashfs is another linux feature that boils down to compressed swap.
What makes you characterize the US justice system as a "trainwreck?" Also, which existing justice system would you point to as a better example?
Oooh, I like that idea. I've seen those used to bypass carrier locks, but never considered the possibility of restricting write access with one.
I'll take a 90% efficiency gain any day. If they can drive I-70 from SF to NYC with no human, or the 10 from Florida to California, that seems like a win, even if the person has to drive in the city. Warehousing will just get shifted around to work with where the trucks can safely drive.
"you had to manually tell it how much memory an application could use"

So it was the cloud, essentially.
I wish I had posted this link..it’s a much better one and gives more details https://www.supplychaindive.com/news/plusai-autonomous-truck... [..]To comply with hours of service (HOS) requirements, Shawn Kerrigan, COO and co-founder of Plus.ai, told Supply Chain Dive that the truck driver took over when getting off the highway for rest stops and breaks, otherwise, he said the journey was completed autonomously.[..]
Where may one find good datasets for this sort of research? I'm interested in making AI musicians.
Everything has its limits. The author of this claimed the guy literally ran away from him. Not much you can do to fix a communication issue when the other party won't engage in a conversation.
For the initial truly driverless test, mount a nice comfortable seat on the truck's front grill and ask the CEO to sit there for this same trip. If he's confident enough to be the crumple zone, that's something.

Maybe the same should go for the larger shareholders and the lead engineers. The rest of us will have skin in the game whether we want to or not. They should have more.
Part of what I was trying to articulate in my comment is that I don't even know what you are accusing these people of denying. So I guess the first part to trying to communicate my comment's meaning is to understand that as far as I can tell, it just comes across as a smear.
When my family immigrated to this country I was told I was here to take "their jobs". I started by taking an engineering job but I'm only one person that's not good enough, so I automated everyone around me out of a job... but I could do better. Make AI that does people's jobs and I the immigrant can take a lot more people's jobs.
Kubernetes and gnu Hurd I believe cannot be compared it’s like saying banana and a cart of apple are same. Kubernetes is some simple container orchestration later more specific to Linux with cgroups and namespace support in kernel. It is done similar by LXD (not as popular as k8s).

I think microkernel architecture did not take off because the device drivers required for inter operating with different devices and chips were not developed for those specific microkernels.

Linux benefited from work on BSD and other flavours of Unix besides gnu. GNU Hurd was altogether new with not much industry support.

Indeed Linux faces device drivers issues even today. Apple took mach micro kernel and used BSD userland utilities and built a powerful drivers for its device eco-system so it worked.

The day Hurd ir any other alternative has support it will work. May be if google can built it for Zircon and use it in Fuschia.

We need to build an eco-system around the microkernel for gnu if need it to be used widely, until such time it will remain on fringes.
I must say security researchers have certainly risen to the challenge of naming vulnerabilities in a way that conveys information and sounds cool too.
They were delivering butter... to Pennsylvania? TIL: California is the nation's leading milk producer, New York is fourth, Pennsylvania is 7th.
both are probably true.
> I also don’t see how migrant workers are being exploited? How is anyone exploited if they are not driving long haul truck routes?

Because you are making it cheaper to transport from California agribusinesses who are known for violating labor laws to Pennsylvania who is known for enforcing labor laws.

This is in opposition to local manufacturing which becomes more economically feasible the more transport costs.
Thats super interesting! Thanks for sharing.
Why does windows search suck so hard? I remember from day 1 it would totally miss files on disk that I regularly used and searched for. I would type in program names and it wouldn't find them even when they were accessable from the start bar menu. But it would eagerly return useless web results. Who even decided it was a good idea to add web search to the start menu?
Microsoft Teams is the first office app for Linux
Dangerfield's shtick was being as shitty as possible in every possible way. He pretended to be a terrible human being, a terrible comedian, a terrible everything. It was hilarious.

A lot of people weren't in on it though. They thought he was washed up, not knowing that that was the joke.

Another good comparison would be heels in professional wrestling. Those people work hard to get as low as they are, and they suffer for it as much as the medium benefits from it.
Curious.. Do you not see any other upsides except saving a ‘few pennies out of butter’?

Better working conditions..less accidents..data collection. Fast delivery..efficiency?
Let’s not forget that we can all participate in archiving web data using IPFS[1], which the Internet Archive is also using.

And coming soon, you’ll be able to get paid to make content available using IPFS and FileCoin[2].

[1]: https://ipfs.io/

[2]: https://filecoin.io/
Are they not registered with the FCC?
RIRs only handle transfers of /24s or larger. I suppose it might be possible for a "legacy" pre-RIR address holder to reassign ownership rights of a single address, but I've never seen it happen for anything smaller than a /24. Even if it did happen, the addresses would be unusable on the Internet, since it's common practice to reject announcements of anything smaller than /24.

Your friend (correctly, IMO) values his address block more than the market does. They're regularly selling for $5000-6000 these days.
Regarding the spam concern, from securitytxt.org:

> Will adding an email address expose me to spam bots?
>
> The email value is an optional field. If you are worried about spam, you can set a URI as the value and link to your security policy.
Looks like its a huge amount of work to strip the DRM out of the games which stop functioning when the original website stops working.
Generally a wonderful set of minimalistic rules, much could carry over beyond C.

Except for: "OMG-API-3: Unsigned integers are preferred over signed".. I feel they're on the wrong side of history with this one.

"Prefer unsigned" only works if you can do 99% of your codebase this way, which, besides LLVM, probably doesn't work for anyone. Having a codebase that is 99% signed is much more feasible. The worst is a codebase with plenty of both, which will be guaranteed endless subtle bugs and/or a ton of casts. That's what they'll end up with.

Apparently the C++ committee agrees that size_t being unsigned was a huge mistake (reference needed), and I would agree.
Related discussion: https://github.com/ericniebler/stl2/issues/182 https://github.com/fish-shell/fish-shell/issues/3493 https://wesmckinney.com/blog/avoid-unsigned-integers/

Even LLVM has all this comical code dealing with negative values stored in unsigneds.

The idea that you should use unsigned to indicate that a value can't be negative is also pretty arbitrary. Your integer type doesn't represent the valid range of values in almost all cases, enforcing it is an unrelated concern.
Aircraft skin is extremely thin. You only need it to be there and be strong enough to not be destroyed by airflow. Any more than that is undesirable excess mass. Typically it's only a bit more than a millimeter thick. A hammer with a light swing would almost certainly puncture it.

Contrary to the and movies, helicopters can move fairly fast. You average news helicopter has a top forward speed of around 160 mph.

Drones, being mostly made of what would otherwise be considered in the aircraft world to be fairly durable material, would have no issues passing through the thin aluminum skin of a helicopter at 120+ mph.

The pictures of the damage shows it on the leading edge of the horizontal stabilizer, indicitive of a strike when the helicopter was in nose down, forward motion (they lean in the direction they're moving).
Machinery inside. They simulated a bird strike too and found that to damage the internals less, so they suggested that future drone development might take that in to account and crumple closer to a bird strike.
"Do not rely on security.txt as authorization to test a site!", I was actually thinking of putting up a security.txt recently to do exactly this and explicitly define the terms upon which it would be ok to have people probe my site without retribution. Arguably, this might actually be the most valuable thing to include in a security.txt. I can't really see any down side (can anyone think of any?) as this would help attract attention from the most noble white hats who are likely to help you and are eager to sharpen their skills. Black hats won't care what you put in it. You'd probably want a lawyer to help you flesh out decent terms, but it would be a great playground to have a list of sites that invite people to pen test them under clear terms for mutual benefit.
Or maybe a "demotivational" one.

"Citizenship"
A celebration of all the moments our children will remember as the beginning of the end, thanks to our desire to change the world for the butter.
Bitcoin
What is your prediction for BITCOIN in this month of DECEMBER?
Try mailing webmaster@google.com
My Bootstrapped Micro-Startup Got Acquired
I had a rather tough time following this conversation, but loved it thoroughly :)
Ancient posts rarely do get any attention though unless you are a politician and even then most people agree its worthless information. There was the recent event with the guy from Canada having photos of him wearing blackface almost 20 years ago and most people agreed that something so long ago is totally irrelevant to today.
I'll take a 90% efficiency gain any day.

If you need a safety driver 100% of the time, the net gain in efficiency is 0%.

Edit: There's no comment in the article about there being period with no safety driver.
This is the worst kind of low-quality clickbait.
I think the argument is the domain name is an abstraction over ip address and ip address is the definitive "resource".
Any suggestion? Just upvote and add your commment!
They quietly mention at the bottom that they recommend using URI.

I don't think it's unreasonable to ask that an API be deprecated when core functionality, like comparing the thing, is broken. The stdlib docs should provide best practices to new developers and clearly mark old, broken APIs as deprecated.

Same with Date[1]; you have to make a defensive copy every time you accept or return it or you risk your internal state being changed. You're not going to pick this up from the docs unless you have a. learned about the problems with mutability, and b. carefully scrutinize the docs and notice, oh, hey there are all these setter methods.

What's nuts is the APIs in Date that they did deprecate aren't even broken, they're just not very general! It's the Date object itself that is hilariously dangerous to use.

[1]: https://docs.oracle.com/javase/8/docs/api/java/util/Date.htm...
I take it you are not a trucker who is providing for a family. Think about not only losing your job but losing your entire industry.
It's not spam in the c1alis sense; these are people motivated enough to actually direct a crappy scanner at your site. They'll take the extra minute to go find the email address on the web page you link to.
> forced to rely on poor tools (I hate JAWS so very very much)

Blind Windows users aren't forced to use JAWS, at least in the sort of context where they're likely to encounter emoji (i.e. I understand it may be forced in some job settings). NVDA is freely available and Narrator is built in, and both handle emoji well AFAIK.

Disclosure: I work at Microsoft on the Narrator team, but I'm just as happy if you use NVDA.
The internet archive is most useful for when you click a link and it is dead which is very often. The wikipedia references are filled with dead links which now point to IA.

There is probably a lot of junk data on IA though especially video site archives but its worth keeping stuff that isn't needed if it means keeping stuff that was useful.
I hope it didn't hit the blades. They're actually really fragile.
Improve Your Decision Making with These Cognitive Behavioral Therapy Techniques
Can you share your source for the above statements re ca agribusinesses violating labor laws etc. Thanks.
What 5 new innovations will open source yield in the 2020s?
Walter Benjamin's Last Work
I wonder if they cross compile .net or if it’s some kind of webapp like vscode?
previous discussion: https://news.ycombinator.com/item?id=21759683
What kind of a temp doesn't have to account for their hours? Usually I would think both for the temp agency and for the customer. Every post-bachelor's job I've had has required me to account for my time, often two or three times over.

I briefly worked for a healthcare subsidiary of a public university, and it was a very...relaxed pace. But we had to clock in and out every day, a minimum of 8 hours. And new employees were specifically warned that we could be fired if we fell asleep at our desks...
More like because of the manual memcopy instead of using the dedicated rep movsd instruction I think.
I've said this before and I'll say it again: in the absence of a tight coupling between profit and payouts (either buybacks or dividends) the value of a stock becomes detached from the value of the company, and approaches pure opinion. When profitable companies don't pay out dividends or buy back stock, their stock price growth has nothing to peg it to the actual profit of the company. Likewise, when unprofitable companies pay dividends and buy back stock, their stock price begins to directly contradict their (lack of) growth. In short, with tricks like this available, the stock market is a bad way of measuring how the economy is doing.

It's not clear from the article whether or not the companies borrowing money are the same companies buying back their own stock. But if they are, then it's clear that the economy (as indicated by real value being produced) has already crashed, and this is just a hack to delay admitting this, so that execs and the financial sector can continue to profit. It's become clear that the government will bail out companies when this strategy inevitably fails, so it's average people who will pay the cost.

To be honest, I am a bit surprised this hasn't happened sooner. It's a fairly obvious hack: if you fail to produce value, just borrow money and prop up your stock price. Perhaps that's why: maybe it's too obvious--the people who make their money by finding new and creative ways to move money around have to at least create the appearance of investing in real value.
I loved the article, too bad it didn't get traction on HN.
Thanks for sharing it Amir!
Reading his posts it sounds like what he needs are futures contracts. He is complaining of the price dropping once harvest season hits. He is claiming there is a conspiracy that once supply enter the market prices drop. Sadly due to historic reasons futures markets for onions are illegal: https://en.wikipedia.org/wiki/Onion_Futures_Act

His plight speaks to why futures markets are important. His costs and production plans were set many months ago, yet his revenue is only decided now. With futures he could hedge downward exposure.
The only one that sounds indefensibly vapid, is you. I thought they were thoughtful comments that would be valued in a more open-minded, and frankly more interesting venue. Certainly not worthy of being flagged. Not much latitude in thought at this site.
At the time I tried turning off privacy badger and ublock, but the issue persisted.
If the concern is "compile-time checking", then that would be valid as a string template would not be checked I assume.
Cancer Treatment: China Mulls Looser Experimental Therapy Rules
Gear warnings are the “this website is insecure, are you sure” of aviation. They go off for all kinds of dumb reasons. You learn to tune it out whether you want to or not.