skysight-inc/HackerNews huggingface dataset:
when a junior messes something up, then that's usually because they didn't know better (or they didn't have the skill/experience to avoid it). that's why they are juniors, i don't expect them to know better. but that also means, it's an opportunity for learning:

remember last week, when you brought the server down by typing mkfs instead of fsck? cost us a few days to get the server back up. but that's not your fault. it's our fault for not having a better recovery strategy. nevertheless it is a good idea to avoid mistakes like that. here are a few tips...
> I feel fortunate to have skipped the 8088 and 80286 PCs which all ran slower than my Z-80B for most things.

I might believe that compared to an 8088 running at 4.77 Mhz like in the original PC but the 286 is in another league entirely.
My UK driving instructor told me I should park with the car in reverse gear if you're pointing down a hill. I was never quite sure of the logic behind that.
When teachers spend money out of pocket on their classes, I would estimate they are doing so out of negative feelings, such as the feeling that it's such a shame for kids to fall due to lack of money; but I don't see that as a spiritually sweet place for a teacher to be. That is a response to pain.
> Tail recursion is a special way of writing recursive functions such that a compiler can optimize the recursion away and implement the algorithm as a loop instead.

Typically I think more like this: a compiler will compile the tail call into a jump-like construct. Tail recursion is then just only one application of this. The compiler won't need to recognize that it is a case of recursion or a loop. Tail call optimization (TCO) is the more general form.

See Scheme from 1976:

LAMBDA, The Ultimate Imperative, by Guy Lewis Steele Jr. and Gerald Jay Sussman, MIT AI Memo 353

https://dspace.mit.edu/bitstream/handle/1721.1/5790/AIM-353....
I saw this message as soon as I logged in to gitPod. Will continue the discussion in another thread, but thanks
How often do you search the Linux filesystem case sensitively? I couldn't tell you how to use `find` to search case sensitively (use -iname to match a name case insensitively) and tab completion works case insensitively on my computer (maybe it's some configuration I picked up two decades ago? dunno).

In the gui it's always been case insensitive.

The fact that the linux filesystem allows you to have a file named "o'brien.txt" and another file called "O'Brien.txt" is a completely different matter than case insensitive filtering.

Otoh, at least they let you call the file "O'Brien.txt"... How many incompetent programmers suddenly decide that because an apostrophe is a part of SQL syntax, it's prohibited to include apostrophes in names? (or prohibit them when they aren't preceded by a backslash, which is just weird. the thinking behind that logic is unfathomable. it doesn't actually make a string safe to include in sql, simply because at some point in its lifetime, all apostrophes grew unwanted backslashes)
The government should sell little glass test tubes for $5 each (ie. A very inflated price compared to the 10 cents such glassware costs). Put a government logo on them and a serial number.

Then put up signs at beaches saying "Taking sand is illegal unless you do it in a government vial". Allow tourist sellers to resell the vials on the beaches.

Then at airports and ports, allow those vials to go out filled with sand. Ban the import of vials (probably no need to enforce, because filling tiny containers is unlikely worth it on a criminal scale).

It's a very low effort way to tax a product without requiring tax returns and paperwork.
And at this point I think my long departed grandmother who would read to me in bed whatever she was reading. she liked to read about history. Which left me at a tender age with the reflexive understanding that those in power are usually utter bastards.

You sister in law doesn't realize the the people who would watch over her and her family's every move aren't considered ruthless criminals only by simple convention.
The filesystem is not a search facility. If you want a fuzzy search utility, get a fuzzy search utility. The filesystem itself should distinguish between letter cases, in case the user wants to.
Logan Air are also planning on "the the world's first electric–powered commercial passenger flights" in 2021[0] using a converted Britten-Norman Islander. It is similarly for an island hopping service, with the shortest flight just 1.7 miles (typically around 1 minute) which it sounds like this converted DHC-2 de Havilland Beaver should be able to manage.

[0] https://www.pressandjournal.co.uk/fp/news/islands/1893676/el...
What!? Smarter than ravens?! The blasphemy!
Tips to Get Inside the Buyer’s Mind and Boost Retail Sales
How long does it take you to find the security contact for the coreboot project (www.coreboot.org)? I guess it's on the order of seconds.

And yet we had some interaction on the main mailing list with a journalist covering security fluff (there wasn't much substance) just recently claiming that they "didn't find the contact address" (see https://mail.coreboot.org/hyperkitty/list/coreboot@coreboot....)

So yes, one could say that the journalist should have been more diligent in their search and yet, security is one of the issues where I'd rather hear about things too often than miss something.

If that standard gains traction, I'd expect even a half-competent person in the field to know to look for the two URL patterns (or to use a tool that does it for them) which eliminates the question of "were we clear enough on how to reach out?"
> otherwise they'll waste all your time rearranging the layout instead of concentrating on more important issues they're not aware of.

I think if you're having trouble managing the workload of UI changes it's a project management/process problem, your client should know how much it interrupts feature development, so that they can weigh up the cost.

While I understand where you're coming from as I've been there, the article was about exactly this line of thinking. You don't care about the minor UI change but the customer does, and they're the ones using the software. Who's issues are really more important?

I am sure you can come up with an example of a pressing development issue that would trump the UI change, but is that really 100% of your time? I'm sure tonnes of UI changes seem trivial to developers, but would be the difference between hours a day of a task being frustrating versus a task being easy for the end user. We don't use the end product like they do, so we can't really know which one's are trivial and which aren't.
The creep you're referring to in an automatic is in drive (or other modes besides park and neutral). Neutral functions similarly to neutral on a manual transmission car.
I sympathize with your problems, I also had to juggle multiple versions for a period of time on multiple projects. Docker thankfully eliminated that and even without it the most you have to do now days is to point "$JAVA_HOME" to another folder. Java and it's ecosystem is better than ever and the language updates since java 8 are great to work with. The JVM is great. Spring boot finally removed most of the the multiple days config issues. Everything is mature, every problem has one or more library to solve it.
Gulls are pretty smart too. I've seen a flock case out a tourist as they set up their beach blanket. Once the tourist turns their back, they swoop in.

I've seen a one pull a closed brown lunch bag out of a freshly opened backpack, meaning the knew backpacks probably have food and brown bags are worth stealing and inspecting in detail elsewhere.
TU Delft is looking at this.

https://www.tudelft.nl/en/2019/lr/delft-student-team-takes-t...
I think I saw a video of some bird puzzle where they have to tap the right thing with their beak to get a treat. It doesn't seem too far removed from entering a PIN code. I bet you could teach them to do that.

Also, it doesn't seem unreasonable to think they would learn to insert a credit card into the machine given that they're good at manipulating sticks and stones and putting them into places.
I wish that was part of the Javadoc. I just looked up the Javadoc for jdk8 and URL, URL.equals and URL.hashCode and I would have no idea that it does DNS requests. I am a very seasoned Java dev (since 2001) and I am sure I read at one time about this but forgot. But I do use URL from time to time though and I am pretty sure to have used it with Map or Set somewhere.

A clear warning at top of URL, URL(String) would be good to make it recognizable in most IDEs when using it.
That just means that it doesn't pay enough though. Imagine this thought experiment, if you could make 1,000,000USD a year from being a truck driver, would you do it? Even if that job only has a 3-4 year lifespan?

I suspect that most people would.

Obviously 1,000,000 is _too much_, but conversely whatever the current rate is, is probably too low.
https://en.wikipedia.org/wiki/Crow_Nation

I realise now that I very badly misunderstood the article :)
The difference is the current details seem to indicate there's nothing Lexus-specific at play here. It was almost certainly an aftermarket remote starter system.
This is quite a clever approach, and to be honest I feel its quite trivial.. Surprising though they have had a bad week!
That is wrong. Remote engine start != Remote heating.

I work in that business.
Well, if they paid you a billion dollars a year, you'd do it, which means that there's a point between a dollar and a billion where you can satisfy demand. The fact that pay is less than that means the grandfather is correct, what you're referring to is just why people feel it doesn't pay well enough.
Just stuff the tree into the furnace. It'll burn just fine.

(The only reason the industrial revolution switched to coal was because the landscape was denuded of trees. The Jamestown colony in America was tasked with making glass, glass needs lots of fuel, and England ran out of trees. "Connections" by James Burke)
Congratulations - what a great story! It's somehow much more satisfying to read this than ludicrous $Billion acquisitions in SV. Seems more human.
No, that's stereotyping. Racism is systematic denial of opportunity to people on the basis of their ancestry.
That’s actually a fair point.

I hadn’t considered Keybase as a platform for freelance work. If Stellar is supposed to tie in with their Teams, Files and Git offerings - that makes much more sense.

But the airdrops just felt off to me. Last time I checked the github issues page - I saw half dozen issues raised just asking for airdrop info.
Intel’s Manufacturing Roadmap from 2019 to 2029
HTTP statuses have no "standardized meanings" at the application level.
Datacenters Are Hungry for Servers Again
The core problem will be privacy.

I think it will not be difficult for anybody to siphon that data, and I don't know how one could prevent it, and it would be nice to see it done without complicated solutions. I think twitter could be biased.

I don't know if a law like GDPR would prevent it. If it doesn't, there should be law forbidding entities to gather data.
And since the boss knows you are right because of your previous behaviour, all you need to do is ask the boss to take care of the disturbing element if it continues.
Huh, I’m in Europe and can remotely move (not just start!) my German car with the key.
How about using battery powered aeroplanes for shorter trips, and solar powered airships for longer distances? Bear in mind that the first electricity powered flight was an airship: "In 1883 the first electric-powered flight was made by Gaston Tissandier, who fitted a 1.5 hp (1.1 kW) Siemens electric motor to an airship."[0] And we also have solar powered airships which can stay in the air for 6 months at time now[1].

[0] https://en.wikipedia.org/wiki/Airship

[1] https://www.sciencealert.com/this-gigantic-chinese-airship-f...
Operating a Campus-Wide HPC Center Like an Enterprise
FreeBSD has a license compatible with GPL.

https://www.gnu.org/licenses/license-list.html#FreeBSD

MacOS XNU doesn't.

https://www.gnu.org/licenses/license-list.html#apsl2
I wish it was simply flat 30% cheaper. It is very misleading that 0.99% of month will be 30% cheaper than a full month, considering that Google Cloud is advertising sustained usage discounts everywhere.
When should a startup implement an ERP?
Funny and interesting was a recent episode of RadioLab

https://www.wnycstudios.org/podcasts/radiolab/articles/world...
Hush now, you ignorant white RACIST asshole.
He said it himself, he is from India and he lives there, so the cost of life must be way lower
New from GitHub Universe 2019
I'm missing a few in the list:
1) Have an API but only expose that via some weird-ass tool instead of a normal protocol.
2) Have a lot of documentation but make it so bad it's useless (looking at Telebib2 right now)
3) Only return generic errors which are always the same
4) Refer to standards so you don't have to document them, but then deviate slightly so all standard tools don't work
5) Make it ambiguous (best one I've seen so far: 30% of the required fields must be filled in, doesn't matter which 30%).

I could go on looking back the projects I've done.
You don't get to decide what racism is, you ignorant prick
Intel 2020s Process Technology Roadmap: 10nm+++, 3nm, 2nm, and 1.4nm for 2029
I think that's different. I'd guess the cat was unknowningly getting near the bird's nest + kids so mother was panicking.
If you’re looking for an example security.txt, you can have a look at https://www.google.com/.well-known/security.txt.

There is also this site which lets you create create a security.txt file by filling out some fields: https://securitytxt.org/
>If you're a company agreeing that philosophy, we would love to connect. Join us by contributing a task, or let us know about your ideas.

Do these companies who "contribute" tasks get to see the source code for the submissions?
You live in the EU and you propose exporting what is arguably your most personal data to a country that has notoriously lax safeguards and routinely hides those dark patterns behind lazy money-centric arguments. Ask yourself if you are okay with another party selling your sequenced DNA data to a party that you don't and can't know. If the answer is yes, then you can use them!
European Cadillacs do allow you to start the engine remotely (usually to heat or cool down the car).
Linux Version of Microsoft Teams Is Now Available
"Tangentially, there was a time when I believed if you had a great idea your boss would be delighted to hear about it. Sadly, that was a long time ago."

I think this is more a case of rose-colored glasses about the past. There has always been a wide variety of personality types who can/can't deal with criticism/perceived threats to their status as being above the people below them.
Do you have more info than that? Most of the links in the article's sources are dead and I'm not familiar with that requirement. I didn't even realize that the USSR put things in polar orbits (as opposed to Mulniya). Speaking of the USSR, I think Bran's wings were even bigger than the shuttle's. Was that just a case of copy-and-paste design?

And did that cross range ability reduce the number of abort sites that NASA needed to maintain?
Irish and found funny. Relax people.
What the article says can be said with a simple phrase: "Neoliberal policies lower the standard of living".
I took a brief look at the Wee Blue Book but it seems to be old pro-independence campaign material, rather than specifically about "shite, filth and corruption"?

If Campbell wanted to criticise bad electioneering he would need to get his own house in order first. I don't think re-litigating the old campaign is necessarily a good use of time but the first page of his Blue Book has several exceptionally dodgy claims in it, really, claims I'd consider to both completely false and some are extremely offensive. How can he criticise his opponents for relying on "scare stories" when his own positions are on such thin ice?

e.g.

the only reason terrorists might attack us is because we’re part of the UK.

It's staggering to me nationalists really made this argument. Did Campbell miss the terrorists killing people in France, Germany, the Netherlands, Belgium, Russia and many other places that aren't the UK?

This claim can only be rooted in delusional racism and hatred of the English, to believe that somehow Scotland wouldn't have the same problems as everywhere else in the world or that terrorism is a specifically English problem.

Many of the other claims don't make sense (e.g. "We don’t affect the outcome of UK elections"), are self contradictory (e.g. "Scotland is a country" but the point of the campaign is to make Scotland a country), or have been proven wrong by subsequent events (e.g. the oil wealth related claims). They're very far from bulletproof and remind me of why I soured on the SNP's campaign despite being a natural supporter of devolution and local government. There certainly are good arguments for Scottish independence, but the material in the Blue Book is a good example of mendacious and manipulative campaigning.
You're looking at the pay in isolation from other career options. Imagine you're 25 and looking for something long term. Do you do trucking knowing that it won't last and you'll have to change to something else later, or do you look for a different career instead? Everyone who thinks it through will choose something else. The current level of pay is attractive to truckers moving to other companies, but it's not much of an incentive to start trucking unless you have no other options.
Though the engine won't stop it rolling away on a steep hill, it will keep the speed down instead of wildly accelerating. So that can reduce the danger and destruction it causes.
Negative feedback doesn't matter unless it's from customers (or potential customers). People tend to worry too much about negative feedback from non-customers. A good example of non-customers eager to provide negative feedback is right here: HN :-)

I've been running a SaaS for a couple of years now and learned to take all feedback from customers very, very seriously, but also largely ignore feedback from non-customers. As an example, most people who whine about your B2B SaaS being "too expensive", are non-customers. I did some experiments with discounts, these people inevitably leave anyway.

Most real customers will give you feedback that is constructive, which immediately makes it positive. E.g. rather than whine or complain they will point out a missing feature or show how the software fails.

So, while anxiety is very real (solo founder anxiety is a major issue), it should not come from negative feedback.
Introduction to OCR with Tesseract and Python
> Google doesn't go out of their way to screw people

We can't know that. There is no recourse when they do screw people and it would look the same from the outside whether it was an automated system or a manual one (or more likely, a mix of both).
The problem is that you can't just launch a ICBM without risking Russia or China lobbing a few (hundred) back, regardless of the destination.

It is less a tech problem than a political one.

A stealth ICBM on the other hand... now that is a scary. If any other nations got wind of that we would have another nuclear arms race.
If you end up in that spiral you will never get out of it, there will always be someone else working harder than you on improving some skill.

Time is the only thing you have in life, use it wisely and balanced.
What amazes me about crows is the intelligence they achieve with such a small brain. That elephants and whales are highly intelligent is perhaps less impressive.

I can't think of any reasonable way to compare the intelligence of a whale with the intelligence of a crow. It's hard enough to compare the intelligence of two humans when they have different personalities and interests.
That scheme has the weakness that if the space of possible values is easy to enumerate (e.g. by buying lists of leaked email addresses off the black market), you can hash them all and find out whether they're on the other person's list without their knowledge, and you can do that at any later point without their cooperation.
Another title is "Things users will struggle through, because your product fixes a critical, fundamental issue for them"

No snark intended. Often a product that solves a real huge pain point has it's own sharp-ish edges too.
That is true, but if it's a 2002 model and this first happened now, I perceived it to be a low-probability event.

I don't mean to downplay the seriousness of this bug, I'm just saying it doesn't have as catastrophic implications as it would if this happened in a state-of-the-art Tesla.
Greta Thunberg Is the Youngest Time Person of the Year Ever
>We thank Theo de Raadt and the OpenBSD developers for their incredibly quick response: they published a patch for this vulnerability in less than 3 hours.

Wow!
This study cites expert predictions from the 1990s and then polls another set of experts today about whether the predictions came true. I'd argue that that's a uniquely bogus experimental design, because: a.) you've cherrypicked a 25-year period of peace b.) with relatively minor geopolitical changes c.) where military technology is driven by a set of oligopolistic contractors who basically deliver what they want to deliver d.) which is whatever the long-term technology plans said they would deliver.

I'd argue that if you look at history, his argument decisively does not hold, which you can see from the rushed construction of the USS Monitor and CSS Virginia in 1862, all the battleships canceled after Pearl Harbor in 1942, the rapid development of the atomic bomb only 7 years after nuclear fission was discovered, or the cancellation of SDI and ABM defense when the Cold War ended. Basically, everything goes according to plan until war happens, at which point all plans are useless.

I'd further argue that the exponential curve he shows cherrypicks examples. The kinetic energy of a subsonic bullet fired from a silencer is orders of magnitude lower than that of an ICBM, yet the former is significantly more useful in today's conflicts.
Perhaps sailing is starting to look interesting again? (yes, yes, that's a 10+ year in the future, I guess)
Thanks. Maybe I'm misunderstanding your point but that sounds like the union protestors started the violence by throwing bombs (!) at the police. That'd be the other way around to workers being murdered by capitalists because they wanted a weekend.
Centaur Unveils Its New Server-Class x86 Core: CNS; Adds AVX-512 – WikiChip Fuse
Any half competent brute force is going to do the simpler patterns first anyway. Knowing the exact set of special characters allowed won't make it significantly faster.

It's a lot like telling someone the exact length of your password. Okay, by knowing that it's 11 characters they can skip testing 1-10... but that only lets them skip 2% of the calculations.
> Working well with people is often more important than being right. Because a group of people who work well together will work mutually find the correct answers, using everyone's strengths, and helping each other grow in the process.

I don't follow. In this example Mr. Manager and Mr. Lead single-handedly torpedoed the companies prospects, and were promoted for it. What benefit and growth was accomplished there?
The Amazon Premium
This Stack Overflow answer[1] presents an interesting way to do tail call optimization in Python using the Y combinator.

[1] https://stackoverflow.com/a/18506625
They 'bomb' the street with walnuts where i live to open them. That's smart but not that impressive. What's impressive is - they don't do it on the parking lots where cars rarely drive, nor on the main road where cars drive constantly. They target pedestrian crossing near the main road, wait for cars to crack the walnut, then eat it.

They understand where the perfect number of cars is gonna be.