skysight-inc/HackerNews huggingface dataset:
[I edited my post before his reply. Sorry for the confusion.]

Exporting your race conditions and washing your hands of them because the lock mechanism lives on the other end of a network socket rather than in your process space does not even rise to the level of “mere semantics”.

If you allow two NodeJS fibers to acquire remote locks—Redis redlocks, whatever—out of order by way of making asynchronous requests to it (noted only because you have a curious grip on that as being distinctive or meaningful here), you’ve still deadlocked and it is for all meaningful distinctions a deadlock of your processes (N >= 1). I state this only for completeness; there is no magic border at the edge of your process in which no, no, locks do not happen here. Locks control concurrency. When the problem set requires them, you use them.

I do not understand the spam of capital letters or the weird aggression. It’s like arguing about the coefficient of friction. The thing speaks for itself.
I've worked with Laravel in the past few months. Having never worked with PHP, I went from eew PHP?! to a delightful, fast-paced development model. It shows that good documentation and listening to your user-base will get an Open Source project really far.

It just gets even small things right, nice testing support, database migrations, request validations, events and broadcasting, you name it!
As it stands, scientists do not know how temperature changes will influence the behavior of SARS-CoV-2.
Another alternative would be "2+2=5-1", as though you wrote "2+2=5" and then decided that is no good so you will want to add something in order to make it correct
The code and read-only data of .so files will be shared anyway
Extreme programming also came out of Chrysler (Kent Beck). They were the first to build and pilot EV pickup trucks and minivans. The 2020 RAM pickup beat BMW and Mercedes for "Luxury Vehicle of the Year". From consulting work I've done there in the past, they have many small groups that function like internal startups. They are surprisingly forward thinking despite many of the other products that actually make it into production, although that seems to be changing. The new infotainment system looks second to none.
As everybody is using random Wi-Fi spots all the time, is Wi-Fi encryption still important?

I thought we rely on https and ssh these days?
Make other people's lives better – Interview with Val Sopi of Claritask
If this person is bad at knowledge transfer, they end up being the only expert and thereby gaining status for having done so, when objectively this should cost them status instead.
All I’m saying is I hope it would help. All your views are valid but all I can think of is this can save lives.
For me it's Kubernetes. It's just amazing.
Apple never calls it the share sheet in the interface. It’s been a standard option for over 12 years and mobile web designers have been telling users how to do it from before there was an App Store.

There are five buttons at the bottom of an iPhone. Only one brings up a menu.
Thanks! I usually write on niche topics, but as long as I have some enthusiastic readers I will keep writing.

I am very biased in favor of Lisp languages, but I have been getting into Swift because: easier iOS and macOS development, exciting possibilities with TensorFlow in Swift, and except for not being a lazy language, it reminds me a little of Haskell development (another language I like).

I have material for updating my Hy and Common Lisp books and when I finish updating these two books (always free updates for my books on leanpub) in the next month or two, I might write a Swift book based on my experience developing my product (which is a combination of a tool for training the effective use of SPARQL with Knowledge Graphs, and a tool for browsing Knowledge Graphs). I will float this idea to people who follow me on Twitter (@mark_l_watson) to see if there might be interest.
Generalists? They hire puzzle experts
Will Bitcoin Grow over Impending Economic Recession? Here’s What Experts Say
I vote every year. Local and state politics tend to affect me more directly than national politics.
It's a chinese flag, the old republic of china flag. Also known as the five races flag.

https://en.wikipedia.org/wiki/Five_Races_Under_One_Union
It depends what you mean by "specialist in microprocessors". There is enough publicly / academically available information about CPU architecture / microarchitecture to become highly knowledgable on the subject without ever having worked on a CPU before. But once you get to the level of implementation, physical design, and manufacturing, you need real specialists, since all of the relevant knowledge only exists in industry.
Why am I receiving downvotes? I can't find any information supporting any claims that Apple is setting "limit ad tracking" by default on any versions. Here is some relevant information:

https://support.apple.com/en-us/HT205223

I would be very curious (and happy!) to receive any information indicating that I'm wrong in my belief that ad tracking is not being limited by default.

edit: I am not sure if this source is correct, but it does agree with me:

https://threatpost.com/privacy-iphone-apples-targeted-ad-tra...

"A unique identifier is enabled by default on every iPhone that’s shipped, allowing advertisers to follow the phone’s activity across the web."
obviously it did. you cannot scale 100x at a moment’s notice
Classified 1952 video shows US military testing biological warfare – on the US
You can count on the states that have an official number of infected people of about 100 to have about 10000. You can count on US states that have 0 cases for those to have about 1000. We've passed containment options when we didn't do anything about 2 months ago.

People just don't go to the doctors, especially with the news of how people are being treated on the boats.
Easy to miss but worth seeing: the first item under the Treatment in the quick facts box is "Reassurance." Quite a pleasant treatment and it's administered as easily as a link to Wikipedia!
A modern CPU has a transistor count in the billions/low tens of billions. I haven't really thought about it but I'm tempted to say that looking at the decoder stage(s) alone won't do. Undocumented operation doesn't have to be in the form of an entire undocumented instruction. You could design the device so that the "right thing" would happen simply by scheduling the right instruction, with the right arguments, under the right conditions (the right execution unit, the right amount of pipeline clog etc.). The whole thing is significantly more complex than the "fetch-decode-execute" diagrams would have you believe -- execution isn't strictly sequential, executing exactly the same instruction won't cause the exact same transistors to "fire" each time etc..

So the level of complexity is pretty daunting. IMHO if you want to find out undocumented behaviour that was deliberately introduced, you're better off looking at other methods, no matter how deep your pockets are.
Maybe a good rule of thumb is to sit down, do an instropection on all the things you love and identify the one that assures the most financial stability and security.

Choose that thing as your job and make the rest your hobbies.
High speed rock paper scissors champ - https://youtu.be/3nxjjztQKtY

Ishikawa Komuro Labs had a bunch of crazy high speed robotic vision and actuation system ~10 years ago. https://youtu.be/-KxjVlaLBmk?t=65 if you watch the slow motion there's so much backlash in the system it's hard to believe it works at all, but somehow they factor all of that in. Crazy stuff.

That said, for a little side project this is very cool.
The simulation idea is dope and the end result is fun to watch.
Big-tech interviewer here. That is case for us. One of the principles of interviews is 'use whatever language you want', and we test for skills such as 'data structures' or 'clean code'. Sometimes candidates are hired into a common pool and then matched to teams afterwards, so it would be impractical to hire specialists.
Well maybe because it's a total nonsense argument? Unless you actually want to kill all road transport and everything reliant on it, which is effectively everything, in which case I also think it's clear why you're not getting any replies.
I do have a strange fascination with Modern Pentathlon. Basically none of those athletes are truly "world class" in any of the 5 disciplines if I understand correctly, but they're the best at the combination of all of them.
Today's HN fills the hole in my heart where BIX, CompuServe, and my own old BBS network used to be.
Think of a specialist as putting all your eggs in one basket, high risk high reward ratio. Generalist is like investing in an index, can’t go wrong most times, but you won’t hit any home runs
If everyone switches to bikes, then weathering will be the primary form of road wear. It might already be so in harsh climates with freezing wet winters and hot desert summers (not sure though).
How much “privacy” would you get from an app that has access to the internet? iOS only allows you to block cellular access to apps.
Thanks for the pointer. I was messing around with --preload and --timeout flags and they seemed to work, although I think that isn't fixing the root problem.
That’s a good list. I’d throw “facility at evaluating existing solutions” on there, too.

The person who reaches for the “New File” button is often not used to asking if the thing they need already exists. They can end up duplicating or triplicating business logic which results in other engineers confidently declaring that a problem has been fixed when they only fixed the obvious occurrence.
A family member was a civil engineer in the Federal Highway Administration for many decades, specifically in concrete pavement design, and remained an a technical career path the whole time.

He had many war stories to tell related to the trucking industry. In one, they had developed a scale that could measure the weight per axle of vehicles on the roadway without requiring the vehicles to slow down. They wanted to embed these in a few places to prove how bad things really were with overloaded trucks.

The trucking industry bought off some congress critters who would only allow them to put the scale at one clearly marked location on an interstate, in one lane. The lane next to the scale lane was crushed by all the trucks driving in that lane to avoid the scale.
https://youtu.be/zxJgPHM5NYI
https://files.eric.ed.gov/fulltext/EJ1071280.pdf

Khan academy's findings point in the other direction.
Correct me if I'm wrong but I'm really seeing completion rates being argued as why moocs failed, and I don't agree with it being the indicator of measuring effectiveness.
>Road wear scales with the fourth power of axle load

Could you explain why? (I can't view the Google books link.)
It's closest to Cloud Run. We run your containers and scale across regions to minimize your users' latency.

You can't quite use it as a drop in replacement for Heroku since we don't have a Postgres offering. You can use fly to replace the web dynos in a Heroku app for faster performance, though.
Yeah https is rendering public wifi safety talk moot
> This is based entirely on the UN Charter of Human Rights. These are not political aims in the sense of "you can reasonably be on either side of this".

The UDHR is a very broad and vague definition of human rights. The actual interpretation of it is an extremely legally complex and politically charged topic. Human rights cases usually takes years of court battles to resolve.

If you see the discussion around “Ethical Source”, people want to ban Amazon from using their source because they’re doing business with ICE. And BP for crimes against humanity. Others might want to ban any Israeli businesses, and again others wanting to ban anyone associated with the Palestinian Authority, because either or both are in their opinion violating human rights.

Anyone using ESD software would open themselves to insanely expensive lawsuits.
It would be all too easy for anyone to come up with a claim that your business is somehow aiding in the violation of human rights in some fashion, and since the legalities are so complex, you can’t easily have the suit dismissed. You’ll have to spend months or even years fighting the claim in court, burning hundreds of thousands of dollars on lawyers.
Hit delete, ditch reply-all and other ways to manage your work emails
> as someone who wasn’t in this field in 2008, what was that period like for devs

It was bad...

- Interviews required an IQ test (litterally some IQ test, where had to recognize numeric and geometrical patterns).

- Had to pay airline ticket to go to an interview, was never re-reimbursed (because the person who worked on the position I interviewed, decided to come back .. .so the recruiting agency did not re-reimburse)

- 60K per-year jobs (US) , required a 2 day take-home-and-code test.

12+ years of C++ would get you 40$ per hour, 3 months contract.

a PHP job with 2 year experience, required computerized test with about 60 or so questions.

Most resumes you send would never receive a reply.
Recruiters were just building up their databases, and posted, most-likely fake job opportunities.

stuff like that...
I used to live about 4 blocks from CA-17 (a 6 lane freeway) and when we’d leave the windows open a layer of black soot would form on the window sill after a few hours. I always thought that this soot was a combination of rubber from tires and diesel soot. When we moved away, we can leave our windows open and there’s no black soot. I’ve always felt like living near the freeway was like living next door to a heavily polluting factory.
This happens to me from time to time! It really is bizarre. I’m hyper attuned to sound, particularly which direction sounds are coming from. When a sound seems to be emitted from within your own head, it creates a disorienting sensation that I experience as a sort of extreme vertigo. For me the sound is never really abrasive and usually manifests as a woman’s voice calmly saying one or two words. The disturbing part is just how “clear” the sounds are, like every other sound I’ve ever heard seems distant in comparison.
What is DX?
Will video for this be uploaded?
I've done 60k miles (96 kms) on my current Michelin Cross Climate tyres. The front ones are going to need replacing soon; but the rear ones are still good.

That is on a 2008 Toyota Prius so not the lightest of cars.
>...job descriptions nowadays are ridiculous. In one paragraph or section of a job description, they'll specifically state that they want a generalist, and in the very next section, they'll state explicitly that they want a specialist; just crazy.

I wouldn't put much weight in the specific wording of job descriptions, they're often an amalgamation of previous similar roles at the company and other companies.

>There is some crazy cognitive dissonance out there.

I agree, the hiring decision process within a company seems so susceptible to one simple narrative like "are they a specialist?" taking way too much importance. I think it has something to do with the fact that most of the decision makers are spending most of their time on other things, don't have time to think deeply about who to hire.
Well both Joe's program and an FTP server & client are possible solutions to the problem "I want to get files from machine X."

But I very much agree that the speed of the custom solution can in large part be attributed to the fact that you can reject the cost and complexity of existing solutions like FTP (which set out to solve more than just Joe's immediate problem).

Similarly, I often transfer files by piping them to netcat.

EDIT: the point about tools still stands. For example:

host1$ nc -l 1234 > my.file
host2$ cat my.file | nc host1 1234

This is very easy to do given that unix is my toolbox. It'd be much more involved to write from scratch in (say) C.

On the other hand, Joe's tool is much more powerful; it doesn't require him to manually interact with the shell on two different hosts, and his program can list files on the remote host and automatically download them under the correct name whereas I'm stuck manually redirecting nc's output to the right file (and cursing myself when I accidentally forget to change the name and overwrite a file I wasn't supposed to fetch). Those features were very easy to add to his program because Erlang is a powerful tool. On unix shell, it's much harder.
I have never needed it so far, although I have it in case it is useful to me or someone else in future.
The next generation after millennial - they're like 18 right? That doesn't sound like a generation thing that sounds like a teenager/young adult thing. And I think the hippies in the 60s were way further on the "follow your heart" thing than teenagers now, and a lot of them grew up to be like conservative bankers or whatever.
It seems that way but I’m not sure honestly, this is past the limits of my knowledge. Probably good to keep an eye on the subject though since it may affect our behavioral choices.
In terms of human suffering/death, it's better to spread out the number of sick people over a longer period of time. There's a finite number of hospital beds and doctors, and you'll get better care if there are fewer other people sick at the same time. It's better for the economy, though, if everyone gets sick as soon as possible, so that everyone gets better at the same time and factories can spin back up.
Different kind of SSO. Okta doesn't offer a social login product. Google doesn't get paid by social Google login users.
Obviously you would try to saturate such tax revenues at the actual cost of road maintenance, so you wouldn’t actually collect $4000/truck mile, but yes, that’s the approximate ratio the taxes should be relative to each other.
> I don't want to work with an engineer who hasn't read anything technical in the last year.

Last year I took a year-long sabbatical and went to New Zealand. I spent half of that time offline. During that, I read 4 technical books. I really enjoyed that.

Before and after that I don't really have the time to read through a book in a meaningful way. After work my brain is to tired to focus more than a few pages. I still read relevant blog posts that are usually more dense and short so I don't loose focus while reading.
My absolute favorite hair treatment
Until the dust settles on COVID-19 this is all speculation.

I have a question about the Spanish Flu.

Most reliable literature CDC, WHO lost the CFR for the Spanish Flu at 2.5. This makes no sense to me.

The Spanish flu killed between 50-100 Million people, 3-6% of the world’s population, it infected about 500 Million people, so why isn’t the CFR between 10-20%?
Show HN: GameEngineTutorial – A Game Development Tool for Education
Thanks for clarifying! Does it scale down to zero? If I have a very small hobby app that may only have a few users a day would it make sense to throw it on to fly.io?
Not exactly that, but there's the various combination events-- most especially the pentathlon (fencing, shooting, swimming, riding, cross-country running).

But even look at decathletes -- they usually rarely medal in individual event sports these days, and their personal bests are pretty far off the mark. Asthon Eaton got two decathlon golds, but each of his personal bests would be at the back of the standings of the individual athletic events at the Olympics. https://en.wikipedia.org/wiki/Ashton_Eaton#Outdoor

Or triathletes. Basically no one who is a world-class runner is a world-class swimmer, or vice versa. But you can be confident that a world-class triathlete is a pretty damn good runner, swimmer, and cyclist.
maybe climbing was the better career move.

if astrophysics is anything like most of academia, there are a lot of low-paying, unstable short-term positions as everybody scrambles for the few permanent jobs. i'm sure there are a lot of astrophysicists struggling to survive in adjunct/lecturer/lab assistant positions who wish they had just gotten a normal job that pays more rather than pursuing what they love.
Italy banned flights from China early on (near the end of January).
Postmortems.
>2020

>Still no nested virtualization on aws

;(
It should work on some azure instances and gce instances when you enable nested virtualization.
Particulate pollution has a big impact on human health and children in particular.
Yes. I do git blame/annotate every day on a code base that is over 20 years, 100k commits. I migrated it myself to svn in 2007 without history which I regret because a lot of changes now look like they are from the initial svn commit in 2007 when in reality it had an older history. For that reason I spent a lot of care when migrating to git to include all history but also trim away some dead parts and mistaken commits from the past. Getting a chance to clean up history is great. Migrating an svn repo to git was definitely worth it. It was not a huge logistical challenge as there are great tools for it. The hardest part was finding which tool to use.

The most common use case for archaeology is to find who made a particular source line change 10 years ago and just ask them something. I often find it’s my own code...

People usually remember at least vaguely why they wrote the code even 10 years ago.
When I have been stressed out for longer periods of time, I start to get weird problems with sleep. This has included hearing many indistinct voices when going to sleep, waking up to a sleep paralysis with the demon sitting on me / next to me, and sensation of falling immediately after falling asleep (which makes it impossible to sleep). In all of the cases, it seems like the unconsciousness is so occupied that it doesn't want me to rest. Every time, when I have talked about my worries hence processed them, the symptoms have gone away. So to at least to my anecdotal experience, the sleep disorders seem to be caused by held back emotions.
People can still read your DNS queries and SNI, and attack your device...
The Case of the Missing Hit
> Maybe I could see an argument for localc, but sheets is actually pretty costly at $50-150/year.

Where are you getting that from? I see Enterprise GSuite at $25 a user (max) and that includes mail and drive. The cost of sheets here is probably $10 or less.

It does seem like the cost is in line, but if you're already paying for Gmail/Drive or other Gsuite things then saving the office 365 cost absolutely helps and Sheets is essentially a no-cost add-on.

https://gsuite.google.com/pricing.html
https://products.office.com/en-us/compare-all-microsoft-offi...
That's not how I read the article. Seems to me he tries to do everything that has to do with (Web) software development, but not wider than that.
The good people formulate their handwritten solution in a way that invites other people to replace it with a library. This is the best of both worlds.

The bad ones get us stuck with that solution for a very long time. These are the experiences that prompt people to post to threads like this.
previously: https://news.ycombinator.com/item?id=22425615
Per my other comment [1], it’s nonsense to actually collect $4000, but it’s not nonsense to have the ratios work like that.

Such a tax would eliminate marginal uses of trucks but not eliminate trucks entirely (since it would be a higher but not ridiculous tax).

It also works as a reductio against any wear-based tax on bikes, since it would imply an absurd tax on trucks.

[1] https://news.ycombinator.com/item?id=22519021

(Edited over past hour to fix numerous typos.)
Migrating from Mercurial to Git (and from Bitbucket to GitHub)