skysight-inc/HackerNews huggingface dataset:
It's also possible that people happened to develop antibodies for a different coronavirus that are also effective against SARS-CoV-2-- meaning they're true positives (effective antibodies) that don't indicate an infection with SARS-CoV-2.

This happened with someone that survived SARS-CoV having effective antibodies against CoV-2: https://www.nature.com/articles/s41586-020-2349-y
Oh OK, thanks for the detail!
Now we need a post mortem, like has been done with the Doom source code!
The discussion thread is related to a tool created by UBER: Piranha - https://eng.uber.com/piranha/
Kyiv is the official form according to the Ukraine government/mapping agency (according to Wikipedia).

The most common English spelling is Kiev. That reflects the English pronunciation. (The British one anyway.)

But many significant European cities with a long history have a different name in English than the local languages: Cologne, Munich, Florence, Naples, Warsaw, Copenhagen, Gothenburg, Prague.
Cited scientific studies concluding masks don't work:

https://pubmed.ncbi.nlm.nih.gov/19216002/

https://www.cambridge.org/core/journals/epidemiology-and-inf...

https://onlinelibrary.wiley.com/doi/epdf/10.1111/j.1750-2659...

https://onlinelibrary.wiley.com/doi/epdf/10.1111/jebm.12381

https://www.cmaj.ca/content/188/8/567

https://academic.oup.com/cid/article/65/11/1934/4068747

https://jamanetwork.com/journals/jama/fullarticle/2749214
What if this "exponential explosion in deaths" is because people didn't receive medical care for various other conditions and thus deaths spiked?
WebRTC and signaling can be an interesting attack vector. If rooms are not protected technically from uninvited people to enter you can get all kinds of information but even worse you can sometimes even hijack a call.
Codeshare agreements, for example British Airways sells Vueling (budget airline) flights under BA flight numbers.
Zoom outlines more about its efforts to improve its security
#3 sounds both plausible and absolutely dreadful to me (I’m in Sweden where the de facto “strategy” is still herd immunity)...

#1 and #2 sound not entirely implausible to me though... Severity of disease seems to vary a lot with infection dose. Is it really that far fetched that when infection doses are very low the disease is mild, but as the virus level in the population rises and infection doses go up the disease becomes a very serious public health issue?

Does anybody know any data that supports/refutes my thinking above?
No doctor I have gone to in recent memory has said anything like that to me, ever.

I remember once when a test result got close to a threshold, I was told, "this test result is a little high, we should work at getting that down, and if it stays high we can pursue medicine to bring it down."

Could this merely be part of some non-confrontational advice? Maybe waiting for me to ask about exercise before answering?

On the other hand, I have had two friends whose relationships soured with their doctor by giving unwarranted advice.

One friend smoked. The other was overweight.

The doctors pursued the smoking/weight issue to the exclusion of what they were coming in for, and neither friend went back to that doctor.
We should expect to get serological data from excess Chinese mortality before December then. Assuming they agree to good back sampling. They have biopsies like any public health system.
2070 very probably will be entirely different than 1970, though. What changed is that computers have allowed us to go to space (at scale) and other incredible feats.
Must be a vue subreddit? Otherwise hire someone on Codementor.io
> I mean, we HN readers want that, but I don't see any evidence that the average Office user is clamoring for it.

My current experience is that non-geeks have no idea that another way of life is even possible. You won't clamor for something you cannot even conceive.

I bet that tons of orgs would rush to adopt a github-style workflow if MS made it available. After trying out the "Track changes" and collaborative modes people have mentioned here, I can see why people in my company don't use them - they are flaky and don't really enforce rights, they basically just nudge the user.
DoH and DoT are both using the design of using a third party that is an caching proxy, and neither allow for end-to-end encryption between the client and the authoritative dns server.

With end-to-end encryption there is no kill switch, so that would make it a rather huge practical difference between aDoT and DoT. It also provide confidentiality which is a much better design for privacy than DoH.

As an owner of an computer, are you against end-to-end encryption for dns, or in favor of end-to-end encryption? You comment above does not answer that question.
> Surprisingly a couple of times, I was asked about recognizing birds by their singing. The library can't do it, but it is something I am thinking about exploring one day.

Hopefully, it'll be easier than this: https://xkcd.com/1425/
Major Bug in glibc malloc() is Killing Applications with a Memory Limit
libpurple bridging support is being achieved through matrix-bifröst (https://github.com/matrix-org/matrix-bifrost), this is via node-purple.
Normal here. Can you explain?
Does this work for the ergodox infinity?
The problem is how it affects all the hashes, which aren't recalculable in such an easy way.
I really wish nix was the solution, but I'm not sure it is.
I currently don't install anything on my base system, but do it via docker. Looking through my dockerfiles, currently I have stuff installed via:

* apt

* apt preceded by apt-key add

* wget/curl

* pip & pip3

* git clone

* go get

* npm install

* snap

And that's even though I try to avoid esoteric package managers as much as possible. (For example, there was some package recently where the recommended method was brew for linux, and another that wanted to be installed via conda.

There's just so much stuff out there that insists on using some random packaging system. docker, even though it's a bit flaky, abstracts that away.
I haven't, this should make a large difference!

Nice to see this finally happen :-)
>That is an unlikely hypothesis, given that we didn't see an exponential explosion in deaths

The unmitigated doubling time of COVID-19 seems to be around 2.5 days. So if about 1% gets hospitalized and people noticed after 10 or so patients with the same symptoms (that's before any of them died, mind you) you'd need about 1000 people infected. To go from 1 infected person to 1000 takes log2(1000)=9.96 doublings. So if the doubling time is 2.5 that would be 25 days or over 3 weeks before anyone would notice.

Some of these numbers are a bit of a guess but I'm trying to show that "exponential explosion" can be very small and slow at the very beginning of an outbreak.
> What am I missing?

Probabilities?

I'm sure it's possible that someone asymptomatic breathing while walking down the sidewalk infects a bunch of people. That doesn't mean it isn't also rare and maybe not a significant factor in the overall picture of the virus.

There are likely 10s of millions of people with the virus at this point. There are probably a few cases out there where they caught it through their bedroom window from someone asymptomatic wearing a mask on a sidewalk 4 floors below. That doesn't mean masks are pointless or that asymptomatic people spread the virus just as easily as symptomatic people or that everyone needs to shut their windows.
What are those beliefs and how do they have to be off to explain this and other data?
See also the recent related HN discussion [1] about "Corporate Memphis" which is orthogonal in principle from Kawaii, but in practise often overlapping.

[1] https://news.ycombinator.com/item?id=22890877
https://kotlinlang.org/docs/reference/coroutines/cancellatio...
It's a package manager written in such a way as to properly solve the problems with existing package managers which docker patches over. It uses deterministic builds and careful isolation of dependencies to ensure that the environment it creates is the same each time, and that you can have packages which depend on conflicting versions of another package installed at the same time.

The entire OS is accurately described by a config file, and this can be reproduced exactly using just that file.

In contrast to traditional package managers: handles conflicting dependencies, state is tracked through editing the config file, not a serial of install/uninstall commands which mutate the state of the system. Config files of installed packages are also controlled through nix config.

In constrast to docker: properly reproducable (Docker will re-run the same commands in the Dockerfile, but there's no guarantee you'll get the same result. For example, basically any package installation from a traditional package manager you run in the Dockerfile will not reproduce when run later because newer versions of packages will be installed), also more efficient in terms of space usage. However, AFAIK it does not namespace networking and so on (nixOS has its own containers system which does do this however).
> it was shocking that they gave it for free

It certainly shocked the developers of its engine. They licensed it to Microsoft for a share of the profit and ended up suing Microsoft over that stunt.
Low quantities, certification costs, mandatory maintenance (engine and prop overhaul/replacement after {X} hours)
> I admit that `du -h` comes in handy often, it is better not used for further processing.

I'd posit that once you use -h or equivalent, any further processing by a NON-HUMAN that works the way you want is a lucky side effect.
2. Of course it's incredibly bad. It will displace entire populations and alter permanently entire ecosystems. The effects will be cascading all over the world and we have no idea what the consequences will be in the long term.

It is definitely a very concerning prospective.
Yes.

Yes yes yes yes and yes yes and yes. I cannot stop seeing waste and adversity. It's 2020 and nobody is really fearing anything critical but we still roam with our paranoia on it seems.

I assume (bedroom theory) that with some cooperation level we'd cut the effort of everything 50%.

I think human groups also need leaders otherwise they just don't see the whole picture and don't function well because everybody is trying to defend his cubicle.

ps: I don't know about kayfabe, maybe there's a bit in boxing, there's also paid matches .. I believe on average the competition is real enough.
Scientific studies concluding masks don't work:

https://pubmed.ncbi.nlm.nih.gov/19216002/

http://tiny.cc/krfhpz

http://tiny.cc/5sfhpz

https://onlinelibrary.wiley.com/doi/epdf/10.1111/jebm.12381

https://www.cmaj.ca/content/188/8/567

https://academic.oup.com/cid/article/65/11/1934/4068747

https://jamanetwork.com/journals/jama/fullarticle/2749214
Power lines' magnetic field caused commercial drone crash
Rust SQL drivers (when they exists) are mostly not production ready, they just have not the human resources.
For example the leading driver (diesel) do not support elementary SQL such as GROUP BY
This would be very cool - a bit like how youtube-dl handles non YouTube websites.
Can be very useful
>What I say is that _if_ they would have changed their lifestyle _then_ they would not have craved the office experience.

I can say the same thing about WFH. If you have made the lifestyle adjustment then you wouldn't crave to be working remotely either.

Btw I don't know what kind of lifestyle adjust you were thinking about that can magically change someone's personality or family situation.

>If they chose not to it's fine. They just missed a different and, in my opinion, a better experience. Their choice.

Exactly, it is your opinion, but not a universal fact.

>I cannot in good faith come up with a type of work that genuinely requires being in an office.

Just like how you prefer WFH even when your job doesn't require you to work from home, a lot of people can prefer to work at an office even though it's not required.

>Social aspects of offices are overrated. Less formal association is better if only because no one is forced into them.

For you, maybe. I find my social interaction at office to be neither overrated nor forced.
The author is probably referring to a general trend in Japan where simple, cute, slice of life ambience is becoming very popular in various media like video games and anime.
The UX overhaul was two weeks ago, I don't check Riot website daily.
I recently had to fix some copy and pasted code across 11 files. So I write a regex something like

/(.*?)somefunc\((.*?)\) {\n( *?)return a + b;/$1somefunc($2) {\n$3return a * b;/

And then search and replaced across the 11 files. I have no idea how I'd do that with a visual programming environment. I actually needed to do that about 7 times with different regular expressions to do all the refactoring.

Also did this yesterday. I `ls` some folder. It gives me a list of 15 .jpg files. I copy and paste those 15 filenames into my editor, then put a cursor on each line and transform each line into code and HTML (did both). Again, not sure I how I do that in a visual programming environment.
That's just crazy. How do you define "just before" ?
If you don't advertise your work there is no point in even having done it. Perfect way to sum up our pr/advertising world. Not the way I value things, or my own work. There is more value to things than people 'perception' imo.
https://www.gov.uk/aaib-reports/aaib-investigation-to-aerial...

AAIB investigation to Aerialtronics Altura Zenith ATX8, (UAS registration n/a) 011019

Loss of control due to magnetic interference from high voltage cables, Stoke Gifford, Gloucestershire, 1 October 2019.
Yeah, don't. Please leave links to actual things.
Same here in Switzerland. Beer: 16. Wine and spirits: 18. Tobacco: No age limit to 18 (depending on canton). Driving (car): 18. Driving (tractor): 14. Voting: 18. Mandatory army service: 18.
This is tangential to the author's argument but it's amusing to see how the word "kawaii" has taken a life of its own in the West.

In Japan we often make gratuitous use of English words (yokomoji, lit. "sideways-written characters") to make things sound more interesting than they really are, seems like it works the other way around too.
That complicates things, but no different from seeing an error either way. The point is that checking for an error at point one is not enough, if you want to be sure there wasn't an error you need to check point 2 as well.

In the case of a write, if you seen the success message at point 1 you might not care about a failure at point 2, because you already know the write was a success, assuming your confirmation at point 1 was explicit and well formed.

In the case of read, say you read an email address, and received 'someone@somwhere.co'. The thing is, if the connection was cut you don't know if that address was supposed to be '.com', '.co.in' or '.co'. The only way you can tell in the current MySQL protocol is to check for an error on point 2 (the Close()). If you see an error, you know the read was incomplete, and you throw it away. If you don't check, you might have read the wrong (corrupt) value.
Ask HN: How to transition to teaching SWE?
Hi HN!

I've worked as a software engineer specialized in NLP/ML for the past ~4 years, but I have several more years of experience due to dozens of side projects and experimentation.

I've always been fond of teaching, especially about topics that I'm passionate about and I was thinking of transitioning to a more teaching-oriented job (job hunting at the moment). I'm pretty sure I would find it more meaningful and exciting than most software development jobs.

I've started applying to such positions, but I was wondering if someone that has experience in the field can give me some pointers. Off the top of my head:

1) how easy/hard is it to find such jobs?
2) do these jobs usually consists of a fixed-time contract or are they permanent?
3) what qualifications/experiences are useful to have, w.r.t qualifications that are usually needed for SWE jobs?

Basically, I'm asking for general advice on how to approach a transition to teaching, how feasibile is it, is it a good choice or not, etc...
Just to clarify, I don't think that they have to be mutually exclusive. But focusing only on new users is wrong, IMHO.

But when I hear your justification, maybe the blame should fall on managers. They should be the ones to understand that expertise increases productivity and therefore can be useful.
Everything is connected in nature, for example if we lose bees the effects will be devastating. Most seemingly "useless" animals actually have a very important role in their ecosystem. Without healthy ecosystems we are doomed.
That pink bar takes up almost half of my screen on my iphone 11 and makes the website defacto unusable.

Not to be unkind, but you should fix that.
Instead of being incentivized to pay you, my only instinct was to close that page asap.
What I would like to see is a hybrid approach - text input on one side, and a visual graph on the other. I'd like to be able to live-edit a graph by typing, and see how the data flows between objects. Likewise I can rewire the graph and have the references in the code update.

It's one of those ideas I have no time to implement sadly, at least for now.
That’s great.

Nothing is never neutral so it’s best to show different sides of issues to make readers figure it out themselves (as easily as possible, but not as opinionated as popular news outlets)
Where the complex points are (2016)
Real-time decentralisation is the headline. Matrix allows you to host your own server, federate messages in real-time between servers, and still benefit from end-to-end encryption between multiple client devices.

Good place to get started reading: https://matrix.org/docs/guides/introduction
I interpret this as

Created by <api provider> but you do not need anything from us or from anyone else to get the software going, it just works out of the box.
I like #3 too. And really it is worth waiting for expert opinions rather than getting too excited - maybe people develop antibodies in response to some other cold virus that has a similar external surface to COVID-19. Who knows? The world is large and there is a lot going on. These 98 and 100% style test sensitivities don't magically make the world a controlled lab-like environment. I'm willing to bet crazy things sometimes happen that weren't tested in labs.
While this is interesting, it illustrates the time and tinkering necessary to combine different tools and documentations to achieve something simple. Another similar example that I use regularly on constrained machines to list installed packages :

dpkg-query -W --showformat='${Installed-Size} ${Package} ${Status}\n' | grep -v deinstall | sort -n | awk '{print $1" "$2}'

I wish there were a shell with visual help to build such commands. Meanwhile I slowly add useful combinations as aliases in .*rc And probably use "Disk Usage Analyser" (baobab) for this.
I wish there was a way to flag comments that have inadvertently tripped code/fixed-font by indenting.
I'd recommend wg-access-server to start with (the one web UI that I tried first), fundamentally they are pretty much the same, just UI style difference.
We use the MMP system in NZ and it seems to work quite well, though needs a bit of fine tuning as currently you need 5% to get into a coalition and that is slightly too high.
It's an operating system distribution... why bother with how its documentation is served
Japan is not an island. Having a distinct symbol for the 4 large islands comprising most of Japan is definitely a political statement, if not an especially controversial one.
>then no one will know, no one will benefit, and the work will be lost. You may as well not have bothered.

The same is true if you expand your perspective into timescales just slightly larger than the usual human one.
We tried to make sure that everyone understands that it does not depend on newscatcherapi.com products/services)
Keyboard Layout Editor Tool
I was hoping not to come off as unreasonable. Just wanted to make it clear to everyone that things have changed while being terse.
> Pieces of our software get deployed over a satellite link so yeah, megabytes matter (and that's why I don't even dare to propose using .NET for those parts).

Megabytes are a one-time thing, unless your app is HUGE. Once you've deployed the runtime and dependencies, you can only redeploy your application DLLs.
I am going to put it on a README. Thanks a lot!
The justification for going to go given here is very weak.
Firstly if they really cared about performance they would go to jruby or truffleruby, secondly most of the performance of a language are in its library ecosystem beyond being the language itself. Ruby has had decades of optimisation for the server that the nascent go has to reinvent
"or we see a puppy and have an urge to squeeze it" - stroke or cuddle perhaps, but SQUEEZE?!
This reminds me what was happening in forums in "internet forums era". At some point in most of them users could make their own footer, so many users put there various "badges" from ones stating that they are proud vim users to what graphics card and power supply they have in their PC.
Most of the time it was actually more content than post itself. Add to this animated emoticons and it was actually harder to read and focus on content which kind of defeats the purpose of internet forums.
Show HN: RSS RESTful API
Yes, but that's only if you ignore what the CCP did before the past 30 years. Of course China has had a much higher growth rate, they started from pretty much rock bottom in huge part because of the CCP's policies before the 1980s.
Don't you wonder how they make or plan to make revenue or do you think they're in it for truth, justice and happiness of all mankind ?
This would require the other conditions to frequently enable death with COVID symptoms which wouldn't have happened with the condition being treated. For example patient has liver cancer under treatment, treatment ceases and they contract Corona-20, the untreated liver cancer then enables progression of COVID and death, whereas when liver cancer is treated then progression wouldn't have occurred.

Seems rather more complex than the common account.
No, the "xorg keylogger" issue has nothing to do with the low level stuff (evdev is how the windowing system gets info from the kernel, udev is how the windowing system enumerates devices and gets hotplug notifications). The "xorg keylogger" issue is a fundamental property of the X11 protocol, it's between the server and clients — all clients get enormous amounts of access to all kinds of global state over the X11 socket.
If it is more available, more would
Showing the "big picture", the data-flows, the relations, etc. are all prime-candidates where visual presentation can sell better than text. A well made diagramm can be more informativ than any amount of text.

On top, having your code in a structued source, you can easily manpulate the structure itself and get alternatice views. Ther eis literate programming which kinda goes into this direction, there you detache the sourcecode-organisation from it's technical organisation. Thouhg, this of course is not directly linked to "visual" programming, but work on the same conditions.
> if a Signal user wishes to hide their private/public IP addresses even from contacts who call, then it has an option “Always Relay Calls” in its privacy options

I thought Signal was all about privacy by default? :D

Signal fans love to dunk on Telegram for secret chats not being the only kind of chat.. well turns out on Signal, private is not the only kind of call, and your IP address is exposed by default.
The last iteration before the current check. But I'd assume the foolproof way would be to return an error if the Close() returns an error, erroring out the entire read. I don't know if a partial read is ever a good thing.