skysight-inc/HackerNews huggingface dataset:
GitHub is exploring how nonprofits can benefit from open source software
I disagree. If we can push the R0 low enough such that active case numbers decline to be less than a thousand, we can implement aggressive test/trace measures that would allow us to lift restrictions altogether, hopefully forever. We need an infrastructure to test people rapidly and often, we need an infrastructure to develop rapid containment and quarantines and so forth.
We need to act, as if we'd never get rid of this virus. As if this virus were now a fact of life.

This is the way to go, because developing this capability will be useful for the future as well. If, instead, our hospitals are at the limits and everyone is on full lock down, no such capabilities will be developed. The health care system will just struggle to keep people from dying and we may have the same situation when this or another virus returns.

There are other considerations for this, of course.
First, fewer people will die. Second, it's not clear how immune a population can be to this virus. And even if herd immunity turns out to be viable, having a low R0 puts us into a waiting position where we can let the virus infect young and healthy people if that's a wise decision.
GAN in Computer Vision: An article series for the most important GAN papers
No one said it's what they would wish to know before they start.

Take it from someone who spent 10 years on and off learning Haskell:
It's a guide to navigating the boobytrapped minefield of the Haskell ecosystem, from the difficulties of installing it for the first time, to the confusing type theory.

Those aren't 7 plugins to choose from. Those are 7 plugins you should use all 7 of because there is no unified coherent Haskell IDE or plugin, but there are a dozen other broken ones that look good in the catalog.

Much the same with libraries. You need a guide to tell you which ones are usable and which are abandoned experiments, since both live side by side in the main repos.
Not signing a contract and signing a contract of dubious legal value are two different things. In the second case you need to argue the legality, in the first case there is nothing to argue about.
RxJs marbles comes to mind but I don’t think there’s any benefit to editing them with ascii flow compared with just using multiple cursors.
Show HN: WebCam Remove Background
I was reading more in depth about this NJ tax situation recently. Apparently a lot of it has to do with how they divided up counties into tiny municipalities, and each one gets its own public services such as firefighters/EMTs, police, etc.-- which of course all have solid pension plans.

If they consolidated and streamlined, it would be much more efficient, but there are numerous barriers to this (not least of which how eliminating a bunch of those jobs would go over with the public). They're likely going to have to do something eventually, they just haven't figured out how yet.
Ask HN: Which array processing programming language should I learn? (APL/J/K)
For years now, I want to learn one of the array processing programming languages, such as APL, J or K, and this pandemic is good excuse to do it, instead of netflixing.

Which one should I learn and why?

The main criteria I'm interested in are:

- intelectual/conceptual interest

- quality and quantity of current learning resources

- open-source

- ease of use/usefullness for power-users (I'm ok with a steep initial learning curve, if it pays out later)

Thanks!
Hypothesis: Open-Source Web Annotation
Yes, it surprises me what some are saying positively in this comment thread about Bernays. In my mind he's always been the epitome of evil. And that mustache... Jeez...

This subject always brings to my mind the old "kill marketers" skit by comedian Bill Hicks: https://www.youtube.com/watch?v=tHEOGrkhDp0
Let me make a different suggestion:

Keep your part A.

Throw away your part B. Nobody deserves to make more money because they either screwed their country or refrained from screwing their country.
What Do the New Remdesivir Data Mean?
It's logical, Microsoft has more ressources and runs faster than them to deliver because they have more people and money.

You cannot catch a flying jet with a single engine plane but I admire the effort, it's well done.
https://daily.jstor.org/why-no-one-believed-einstein/
https://russell.ballestrini.net I blog about tech, cloud, programming (mostly python). I practice devops and I also garden. I love to think about systems and how to make them operate better.

Started blogging over 10 years ago on WordPress, about 4 years ago I switched to pelican a static site generator.

I launched Remarkbox (https://www.remarkbox.com) so that I could continue to have conversation with my readers, and so can you.
Git is becoming the new emacs. I wonder when git email read will appear...

Joking aside, I’m very tempted to use this thing for my current side-project.
Absolutely correct. This is a small part of why observational evidence is not very strong evidence. People should take each observation with a grain of salt.
Moi aussi j'ai bossé sur la RGPD pour mon ancienne boite (grosse boite industrielle) et j'ai cru mourir :-) Je suis manager dans l'IT. Le gros moment de solitude quand tu réalises qu'au niveau de tes outils, produits, méthodes, voire même de tes objectifs, rien n'est GDPR-compliant, ni de près ni de loin... ^^
the advantage to beacon operators isn't entirely from the new packets, it's also from having people's BT on all the time
And what about a human brain?
You are correct. I had a good poke around and ended up subscribing. Can you recommend any specific parts of it?
> Photonic can only be up to 20% faster...

How did you come up with that number? The speed of travel? That's not really the main bottleneck in current computer architectures, at least not yet.

Using photons would enable quite different architectures that we haven't even conceived of yet.
This screen comes with a 60 days warranty? Is that even possible for an electronic device?
We aren't quite sure about covid-19's fatality rate

e.g. in countries that test outside those admitted to hospital, iceland and south korea, the fatality is less than 1%
> 1) A monolith will have to consume a large amount of resources per request due to having all the models available at runtime. Lets say I have a system that handles 100 RPS but only 1 RPS uses that model, and that model is GB's of RAM and requires GPU, that means I will have to have this memory and GPU allocated for every request, making scaling much more costly. (Note: your mileage will vary depending on your complexity)

Needing a heavy model per-request is very much the exception rather than the rule; even if you're doing ML, for most cases you'd do that with a single shared copy of your model. If you're somehow loading a model for each request, surely you can just not do that for requests that don't need it?

> 2) A monolith is a central point of failure, if I make a mistake in that service it can affect all of my requests, rather than just the request that calls out to that microservice, this is a difference between my entire service going down and just a feature.

I can understand people doing that in languages like Python or especially Ruby, where metaclasses / monkeypatching mean that it's easy for one part of the code to interfere with another. But I think it's a mistake to apply that to more structured languages where it's relatively easy to have an enforced separation between different modules within a single deployable.
I understand your point and what you're saying and I like it.

You want a wholistic interview process that treats the interviewers with respect and mimics what the actual job will be like, not some artificial interview scenario.

It was just sort of an anomalous interview for me. I remember being asked, are you sure there's nothing more wrong with the program? and I looked back and couldn't see anything. And she pointed with her pencil and said "how about this?" and I was "Oh, yeah I see that now".

After the interview, of course I was kicking myself.

A friend of mine interviewed for the police, and he told me one of their questions. It was something along the lines of "You pull over a person for drunk driving, and when you get to the car, it's your mother. What do you do?"

My friend said "You call another car to take your mother home"

and I was thinking "what??? that seems so..."

and he said, "Look, they don't want someone on the force who will throw their mother in jail."

sometimes the answer to a novel situation - during a test - only dawns on you later.
You need all of them, not to pick one of them.
I have no suggestions, but wanted to say thanks. I want to learn Python. I am "non technical" for the HN crowd and I keep failing to learn to program cuz Reasons.

I wish I had brilliant suggestions. But I suspect if I knew what on Earth I need someone to do for me, I would not be continuing to fail to learn to code.

I have made a note of this HN link in my "I have fantasies of learning to code -- someday!!!" files and I hope to check it out soon, but not right this minute, cuz Reasons.
.

I met Mort Drucker by accident at a Starbucks in Syosset, NY. I noticed he was sketching and made a comment. His companion said, do you know who this is..?

I worked in a comic book shop in high school and into college. Of course I knew Mort Drucker, and now I recognize him.
Bob Dylan's first original in 8 years, tops charts
Gaaah, please stop advertising optical computers as the technology that will overcome Moore's law. It makes no effing sense.

Wavelength of the light emitted by these devices: ~4000nm

Latest generation commodity CPU transistor structure size: 7nm

Add to that that photons really don't like being trapped; you essentially need a delay line and optical amplifier to hold them indefinitely (that's essentially the core technology my whole PhD thesis centers around), it makes them a really impractical thing to store bits with. Things with a rest mass can be stored easily, though. Things like, say, electrons!
yes, good catch

those who can catch it without problem, should, so they can develop immunity and be a buffer for the vulnerable
I disagree.

quicksort [] = []
quicksort (x:xs) =
let smallerSorted = quicksort [a | a <- xs, a <= x]
biggerSorted = quicksort [a | a <- xs, a > x]
in smallerSorted ++ [x] ++ biggerSorted
That's what mobile Firefox does to most of the web.
Ask HN: What online learning sessions (zoom etc.) are you attending?
GigaIR seems to be vapourware from 2008 that died since.
> As it stands a lot of organizations aren't looking for any COBOL developer, they're looking for CHEAP COBOL developers.

This is one of my pet peeves. I am also thinking that it is outrageous that I am facing such lack of supply of Porsches. What? What do you mean, I should be paying more than a thousand bucks for a brand new Porsche? What sense would that make?
Test-driving immunity: first wave of Americans to recover from Covid-19 emerges
Show HN: My Morning Routine – Share and Explore Routines
The self-hosted version is free.
I missed the original HN post, added my comment to the thread. Great work on the analysis.
Lots of comments on these topics seem to revolve around fear that democratic governments have an interest in making tracking permanent and mandatory. From the more nuanced “I don’t trust that they don’t abuse the data” to the downright dystopian paranoia “you will be chipped”.

I don’t get it. We should worry about privacy issues of course, but isn’t this nearly as good as it could be and still be effective?

Which democratic government could mandate the use of this type of tracking forever yet not be able to impose it against people’s will?

The privacy fears feel somewhat rational but the fear that governments act with some interest that is separate from the voters’ interests seems irrational to me. Maybe I’m used to governments that people trust and that are simply doing what voters want, rather than having an agenda.
How to embed interactive Covid-19 charts from OWID in your articles
very few things in life are entirely safe, e.g. many more people die from traffic accidents than will die from covid-19
And you never foresee the ripples. I wanted to buy books online and trade stocks when I was a student. MasterCard/Visa in Algiers, Algeria was a rarity, and banks didn't communicate.

I called every bank in the country that was listed by the central bank, I knocked on their doors until I found one that offered students a card.

I even had to write a document because they didn't have a form for that case. I finally got my card after a week of trips to the bank, city hall, administration, providing documents that were unlisted, etc.

I computed that this wasted time multiplied by the number of people who would eventually go through the process and the fact almost nobody in the country had the card warranted detailing the steps. It would save time, and contribute to reduce the "underbanking". I wrote a blog post explaining how to do it with steps, as in provide the following documents, take these amount in these currencies. I attached the document/form I wrote so people could fill it and take it directly to the bank and save a trip. That asymmetry in information bothered me.

That post 2013 post is read hundreds of times per day. It had more than a thousand comments, although it only lists 700+. People asking me questions, then getting their own cards, then themselves answering other people's questions, then updating me on what has changed.

People I would meet in real life would tell me I looked familiar, and then they'd put it together and tell me they followed the post to get their card. Sometimes people referred me to my own post in case I wanted to get a card.

I received emails from people freelanced online who wanted to bring money back here. One person even sent me credentials to their online account with thousands of dollars in and asked me if I can find a way to transfer it here (I told that person not to do that again and she said she felt she could trust me).

Many times I'd receive a phone call from a friend who'd say they wanted to get a card, looked online, found a great post, then saw my name and laughed out loud because they knew me.

And of course, I met interesting people.
You don't have to upload the full id.

It's enough to upload the bucket that was hit in the Bloom filter to fetch the subset of detailed data that corresponds to the bucket.

If the buckets are coarse enough that doesn't reveal much. And if the Bloom filter is too fine-grained for that, fetch a set of buckets instead of one.
“Atmo-fencing” to fight Covid-19
This is great, I am using ascii art a lot in comments to visualize flows (etc.) of code where it is needed instead of additional documents that no one reads and have much greater possibilty to get out of sync with the code (although comments have that tendency too). Love it, just provide enough of primitives with it.
previous to the complete lockdown MD where I live was restricting congregation size, so a middle road is possible
Progress: https://phabricator.services.mozilla.com/D68796#2134810
> While it's likely he will catch it from her, it's by no means a guarantee.

Unless they also isolate from each other, common sense suggests it is.
I think you software is infected.
> Doesn't work because there's no externally visible correlation between reported identifiers until after the user chooses to report there test result.

So you're saying it works after the user reports their test result.
Title : "After 50 Years of Effort"....
1st Para : "NEARLY FIFTY YEARS ago, Gordon Moore..."
How to get the last element of a list in Python
But let's say I want to print something in a deeply nested function which isn't of the return-IO-Monad-type. Now I have to convert the entire call-chain of functions into Monad style. Is there some tool to do this automatically?
> Most of us have long realized it will probably never be a viable desktop OS and that is not really a big deal because it’s still fun to mess with and read about.

I feel the same about Desktop Linux, except I don't find it fun to mess with anymore.
> Why does it have to be anonymous? The coronavirus is not HIV, there is no social stigma in knowing someone was infected.

Fear of contagion is strong and not always rational.

Healthcare workers in the UK have been attacked. Sometimes that was to get hold of their NHS ID badge, but at least once it was because the attacker didn't want covid-19 to be spread.

https://www.thesun.co.uk/news/11347158/nurses-scrubs-superma...

https://abc13.com/nurse-attacked-as-man-accuses-her-of-tryin...

https://wwmt.com/news/coronavirus/nurse-attacked-on-her-way-...

https://www.bbc.co.uk/news/world-asia-india-52151141
I am done helping either company. What a breach of trust to hop on the 1984 bandwagon and we haven't even been trough a full cycle of this.
I'm still diving through all the answers (this is GREAT, btw). 2 of my previous PM organizations were hamstrung by exec teams that would decide, in a vacuum, what projects & features would get green-lit.

This interference-from-above characteristic can work if a PM is new to the job, but ultimately results in a PM having all the exposure (ie, organizational risk) and zero influence. That's a hopeless scenario & all too common because the vast majority of orgs have no idea what a PM truly is.

So I want to know if the OP has the freedom to defend his convictions. It's not about tools. It's about responsibility.
I've been taking beet root powder for tough workouts for a while, no harm in taking it daily now.
I agree that people should be reading the paper. Crucially, the whitepaper explains why it doesn't preserve privacy.

For example, section 5.4 (design trade-offs) says that individuals who have declared themselves as infected can be retroactively tracked and identified. Tracking only requires a bluetooth receiver which is aware of its own location - government agencies could easily do this.
Covid-19 an Interim Assessment
Microsoft gives 12 weeks paid leave for parents
Hey I think your software is infected.
I checked my own site which is built with Hugo and that's what it uses

<meta name="generator" content="Hugo 0.56.3">
How Serenity system calls work
Perhaps that's true with some observations. I'm no expert on the subject here, but this does seem like a scientific study that wouldn't really involve luck.
What's it with people making long, split-up twitter threads like this? They're cumbersome and hard to read. Be an adult, write and publish an article on your blog.

It feels weird having to criticize Marlinspike about this, but stupid practices are stupid no matter how prestigious the person doing them is.
That will have.... unintended consequences.

"Are you afraid of COVID-19 or are you just happy to see me?" :')

But seriously, it can't be good to walk around with a boner all day every day. Could be intimidating for women too. And embarrassing for men. Maybe if it's effective to people already infected and in hospital anyway. But I couldn't see this socially feasible as a preventative drug.
Western Union is connected to real bank accounts, making it straightforward for the authorities to trace compared to cryptocurrencies.
It took me way too long to come across Trace, if it was more widely known I don't think we'd see so many "impossible to debug" related issues. It's great.
This is from 2004. Here's a quick search for papers which cite this one: https://scholar.google.com/scholar?cites=3174486874880036805...

Edit: "Role of epithelial nitric oxide in airway viral infection" https://www.sciencedirect.com/science/article/pii/S089158490... says NO inhibits both virus replication and latency of viruses, including coxsackievirus, influenza A and B, rhinovirus, cytomegalovirus, vaccinia virus, ectromelia virus, human herpesvirus-1, and HPIV3 and cites 10 papers for these claims.
Remember it is also important to control O2-(superoxides) since NO + O2- = ONO−2 (perixoynitrite)

And that can lead to higher cytokine levels
https://www.jbc.org/content/277/3/2330

which are helpful to a certain extent...
I like to think that comments like this make me smarter with 10x efficiency.

In this case, the pattern is:

1. Identify and refute common conception

2. Compare easily understood numbers

3. Assert basis of knowledge

4. Introduce a clear, tangible model for alternative thinking

5. Appropriate use of
emotional resonance to capture and maintain attention
Self-Updating YouTube Video
I should google the design process but maybe they're doing it to make the input box match the padding of the drop down menu. I don't remember how it worked in FF74 (it's one of those things that I don't notice if they just work) but disabling the new behavior with browser.urlbar.update1 false makes the drop down menu expand to the full width of the window, so no problems with padding. The new menu is as narrow as the URL box and padded, so they had a problem.

I don't like moving interfaces (I disabled all the movable parts in Gnome Shell, extensions authors be blessed) so I'm sticking with browser.urlbar.update1 false until it goes away in FF 77.
Not that I know any Haskell, but wouldn't smallerSorted already include x due to <= operator?

edit: also, how is the pivot element selected there?
> Which democratic government could mandate the use of this type of tracking forever yet not be able to impose it against people’s will?

First they'd have to coerce two US-based companies to implement the technology. For example, imagine UK.gov ( pop 60 million ) telling Apple ( 250 million annual iPhone sales ) to do so.

Secondly they'd have to coerce their population into using the feature. Without a clear public benefit I suspect there would be workarounds and hacks within days to dilute its effectiveness.

However, implement it under global public health reasons and coercion is much easier. Protect the NHS, keep your tracking app active! Don't turn your phone off when out exercising! Keep your phone with you at all times... for the public good.

> Maybe I’m used to governments that people trust and that are simply doing what voters want

Any such governments come to mind?
What about [DVI](https://en.wikipedia.org/wiki/Device_independent_file_format)?
It would be worth actually including that information about your type system in the docs. There's no mention of the language being statically or dynamically typed - which is a shame, because a scripting language with a static type system from the get-go would be novel in itself.
There's Fortran inside your numpy/R installation doing the heavy lifting.

Not sure if there's real demand for paid Fortran programmers, but it's certainly not a dead language.
Anybody else annoyed by this being written up as if the research was just published?
Sure, the rate changes didn't drop constanly every day, but overall there is a downwards trend.
+1, they are no joke.

I was hoping to use my mandatory staycation time to get some chainsaw work done around my property (6 acres); unfortunately both need maintenenace work (bad carb, loose chain that won't tighten). I started doing repairs myself and then remembered:

Should an injury happen I'd be a burden on the already taxed healthcare system.

And so back into the garage the saws went, I'll do the work in the fall when I can get them into a repair shop ...

That said, I can see/hear from my window that my next door neighbour (whose landscaping business is shut down because of COVID...) has a buddy over, cutting up old logs with a chainsaw, using their backhoe to move the logs around, not maintaining social distance... Hurray...
Geometric Models for Anomaly Detection