skysight-inc/HackerNews huggingface dataset:
Thanks. It is easy to forget how much reporting is specifically about the US, and that a lot of the rest of the world doesn't really have the same problems.
Slower Clearance of Covid-19 Infection May Explain Why Men Fare Worse Than Women
For anyone browsing HN in the future, when they try to get answers to interesting questions this is what I found after an hour of googling:

https://languagelearning.stackexchange.com/questions/3399/is...

this is probably the best "forum" to browse and find tactical and strategic information.

I link to the specific question, because I think I will go with autogenerated cloze Anki flashcards as adviced in the second answer.
Memphis stuff looks really cool to be honest - because it was, and it still is, an outsider style, never accepted for real.

but "Corporate Memphis" is such a great definition! “Tracking the illustration style of choice in our tech dystopia” ahaha
Ask HN: OSS growth during lockdown?
In these times of lockdown, I was wondering if people were spending more time contributing to Open Source Software?

After all, it is an indoor yet social activity, both intellectually and personally rewarding.

The truth is that I couldn't find any data to help me answer the question, so here I am, actually willing to read both personal stories and pointers to statistics.
What do you think, HN? Are there more contributions to Open Source software in these trying times of lockdown?

Stay safe, stay home.
I think this is decidedly unfair critizism, and is based on cherrypicking statements out of context especially regarding timing. The statement about the Alps/Southern europe has for sure been shown to be false in retrospect, but when it was made nobody knew there was an outbreak brewing there, so it was very much based on what was known at the time. I don't think any epidemiologist could have predicted the big outbreak in the alps/northern Italy specifically, and as far as I know, the advise from Tegnell was not different from that of the German authorities at the time. Basing your judgement of Tegnell only on this statement seems very ill-advised.
I would agree, generally a task queue makes sense for jobs which are not needed to respond to a query (e.g. generating reports or sending emails or whatever), otherwise you're just adding delays in the response chain.

Although this delay chain might be considered worth it you don't want to scale the frontend to multiple workers for some reason e.g. single-threaded evented runtime, or GIL runtime (python, ocaml), or if you want to avoid CPU-hard tasks being executed on your frontends.

In that case, it might be valuable to transform CPU waits into IO waits by moving the CPU work to a jobs queue, possibly running its workers on a different set of machines entirely.
You still should use some sort of work queue - your application process may need to restart (deploys), or for a period of time, work could overflow the amount of available resources (bursts), so having some place to put the task before it goes onto processing is useful regardless of the underlying concurrency primitives of the language.
Ah sorry I'm over in the UK and I can't see an importer.

Now's a great time for DTC though. I've been buying wine to be delivered and I don't usually do that, and actually it's encouraging me to be more adventurous in my choice, so there's an opportunity here.
I wish there was a paragraph up the top that made two points:

1. Quite often you don't (I've built dozens of websites without needing Celery)

2. Even if you think you do there's often a much simpler solution that is enough for most needs (Use cron, spawn a process etc)

Celery is a big, heavy lump of code to add to most websites and it increased the deployment complexity.
When the task complexity rises further, splitting out the message queue and workers into separate processes makes sense again. That way, you can easily scale worker capacity up and down and you can restart your web server processes without having to worry about background job persistence since that is handled by the message queue.
Taking the "evidence-based approach" in the case of Sweden has so far meant being late (in comparison to other countries) with every counter-measure.
Yes, that might mean avoiding a counter-measure which would have been ineffective. But it also means having missed out on the positive effects of a counter-measure which - based on later evidence - proved effective.

I'd argue that the evidence-based approach is great when enough evidence is available. When that is not the case however - as with the new coronavirus - it certainly is imaginable that the evidence-based approach actually is a weakness, not a strength.
You’re spot on really. Having the front end wait for a background task to complete broadly defeats the purpose. There are some caveats though: if you’re using an async/threaded web server then it may not matter that you have a pending request hanging around as your web server is free to continue serving other requests. It also may be that you need to run the task on specialist hardware for some reason.

Really though, I think a lot of people use celery for offloading things like email sending and API calls which, IMHO, isn’t really worth the complexity (especially as SMTP is basically a queue anyway). Of course, YMMV depending on your use case.

However, I find it is often more worthwhile for:

1. Tasks which take a long time to run

2. Tasks which need to happen on a schedule, rather than in response to a user request.

There is an option 3 too, which is for inter-software communication. Eg events or RPCs, but I found Celery to be very much a square-peg-round-hole for this, which is why I developed Lightbus (http://lightbus.org). Lightbus also supports background tasks and scheduled tasks. /plug
https://covidnearme.org
If I had to guess, I'd say OP meant that just like CLR or the JVM, WebAssembly couldn't be used to target bare metal and since Wasm is discussed in the original post, there's no practical difference between it and CLR/JVM for language intermixing at present - it's just another "common language runtime" if you will.

But I agree that the tone used wasn't the best.
Voice fake has been done already as well.

https://github.com/CorentinJ/Real-Time-Voice-Cloning
For a somewhat alternative if you want to run both Linux and Windows, you can run Linux natively and then run Windows in a VM with GPU passthrough. Then you can use Looking Glass which sends the Windows pixels to a Linux window with native performance. For the Linux machine, you can run it as a host or use something like Proxmox as a hypervisor if you need more VMs or containers. I use this setup to run Windows, macOS and Linux simultaneously, macOS mostly for iOS development.

https://looking-glass.hostfission.com
I wish deepfake could get the mouth part right. It's been the biggest challenge since the first CGI face animations and is always the giveaway.
What's interesting is that McDonald's wait times have actually gone up since they moved to kiosk ordering, mobile app ordering, Uber eats etc. They've increased their ability to take orders, but haven't been able to keep up on the supply side. The old way was almost better in that it introduced a natural bottleneck so while it took longer to place your order, once you did, the queue in front of you was shorter.

https://www.businessinsider.com/mcdonalds-spending-millions-...
I think non-GAAP adjustments were mostly used in the article as a rough marker of "crookedness" that you can measure. Because by far, worldwide, the primary means of fraud involves revenue recognition and other accounting shenanigans (very much recommend the book by the same name) that both IFRS and GAAP are vulnerable to. It's just that's much harder to find that stuff out. But, when the SEC notices a problem with your revenue recognition policies affecting your revenue by a few percent, the SEC comes down on you hard. KHC was an example of that last year or maybe 2 years ago with the new rules in ASC606.

It was news to me that IFRS cracked down on non-GAAP adjustments, particularly because I follow some foreign filers in the US and haven't noticed much of a difference. But then again, I don't follow a lot of companies with the type of management that harps on EBITDA and adjusted EBITDA anyway. According to Charlie Munger, "I think you would understand any presentation using the word EBITDA, if every time you saw that word you just substituted the phrase, “bullshit earnings.”
How to retain your online customers after the pandemic – Tradift
Lessons from Using EBPF (and Bypassing TCP/IP): Accelerating Cloud Native Apps
why its not free ? :(
Everyone knows it's a completely different language, that's not in question.

What is in question was it worth making the already extremely messy name situation even more confusing?

Raku, Rakudo, Rakudo Star, it's like they went out of their way to make it confusing. Which, given the Perl culture of whimsy, isn't unlikely.
Build your Résumé with a Static Site Generator
> maybe 1%

Honest question, not snide in any way: what would be the right percentage? Surely not 100%? Special Ed folks, folks on the left end of the bell curve for instance, need intensive one-on-ones. But folks on the other end of the bell would not need that same level of support?

(I'm not saying 1% is OK. And I understand that you pulled that number out of the air.)
It has nothing to do with Python, there a plenty of async web python framework.
had a look. it's ok, but not really my thing. your target market is really niche, you need to target them instead of the general public.
How did you get Looking Glass to work with macOS? I don't think it's supported as host OS.
Gact Store White Paper
Ask HN: What for do you use Bitcoin block explorers ?
I am considering building a bitcoin block explorer as a side project and I would like the opinion from HN, as there are already many explorers out there.

1- What for do you use them generally if at all ?

2- How often ?

3- What is your background when you use it (developer, trader, layman ?)
Show HN: Gact Store
that rumour died a long time ago. no need to revisit it.
Not the actual logos but the ones you see on-screen when watching a channel/stream.
If reinfection is possible then vaccines are going to have a hell of a time.
I’m sure we will see more and more of this. One question is when they get so good, how can people figure out that it’s a deep fake or a real human? Will we have captchas for videos soon ? sigh
the colour spectrum is not one dimensional because it is determined both by the frequency of light and by the response of each of the different cones in our eyes to it. I have no opinion on the claims made by the article either way, I just wanted to point out that just because the frequency of light had a single dimension, it did not follow that there was a single colour axis.
I've used xpra in situations where x forwarding is not performant enough. It's got some rough edges but it works very well over low bandwidth connections.
They ran macOS as a guest. Looking Glass only runs on Linux.
Instead of ventilation, wouldn't a heart-lung machine (or other types of external oxygenators) be the preferred method if cost was not an issue?

https://en.wikipedia.org/wiki/Extracorporeal_membrane_oxygen...
I wonder if Greg Egan reads HN or whether he learnt about this in some other way, but this was his analysis of the same problem from five hours ago:

https://twitter.com/gregeganSF/status/1251390966356795392
I love this post. I have been screaming at my monitor now for several years. Something shifted about 5 years ago in UX and everything has definitely gotten worse since.

When Google Docs started to bring back a traditional menu display in the top bar, I was so excited. Everything felt normal and it was easy to find what I was looking for.

But the rest of Google Drive is a disaster. Sometimes buttons are in the upper left, sometimes lower left. Recently they moved the “Add new document” button to the lower right and I spent forever trying to find it. It is infuriating that there is not intelligent person at a company of that size who can put a stop to this crap.

I really hate to say this, but I think a lot of UX designers are trying to justify their existence by reinventing things that have already been solved.

The reality is once you decide how a dropdown or a text input works on desktop, there is very little reason to reinvent it. Ever.

Stop reinventing things UX engineers: your small usability study with 3 of your friends who got confused for 5 seconds is not a sign that you should reinvent how to select things in a list.

/endrant
Faulty masks. Flawed tests. China’s quality control problem
> How do you ever stand out?

I'm not sure that the point of corporate artwork is to 'stand out' in the first place.

That's the case with a lot of corporate work.
yea it's like sending out CVs to companies using your current work email. they can read it.
It is unfortunately more complicated than just the X server stuff. Xorg has a zoom parameter accessible via xrandr and lets you set the DPI. But that is not enough. Good discussion here:

* https://wiki.archlinux.org/index.php/HiDPI
As a counter-point to the above commenter, I'm someone who's in an adjacent industry (HFT) and to me personally spending time on pretty pictures is a turn off. So I guess the take away is: know your audience.

I really really enjoyed your presentation, thanks for sharing.
Home controller mounted to the wall
I believe that technically all domain names start with (we enter them backwards into the browser) a dot and that dot represents the DNS root. So it works in the browser if you add that root explicitly. No idea for sure why this works but my guess is because the paywall is somehow programmed based on window.location or some backend equivalent that works against the domain without the explicit root.
living the dream
I prefer rq - Celery is too complex imho.
Nice hack! Hacking paywalls to get content is irritating though :(
> I sent him multiple mails about his STARTER ERRORS, but the guy is * deaf and dumb: NO reaction!

Is it necessary to write things like this about an individual in a blog? I mean, the guy made these tools and gave them away for free. You're not a customer. It's up to him to reply to your emails, and it's fine if he doesn't.
No, we don't know for sure, but the 60+% are the current estimate based on the data available. The rates are not so much dependant on how "deadly" a disease is, but on how long you don't know you have the disease before you get noticeably sick. And there Covid-19 is so nasty. As far as we know, one is infectious for some time before (if ever) you get sick. On the other side, those who do get sick, get so badly.
Good question, maybe sign your videos with a key?

Or perhaps another neural network to distinguish the real from the fake?
Wifi.

Interference I.e.
> Among the more devastating ones is that he in an interview on February 8 stated that "there is absolutely no risk for coronavirus when traveling to skiing vacations in the Alps/Southern Europe".

To be fair, that sounds like he was just reiterating the World Health Organization's official and very vocal position on the covid19 epidemic, which nowadays has been patently clear that it was motivated by the Chinese regime's push their massive shameless Wuhan cover-up mess.
This is the best application of deep fakes I have seen! If someone was selling deep fakes for StarTrek/StarWar, it would be hot cake among crowd here, except for too many Kirk and Picards might be seen in meetings.
If I understood it correctly, deepfakes are relatively easy to detect by software if you know what you’re looking for. I can imagine video conferencing software can implement this, and display a warning in similar ways that phishing emails are currently handled.
Moreover, one could just look at the shelf of already prepared burgers and buy one of them. So quick!
ZEIT React Components
That seems to be looking at "speaker to order window" instead of "arrival to order window" times. This seems odd to me, as personally I would want to minimize the latter not the former.
It is better to make these things explicit rather than implicit. Saying something out loud, formally, helps make things more tangible.
"nobody knew there was an outbreak brewing there"
How do you know that? It's 2020, a globalized world, heavy exchanges between China and Italy, supercomputers, complex models. Wouldn't one expect from experts in virology that they actually do have means to foresee these scenarios? I personally do.
I was monitoring the coronavirus situation at that time due to personal travel plans. And by mid February I saw a high probability (70 % - 80 %) that we would have significant outbreaks in Europe. Thus, I do expect more from a state epidemiologist than such a display of false certainty.

Apart from that, Tegnell has been wrong in so many regards (how often hasn't he claimed that the outbreak is near a peak, or that there is reason for optimism??! I don't have enough fingers to count that). One would rather have to cherrypick in order to find a specific prediction/claim/statement which turned out to be correct.

In the end, it comes down to what we expect from our leading experts. The experts who in fact decide about many people's lives, in this case. Particularly in a country in which most people follow the state experts' recommendations without any questions asked.
plenty of affiliate marketers that would take it up
Tracking you makes it very much not free.
Ting Hai Effect
I'm very sorry to hear you are not following the recommendations of Swedish authorities, I would strongly recommend you do, because they are contrary to what you claim here, not actually based on Tegnells personal whims or vanity, but based on the many experts employed at the agency, and more importantly adapted to local circumstances in Sweden, such as the current stage of the epidemic, which areas are most affected and so on. As long as the German recommendations are stricter this is of course not that problematic, but it could mean you pay less attention to things that are more urgent to adress in Sweden.
But you can run into certificate problems.
One implication is that COVID-19 might not be "just the flu". It might actually end up being far less damaging than the flu, as viewed over decades. And we don't trash our economy and the lives of the working class that depend on it due to flu deaths, even though they are still quite dramatic.

Personally, I'm conservative on this, and have barely left my place in the last eight weeks. I can work from home and will suffer little even if the lockdown is quite lengthy. But not everyone is in such a fortunate position, and I think we need to consider what's happening very carefully.
How One discovers the API for a COM-exporting application (2007)
Indeed, everybody got used to the idea that "Perl 6" was a different language. But a vocal part of prominent Perl community members, preferred for "Perl 6" not to be named "Perl" anymore. As well as a part of the "Perl 6" community.

In the end it felt better to stop wasting all those emocycles and suggest a rename.
Spotting it in a static photo may be harder, but the artifacts will be really obvious in a video until the technology progresses considerably
It's a bug in the paywall code. Bank error in your favor. :-)
This is a key insight. It's why I hate when we refer to "non-technical people" -- I don't believe possessing the technical skills is a meaningful differentiator in users. The more important categories are those you mention; the non-fearers will eventually figure out a solution, becoming technical along the way if required. The fearful stop trying to do that.
Because there were several articles implying so...

https://edition.cnn.com/2020/04/14/health/coronavirus-prone-...
Firefox last time I installed it had that behavior. I suppose all other browsers based on Chrome also share that behavior.
While I've seen people doing this, I've never done it. I've done the opposite in a small open source project of mine(arguably abandoned at this point due to lack of time and contributors). That said, there is a huge potential here - your code may require some small operation that is cheap to execute but would take you 2 minutes to write in python while it would take you an hour of doing the same in rust. I can think of some use cases for this. Nice article!
> Python/Flask has no central "application" concept,

They do, it's a WSGI application. Flask has been multithreaded for many years. Python also has multi-process queues that don't need an extra process.
They are stricter, that was the whole point why I mentioned it. So no need to worry :)
BGP and RPKI
The lambda syntax, to me. Why go Ruby |it| instead of Groovy it -> ? The first one is ugly. Maybe for easier parsing?

Then ' for lifetimes. Personally I like short keywords. Maybe "life"?

Then there are the <> generics which some don't like.

And most modern languages don't have references anymore plus & was always ugly and non intuitive as a symbol. Again, maybe a short keyword? "ref"?
I noticed that hand waving in the OP too.

Any insight on how it manages not to harm non-virus stuff?

(Not a biologist. Also you're using a lot of italics and it harms the readability at least for me.)
That has significant risks of infection. I think a negative pressure ventilator like the iron lung are probably the lowest risk of adverse effects. But, it’s going to hamper other treatment options, and works on a relatively narrow range of issues. https://en.wikipedia.org/wiki/Negative_pressure_ventilator

Positive pressure ventilators however cover a wider range of medical issues though at increased risks.

External oxygenators are really a last resort which should be avoided whenever possible.
DHS is one thing, but make no mistake most government agencies outside DoD have seen resources cut and leadership with explicit tasks to water down, remove, and erode the performance of duties. See: DoE, the EPA (where leaders wanted the agency shut down) and number of “acting” leaders right now as a percentage. This is explicit and has happened rapidly since 2017.
One thing I've noticed is how many more mouseovers there are.

I've noticed I have an always-on internal process where I'm hunting for mouse cursor dead zones. I don't recall it being that way before.
All the accounting you mention has to be done either way and HRMC nicely sends email reminders. The personal tax return also has to be done either way.

The only thing I'm saying is that very often people with no experience are a bit afraid of forming a company as that sounds like a daunting task and it means becoming a "real business" but in fact, and I stress again depending on the jurisdiction, it may not be a big deal at all and will actually bring benefits.
What doesn't make sense to you? They're "buying" Yen and paying extraordinarily low long-term rates. Berkshire can't get USD that cheaply. If they had a cash crunch, they could exchange the Yen for USD. If things are well, they can buy Yen-denominated companies with an enormously low cost of capital and without factoring in the exchange rate.
honestly to me it's like perl^perl
Thanks for sharing your thoughts! It's quite reassuring to read your post as it sounds like we have had many of the same ideas about types and processes.

> One thing I did, but this may not work for Gleam, is to replace PIDs with just references to processes, and only allow obtaining such references by spawning a process.

This is my current plan, though it does make interop with Erlang/OTP somewhat more tricky. I'm going to have to redesign some of the behaviours there to make passing around references to processes possible.
A good example that works for me is SumatraPDF, as 90% of the time I don't need the menu (I use keyboard shortcuts) so the screen estate saved is a fair trade-off for the extra click the few times I do need it.

[EDIT: probably more than 90% of the time, actually; EDIT2: and I'm pretty sure there's an option to show a proper menu bar all the time for those that want it]