skysight-inc/HackerNews huggingface dataset:
Cuba’s Interferon drug effective against coronavirus
Ad Muncher is broken/abandonware (hasn't been updated since 2014).
Why? Those people chose to do something bad. The programmer was not doing anything intentionally wrong.
Not sure anybody here has seen more dire circumstances than what we’re seeing today, so still doesn’t seem that surprising.

Maybe it could be argued that these closings suggest that indeed these are the direst of circumstances, but I think that was already known a week or two ago.
Not really, because unlike Zig, D doesn't allow for C common security exploits, unless one explicitly write them as such.
What about Screened?

Screend?

Scr33n?
> traditional electric rice cooker
Another angle to consider is that even within the context of UI state, the natural shape of the data may not match the renderer's state.

For example, if you're building a "pong widget" - the UI state is pretty straightforward across the board (paddle position, ball position, etc.) - but that's going to have an "impedance mismatch" when targeting DOM vs. GPU. The former may want things in a left-to-right tree structure[0], the latter may want paddle-meshes first regardless of their position on the screen[1].

Separation of concerns is a wonderful- even essential thing, but can be tricky for large real-world projects.

[0] that's not really a problem here - CSS grid with named areas could solve it in this specific use-case

[1] e.g. to avoid shader switching
He drove his motorcycle into two people, one of whom was standing and helping their friend who was intoxicated on the ground.
> Ideally, at least for TCP applications, with perfect network congestion control, reduced bandwidth due to streaming should only degrade data rate, but never massively increase the latency

Fundamentally, TCP is designed to get all the bits to their destination. That’s great for file transfer, but not ideal for streaming video— at the transport level, there’s no way to decouple data rate from latency because it’s not allowed to drop anything.

UDP is the latency-prioritized transport protocol for the internet. It drops packets that it can’t handle because they are expected to contain out-of-date information anyway. It’s generally mote complicated to use because all of the flow control needs to happen at the application layer.
Modi Orders 3-Week Total Lockdown for All 1.3 Billion Indians
I'd like to know:

How the language model-based tokenizers fare on domain-specific documents, since language models don't have context for unknown tokens.

Are language model-based tokenizers any better at identifying abbreviations than rule-based ones?
Trump requests supplies from South Korea to help combat coronavirus, report says
> Here's the perfect storm that is going to show us just how stupid our political class has been for the last 50 years.

Doubtful. Once all this blows over the older patterns will resume.
Many motorcycles have windshields too. Many motorcycle helmets as well.
That tweet was from ten days before the lockdown, based on evidence gathered prior to that. The first death from the disease was 3 days prior to the WHO tweet and Chinese researchers had only identified the specific virus 6 days prior:

https://www.nytimes.com/2020/01/08/health/china-pneumonia-ou...

That very same day the WHO was recommending handwashing / avoiding close contact with anyone with flu-like symptoms / and avoiding wet markets and close contact with animals (since the largest known source of infection was the market in Wuhan):

https://twitter.com/WHO/status/1216754859292184577

It's hard to lay any blame on the WHO for not taking the virus seriously enough in the first days of the outbreak when major politicians were still dismissing it two months later.
You're comparing the Trump and Obama administrations handling of different diseases and it looks like you are making a partisan point.

This is the early phase of a crisis. Now is the time to call on leaders to do things; not to politic about whether something could have happened a bit earlier or not. Trump is still going to be held responsible for the administration's performance; but now isn't the time.

Nobody is going to bother going back to compare this to the Obama Administration's H1N1 response. The H1N1 response is not a useful guide for how to deal with the piles of dead bodies that are about to start appearing outside hospitals.
> Because it becomes 10x or so more deadly when proper care is not available

Source?

> Many NYC area hospitals are already out of ventilators

I don't think that's true. The governor predicted it last week, but it hasn't happened yet, right?

I can't find evidence of this happening in any hospital, much less many hospitals.
Divine Discontent: Disruption’s Antidote (2018)
Related note to this library: Andrew Kane (@ankane) has released some great tools that I've found useful, notably Blazer (for our use cases) -- good to see this is another nice piece of work from him. Thanks @ankane!
It’s definitely not considered as inexpensive transportation option. Not with Russian winter, roads and environment.
Geeks though are the likely buyers, because riding a bike is a kind of a statement.
One thing you should be very careful about is licensing. If you post photos on Facebook or Instagram, you automatically grant them a license to redistribute the photo and share it with others. And these "others" can include Clearview. So, Clearview could have a contract with Facebook which legally allows them to get and save those photos. So, you are still the copyright owner, but due to licensing Clearview can legally store and use the photos.

About suing them if they would break copyrights: not sure about the US, but in Germany it wouldn't be that easy to actually sue them for such a high sum. You could argue that the company makes money by offering the search service, but there must be evidence that Clearview made that specific sum just with your photo(s), which is very unlikely.
Well I'm using React so I can't be re-implementing it :)

I'm not advocating for any ground breaking paradigms here, I guess my only point is that the common advice to just throw everything into Redux (global store) is bad advice. You should only put global state into your global store. The common alternative is to silo state and functionality/UI into one component. I'd argue the third alternative, taking the best of both worlds, enables far more productivity. Basically creating mini-Redux stores that are only focused on one bit of user interaction. These are far more reusable, and since they're scoped locally they eliminate a lot of edge cases (and they're composable!).
I think it's because of cognitive dissonance. The combination of "I don't have a mask" and "masks are helpful" is painful.
That takes it from $300 to $3000.
The premise of this idea - that anything describable can be written in a binary firm and is thus countable - seems wrong. It's wrong because we easily invent new concepts and put them into a symbolic form. We could invent a new concept, agree on a new symbol for it and add it to our alphabet. The set of ideas isn't countable and so our alphabet isn't countable. This alphabet can't be translated into some binary form either.
"In order to provide libc on these targets, Zig ships with a subset of the source files for these projects:

musl v1.2.0

mingw-w64 v7.0.0

glibc 2.31"

These are super-important... (Otherwise, someone will be very limited in what they can compile -- the simplest of programs only...).

It's great that you included these, and as source, not as precompiled binaries!

(Also, a well-selected subset is probably the right balance of functionality vs. complexity...)

Anyway, very excited about the future of Zig as a drop-in Clang/gcc replacement!
I live in the suburbs of a larger northeast city, so not inexpensive, but not city-apartment levels, either. Going from 3 bedroom to 4 bedroom seems to raise the asking price around 90k (from 450k to 540k). Admittedly, that includes houses of all ages/conditions/size/etc.
List of 'GOAT' Literature
My daughter (also grade 9) has been doing online distance learning since grade 5. She often expresses how much she enjoys not having to deal with all the time wasted on discipline issues.
I don't see it that way. Instead, it builds trust instantly since Screenhero was such a loved product.
I am still not sold on its security story, usage of @ and module imports.
And Russian jails?
That is indeed truly creative. Props to the author.

I wanted to solve a similar problem when creating sakura.css [0], but I decided to not implement it and keep it even simpler.

[0]: https://github.com/oxalorg/sakura
https://en.m.wikipedia.org/wiki/Time_dilation
I'd add that spending some time to play with the languages that are hard or different will pay dividends down the road.

Learning some Haskell was probably the most worthwhile time I have spent learning a language because it forced me to fundamentally reevaluate how I think about programming. Now I don't use Haskell at work, and likely never will; but, years later, the techniques I learned from it I still apply daily when I write C, Python, JS or whatever. It made my code far cleaner.
Garbage collection rendered unnecessary using this one weird trick!
Run it in a very thin hypervisor that sort of looks like bluepill and emulate the security chip's API?
Gentoo does.
This is what I did. Throw PoE hats on the pis and with a PoE switch it's a real clean setup.

3D printed trays for rockmount fiber cassette blanks and set it in a network rack.
When you happen to have generics coupled with lifetime annotations for example.
How do you propose to implement ad rotation (a different ad from a different advertiser served on each pageload, important for sales), ad discrimination (different ad from same advertiser once a click was registered on an ad by a particular user) or fraud prevention controls without tracking?

Or maybe I'm misunderstanding and you are suggesting to replace cookies with browser or DNS fingerprinting?
Cryptographers Yehuda Lindell and Matthew Green on prviacy during pandemics
Get perfect talent by using search and match engine
Maybe the person lying on the street should shoulder some of the blame.

I do think courts in other parts of the world would have seen a lot of mitigating factors.
Compiling profiles like this without consent is subject to massive fines under GDPR.

I find it extremely surprising that they would be responding to GDPR subject access requests, given that they appear to be ignoring the rest of it.
TBH I’m not sure of its relevance to postmortems specifically but I’d highly recommend the book. Turn the Ship Around, Marquet. Great audiobook too.
(i'm the author of the fork)

Yes the use case here is quite peculiar. Ripgrep default search engine is already amazingly fast, plus the fact that hyperscan DB can only be compiled using a single core and take some time doesn't help.

I'll try to sync the fork with upstream at least once a month in the future.. but yeah the ubiquity of (GNU) grep makes it hard to replace.
FDA allows treatment of Covid-19 using blood from patients who have recovered
J. Alvarez – Deja (Remix) Ft. Jonna Torres, Yoi Carrera, Ñejo, Dalmata Y Jory
Yes.

However since you can precompile the DB (with the provided flag), this works fine when you have a lot of regexps which don't change and new packs of data to parse.. which was (basically) the original use case of hyperscan.

For a single use, unless you have hundreds of GB of data to parse, the default ripgrep engine might just be better.
About Musl
This is how Google Maps (or earth, to be precise) used to have 3D models in it. Everyhting was handcrafted.

Modeling was partly outsourced for anyone willing to do it with Google Sketchup, back when Google still owned it. It however, was really labour intensive and one could see a lot of human mistakes.

Using aerial images to generate 3D models is way cheaper and faster. I’m interested to see where this project is going, but i’m a bit sceptical for a long time success.
What makes you think that the set of ideas isn't countable?
Read that quote more closely. I'm of the impression that the article acknowledges that until better evidence comes in, "taking [drastic] action" is the right decision. But researchers should gather evidence quickly to see if the drastic action is an overreaction, and loosen measures once there is evidence that it is safe to do so.
Excerpt:

"Attention to correctness

musl was the first Linux libc to have mutexes safe to use inside reference-counted objects, the first to have condvars where newly-arrived waiters can't steal wake events from previous waiters, and the first to have working thread cancellation without race conditions producing resource-leak or double-close. All of these are requirements of the specification that were ignored by other implementations, and getting them right was a consequence of careful reading of those specifications.

musl's entire development history has been a process of reading specifications, seeking clarifications when corner cases aren't adequately covered, and proceeding with extreme caution when implementing functionality that's underspecified."
That's key, I think. Way before Corona, I worked for a tram at Amazon that ended up to have three parents of small children on it me included. Q4 calls were fun, there were times were the children started to talk yo each other. Our manager was ok with it. Performance was good, things got done and remote work went perfectly well. A different manager could have easily had the opposite effect so.
If he didn't slow down enough that he could stop in the distance he could see then he was grossly negligent.
youtube-dl -f bestaudio https://youtu.be/YT0k99hCY5I

Or if you want to listen to it straight away

mpv --ytdl-format=bestaudio https://youtu.be/YT0k99hCY5I
Yeah, people will not collect subscriptions to content publishers like they collect emojis on their phones.

Estimate how many websites you visit each month; people would need dozens of monthly subscriptions if such a system was set up.

Instead, they will rather go to and pay google news, facebook press or apple information to get all their news content. Where would money be taken away then? Content publishers.
Customer Retention Strategies
Using the Nodle Network to Track the Coronavirus (Covid-19)
Yet another example of the bullying culture of the US.
Why is the alphabet not countable? If each time you think of a new idea and make a symbol for it, I can also assign it to an integer (because there is always a next integer like there is always a new symbol you can come up with).

When you come up with a new concept, it should also be possible to write out a definition of it. If you can write down your definition (in English, math notation, etc.), then it comes from a countable set, since there are countably many things that you can write down.
AI camera spots people with coronavirus fever
This is pretty straightforward:

The Securities and Exchange Commission (“SEC”) seeks to enjoin Telegram Group Inc. and TON Issuer Inc. (collectively “Telegram”) from engaging in a plan to distribute “Grams,” a new cryptocurrency, in what it considers to be an unregistered offering of securities. In early 2018, Telegram received $1.7 billion from 175 sophisticated entities and high net-worth individuals in exchange for a promise to deliver 2.9 billion Grams. Telegram contends that the agreements to sell the 2.9 billion Grams are lawful private placements of securities covered by an exemption from the registration requirement. In Telegram’s view, only the agreements with the individual purchasers are securities. Currently, the Grams will not be delivered to these purchasers until the launch of Telegram’s new blockchain, the Telegram Open Network (“TON”)Blockchain. Telegram views the anticipated resales of Grams by the 175 purchasers into a secondary public market via the TON Blockchain as wholly-unrelated transactions and argues they would not be the offering of securities. The SEC sees things differently. The 175 initial purchasers are, in its view, “underwriters” who, unless Telegram is enjoined from providing them Grams, will soon engage in a distribution of Grams in the public market, whose participants would have been deprived of the information that a registration statement would reveal.

Telegram tried to split a security offering into two parts, neither of which, by itself, had all the components of a security offering. This did not fool anybody.

It's also a crap deal for buyers. If Telegram did an ordinary IPO, you'd get stock, a share in the profits of the company, and voting rights. "Grams" give you none of those things.

Attempts to frame a securities offering as something else are not new. The original Howey case, which defined the law in this area, involved a sale and lease back arrangement of Florida orange groves, with the rights to harvest the oranges being tradeable. Others have tried to pull this stunt with warehouse receipts, chinchillas, minks, diamonds, bullion, pay phones, and condos. The ICO crowd is not as original as it thinks it is.
Do the founders of this company have their profiles in the database? What about the other executives and investors? Do those profiles contain all of the same personally identifiable information as any other randomly sampled user? Does it show photos, social media posts, personal contacts, school teachers, addresses, family member data etc? If not, this sort of blunt assault on privacy would make Orwell toss in the grave.
Specifically for dropdowns, you usually want to keep their open / closed position in the UI state explicitly, because you want to close an open dropdown when the user clicks on another dropdown.

I frankly think that this complexity is not accidental. It is the real complexity of the UI, which is often not realized. All the little things that need thought and, at least once, an implementation.
There was a related submission: https://news.ycombinator.com/item?id=22642370.

I just want to recommend this as a reference.
The list of addons I consider essential for privacy just keeps growing. Here is another great addition:
https://github.com/Cookie-AutoDelete/Cookie-AutoDelete

Does what it says on the tin.
Cete is a distributed key value store server written in Go on top of BadgerDB
Rust is not a C++ replacement, nor a C replacement. It targets its own niche (embedded, realtime, correctness-oriented). It's a totally different development culture. Zig, OTOH, is absolutely a C replacement.
I don't mean to apply the diagonalisation procedure to the descriptions. That wouldn't work for the reason you mentioned, and also because applying Cantor's diagonalisation to a bunch of finite strings might yield an infinite string.

What I meant was to apply Cantor's diagonalisation to the decimal expansions of the describable numbers. Take all of the describable numbers ordered lexicographically by their lexicographically first description, and then look at their decimal expansions and describe a new number that differs from the nth one in the nth decimal place (with the usual details to make sure you don't end up with a second representation of a number already present).

This gives the decimal expansion of an alegedly indescribable number, because it's different from all the ones on the list. But because I can describe the diagonalisation procedure, this decimal expansion is itself a valid description, and hence we have a contradiction.
True—but that's far less of a problem, because it rarely occurs unexpectedly and under a time crunch.

Diffing two docker images to determine the differences between builds would be far less onerous than attempting to diff a new deployment against a long-lived production server.
I can vouch for this; I've worked in an office where I eventually correlated my wifi problems to someone in the next room using the microwave.

(Once you recognized the issue, it was easy to confirm the correlation because you would have some connection glitch and yep, it happened just when you heard the hum of the microwave start up nearby...)
Depending on the employer and the side-project, using the same account for both could _in theory_ bolster a (ridiculous, absurd) ownership claim over your work, for example. Stranger things have happened.

More pragmatically, I've been burned in the past by using personal accounts (not GitHub specifically) for work things. For example, I used a personal commuter card for a former job's benefits program. When I left, they deactivated my card. Awkward! Not the same kind of risk with GH, to be sure, but after that I do prefer to keep my digital selves as compartmentalized as possible.
I've read that one ventilator requirement for COVID-19 is an output filter that prevents the virus (and other viruses and bacteria) from getting into the room air. Otherwise a ventilator is pumping virus into the room air which increases risk for other patients nearby and medical personnel. I'd imagine that worst case these ventilators might be used in large arena's filled with beds rather than positive pressure ICU rooms. Maybe HEPA filters for air purifiers would work? Or HEPA vacuum bags? Or the big filters trucks use for air intake, I think those were used in some early HEPA air filter devices. Not sure if they are fine enough filtering to stop a virus though.
It's easy to get working provided that you compile _everything_ from source. You can either omit glibc from this, or accept that it will still dynamically load some stuff at runtime even when "statically" linked, or switch to musl. A nice benefit is that LTO can then be applied to the entire program as a whole.
Rich people
That doesn't even need Countable Choice. You only need any form of Choice when you can't explicitly specify an order, which you did.
> A few thousand context switches per second is minor enough even with spectre mitigations

Wouldn’t these be Meltdown mitigations?
I mean it goes back long before the word “globalization” was used to mean “anything I don’t like that involved more than one country.” There was very long-distance trade thousands of years ago. Not every raw material you might want will exist in your immediate vicinity.
Show HN: An ASCII/Node based fluid simulation to play with online
It’s not going to get a good seal. Not on anyone.

CPAP masks are a good example of what you can do to get a decent seal with a hard plastic, but they take a lot of trial and error to get right, and there are hundreds of different models on the market.

You have to address the sealing issue first. If you don’t, then nothing else really matters — unless you’re just making vibrantly colored cloth masks to help encourage you to stop touching your face and to scare others into staying far away from you.
This article sparked interest into Snitch again and I've tried to upgrade from Snitch 3 - sadly upgrading doesn't work.
This sounds quite nice.
I wonder if proper Redux stores could be used for that (because you can create many of them).
That won't happen with any sane systems language all the way back to Algol dialects.

The only thing that C has taken from Algol, was structured control and data.
I understand that this isn't a problem where I live. The traffic and communications ministry has already stated that the networks are going to be fine. The peak is just shifting towards daytime and our networks are built so that there's still ample room on top of the peak.
Probably because nobody in the EU currently has this company on their screens. Or because those who are critical of this company and its practices have not yet reported it to the relevant authorities.

In Germany not only the GDPR regulation but also the so-called "right to the own picture" applies here.This means that no one may use/sell pictures of a person without explicit consent. Therefore, photographers must also have an explicit release of the person for the respective context of use.
Well... Windows 10 have the record of the being the only windows that breaks backwards compatibility sometimes. I saw Visual Basic 5/6 applications stooping to work because Microsoft break something on a update.

Also, good luck trying to run any Windows 16 bit application on a modern Windows 64 bit installation.