skysight-inc/HackerNews huggingface dataset:
Nicely put. With a case fatality of ~1%, we need orders of magnitude reduction, not factors of 2. If anyone wants to quibble over a factor of 2 you've missed the point.

Now my nightly rant: I did this kind of false positive calculation in high school statistics, and I hated it. Still do. I hate that we're dealing with this BS. I hate that stupid people put us in this position, and that smart people aren't smart enough to not be absolute knobs.
Best case, a condensing heater uses 20% less gas than a conventional one. But there are some caveats...in order to condense the exhaust fumes, the returning water has to be cold enough. Low temperature radiators or underfloor heating are best for that. If you have huge, old, cast iron radiators that get super hot and stay hot for a long time, there probably won't be much condensing going on.

Basically any time you see white smoking coming out the flue, it's not condensing.
Anecdotally, it’s still hard to get tested, even if people have symptoms. Happened to two friends of mine in the last 2 weeks.
Parkinson's discovery implicates “second brain” in the gut
1991 checking in! I was in college by 2018 but I was at St. Louis Worlds 2016 + 2017. FIRST was the highlight of my high school experience.
I haven't laughed this hard in quite a while
Don’t worry, friend, this particular startup doesn’t seem interested in you downloading an app — or your money, unless you run a commercial fleet. From TFA:

> Amply sets up the physical charging infrastructure for commercial fleets like school buses and uses its software to manage the charging.
Which epidemiologist do you believe?
It’s the equivalent of a $53,500 annualized salary in terms of weekly paychecks. Also, CARES Act extends unemployment through the end of the year (39 weeks). A recent U of Wash study projected states could start easing restrictions in late May to early June. But it’s going to be a slow reopening. The concern is that if the federal government is bankrolling things, the reopening will be slower than necessary.
Unfortunately that is not entirely accurate. Even rigorous non-controversial scientific papers have been rejected due to their contradiction of current trends, resource constraints, etc. Science has politics too. Anyone who's done research to fulfill a science directorate should be wise to that fact.
Worth it, speaking as someone who prefers how Typescript is so flexible and does not get in your way too much.
Have to say, it’s been my best experience in virtual reality yet. 3D movies feel shockingly similar to the theatre experience, if not better. There’s something comforting about partaking with a bunch of other people as well.

Following the movie, I hopped in a room with some people just playing music and chatting.

All in all, I think it does one thing better than the other social networks in VR, and that’s provide a common objective, which is as the name would imply, a big screen.
K12 is a lot easier because it's not residential.
"On the contrary" I stated. "People who drink coffee are insane. Insane and possessed and, what is worse, willing to be possessed. Most people in asylums drink coffee. If you let them stop drinking it, they would regain enough equanimity to leave. But, no, they don't stop. In fact, they drink more and more, and they get crazier and crazier. They're dehumanized with every single goddamned drop, and although they sense it, they're like lemmings, or buffalo who jump off cliffs. People drink coffee and it makes them insane.

"Must you drink coffee? Why not cocoa, tea, cola tea, mate, yoco infusion, or guarana? Why caffeine? Why not theobromine or theophylline? I have had an occasional square of chocolate. It is the cause of uncontrolled ecstasy, but, afterward, you sink into Promethean despair.

"Note," I demanded, "that caffeine was introduced to Europe in the seventeenth century, post-Renaissance. Why is it, do you think, that the art of the Renaissance and the classical period has never been surpassed? The great heights were reached on angels' wings, not via a filthy corruption brewed from a bean that poisons its own tree."

From Memoir From Antproof Case https://en.wikipedia.org/wiki/Memoir_From_Antproof_Case

as for serving coffee to children, my son can have some when he is able to go a minute without excitedly trying to kill himself in a new and innovative way - so about when he is 30.

on edit: added a closing quotation mark I forgot before, haven't had my morning cup yet.
I'm not disagreeing that wood burners have a negative effect on air quality, but there are plenty of valid reasons to burn wood for heating. Not having access to a stable uninterrupted electricity supply is one reason. Cost is another reason. A good cast iron wood stove can be quite efficient and will continue to put out heat long after the wood has finished burning.

Yes, we should all aim to pollute less. But we should not attach stigma to things that for many people is their only choice of heating, transport, etc.
"Processing Recursive Lists" is a good example of how Python is abused for all sorts of things.

If this is actually taught, I'm no longer surprised by the code that I encounter in the wild.
Could one theoretically sequence their genome before and after infection and use contemporary gene editing techniques to restore any changes made? Could we version-control our DNA?
I don’t drink coffee or any other form of caffeine. Am I a failure?
I doubt that school will be back in session. Coronavirus infection in children and adolescents is generally mild, but that does not mean that they are not infectious and can't pass the disease to their parents. That will have impact, 20 % of adults will become severely ill with fever for weeks. It will hit hospitals and workplaces.
Fascinating to see where Google is headed. Now, there is no need to push for ChromeOS.
> it doesn't cost them anything to just leave the loans sit and not collect interest.

The insolvency case would be if everyone stopped paying their mortgage for a few months because there's no penalty or filtering process. They'd borrow money, but there's no "making it back up" because now they're servicing the loan for a longer period of time and have to pay salaries, rent, etc.

If they deferred, they'd still need to float that money for ~15 years until those deferred payments were made. Any extra interest would go towards paying the costs of servicing the loan for longer.

I'm not opposed to freezing, but it does cost the bank something.
Reading the code of a piece of production software is a poor way to get understanding of the fundamentals of a strange topic. It's really inefficient in terms of "understanding" per hour; the student has no context as to why certain choices were made for what reason, just that they were made.
Author's past employer, too.
Yes, one often overlooked benefit is the tooling that is enabled by having proper types. IDEs from jetbrain in particular are great at it.
It seems to work well when the connections are of roughly equal speed and stability, so that sounds like a rather ideal use case. :+ )

I think it'll need work for connections with varied performance.
There's life before, and life after tmux.

It's like a new dimension. Or two, or n, actually.

I'm pretty sure the Buddha once said “Man's suffering comes from not using tmux.” Illusion of impermanence and all that.
Yeah I mean that's just part of the story. I am also considering the fact that Python's type system and the fact that it's an interpreted language mean that you are going to have to put a lot of effort into testing for issues which can be caught by other languages at compile time, and the fact that you're leaving a lot of performance on the table.

It's not that Python is a "bad language", but all these things taken together just basically work against everything I am trying to achieve in a solid production environment.
Local food pantry. While food stamps are available there can be significant delays before people receive them.
I don't mind heated discussions, I mean, I had some on lab meetings over what people could consider obscure details. I find however not professionally appropriate to shame what are essentially your colleagues on social media.

These controversies are pretty local: they tend to flare up every now and then because most of these people are regularly invited (in presence or via video call) to TV shows.
Line Notify Client SDK – Lotify
Lotify is my first client SDK with my friend,
It support developer use LINE Notify quickly,

I referenced line-bot-sdk-python tests which I think so good!

Welcome Issue or PRs if any problems :)
Finally COVID caused something positive :)
Yeah, you're right. On its homepage it's labelled as "fast as C extensions" and "often faster than C implementations". I guess because C implementations often use inferior data structures -- I used to say "algorithm is better than assembly".
Ignorant question: is it possible to have something resembling a human immune system without a full body? One level would be just a container of liquid with live white and red blood cells, possibly connected to an oxygenation machine; you would insert some infected cells, then sample it or otherwise observe it periodically. If you need lung tissue or other non-blood cells for the virus to infect, then having disembodied blobs of flesh with blood vessels, being fed nutrients and oxygen, would be the next level.

Of course, if this testing infrastructure doesn't already exist, I imagine creating it would be too slow to help with this particular plague.
For those who is wondering about what is io_uring and its significance I'd highly recommend this blog article posted at HN few days ago[1].

The potential of using io_uring with eBPF in Linux will makes any HPC enthusiast drooling :-)

https://news.ycombinator.com/item?id=22974728
For audio the jack is a perfect interface. Extreme bandwidth, very easy to connect. That's why it is far from obsolete.

For listening to music this is great. A lot of very good headphones to choose from and very good audio quality.

But when you want to include a microphone, volume control and other features it becomes a problem. Hacks with different jack types were introduced but they are all hacks.

So I understand why Bluetooth is better for different types of communication.

What a lot of people don't understand is why Apple removed the jack while Bluetooth was already there. Apple did not introduce something better but removed a feature.

Some brands are listening to customers. They started including the jack again.

Having a jack and Bluetooth is great because you can choose what to use: great sound and a broad choice of good headphones or Bluetooth headphones with a lot of integrated features.
note the "type" dropdown at the top, and enjoy.

https://www.pouet.net/toplist.php?type=32b&platform=&limit=5...
Is your idea of masculinity just not caring about anyone except yourself?

Because that doesn't make you much of a man in my eyes.

We're dealing with a pandemic. You're not brave for not worrying about it, you're careless and selfish.

Those have never seemed like masculine qualities to me.
Yes, landowners and the maintenance they to or fail to do has massive impacts on the lives of their tenants. In an "as-is-where-is" state the only recourse when the roof leaks is to move out. That is expensive and disruptive, and you can't even recover the funds. This fantasy of shareholder value, where everyone takes care of himself, consequently everyone is taken care of is just that: fantasy.
I have transitioned my entire team (comprising people ranging from fresh-out-of-a-bootcamp to senior 20-years-in-the-web).

Next.js and GraphQL are interesting technologies, but I would say they will eventually fade. They do solve some problems, but they introduce new (hard to fix) ones.

Typescript is here to stay. The improvement it brings to the development experience cannot be understated.

It helps the inexperienced to avoid lots of (minor) bugs and providing much more useful autocompletion/inline docs than any javascript analyzer can.

For the experienced people, it is an invaluable tool when the time for largeish refactorings comes. For the first time you can "follow-the-trail-of-errors refactor" in frontend-land.
Not sure if it's a modern feature per se. But if you have a tankless heater, you can set the temperature to be a little bit above the hottest water you require. If you have a heater with a tank, you need to keep it hot enough to prevent bacterial growth, specifically those that cause legionnaire's disease.

I've seen systems with a tank, heat pump and solar panels, where the system automagically drives up the temperature to kill bacteria every once in a while. Supposedly that's more efficient than keeping it hot all the time.
It's helped me immensely, however the projects I work on get millions of hits a day (I’m in publishing/adtech). More eyeballs means more chances for an edge case to pop up. It's been worth it alone to catch undefined errors at compile time. I'm also on a team of 5+ front end engineers, though and use other team’s internal libraries often, which is probably why it's made a difference.

If it seems more hassle then it's worth for what you're working on, the rest of your team isn't bothered, and your clients are happy you don't have to worry too much. I still throw in vanilla JS on other smaller projects every once in a while for those reasons.
Clickable links.
[0] https://acture.app/
[0] https://play.google.com/store/apps/details?id=com.actureunlo...
[0] https://apps.apple.com/us/app/acture/id1507694725?ls=1
> deletion mutants have to be found in the wild

I have no background in this whatsoever, so feel free to ignore my comment, but my guess is that finding them in the wild along with a large-enough (and representative-enough) infected population without severe symptoms basically saves the work of trying 5k different possible variant in animals — just skip the the promising candidate directly, no?
IMO these are the most important tmux config directives.

# Inherit directory
bind '%' split-window -h -c '#{pane_current_path}'
bind '"' split-window -v -c '#{pane_current_path}'
bind c new-window -c '#{pane_current_path}'

# Vim pane movement
bind h select-pane -L
bind l select-pane -R
bind k select-pane -U
bind j select-pane -D

# Misc
set -g renumber-windows on
set -g escape-time 0

My prefix is Ctrl+F fwiw (on the inner session), I think with capslock as control I wouldn't want to bother remembering and committing to one-stroke bindings.

System Preferences > Keyboard > Modifier Keys on Mac, I think it's xkbdmap or such on Linux/X11.

Edit: not to detract from the OP, it looks like they put a lot of thought into the ones they made so I'd do well to give them a shot. I'm happy tmux makes it so easy to bind keys as such.
There was a great tweet/meme about people savaging the idea of bailing out the arts industry during a pandemic, all while spending more and more time reading news sites, playing games and watching TV/movies online...
Is that you Novell?
I'm not saying I never ever run into bugs due to dynamic types such as method/variable typos, I just think it's much more rare than people make it out to be. If that sort of thing happens a lot in a project you basically have very little tests.
I'm confident in saying it happens to me maybe once in a few months - and that's working in a super dynamic environment of Rails.
The Null error does happen, but that happens in java as well.
That would be a fault with HN's minimal CSS style I'm afraid. I have HN zoomed in at 160% in the browser because of the small font-size — it solves most legibility problems.
I'm not saying that there's no potential for abuse, but less.

On the same basis, Oxycontin is a more appropriate painkiller than heroin in most cases due to its lessened potential for abuse.
Since Haswell indirect jumps have negligible additional cost. See, e.g., "Branch Prediction and the Performance of Interpreters - Don't Trust Folklore", https://hal.inria.fr/hal-01100647

Perhaps Spectre mitigations have changed things, but we're still talking about a fraction of a fraction. As others have said, the best way to improve malloc performance is to not use malloc. Second best would be avoid allocations in critical sections so the allocator doesn't trash your CPU's prediction buffers.
Thanks, I might subscribe once I run out. It took me a while of hunting through their site to find the decaf options, I actually had to start a membership and enter a credit card number to find the it. Now I'm trying to cancel (5 minutes after registering), and it turns out I have to actually email them to cancel it. There's no way for me to cancel through the site. There's also no option to remove my credit card, I can only change it. To change it, for some reason it asks for my email and full name/address again even though I am logged in. This is an unpleasant process and seems more predatory than a porn site, so I might seek an alternative.
As much as I, as a general principle, loathe the tech giants dictating what is and isn't true for the world, in this case I feel some sympathy for companies temporarily banning potentially dangerous advice from their platforms.

Yes, it isn't absolutely clear what is "good advice". Yes, it might misfire and prevent useful content from being disseminated. Yes, the WHO is far from perfect. And yet, if I were the owner of YouTube, I would have to reduce the liability of having physical harm, or even human deaths, being attributed to content served by my product — regardless of how tenuous the connection between content and action would be, and how many disclaimers and waivers surround such content.

Collectively, it's a disgrace if all digital media adopt this strategy, because we would be closing the most effective channels by which independent researchers, whistle-blowers, cutting-edge laboratories, etc can communicate with the masses. At the individual company level, limiting potential damage is the rational thing to do. There is no easy answer, I suspect.
> Di Stefano, a former BuzzFeed reporter

This seems a particularly relevant point.
They (they Vietnamese government) had apparently hacked the computers of the Chinese CDC and the Gates foundation to obtain information about the epidemic in China in the last weeks of January. Equipped with these informations, the government of Vietnam could act swiftly and decisively beginning February to contain the spread of the virus. It was a war-like situation and reliable up-to-date information is of crucial importance. The governments of many countries had handled the pandemic not very well because they relied solely on WHO (and China). And the lack of reliable information turned out to be deadly.
Screenshot worked just fine here, I don't know what might have been causing your problem (Android Chrome)
MS-DOS system libraries in what concerns graphics was talking directly to the hardware.
Can you break the lease? Better to lose a month or two of rent than >= 6 months of rent.
It's unlikely to be a classic gap year travelling the world!
I have to say, I cannot understand why the idea of doing a challenge trial is controversial. If you are using healthy, young, volunteers who are observed and have good access to medical care, how could it be unethical?

We allow people to donate a kidney to another person, and that carries a significant amount of risk, and only one person benefits.

We allow assisted suicide in many places.

We allow people to assume great risks in auto racing, professional football, and boxing, and that's just for entertainment.

We allow doctors to treat COVID patients, sometimes without even proper PPE, knowing that a significant number will catch it. Many doctors are also not young, not in good health, and have preexisting conditions.

So all of this is allowed, but when the potential result is a vaccine that could save millions of lives, somehow this is unethical?
Sorry, but what’s to be expected? Do you genuinely not know the difference between Buzzfeed’s news and its pop culture divisions? Or are you assuming they’re inextricably conflated?
Take a gap year and do what? Go nowhere, do nothing? Delay any hope of a reasonable income by another year?
Is it possible to represent a topic in multiple dimensions or various levels on depth (ELI5, simple, medium, expert etc).
I spend a lot of my time using VIM. About 6 months ago I started using tmux. I can honestly say I love it. It was a little rough at first but I just made a cheat sheet on a piece of paper the size of a business card. That helped a lot. The default keys start to feel okay just like with VIM. I don’t have any problem with people customizing tools however they want so this post is really great. Anything that lowers the barrier for entry and or improves things is great.

Personally I like to try the defaults for a reasonable length of time to see if there is maybe some logic behind why they were chosen. I’ve gotten so used to the defaults now that I don’t think I would change too much except for this one thing:

- Opening a new pane or window was customized to start in the folder where the command was originated from.
I recommend reading the previous thread to understand some of the issues:

https://news.ycombinator.com/item?id=22830320

There are a number of issues with the approaches suggested by the author. In particular they’ve suggested an attenuated strain be spread by something similar to Pox Parties. Many might find these suggestions misguided and dangerous...
From their install guide...

To help ensure unauthorized access to the device, you need to configure a registry key to restrict device sign-ins to accounts in specific domains.
God, this screenshot look ugly

Almost like in "looks photoshopped" meme
I just tried configuring this on a new Windows 10 laptop (Dell XPS 13). I'm by no means an IT expert, but it seems painful to get working.

I had to first setup a local Windows account. Then install Google's GCPW software. After that, I had to make changes in the Registery Editor -- a place I haven't had to visit in many years.

I then had to logout of the local account and then select "Add work account" from the Windows 10 lock screen to login with a Google Account. I setup Windows Hello fingerprint login, however it doesn't seem to allow signing in with this method meaning I need to use a password everytime!

The whole setup process is just too outdated. Does anyone know how to automate all of this?

Meanwhile on Chrome OS, I can just hand a device to someone and they can login with their G Suite account in 30 seconds. No configuration needed.
The most annoying 'easy' fix is I'd like an easy way to stop domains showing. I used some extension in the past but it doesn't work now. Would be great if Google had a drop down next to results saying 'dont show this domain' for future searches. Probably useful data for their algorithm too.
But how often do you forget what properties are required for the config object that is the third argument to your function?
One more attempt by Google to gather more control over content publication and consumption. Idea nonetheless in nothing new.

The only thing that makes this practical is Google's existing know-how of billions of it's users, and offloading of content encryption on server-side using Google's services
> It’s alarming to me how so many in tech seem welcoming of, even excited for, this technology.

It gets contact tracing right by accomplishing the goal while yielding almost no ground on privacy and remaining almost entirely offline. In an ideal world, all new technologies would be implemented in such a focused manner without regard for turning a profit.

I'm puzzled by your concern about normalization of self-surveillance; everyone I know has already voluntarily made drastic alterations to their behaviors due to current circumstances. I really don't see what introduction of this technology changes.

> who’s to say an emphasis will remain on privacy in future iterations of the technology?

If people don't object to widespread state surveillance later, would they have objected now? I don't see why a decentralized technology specifically built to prevent surveillance should lead to an increase in acceptance of it.