skysight-inc/HackerNews huggingface dataset:
It's... complicated. Certainly you can write parallel code in Python using the GIL; there are several scenarios. The shortest answer is "the multiprocessing library, when used carefully, can speed up the runtime of your CPU-intensive, multiple process python program by spreading work across multiple processors/cores". The longer answer is: many IO-bound Python programs can be sped up using multithreading within a single Python process (because the application is mostly waiting for IO), and many CPU-intensive Python programs can be sped up using multithreading where work is done in C functions that release the GIL.

Many python programs I write end up using 8+ cores on a single machine using either multiprocessing or C functions with released GIL.
You're naive if you really believe that how long have you been in this industry

Do you seriously believe the software you produce in isolation has any bearing on the world outside your window?

The only thing that matters is the quality of communication within the organization and most organizations behave like casually dressed socialist dystopias producing code that precisely reflects the petty squabbles and false power struggles that go into it

You're being bought and sold by management bros high fiving each other and missing
The answer is it doesn't matter what they're worth or how much it costs because people are free to make their own decisions
I know nothing about businesses like these, but I assume that the people who need to be engaged with the idea and work know that things come at a slow pace and are fine with it.

It's different than getting someone who wants to see results every day. In that type of work, progress is measured differently.
On Linux I just run using distro packaged DosBox and the game itself. You need to familiarize yourself with DosBox configs. I use GOG configs with some tweaks.
> an extreme level of institutional instability.

My first guess would be colonialism and its consequences.
I'm not holding my breath on self-driving semi trucks anytime soon. They will be the last type of vehicle to be automated. It takes a lot of skill to drive an 18 wheeler from warehouse to distribution center to warehouse. They are extremely dangerous machines if not handled properly and can easily kill dozens of people if a miscalculation occurs.

In the meantime, you could make the same argument about farming equipment in the 19th and 20th centuries. Yeah 90% of the population used to be farmers, and yeah the equipment automated away most of that labor, but did the former farmers and laborers lose out or did they gain, by access to the same technology... either via personal automobiles or via cheaper, more reliable supply chains of abundant food.

Likewise, if and when transportation is automated, people will gain from their time saved in traffic. They will gain from cheaper costs of transportation overall which will reduce price of goods at retail. They will gain from the availability of 24/7 cheap, reliable, on-demand transportation.

And no, real wages are at all time highs in the United States, with the median household income hitting $63K in 2018.
I'm chilling. I have doctor's orders to not lift or bend until April... whereupon I travel through multiple international airports to visit my ailing grandparents. I'm not expecting World War Z zombie worm-hordes, but maybe I should have my care taker grab an extra box of rice the next time they go shopping for me.
Not flippant question, but what is considered as a business?
I very much appreciate your advice as well as being first to provide feedback. Pretty much the same rationale was my original thought as well, but I want to hear a variety of opinions. Let's see what other people might think and/or argue about this aspect.
Yeah there is nothing special about the internet in the office!
I agree that macOS is bad for gaming, especially considering how many good old games are 32-bit and the fact that Apple refuses to support Vulkan, so something like dxvk can't work there without even an extra layer of translation (like MoltenVK), which becomes too much.

Basically, if you don't want to use Windows, for good gaming experience use Linux. Apple doesn't care about gamers.
Yes, SME is subject matter expert.
"I've been doing that but what happens when you released your germs into your elbow/sleeve?"

The idea is that they stay there, rather than floating through the air and infecting someone else. While "lots of germs in your sleeve" may trigger our disgust reaction, they aren't a problem until they actually get somewhere where they can reproduce. Our disgust reaction is useful and there for a reason, but a little unfocused for a species that generally understands how germs work now.

It's particularly important for the "first few" sneezes, when you don't know if you're sneezing because of dust and this is just a one-off sneeze like any other, or if it's merely the first of a long series because you've got something and you're blasting viruses. Obviously, if you're sneezing so much that you, shall we say, "exceed the capacity" of your sleeve, then please take additional appropriate steps. But a little bit is still better off shot into your sleeve than the air.
Plus, Tetris on the switch is some sort of weird online only dumpster fire.
Oberon is implemented in itself: http://www.projectoberon.com

The implementation includes the hardware too.

Taken together, the system including single-tasking OS, windowing system and Oberon takes about 9000 lines of code.
I was thinking the exact same thing. Research in academia, research labs, and even in some business environments used to be able to focus on and tackle big problems.

These days, funding agencies/sponsors are incorporating more and more business mentality into the research process and focusing on concepts like "sustainability" etc. with short turn around.

You can't expect short term results on difficult problems. If they were easy, they'd have already been solved.
Observability – A Tale of Two Tenets
I would add Zulip to the Slack alternatives, and Mattermost is AGPL, not MIT licensed. And as others have pointed out, there are several non-open source projects listed that shouldn't be.

Edit: Also, Sentry is no longer Open Source and it is still listed as Apache licensed- https://blog.sentry.io/2019/11/06/relicensing-sentry FOr an open source alternative/fork, see GlitchTip (https://glitchtip.com/)
> It is prudent to stock up now for 1-2 months of cheap, non- perishable foods like rice and beans (complete protein together) at a minimum.

Despite the rest of your post being overly alarmist this is a good recommendation. You should have extra staple food at all times. The cost is minimal, you can keep extra of foods you'd eat anyway, and the benefit in an unlikely supply chain disruption could be significant.
(For vaguely comparable context/comparison)

I recently replaced some crappy (single pole) casters on my miter saw table. I found a set of four on Amazon for about $25. They are quite nice, very solid, attach by 4 screws each, have 4" hard rubber wheels, swivel and all have brakes which is very nice for making the table stable when stationary.
In sailing, don't you want wind from the side? With tailwind, you can't sail faster than the velocity of the wind.
An article in the Guardian just mentioned France will make 15 million masks available to the public.

So it looks like perhaps they have stockpiled. Until there's no recommendation to wear masks, any shortages are just private businesses that have run out. No failure of govt or WHO.
Not entirely, but the judicial system's power to oversee law enforcement is an essential underpinning of the rule of law. Without that, laws don't have any power anymore and the executive does whatever it wants.

I guess if you're preparing for the apocalypse you don't count on that, though?
I don't think it is just Chinese people.

One reason you don't see open source device drivers for some products is that the vendors don't want patent lawyers looking through the source code for evidence that their chips infringe patents. From the viewpoint of those patent holders, those products involve "IP theft".

Long term the picture will change for China because China is developing a big film industry, producing more patents than other countries, etc. Someday the story will be that the Chinese are monpolizing IP and other countries need to "steal" it.
I have a couple weeks of food and water, which I bought slowly one day at a time so the store had plenty of time to restock, and they did.

I have a few N95 masks. These I got late at a painting supply place. I have a great deal of surgical masks and disposable gloves, which I bought years ago.

On order is a UV disinfecting chamber to enable mask reuse.

I'm not getting full body suits or protecting against long term electricity loss as that's certainly possible but if it comes to that might as well just die really.

I have a lot of guns and ammo to protect against supply attacks, but didn't have to buy more of that, that is something I already had anyway.

I completely cashed out of the stock market last week. Will result in a very large tax bill for the non-401k part. Was hoping to cash that stuff in during retirement instead.

I've stopped eating in restaurants and only go to the store during hours when few people are there.
Please don't use bots on HN. We want the threads to consist of human conversation.
Electron's value prop is running the same code as your website, and also being able to use latest features from Chromium, Node and JS for unified development.

Neutralino uses MSHTML and WebKit so its already outdated, and it won't run on the web. So why would I use it?
>If you think this will get worse get it now and live with lifelong heart problems.

Do you have any proof that coronavirus causes lifelong heart problems? TMK this has not been established.
> world socialist website

Doesn't exactly seem to be impartial either.
By listening to "It's The End Of The World As We Know It (And I Feel Fine)" by R.E.M.

Seriously, stressing out about this is going to create more problems than the virus itself. Humans love starting panic parades anytime something scary happens. Best thing to do is not worry about it.
Sadly, I tried Firefox for a while, and it's big enough of a downgrade compared to Chrome that I went back.

A hard fork of Chromium specifically for Edge might not be the worse thing ever. Having two independently maintained versions of that engine might be enough to force more standardization than in a Chrome-only world.
Same. :) Wish there was a venue/forum/platform to share tips and advice on this type of stuff!
Discord seems surprisingly efficient for an Electron app.

https://imgur.com/a/DJKyyRz

That's ~230 MB. I can get it up to ~275 MB but it seems to return to normal pretty quickly.
Someone else mentioned this and as I'm not a Tailwind user either, it made me understood a bit more the principle.

text-gray-700 is not a font-weight, it's a color predetermined by the framework. They aren't generated, they are hand picked by a designer. Each addition of 100 is a bit darker.

https://tailwindcss.com/docs/customizing-colors/#default-col...

So essentially, what's the difference between style="color: gray;" and class="text-gray-500" is mostly that you get a more beautiful gray (they add a bit of blue in it).

I guess "text-sm" is also similar, with an hand picked size which appear nice on every device and can be considered "small text".
This article makes the point that only a tiny percentage of those who contract the virus die. I have also seen reported that those most at risk are aged 70 years or older.
https://www.abc.net.au/news/2020-02-01/coronavirus-update-ho...
I had to write my own libs/helpers to interact and make it feel friendly to the developer when I used it with Rails in the past.

But after that, it was very nice.
Did you even read the comment? GP literally addresses deficiencies in this layer when running multiple instances of the browser.
And abortion is an extremely touchy subject partially for that reason, the question of who gets to choose and who gets protected is kind of the core of the debate, along with when a person is made.

With GE though it's less messy because there's definitely a second person at the end of a GE'd baby (that's the whole goal of doing it after all) that's completely separate from the mother/parents.
What fasting method do you practice? It sounds interesting!
How the Enigma cipher can be cracked. A visual explanation
By in large, you are correct.
Institutional Players Ramping Up Investments in Bitcoin
Not overreacting: This is not the flu, current estimates are ~20% of cases require hospitalization. Where it has hit with full force, hospitals fill up and people drop dead in the streets. China has shut down big parts of their economy and put major cities into quarantine.

Not hoarding: Empty shelves are how capitalism sends signals to producers that they need to increase production, much like how packet loss tells TCP to cut back on its rate of sending. My local Lowe's has been out of N95 masks for a month.

https://www.cdc.gov/coronavirus/2019-ncov/specific-groups/gu...
Thanks for your detailed post.

> Also, the boundaries between firmware, hardware and (driver) software are pretty murky as far as Wi-Fi drivers are concerned

Yeah, this is why I ask if it can be fixed via software. I've been utterly surprised at the amount of bugs that exist in firmware but can be mitigated on the seemingly software-side of things.

I have a device that used the brcmfmac driver on Linux until today, and am hoping I won't have to shelve it forever.
Google defeats conservative nonprofit's YouTube censorship appeal
In particular, the code for this compiler doesn't use structs. It only works with offsets to memory blocks.
I've found their documentation to be pretty good. Especially compared to bitbucket, which I found to be unacceptably poor.
significantly less deadly than sars but also significantly more contagious. sars was only contagious once you showed symptoms, which does not appear to be the case here. for covid, los alamos suggests a pre-intervention r0 of 4-6: https://www.medrxiv.org/content/10.1101/2020.02.07.20021154v...

the fatality rate increases with age, up to ~15% for >80. i don't know about you but i have older people in my family that i'm very concerned about.
‘Konami Code’ creator Kazuhisa Hashimoto has died
so i need 24 cases of coke and 12 gallons of rum.

i can do that!
Some things to consider (we're doing most of these):

1. Find out what is going on, the Interwebs are your friends. The press and politicians aren't much use. The bureaucracy (China, Japan, Iran for example) are not much use and may make things worse.

2. Carry around some sanitising, no water, hand cleaner.

3. Get a few decent masks and read up how long to use them.

4. Find out what Fomites are and think about what that means.

5. Read up on hand cleaning. What you do now, CDC style, WHO style, operating theatre style and decide what to do. Start now.

6. Practice coughing and sneezing in a safe way, even if you're not naturally doing that now.

7. Study up on the Bayesian priors of the different ways the disease may hit you, 80% pretty mild. Check incubation times, up to 24 days, so who knows why they're still using 14. Asymptomatic people can spread for all, or most, of those incubation days. Get your mind into thinking about those and all the mechanics. If you're really determined solve some of the ODE's, for SIR, SEIR etc. program that and run your own epidemic progression models.

8. Prepare for a siege if it comes to that. Maybe write out operating procedures and lay in some supplies. For example if people have to deliver food etc. and leave it on the doorstep or whatever, work out the details.

9. Go visit people you care about who are frail or have compromised immune systems BEFORE anything breaks.

10. With Epidemics the populace is generally slow to realise it has started and also slow to realise it has finished. Think about that, prepare yourself. Don't be one of the fools.

11. If you don't already work from home, or have an understanding about that, get it fixed right away.

12. All the above also for your nearest and dearest too.

ENUF.
This is possibly true at smaller companies, but this kind of thing does not fly at larger tech companies.
That's the opposite of what he said. Look at his latest article:

> We have discussed this theory before, during Tesla’s wild rally, and I conceded that they’ve got a point. Not a perpetual motion machine, but a motion machine, sure. The machine runs on leverage. If you have $100, you can buy $100 worth of stock, and the stock will go up a little; your trade will be self-reinforcing. If you get a margin loan, you can buy $200 worth of stock, and the stock will go up a bit more; your trade will be a bit more self-reinforcing. On the other hand if the stock then goes down a bit, your broker might call more margin from you, and if you can’t put up more money the broker will liquidate your whole position and the stock will go down. Trading on margin magnifies swings

Or what he originally wrote:

> the call options should have a volatility-increasing effect: Dealers who sell call options have to buy stock to hedge, and they have to buy more stock to adjust their hedge as the stock goes up (and sell as it goes down), meaning that speculators who buy Tesla call options to bet on the price and volatility going up also to some extent cause that to happen. To some extent! “LOL BLOOMBERG ADMITTING THAT AS LONG AS WE BUY THE CALLS THE STOCKS WILL GO UP BECAUSE OF HEDGING ALGORITHMS,” was Reddit’s takeaway from Kawa’s article, and I would not personally go that far.

How do you get from Matt Levine saying "this cannot perpetuate an upward movement" and "other people are taking this to mean that the stocks will keep going up as long as we keep buying the calls, but those people are wrong" to "Matt Levine says this perpetuates an upward movement"? He made a direct, first-person statement of what he thinks, and you've inverted it.
Couchdb has options for controlling which documents are replicated. This may help depending on your use case.
Betelgeuse Remains Steadfast in the Infrared
I really could care less.
> Seriously, stressing out about this is going to create more problems than the virus itself. Humans love starting panic parades anytime something scary happens. Best thing to do is not worry about it.

This is absolutely, uncategorically, false.
An alternate possibility is that this one reporter is too biased to report accurately. "Everyone's hiding the truth but me" is sometimes true, but not always.
The Chart That Reveals Your Kid’s Adult Height
CERN adopts Mattermost, an open source messaging app
I was under the impression that the Spanish flu was very different from the regular flu and COVID-19, because it was the young/old people that survived it and the healthy 20-50 year old that died the most. Most people died of the Spanish Flu because of their immune response. It looks like COVID-19 is really mild* for lots of people in that age group.

Am I missing something? Did the Spanish flu start like COVID-19 and evolved later?
General Method: a new approach to quadratic factorisation
It's shocking how few people understand this, and how good YC is at painting the narrative that this isn't the case.

My roommate, after reading all of pg's essays and learning the YC mantra, came to the conclusion that they don't care about making money, and just want to do good for the world. That is the picture they paint to get smart people to work on problems that are most likely going to fail. YC knows what they are doing.
Yes, it's my go to for the stupid argument as a pet owner.
I wasn't familiar and that was a really great read. Thanks for posting it.

It articulates well the fundamental problem that I struggle to explain when I talk about why I don't think strong AI will be a thing for a very long time, if ever.

"The constructionist hypothesis breaks down when confronted with the twin difficulties of scale and complexity."
Personally I wouldn't mind corrections on grammar. But I agree that the comments about grammar, even though in my opinion somewhat useful, still add noise to the discussion as a whole.

I've been thinking about this and, I think having a "grammar patrol" that had the ability to alter other people's comments for grammar on a site like HN or Reddit might be useful. Maybe. Of course there is potential for abuse. So you'd need a second group of people at the very least, who were given the ability to vote on the edits themselves as good or bad.

This second group would be the most difficult to establish and maintain at scale I think. Because whereas you could in theory allow anyone to volunteer as grammar patrol, you'd need to have a trusted group of people for group two. Otherwise, a group of trolls could sign up for both groups and make bad edits and then approve them.

At the end of the day it would probably require a lot more effort than what it's worth. Grammar mistakes are a bit of an eyesore but at the end of the day they usually aren't the end of the world.

Also, language is ever-evolving. So if in 50 years 80% of the population is consistently making a common set of grammar mistakes then that just means that the way to spell those words has changed.
I mean, part of the use case there is that the 'stalkee' will at least be notified that the person s/he has seen four or five times is definitely stalking them. So that's good, I guess.

This post is obviously sarcasm.
I think that the crown of the oldest running business should go to the Roman Catholic Church, which was formally created in 325 AD, but in practice is a couple of centuries older. It is also the first transnational corporation in history.
Because "enlightened self interest" is an oxymoron?

By the way, "people who share will get richer and the people who don't share will get poorer" is a misstatement of the theory.
Why would you sell 50% of your stock?
Free software can still be commercial, I think the term they are looking for is "Proprietary" or "closed-source" https://en.wikipedia.org/wiki/Proprietary_software
Just my opinion but I don't think it's a good time. Supply chain disruptions haven't turned into shortages, yet. The USA and other countries are with all certainty hiding the extent of the problem and the media is going along with it.

There are going to be some more news bombshells before public perception shifts. You need to wait until everyone is in despair before investing.
Aerogel Finally Comes of Age in Warm Winter Outdoor Gear
... because... ?
"All that said, I am not paranoid. I don't even have anxiety over it. Those things I mentioned would only come into play if things went extremely bad."

Likewise. To some extent, I recommend doing some prep precisely so that you don't have to panic. If you have some basic prep, you can worry a lot less about "what if earthquake" or "what if power goes out for a week" or "what if pandemic", because you know that while you may not be prepared for everything and it may be hard, at least you're going to be caught completely flat-footed.

Also, I would just feel like an idiot sitting there in my house in week 3, wishing I had X, when X was like $12 or whatever trivial sum just a month ago. For values of X like "soap" or "shampoo" or something, I'm not even "saving money". I was just too lazy to make sure I had a stock on hand, despite literally months of warning this quarantine was likely coming. I'm trying to help future-me to not feel like an idiot.
I think it's possible to invest a whole life under someone's thumb being compared against KPI's and other metrics and get neither professionalism nor the trappings of it

Taking the trappings even when they're not on offer is the way to show the intention of taking the substance of the thing because I refuse to be bought and sold by people who don't have the same understanding or appreciation for this discipline