skysight-inc/HackerNews huggingface dataset:
> In all the countries mentioned in the article people wear masks when in public, often just against pollution (i.e. Thailand).

Singapore resident here. Not enough people are wearing masks in Singapore, and the government has only distributed a token 4 masks per household (family members living at the same address), with no further measures to allow a family to replenish their mask supply.

A lot of us can't buy new ones at reasonable prices even if we want to.
Do you have a source to back that up?

As far as I understand it, Microsoft has no responsibility for PIIs e-mails going through the Outlook e-mail client. Maybe the US is different, but at least in Europe, the GDPR is clear that software vendors have no responsibility in data being processed locally when it's deployed and run by others.

Oracle has no liability for the data stored in their database.

If you have no way of touching the data, your servers (self-managed or otherwise) aren't touching data in any form, you have no legal liabilities wrt data (apart from agreements of course).

Or am I missing something?
Recent Innovations in the Java Platform
Quantum communications: building 100% secure data transfer systems
> It is their right to run their business as they see fit

It absolutely isn't. We want to use services but we do not want to be subjected to surveillance capitalism. Privacy is more important than some business and if it can't operate without being invasive it should fail. If they insist on being hostile and tracking people despite their wishes, people will use the product anyway and they will find a way to break the tracking. They will delete the surveillance code, use network filters, send fake data, whatever it takes to stop the surveillance.

> It is the deception we do not allow (any more) with GDPR.

That law also says users have the right to object to what the service is doing with their data and that they must stop doing it if the objection is valid. Almost all data collection taking place today is objectionable, especially those related to marketing and advertisements.

Collecting data on people is not a god-given right. It is a privilege and it can be revoked. People trusted companies with that power because they thought companies would act in their best interests but they were exploited instead. Now it's time to take it away.
Open Source Covid-19 Ventilator Canada
If you bothered to actually read the article, you'd see that this is a microbe that already exists in the wild.
The article talks about a microbe that already exists in the wild.
Because pretty much all of Europe did the same so it isn't exclusive to USA?

NY did almost as many tests in a day as some european countries have done total. Of course they are going to have a spike in cases. No-one believe (in Europe at least) that the number of cases are the truth, and we pretty much know that a lot of people aren't being tests. Portugal until 2 days ago was rejecting tests still of people that had no 'known' chain of contagion. (Source, ex-wife works in the frontline of this crisis)
A Few Sick Tobacco Plants Led Scientists to Unravel the Truth About Viruses
Open Policy Agent: Microservices Authorization Simplified
That's nothing in a city of 7 million. Do the math. 158 people a day die in new york of non-covid causes.
> different OS/Arch need different binary file. So nami needs to know download which file for user's OS.

So like https://packagecloud.io/ ?

It hosts standard package repos which can internally do selection for distro/version/architecture.
A lot of times people who do this are self-deluded. They "know" they are right and just fudge it a bit to get that across.
I used to think about that, but there really isn't that much plastic to sustain something like that. I know it might seem like there is tons and tons of plastic around and blowing in the wind and in our oceans, but the amount needed for a "infection" of this microbe to take hold would need to be many orders of magnitude higher.
The tweet thread/sequence/whatever it's called absolutely does go that far and talks about him fabricating data and figures many times, among many other things.
GraphQL Mesh – Access services using different API spec with GraphQL queries
Five Tips for a Successful Design Portfolio Review
Why does everyone look for "free"? Doesn't anyone want to support the tools they use and that help them? There are developers, teams, people behind all of them.
Hi! I'm the author of Gleam. We have type safe actor libraries now :)

I'm interested in what the WhatsApp team come up with here too! I'm not sure it's possible to "solve" this entirely though, message passing in Erlang is extremely dynamic and some of the problems are not possible to solve (i.e. distributed message passing) and will always require some unsafe type casting.
> Game development often has a very large global state

Not any more!

I'm currently playing Doom Eternal, and I've got to take my hat off to its developers: It's ridiculously well optimised! I played the previous version of Doom on the same hardware, and it was a stuttering mess at 4K, but now it's silky smooth with Ultra Nightmare quality settings. Wow.

They achieved this by breaking up the game into about a hundred "tasks" per frame, and each task runs in parallel across all available cores. These submit graphics calls in parallel using the Vulkan API.

There is just no way to write an engine like this with a "very large global state". No human is that good at writing thread-safe data structures.

The only way to do it is to separate the data and code, making sure each unit does its own thing, independently of the others as much as possible.
> not mathematically possible to create because the finite characters we use to design a language's syntax forces us to make certain concepts more inconvenient than others

There is a huge number of combinations possible, especially once keywords come into play. I don't think that's the limitation.

On big limitation is that people that are good at creating dynamic languages are bad at creating strict ones, and vice versa.

You can see in a comment bellow than some people talk about swift, Raiky, kotlin like solutions to this problem (as I mentioned in my post it would happen). But of course, they don't have the I/O solution Haskell has, the borrow checker rust has, nor the agility or signal/noise ratio of Python. They have a compromise. A compromise that can be good. Those languages are well designed. But it's not "the ultimate solution", because the don't navigate any end of the spectrum.
You're right, I was misreading the column header. If we assume 50% asymptomatic, then that would get me down to, say, a 2.5% chance of needing a hospital.

Which means, in the absence of drastic curve flattening measures, a 2.5% chance of half-drowning in my own lungs in a hospital corridor full of cots. Still sounds pretty awful.

The key number we're missing is how many people catch the virus, but who defeat it quickly enough that they never show up on an RNA test. We'll need antibody surveys to figure that out. The Diamond Princess had 712 positive out of 3,711, but some people were tested fairly late. So if we assume half the ship caught it, that could cut the numbers in half again.
This is "Free" as in "Libre" / "freedom".
Stability of the physical media aside, keeping anything you intend to ever read again on an obsolete storage format makes no sense when you consider that the number of working readers/players in the world decreases with time. The only reason I have my Apple II-era data is because I keep kicking it onto newer storage formats.
I imagine the plan is to engineer it to increase its potency. It's clearly not at a dangerous/critical point in its current form.
Not exactly.

Italy has never run out of ICU beds. There have been sporadic and garbled reports of temporary shortages in Lombardy specifically, alleviated by patient transfers and ward conversions, and some of those reports were contradictory (e.g. doctors or mayors saying they were rationing care but other more senior healthcare leaders saying they weren't).

The UK had a hospital that hit capacity temporarily but it only lasted 12 hours before transfers reduced the pressure again.

We'll be seeing a lot of activity like that in the next weeks - reports that hospitals are full, then they stop being full as more capacity is added or patients are rebalanced onto other hospitals. The assumption of total ICU exhaustion seems to have been based on the assumption of uniform case growth everywhere which isn't happening, and perhaps also an inability to quickly add capacity.
What Linux Desktop? When was this written?
Show HN: GraphQL Centaur – GraphQL Generation tool for MongoDB Stucco
Estimating CFR is difficult, but it's probably still lower than that

https://twitter.com/mlipsitch/status/1243373051351359488
Thailand is older than the US or China at the median. In their case, they're not a young nation, like the Philippines is (Vietnam, Indonesia and Mexico, 30-32 at the median, are more of a mixture between the two). And of course Italy, Germany and Spain are very old nations (Germany & Italy being nearly twice the median age of the Philippines).

Youth certainly has a big impact on mortality rates with Covid, and not such a huge impact on ICU rates. Close to half of the most serious cases in eg NYC and France are of people under 50.

We'd see the system overload in places like Thailand and Mexico, as their ICUs would still flood with people over the age of ~20 (and as you note, they'd potentially have a lower mortality rate due to fewer old people as a percentage of the population; although Mexico does have a very high obesity and diabetes rate in their specific context, which might complicate their mortality factors (recently noted as a concern by one of their govt health officials)).
I actually gave a talk about exactly this a few weeks back that may be relevant: https://youtube.com/watch?v=QAz-maaH0KM
The multi-million UK games industry was established in the early/mid 80s not by a "demo scene" or by the BBC, but almost entirely on the back of popular Sinclair home computers (ZX80, ZX81 and ZX Spectrum), by people programming games at home and software houses that in some cases became giants.

DMA/Rockstar is in fact a prime example of the later echoes - see also Ocean, Ultimate, Gremlin et al - of that Sinclair-inspired industry; its origins are in a Scottish computer club in the early 80s, using and writing games for the Spectrum.

(As an aside, GTA itself was probably influenced by a popular and pioneering Spectrum game from 1986, Turbo Esprit).
I think that free in this context has to be interpreted as "free as in freedom" and not as "free as in free beer".

You can still support the authors by donating and/or buying licenses, services/consulting or support.
Productivity Hacks for Remote Technical Writing
That might justify why you shouldn't detect musl, but it doesn't explain why you shouldn't detect features, a use case the musl devs are apparently also refusing to support.
US Space Force Successfully Launches First Mission
How does that work when it's impossible to buy masks anywhere?
I'm not a biologist, but a friend of mine is. From what he told me, it is a pretty common "practice" to alter results in many ways to meet the high standard of scientific reviews, because of the pressure to get a publication.

Photoshopping curves to pimp your results, or simply "omitting" part of your experiments that would make your statistics go down.

Note that most of them is done in moderately good faith : very often, something obviously went wrong in one experiment and doesn't invalidate the general idea behind a paper (i'm not saying it's ethical or even true).

Another thing for people not familiar with research paper : just having your name as a coauthor doesn't mean you have anything to do with the actual research beeing done. Most of the work is done by phds or post-doctoral students.

Lab bosses probably don't have the time to double-check every single result of every single paper, especially in a big labs, but they still appear as co-author.

All of that to say : i wonder what is really specific to Mr Raoult, and what is just the ugly side of a field brought to light because of media focus.
No, I passionately hate Minecraft and his looks
Free as free speech not free beer.
A programming language is not tool, like a hammer, with which you build a house. It's a truck full of toolboxes, containing sets of tools made to work in harmony, that you use to build parts of the house that requires a human to deal with it manually.
Free as in freedom. Not price. You can ask any price for distribution of the software. You can ask any price for support. The software just has to come with the 4 essential freedoms.
Yeah, I know... :-) I have to credit the PostgreSQL core developers, you know: people experts in DBMS developments %-) They talked about it on the mailing lists almost ten years ago and I was intrigued. Since then, I probably have bought about 20 of them to distribute among colleagues or co-developers. For non-programmers who learned and created business applications with MS Excel, MS Access or Google Sheets, it was a gentle approach to relational databases and SQL, and helped a lot to migrate those solutions to (real) DBMS or ERP.
I wouldn't rush to assume that it was part of a deliberate deception. People assume the function of an item from its intended use all the time and surgical masks genuinely don't provide that much protection from some viruses like measles or chicken pox. I think it's just a case that "they don't protect you" being the unexamined received wisdom and people just not bothering to look at actual studies.
We’re Sharing Coronavirus Case Data for Every U.S. County
I did this once on a large project I recently joined. It took a long time to build these sophisticated mocks (3-4 weeks) and it was a fairly hard sell but it did have the advantage that it's somewhat immune from mythical man month issues.

That is, you can hire a new person, they can do all this work and it doesn't affect the speed that the rest of the team delivers at much. They don't need to know extensive amounts about the underlying core code - just the way it interfaces with the outside world.

It's also a pretty effective way of onboarding somebody on to the project.

That isn't the case for any kind of unit testing approach, where you have to be able to work with, understand and refactor the core code. That requires core dev team members and will take their attention away from customer facing tasks.
Just wash your hands before touching your AirPods :)
Take the first three letters of each name; Darwin gives you "dar" and Linux gives you "lin". Combining these, you get "darlin". Then, presumably the authors wanted a dictionary word for their name, so they chose darling.
If I leave the site, does it remember my place?
Or do I have to stay on the site until I finish?
Literally the 2nd tweet:

As reminder: Raoult's paper on alleged #chloroquine cure of #COVID19 had rigged, omitted or even falsified data and was published without peer review in a journal he controls. Trial was not randomized, controlled or blinded in any way.

https://twitter.com/schneiderleonid/status/12429058031888220...
Now I understand the grey screen under sway.
I have, but it is old Dutch. Don’t know if that is of help... I am still going through the archives for older mentions.
The outage is going on for almost 12-hours. Quick math says that's 99.86% reliability.

On top of this, they want to start charging $70/mo for GKE because they "[...] are also introducing a Service Level Agreement (SLA) that's financially backed with a guaranteed availability of 99.95%" (pulled from pricing[0])

This is unacceptable.

[0] https://cloud.google.com/kubernetes-engine/pricing
stupidly = contrary to knowledge

Most relevant knowledge at the moment comes from epidemiology.

The most important value we have to take into account at the moment is that suffocating to death is very bad and we want to inflict this upon least amount of people possible.

Money is just a way of keeping tabs of to how much of the output of our civilisation every entity is entitled to.

We did it sort of dilligently in hopes of encouraging people to increase the output of civilisation. It kinda works but also led us to dog tailors, Jeff Bezos private wealth and cruise ship industry and various other crap so there's definitely room for improvement.

Lots of people hope that economy won't crash but will be knocked out of this local optimum it sits stuck in for at least few decades.

> This isn't exactly an argument that governments aren't behaving in an authoritarian way..

This is an argument that they always behave in authoritarian way. The only thing you can hope for is that they bother you the least amount possible while doing their thing which is taking part of your output.

You had rights because it was beneficial for the government to give you rights. Epidemic changed that. When it subsides if it will still be beneficial for the government to give you rights back, you'll get them.

If government fails, army will step in to take what they want from you more directly.
Actually, it seems pretty consistent with the original point that "the system serves programs, not the other way around". dlopen() being a no-op means the system is more reliable, so it sounds like the right choice.
funfact: Boole titled his on book on his algebra "The Laws of Thought". AI & computation were old friends long before electro-computers.
Are you saying that Korea is warmer than Italy during January, February, and March? That is definitely not true. Maybe in the summer...
10 Days Later: What Italians Wish They Had Known
I can't speak to the implementation differences between the two, but I know the author of dashmap is relatively active in responding online, so they may show up shortly to explain. In terms of performance comparisons, we're actually working on building a shared benchmarking tool for all of Rust's concurrent maps that you may find interesting: https://github.com/jonhoo/bustle.
What Is the School of Life?
It is time to accept that we have exceeded the carrying capacity of the planet. Absolute numbers of the human population, along with population density and many cultural and economic practices must be reduced to a sustainable level.

We now have a glimpse of the great filter. This human organism thinks it is intelligent, but it is, in aggregate, very stupid.

We must learn to control our own numbers now or else extinction is imminent.
oh, i see what you mean. yes, i did somehow miss the "You can't build everything in safe Rust - certain things _require_ the use of unsafe." part of the argument.

i did talk about it in my other comment here: https://news.ycombinator.com/item?id=22701550
I don't really understand the obsession around snapshot testing. Seems like a lazy way of doing testing that doesn't add any confidence that you're doing the right thing. It just adds confidence that the initial value you got the snapshot from, is the same going forward, which is not super valuable.

Snapshot testing is basically what used to be referred to "master-knows testing" (don't remember if this is the exact term) where only the one who initially created the test knows if it's correct, because the intent is not exposed at all. Instead, a properly written unit tests exposes what you want that unit to do, and focuses on only that part, so you can change things in the unit without breaking those specific parts. Snapshot testing would ruin this.

> You want to add tests, but you don’t have time to!

This also seems like a weird thing. The idea behind testing is to save you time. If you're taking longer time because you're adding tests, you're doing something wrong! The whole idea is to make the feedback if something is working or not faster, not slower.
The question is, why doesn't Zoom use WebRTC in favor of the plug-in. WebRTC uses the SRTP Cryptosuite which is pretty secure and can be made very secure https://wiki.freepbx.org/display/DIMG/SRTP+Cryptosuite

Zoom is unencrypted by default? So you have to physically turn encryption on. Also, it is very unclear if your data is encrypted at rest. "End to end encryption" does not necessarily mean "end-to-end encryption" as has been shown many times before
AI Can Help Pinpoint Opportunity Zones' True Opportunities
The developers fully embrace the "do one thing and do it well" philosophy.
There's a crazy amount of high quality guidance out there, a mere Google away. It's a popular language!

Step one: Visual Studio Community Edition is free. Go install it. Don't waste time with Visual Studio Code, it's a toy compared to the proper VS.

When I learn a language, I like to start with the basic primitives: functions, loops, variables, etc...

Then, explore the types and the standard library. Note that the .NET Framework has a fantastically huge base library, way bigger than other languages with the exception of Java. It's already a bit of a task just to flip through the list of available classes let alone functions!

Do programming challenges like Advent of Code.

Start poking away at Real Problems.

Go from there...
I like this one -

https://everytimezone.com
From a strictly “reliability” perspective it’s not a good look for Google. Their reputation for developing high uptime systems has been endangered by the recent series of outages and service interruptions. When I signed on to GCP, I assumed that the same people who wrote the SRE handbook were in charge here... how could this stuff happen?

However, as an engineer... I can empathize with their situation. GCP has less public cloud experience than AWS. They’re somewhat transparent about outages (so much better than being gaslit by AWS). Shit happens and at least the same problem doesn’t happen twice, which is what I really care about.

However my non technical manager won’t think this way and neither will other companies considering Google Cloud. GCP is in a tough spot from a marketing perspective if they get a reputation for being unreliable due to these incidents.
I have been saying since the beginning that I thought hoarding was unlikely the issue since clearly there was a massive shift in where people were eating and no spare capacity in the trucks. The UK supermarkets spend 4 months preparing for Christmas and that is just a few days without supermarket access and once it's done they immediately switch that tiny extra capacity to Easter.

Its a supply chain issue with 30% of the calories eaten outside of the home now shifting into the home. It's structural and it thus requires government intervention.
When you consider that 8 hours a day people are using company toilet paper and eating lunch from lunch take out places and all that now gets shifted through the supermarkets there is a big problem. When the report was the bread was out consistently it should have become clear this was just everyone working from home needing lunch when previously they would have been doing that at work from a sandwich shop. The hoarding narrative allowed the government to avoid fixing the actual problem.
How data hoarding is the new threat to privacy and climate change
Probably it takes a lot of experience to use both correctly. If we are talking about a small programs, no threads, no chances of reuse (no modularity) - in other words "Keep It Simple and Stupid" - then it is fine.

But KISS is difficult to achieve: there's Hubris that pushes you to do "powerful" things rather than getting the job done, there's "anticipatis" that pushes you to have an answer ready for all future changes instead of solving the problem you actually have now, there's deadlines, and there's invasions of external unwanted complexities (silly requirements, interfacing with buggy software/hardware...).

That's why generally speaking "don't" is the safe piece of advice. But those who think they have the basics down can try it (in a harmless context like personal tools) and see what happens for themselves.
What studying disasters has taught me about Covid-1