skysight-inc/HackerNews huggingface dataset:
There are some groups with large code-bases that will want "employable language" experience (mine was one), but, at least in my field, outside of the groups with big simulation packages used by other groups, the job description is mostly bodging out a nice-looking .eps file and maybe some favorable-looking benchmark numbers any way you feel like.
UK and US claim coronavirus labs being attacked by state hackers
First class expensive. Lobotomy of the masses comprehensive.
Economy cheap, more money to keep.
what is that direction?
I know what you mean and agree that companies using open source should contribute back to it.

But I also think that the contribution to society from Nintendo's products should also be valued. Just because we pay for those games, doesn't mean our lives aren't better than they would be if the company didn't exist and we spent the money on something else.

They also contribute by increasing the market competition for games. They make other games and games companies better. They encourage innovation in ways that other companies wouldn't think about or wouldn't prioritize otherwise.

I'm totally ok with companies utilizing open source to make my life better in this way. Contributing back code for others to use is also an important activity.
I have been developing my email habits to fit this. If my email is turning into a novel I make a point to bring the important information to the top as a TL;DR. If I forward an email chain longer then two emails I condense the email chain in my forwarded email so the reader sees and understands exactly what I need them to see.

I have found that if I forward a long email chain/write a novel of an email no one reads the message. The email was a waste of everyone's time. Many of my colleagues simply FW: a chain with a simple FYI in their message. My inbox receives >100 emails a day. I am not going to spend my time reading through a +15 email chain forwarded to me attempting to decipher what ten people are conversing on in that chain.
Previous discussion for reference: https://news.ycombinator.com/item?id=15838270
What kind of privileges do I need to run it? I don’t see any details in the documentation. You should probably add this there.
Koal Plae’s video to his new single “Bust The Speakers”
Yes, but much less so. We are coerced into participating in society on our governments terms, under threat of violence.
Didn't Joe Armstorng use this to DJ at a Erlang User Conference? Can't find it now, but at least there is this talk from a years ago: https://www.youtube.com/watch?v=4SUdnOUKGmo
Appreciate your response here, Thank you !
About double think, what is the difference between cognitive dissonance and your mind actually changing about a certain company or role because you now are more informed about it and choose to see it in a better light? People swear to never do things all the time until they do them. Does that mean they're evil people? Or does that mean their views have changed? And if their views have changed, who are we to tell them what's wrong and right?
Politicians, and by extension, the people that voted for them, have been creating this environment for decades. Only mega corporations can survive. The reasons are many, and they include low tariffs, high domestic regulation (ever try to start a business and deal with tax law, incorporating, etc), exploitative visa programs, binding arbitration employment agreements, free unlimited capital to the banking class (Discount Window access, NIRP and ZIRP, outright monetizing private debt by the central banks), most importantly, patents and copyrights enforced by the state.

I mean, the list is endless. Every facet of our society is built to protect the largest businesses, creating an environment that smaller, ethical companies simply can't compete in.

Every election cycle it's the same thing. They divide people across their little pet issues, keep the two party system in place through ballot access, overturning ranked choice, while waging wars in foreign lands and extracting all the wealth they can.

Stop voting for the same stuff. Get over yourself and your fickle positions. Vote for real change.
When I'm cooking food that I'm going to eat myself I try to limit tasting. If I taste a lot I'm likely to end up with sensory satiation and won't enjoy the meal much by the time I sit down at the table. Just smelling the food while I'm cooking it can trigger this for some dishes (typically curries and other similarly pungent dishes).

If I'm cooking a dish that I've cooked at least three or so times before I generally have a good idea of how things should be going and I can get away with only tasting once or twice at the end.
Feature request: give me a URL I can bookmark or share with team-mates for the HTTP inspector bit. It looks at the moment like I get a random URL to send requests to but I have to use the same browser to ensure that the endpoints.dev homepage knows who I am so it can show me the traffic.
Airplane air is less recirculated than you think. The basic mechanism for pressurizing an airplane involves basically running a scoop at the front of the plane and a valve at the back, with the difference between the two controlling the pressure. This means new air is continuously entering the front of the plane and being exhausted out the back.
Yeah, there's no way to convince people to write ES5 once they've seen ES6+. :-) But the problem was that the JS ecosystem never totally got a consistent story about how to stop transpiling. They were transpiling in Node, which makes no damn sense. They were shipping transpiled bundles without the code needed to turn the transpilation off in the future. It was and is a big mess where now that ES6 is supported everywhere, you can't actually use it because even though everything is written in ES6, it's shipped as ES5 and you're saddled with this polyfilled crap even if you don't want it.

It's not the worst problem for an ecosystem to have, but as someone who wants to ship smaller JS bundles, I find it annoying.
Voter turnout was over 50% in 2016 and 2018, even after the effects of voter supppression.

And you don't need 100% turnout for an election to work; you only need a nearly unbiased sample.
> You may have lock-free code with locks

That doesn't sound very lock-free?
> If BIGCORP is acting outside of labor laws, then there should be legal action.

Similar to how the FAA regulates the airline industry and let Boeing murder two plane loads of people?
There is an extreme right-wing president in power, and the best America will do is elect a corporate-friendly right-center president.

Thankfully the economics of solar and wind are taking care of coal and hopefully soon they will pass natural gas for at least new powerplant decisions, batteries/grid storage are rising, electric vehicles are rising.

Existing battery tech in transportation should be directed towards 100 mile plug in hybrids for bang-for-the-buck reduction of ICE emissions for the available lithium/cobalt/etc supply.

We need a 5,000$ tax surcharge on all non-hybrid non-commercial vehicles that are not 100 mile (EPA rated) plugin hybrids. We need to double down on both grid solar/wind and home solar incentives.

We need a $10,000 tax credit for EVs that decreases $1,000 per year (so it phases out in 10 years) regardless of EV volume produced.
Collection of JavaScript Menus
> There is no way to easily share memory between processes

What about https://www.php.net/manual/en/ref.shmop.php ?
2017? come on

previous: https://news.ycombinator.com/item?id=15838270
How we got to Sesame Street
Looks pretty cool, didn't know about iMazing. The new iPhone/Music app in Catalina is a pain to use and has lost functionality. Thanks for the recommendation!
Apple has become monstrous. This is an egregious waste of the planet's resources. I am an Apple developer and huge Mac/IOS fan, and I have grown to hate the company with a burning passion. I will not buy one thing from Apple.

They lie outrageously when the claim to be "green". Their security for both IOS and Mac are solely profit-motivated. They could easily allow someone with an iCloud or T2 locked device to generate a message to the Apple ID of the user, who could then agree to unlocking if the device had been donated, sold, or recycled, but they refuse.

They could easily implement a simple tracing program online or through the Apple store that allowed people to file a case for unlocking if the device were not listed as stolen, but no, they would rather contribute to the destruction of the planet by padding the bottom line.

I am called on to recommend hardware for a lot of people and companies, and my advice now is "Don't buy Apple". It will take a few years, but eventually they will decline because of techs like me giving this advice.

The first thing I do when I am considering any new product is to look at the repairability score. Apple is not doing well. You would have to be a complete dolt to buy AirPods.
Rethinking Women’s Reproductive Health
> Running your own mail server is a sure fire way of making sure that your email don't get through to anyone.

How is your experience so far with inboxing while using Mail In A Box?
UB is UB. It might work. It might work now but not in the future. It might work in some situation but not others. It might appear to work but introduce subtle bugs elsewhere in the program.

Linux, as Linus has said, isn't written in ISO C it's written (or was) in GNU C. The two had something of a symbiotic relationship for a long time. Which is why porting it to LLVM was such a tremendous effort.

Which is to say, Linux conforms to the memory model of the compilers it compiles on (or vice versa). Not ISO C's memory model. So I'm not sure how your example is relevant.
Adam Neumann, WeWork’s Former Chief, Sues SoftBank
Yeah, Starlark is still on my list. It'd be a killer feature, but it's a huge project.
Top Ten Prettiest Disney Princesses
I get a mostly-empty page[0] on Win 10 with Firefox 76 and cookies blocked from cdnjs.cloudlfare and js.stripe.

[0]: https://i.imgur.com/LHCYCCw.png
What kind of feedback are you offering? Will all uploads and feedback be confidential?
I agree. Asking to understand is assuming that everyone could or should feel and act exactly the same way you do. If you’ve only ever worked in one culture that may be fine, but as soon as you start including others in the process you’re going to waste so much time and disillusion so many people that you will end up never accomplishing anything.

Dictate how you expect an employee to behave. Sometimes they will strongly disagree. If you or they continue to disagree then either of you can part ways.

Explaining to them why you think they should behave that way is valuable, but expecting them to understand and feel that way themselves is too much. If they can act that way, it doesn’t matter how they feel... it’s a job, not a cult.
For debugging purposes, for example? You might be interested in https://rr-project.org.
Nice to know that those early years doing Z80, 8086, 68000 and Turbo Pascal TSRs and demos wasn't programming.
There's a pretty damn big difference between throwing out $5 of food while someone across the Earth starves, and in directly making the software which opresses millions of people, raising millions of dollars for the people responsible, and pocketing huge salaries for yourself.

>As a general rule, it costs a business your salary × 1.5 to employ you, given the overhead of benefits, HR, training, and so on. When you’re making a cool half-million annual salary from $bigcorp, it’s because they expect to make at least ¾ of a million that they wouldn’t be making without you. It does not make economic sense for them to hire you if this weren’t the case.
Business model for sure. Primarily the people who couldn't find a way to make money other than selling their users (at best), and of course the users themselves who knew and still normalized it.
That requires access to capital, which is vested in the banking class thanks to a centuries of organized crime people affectionately refer to as 'the government.'
This is a bad idea from a business standpoint, but a comfortable one psychologically. I know because I've done it. It's a bad idea business wise because a niche product hidden away in a small marketplace is more likely to fail than a niche product ignored in a large marketplace because the small time marketplace provides less exposure and niche products need exposure to reach niche customers.

But it's comfortable psychologically because it avoids the higher volume of rejection that comes with a higher volume marketplace. And by making things more difficult for myself (yourself) there is a better causal story when the project fails...the Windows Phone wasn't a business success and that wasn't in my (your) control is an easier failure to rationalize than failing in the Apple App store. There's no merit in making things harder than they need to be.
I understand your point - I hesitated while writing this sentence. I just felt like I should underline that it's not the "black hat" hackers we're looking for and that we're not criminals in case this post gets taken out of context. We obviously welcome DYI folks / security-minded people. It's just that FLOSS is our biggest common denominator, which is why I wrote this phrase.
Yes and no. You can still buy a NiMH battery and a silver can brushed 540 motor if you want too. The price on that stuff has come down significantly. It's the LiPo batteries and brushless motors that cost all the money these days. Then again, they really are in a different league as far as performance and runtime. Back in the day of crystal radios if you wanted to go 50+ MPH you either had to have a nitro engine or you just had a 9T motor that killed your battery in 3 minutes.

Today's electric cars have aaaaalmost made nitro obsolete... not only from a reliability standpoint (like always) but from a performance standpoint as well. Obviously the market for nitro fun will always exist, but if you're just looking for performance these days there is no benefit nitro has over electric anymore.
Ask HN: How do you compose and publish blog posts?
I wonder what is the state of the art toolchain for simple blogs?
That's a good reference and I'll definitely look to that going forward.

Worth noting however, that the first article I found in those 23 references that actually used the phrase 'race condition' (in "What are race conditions? Some issues and formalizations") explicitly stated:

> However, in the literature, there seems to be little agreement as to precisely what constitutes a race condition. Indeed, two different notions have been used, but the distinction between them has not been previously recognized. Because no consistent terminology has appeared, several terms have been used with different intended meanings... [0]

Further,

> Data races cause nonatomic execution of critical sections and are failures in (nondeterministic) programs

All I'm trying to suggest is that colloquially, people will use this phrase to mean a lot of things, and I'm not sure the literature is entirely clear cut.

[0]: https://dl.acm.org/doi/pdf/10.1145/130616.130623
https://lmgtfy.com/?q=musl+libc+performance

I'm fairly sure musl is used because it's a smaller alternative to glibc, so it's better suited to Docker containers. It's goals are security, not performance.
thats very short term thinking though. you win the battle but lose the war by being so partner-hostile. amazon has thousands of partners pay to join it at re:invent for a reason.
> humans have been quite happy about living in extreme physical deprivation

Citation desperately needed.
1. Why does this matter? It's not going in a window and the room is not sealed. The air purifier has multiple chances to filter air that has bypassed the filter the first time.

2. HEPA filters and various other filter media claim to filter viruses. So I think your recollection is incorrect. See: https://www.epa.gov/indoor-air-quality-iaq/what-merv-rating-...
https://www.courtlistener.com/recap/gov.uscourts.nynd.113766... here's another recent case awarding $86k for false DMCA notices.

Here's one from 2014 https://www.courtlistener.com/recap/gov.uscourts.cacd.581417...

>Since Curtis repeatedly alleged that Defendants knew that the takedown notices contained false infringement allegations, she adequately pleaded all of § 512(f)’s elements.
That's awesome. I was an electronic fiddler as well as a kid, CS student, and it landed me a gig building IOT devices back in 2016. Unfortunately that company crashed, and I ended up in "cloud" systems stuff.

If you ever need any new hires... /u/cblum and I would like to have a word
Using Feature Flags to Move from a Monolith to Microservices
Actually, the change probably has more to do with the difficulty of social cues for turn-taking over videoconference calls.
I once read a good long-form article about him, but I can't find it now. Check this out though, basically, a webdev from Argentina, fed up with distribution of movies to his country: https://www.dn.no/magasinet/popcorn-time/spotify/federico-ab...
I agree with the parent post, and think the comparison of their opinion to totalitarianism/authoritarianism is overdramatic and perhaps emotional - it reduces the quality of the discussion.
You know, you can test how well an air filter performs; the diagnostic equipment isn’t that expensive.

https://smartairfilters.com/en/blog/what-is-the-best-air-pur...
Thanks. About Google Maps - it's a chicken and egg problem. We can't have a venue until we recruit enough folks that believe in the concept enough to pay for it. Which is where I think we are right now.
I think what drone means isn't that working typical office jobs at megacorps is bad and you should rather go and try to change the world, but that you are very replaceable in such jobs and there's not really a personal connection and that is the issue.
Web-knock allows only you to connect to your server
In a commercial product I worked on I went against the vendors advice to try out jemalloc. It took a 100GB memory hold (that took 48 hours to happen) to staying steady at around 2-4GB and only peaking at 100GB for a few seconds a day.

Same exact code but just swapped out the jemalloc at the command line.
Welcome to HN
I have always worked with smaller companies as a rule, somewhere between 5-30 people usually. I don't live in the valley, so the startup game isn't even on my radar, and the companies are already making money solving problems so all the VC infused "Change the World" attitude isn't required. I don't have to care about IPOs, stock options or whatever.

There are still so many interesting problems to solve at smaller companies, often really niche problems that have no or little prior art meaning you get to really break ground. You are also tailoring software to work on problem sets of an entirely different domain to software. In FAANG style companies you're writing software that solves software problems, which is a layer of abstraction too far for me personally.

Being smaller companies they're often involved in the community as well. Software is so often ephemeral and disconnected, there have been years of my career where I never spoke to anyone who actually used my work. I'm not sure the client always tested it either, so it could feel like I was writing software for no-one. It is nice to be connected to the real world and users/clients more directly.
Here is a project to aggregate all the various open city and regional tree datasets: https://opentrees.org
I am a year and a half into owning a profitable business which has not taken any venture capital. It is entirely possible, and in my opinion, entirely necessary.
So this is extremely interesting, because recently several studies have shown an association between low Vitamin D levels and severe COVID-19 outcomes. This is particularly relevant, because Vitamin D appears to play a role in clotting factors as well; low Vitamin D levels have been independently associated with an increased risk of clotting events and death. There are studies investigating whether Vitamin D deficiency can cause increased thrombin generation and a hypercoagulable state.

"Of 49 patients with mild symptoms of Covid-19 in three hospitals in southern Asian countries, only two had low levels of vitamin D; of 104 patients with critical or severe symptoms, only four did not have low levels of vitamin D."
https://www.telegraph.co.uk/news/2020/05/03/time-take-seriou...

"The VDI (Vitamin D Insufficiency) prevalence in ICU patients was 84.6%, vs. 57.1% in floor patients. Strikingly, 100% of ICU patients less than 75 years old had VDI. Coagulopathy was present in 62.5% of ICU COVID-19 patients, and 92.3% were lymphocytopenic. Conclusions: VDI is highly prevalent in severe COVID-19 patients"
https://www.medrxiv.org/content/10.1101/2020.04.24.20075838v...

"Vitamin D has been shown to have an anticoagulant effect. A decrease in 25-hydroxyvitamin D [25(OH)D] concentration has also been associated with an increased risk of venous thromboembolism. "
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4069050/

There is also other literature suggesting that Vitamin D can reduce the risk for the "cytokine storm" which leads to acute respiratory distress syndrome by reducing the production of pro-inflammatory cytokines (while increasing the expression of anti-inflammatory cytokines). Again, I'm not a doctor but supplementation is likely to be fairly low risk. There is increasing evidence that there's some sort of correlation and it may be worth exploring.
Same, I thought it couldn't be just me. If you open the inspector you'll see in the Console tab a lot of "Loading failed for the <script> with source ..." messages. If you follow the links you'll see that they return 404.

Edit: on Chrome and derived browsers all scripts load correctly except the signIn.js script.
I mean, filtering out PM2.5 would have extremely clear and well known health benefits; PM2.5 is really hard on the human lungs.
Engineers who think they deserve more than anybody else because computer typing creates infinite value will always complain. While I can't speak to everyone's financial situation (cost of living differ from person to person), I do not imagine anybody working as an engineer at FAANG is living paycheck to paycheck, or is behind on their bills.
When I navigate to that page on my iOS device, all I see is a green upper bar with a hamburger menu. Clicking on the menu offers "log in" and "add toucan"

I clicked back.
Haven't tried that one, but from a comparison I did a few months ago protonvpn seemed like the best option to me. I don't remember what the criteria were, probably jurisdiction, reputation, p2p allowed, Linux support, maybe more.
In 5 years there'll be another shiny thing everyone will flock to. It's part of the fun, but there are some languages that just do that particular thing just right. Ruby/Rails is bittersweet to me. It does that thing just so right, but it feels like there's an evolution around the corner that could be an upgrade when it comes to the ecosystem. It certainly doesn't feel like Rust is a good replacement if you enjoy Ruby syntax and dynamic typing simplicity. Ruby reminds me a lot of how Perl 5 is a great language, yet finding jobs in Perl 5 is becoming more and more difficult.

I'd love to think that Raku (formerly Perl 6) would be that language, but it doesn't seem like the trajectory is there.
The impeachment trial showed that activism can occur by doing nothing.
I do think that open sourcing and transparency matter a lot in this era. Do that first before claiming the hard work, if not what's the difference between a mad scientist and a doctor?
Does Nitric oxide make the blod clot less?