skysight-inc/HackerNews huggingface dataset:
There is one problem with what you say about its spread at levels that saturate healthcare systems and cause extreme amounts of sickness and death: They may not be the case so much because the virus is particularly deadly or even much deadlier than the flu -which may indeed be the case: that it's only part of an order of magnitude deadlier than H1N1, we don't know yet until we get more concrete infection rate surveys- but there are reasoned arguments supporting this idea.

Instead it saturates in such ugly ways because it's so contagious (as the comment below this mentions). Thus, highly contagious + entirely virgin population of susceptible people (of all types: asymptomatic, lightly symptomatic, moderately, severely, mortally) will inevitably result in very high infection rates and thus an initial saturation that's also high even if hospital-worthy cases are a small percentage of total known and unknown cases.

This saturation may or may not be capable of getting worse than what we've seen so far in NYC, Northern Italy, Spain and Iran to a lesser extent, but though we don't yet know this for sure, if it is the case, the virus being allowed to spread far and fast will likely cause these bad but possibly tolerable saturations to happen quickly only once, and then simply cease as enough people become immune or at least resistant, and healthcare systems steadily adapt.. So far, it seems that Italy and Spain might actually be close to as bad as it gets even with widespread infection of the population, since credible estimates are presupposing at least 2 million cases in total in Italy at this point, for example. Even in New York there are signs of slowdown already. Again, if that is in fact the worst case scenario in any given region, its cost, as tragic as it is, might be worth weighing against the possibly more catastrophic cost of prolonged quarantine and its resulting economic and social consequences.

We could possibly be delaying an inevitable event with only briefly heavy localized consequences and moderate general clinical consequences by artificially creating a much worse long term problem that kills too, albeit more indirectly and among a wider demographic through missed clinical care appointments of other kinds, depressive suicides, economic ruin, substance abuse and other general population harm factors we can only start guessing at so far.
Ask HN: How do you deploy and scale ML (±DL) models?
Broad answers to the broad question are OK too, everyone will benefit from them, but more specifically:

1. Why is there so little "unbiased" info about production deploying/serving ML models? (I mean except the official docs of frameworks like eg. TensorFlow which obviously suggest their mothership's own services/solutions.)

2. Do you hand code microservices around your TF or Pytorch (or sklearn / homebrewed / "shallow" learning) models?

3. Do you use TensorFlow Serving? (If so, is this working fine for you with Pytorch models too?)

4. Is using Go infra like eg. Cortex framework common? (Keep reading about it, love the point and I'd love using static language here but not Java, but talked with noooone who's actually used it.)

5. And going beyond the basics: is there any good established recipe for deploying and scaling models with dynamic re-training (eg. the user app expose something like a "retrain with params X + Y + Z" API action, callable in response to user actions - eg. the user control training too) that does not break horribly with more than tens of users?

P.S. Links to any collections of "established best practices" or "playbooks" would be awesome!
Being able to visit friends and family is a hell of a step up over having zero face-to-face interactions with any other humans though.
> If these people could hold out for a year or two

That's a pretty big if. Even in a perfect situation where you don't have to worry about getting money and food, prolonged isolation will cause a lot of issues. I understand you softened your statement with "or even some months", but IMO it's very difficult to "reprogram" people to avoid social contact and stay shut in.

Also, waiting out for a vaccine might not work, since there are no efficacy data at this point (perhaps some readouts on safety in about two months, but that's it). Drugs are IMO a far better bet (even though no one of them will work a miracle, and there will be many failures, for sure) for clinical management.

Lastly, my own experience with "holding out": six weeks of quarantine in Italy are absolutely wrecking my mind. There's no way I could "hold out" for a year.
The problem with the scenario you describe is: how will you ensure that no one ever forgets that this server is vulnerable and can never be used for certain things? And everyone on here advocating turning off the mitigations is assuming the only exploits are the ones we know about. But when has that ever been the case. If more people turn off the mitigations black hats will be invested in finding ways to exploit it we haven't realised before.
"I think its impossible to prove that any given $1 of advertising earns back $1 in profit for any sufficiently complex advertiser."

Even if that is true, that doesn't mean it's impossible to prove that your total advertising budget of $X improves your profit by more than $X.
Yes, I am willing to go about my regular life and risk contracting SARS-CoV-2, and I wouldn't visit any at risk friends or family in person while doing so.
Sweden didn't take no measures. Sweden took flexible measures[1]. Social distancing, allowing anyone who felt sick to stay home, encouraging people to work from home (and 50% Swedes apparently can do that[2]).

The problem is that when American employers grant to no sick leave to employees and are brutally against ever doing so, applying the flexible Swedish model to the US would be extremely hard. The model involves mutual trust and responsibility between the state, employers and employees and there's very little trust there in most other countries.

[1] https://www.businessinsider.com/coronavirus-sweden-no-lockdo...

[2] https://www.statista.com/statistics/545241/sweden-enterprise...
"But that guy who was trying to buy a thousand? He's thinking twice."

Why wouldn't he just borrow the money to pay for it, hoard the supply and then flip it back onto the market when the price hits $40?

You're assuming a finite amount of money, but the monetary system is necessarily elastic.

Then the hoard, because it has gone up in value, becomes collateral for more loans.

Whereas rationing necessarily solves the distributional conflict instantly.

Price auctions only work when the demand is optional and the supply is elastic.
Was just about to post that. You can get very fine-grained from sets to any mathematical structure based on sets, where the inclusion chain is a spectrum of structureless to structured.
Per store limits prevent arrangements like one person purchasing supplies for large numbers of people.
HN readers will probably appreciate Weird Al's "It's All About The Pentiums" (nee Benjamins) from 1999, an incredibly nostalgic time capsule of the late '90s dot-com era in computing: https://www.youtube.com/watch?v=qpMvS1Q1sos
You can't attack another user like that regardless of how bad their comments are or you feel they are. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules.

(By the way: I'm sorry I didn't respond to https://news.ycombinator.com/item?id=22837826. I mean to, but there just wasn't time to write a longer explanation. This unfortunately has been happening increasingly.)
> I just skip right to the comments where someone with a math degree itemizes every incorrect statement and then someone with an economics degree tells them why they are wrong about those.

Yeah. Link three.

> Anywhere else this is bad behavior

That's why anywhere else is boring and not conductive to useful discussions :).
Create a simple program outside of work and connect with the joy again!

I found the opposite was useful. My day job was writing quite trivial code (crud apps, forms, etc) so I started writing far more complex apps in my spare time. Things that were truly challenging. It turns out they're a lot of fun to build.
Visual Studio, not VS Code. All the way back to Visual Studio 2003. The debugging features in Visual Studio are brilliant and have saved me countless hours over many years of developing .NET applications.
Closure of Banks Located in West Virginia and the State of Nebraska
I would hazard to guess that it's well above 1% of the state that's infected so far if even conservative multiples of 5x for undiagnosed cases apply.
> I would love to see what's wrong with this particular article that's not true.

May well be nothing.

The gotcha here is not what is being said, but why it is there in the first place.
Agree with you. Said in another word, "Their statement is correct but misses the point"[1]

[1]: https://news.ycombinator.com/item?id=22854475
I've written a lot of jupyter notebooks and honestly, emacs+org-mode is way better. Maybe if jupyter wasn't in a webbrowser, had vim or emacs keybindings, it would be better. Also, I'm not sure the idea of notebooks is even a good idea: it's very easy to get into a inconsistent state and with no textual source of truth it can be very difficult getting back.

Though, thinking about it, the real problem is that when I'm using a real editor (emacs), I feel like a wizard, I know it like the back of my hand and have any number of extensions and libraries I can use. With jupyter, I'm always fighting something and there's no meaningful way to configure it to do what you want. Also, the intellisense sucks. In addition, and maybe this is silly, but I find using a webbrowser to write code to be distasteful.
The wrinkles in the curtains :/
I was the class representative for a class action suit against Sharp. When the lawyers agreed to a settlement I had the option to turn it down, but they warned me that they didn’t think they could get anything else out of them and that we’d probably lose at trial. I’m not sure what would have happened if I said no, but I heeded their advice.

The lawyers got a lot, I got a little, and everyone else got even less. From what I remember the judge presiding over the case decides how the money is split. It did end up costing Sharp a fair amount though, so that’s nice.
Same for me. I knew the bash has emacs bindings and I know just enough to go to beginning, end, delete a word, etc. but I never knew you can start emacs with a shortcut like this. How do you even exit emacs properly?
I've been using "Copied", but in the last few months on Catalina it suddenly loses the ability to copy out of its history window, whether via cmd+c or clicking. Only an app restart solves it. I emailed the developer over a month ago and never got a reply, so... guess I'm switching to "Paste App".
But it needs 100mb worth of javascript!
I've been using bash/zsh for 18 years and did not know about ctrl-W, ctrl-Y. This might be a game changer for me!
OT, but as someone who worked on it, what in your opinion was the reason for the failure of ORBit and Bonobo? I very frequently find myself wishing we (as an industry) had stuck with CORBA and (D)COM, instead of finding ourselves now writing shitty 'microservices' with JSON serialization or ad hoc crappy binary protocols when we get 'fancy'.

So many things were developed in the late 1990's and early 2000's that indeed were hairy and tricky to use; and as a fresh developer I too hated much of it and tried to avoid them. So in that sense I was part of the problem. But now that I have some years of experience, I can't help but feel that we do so much things in ways that were solved 20 years ago, just because the newcomers in the field don't understand or can't be bothered to learn the history and why things are the way they are - and the whole 'simple framework of the months' cycle keeps going.

I guess this topic is relevant to the discussion after all - I think much (at least some) of our burnout is because of this never ending cycle of 'new' for the sake of new, yet seldom really better than what we had before. But maybe it's just rose colored glasses, and things now really are better...
I countered this in another reply to you, but the levelized cost of energy is not a good way of comparing intermittent and baseload power sources since it completely ignores the costs associated with intermittency. Nuclear in particular is penalized heavily here. Since wind and solar are very intermittent, they look very cheap when you look at LCOE, but are very expensive in reality.
Me too. I was bored with 2 decades of C/C++/Java and didn’t like programming any more. Dabbled with Ruby, Python, Groovy and enjoyed them. Discovered Scheme, SICP, and Clojure and never looked back. Beat my head against not having my old problem solving paradigms, but it was fascinating rewiring my brain. It finally clicked and coding has been a joy ever since. The Clojure REPL rocks.
Market participants are unable to deliberate on every policy position of every candidate that they have to choose from in elections.

Elections as currently administered are highly limited in their ability to produce good collective judgments, so the fact that politicians support sonething is no indication that it's socially beneficial. If the democratic process produced socially optimal governance decisions, no democracy on Earth would institute rent control for example, and we see the opposite in practice.

And yes, if the shortage for masks is so severe, that they would fetch $500 in a free market, we need prices to spike that high, to spur massive rapid restructuring of the economy to ramp production of masks and alleviate that shortage.

Capping the price doesn't solve the fundamental problem, which is the shortage. It interferes with the process of solving the shortage.
Maybe change discipline. For me, I regained my joy when I moved away from back-end to front-end. For years I dreaded front-end development; now I'm fully immersed in it and never been happier. Of course this is different person to person.
> In other words, creator and content growth outstripped ad spend growth.

And by several orders of magnitude. I'm surprised at how many highly intelligent people out there have failed to grasp these basics.

It's also sort of a winner-take-all market. Established channels for each customer segment will capture all of the revenue. Everyone else fights for scraps.

If you look at art/culture trends through modern history, teens aspire to the accomplishments of the generation before them. The clearest sign of YouTube being "done" was all of the surveys of teenagers aspiring to be Youtubers.
I'm saying that measuring the success of a software language/methodology/tool in the long run (decades of time) based on the popularity of it at any given point in time is useless.

Also, I'm saying: Lisps allow you create "gardens", ergo would always require fewer people to build, grow and maintain projects. And in the long run, ROI from choosing Lisp would be much higher, even though languages that typically require more people would be always more popular.

It's a known fact - to build and support big Java projects you need to have in order of magnitude more people than to build similar projects with the same set of features in Clojure. ROI from choosing Clojure is higher. Although Java "generates" more jobs.
Take a break and do different things for a while. Keep reading and staying in touch with the topic through.
Write a small, self-contained program from scratch...
Except if you use Linux are care about freedom :-P
Michael Jackson in the 70s too, right? But also Jackson died before 2010 and so whatever was top 40 was written previously?
Well, the theorem pretty fundamentally relies on some kind of counterfactual reasoning - many-worlds is my preferred model, but you can use whichever you like. Ignoring the twin/spatially separated part[1], the meat of the theorem is that there is no possible fixed combination of spin along different axes that has the property that we always observe experimentally (that if we simultaneously measure along three axes at right angles to each other, we'll see two of one type of result and one of the other). So if the results we were going to observe were somehow fixed ahead of time, then there must be a contradiction: for some particular counterfactual combination of axes that we could have picked to measure, we would not have seen the two-and-one pattern that we always see.

The most frustrating part is that this is a cool, exciting result; while it doesn't really prove anything that we didn't already know from the Bell inequalities, the fact that everything's discrete makes for a much clearer contradiction. It shows that quantum-mechanical randomness is very fundamental and genuine: it's not just reading dice rolls off some list that was decided ahead of time, unless we want to commit to the idea that the whole universe works that way. But talking about "free will" just obscures and confuses everything.

[1] IMO that part doesn't add anything new or relevant to the result; it's just stapling the existing EPR paradox onto this new paradox.
META: https://news.ycombinator.com/item?id=22854475
Reddit will now publicly track political ad spending on its platform
Super cool!

One question: why a UEFI boot loader? QEMU and others have mechanisms that support direct loading of an ELF binary. Was the original thinking to support bare metal? (Or maybe it's still in the cards?)
Unfortunately I can't talk about the details of that without making it easier for people to break the rules. Sorry to disappoint.
I was a game developer and I pretty much grew to dislike what I had to do at my former job. Doing same kind of mindless games, over, and over and over and pretty much repeating things.

I got into web development, but for me that means mostly back end.
I pretty much dislike big opinionated JS frameworks like Angular, although I have to learn it and I will since I took over a project which uses Angular on front-end.
Sometimes I generate HTML on the server side, when I can, using a bit of old fashioned JS and jQuery where is needed. Sometimes I write a REST API for backend and write the frontend using good old fashioned HTML, CSS, JS and jQuery. I like this two approaches the most.

Now I'm planning to learn Blazor and Vue for SPA development.
Just out of curiosity, how long ago was it?

Malaria nowadays is very easy to prevent and treat with a course of atovaquone/proguanil, which have low side effect on the short run.

I want to know if doctors are still prescribing chloroquine despite of that. I know they do sometimes in the army.
Yes, but by using that definition all baseload power generation (coal, gas, hydro, nuclear, etc.) are "energy batteries", which makes the term meaningless. By "energy batteries" when talking about the electric grid, people normally mean different kinds of large scale rechargeable energy storage solutions, such as pumped storage, molten salt, etc.
Use 4Clojure for practice. Talk about humbling! You’ll struggle to write a 20 line abomination and then see some wizard’s beautiful 2 liner that does the same thing. You might spend a long while grokking it, but when you do you’ve added one or more new tools to your Clojure problem solving repertoire.
@mastersky7 restrictions create more creativity.

1. People running around and blocking the view can be very distracting -- I'm assuming the point here is to be a utility, albeit a fun one. So perhaps allow people to jump or wave or do something in place (like throw emojis above them). But people are locked in place.

2. Enable a performance mode, where people can then view the same in 2d.. so people with less powerful machines are able to partake.

3. A chat sidebar optionally.. so people can use that to discuss.

These 3 would help a lot for so many usecases (including mine -- watching tech talks with co-workers). Does anyone have other recommendations for my usecase?
The issue about how much the rewards for being wealthy promote productive behavior reminds me of the remark by David D. Friedman that

> My imaginary capitalist has capital because he worked hard clearing part of the boundless forest while his employee to be was being lazy and living on what he could gather--so it is entirely just that the capitalist gets part of the output of his land and his employee's labor. But the leftist doesn't like that hypothetical. His imaginary capitalist inherited his capital from a father who stole it. I don't like that hypothetical.

http://www.daviddfriedman.com/Libertarian/My_Posts/My_View_o...

I often suspect Friedman is right that a lot of normative disagreements boil down to different intuitions about what people typically do to become wealthier.
And then you lose your job because of Covid 19 and you can't liquidate your assets to cover the car payments.
Gentle reminder that the 20’s are now a “decade since the 80s” ;)
Unit Testing Is Great Because It Makes Me Feel Good
So basically, our best chance now is not to cure them, but to help them survive until their immune system fight it off?
Google used to do this kind of question but found it wasn't predictive of future perfomance.
Weird Al’s version of Rambo catching a bullet in his teeth, chewing it up, and machine gunning his attacker with his mouth was a formative moment of my childhood.
>I've always felt that Javascript the language is pretty straight forward and easy to comprehend

While that's true, the completely opposite is true for Javascript the ecosystem.

I don't have much time for this cr*p, nor do I like it, so I tend to use olde fashioned JS + libraries like jQuery for old fashioned multi page web apps. I want to learn Blazor and Vue for SPAs to keep it more simple.
I wish you were right, because it would be a lot less work. But herd dynamics alone don't produce anything like HN's front page. HN is actively curated and always has been. The site is a set of feedback loops between the elements of its system: community, software, and moderation.

If upvotes alone were deciding everything, the front page would consist of the few hottest topics repeated over and over, plus the indignation and sensation du jour. https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

The reason why unregulated hivemind behavior composes to a dumb and unstable outcome is not that the people contributing are dumb. It's that they're only using a small part of their attention. If everyone here would deeply reflect before upvoting, flagging, posting, etc., about whether that action making the site more interesting in the long run, we'd get different results. But people don't put that level of attention into what they're doing here, nor should they—it's a lot of work, and everyone has more important things to worry about. What that means, though, is that the hivemind is mostly acting reflexively rather than reflectively (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...), which is bad for a site like this.

The solution is to have a small number of users (i.e. the mods) specialize in worrying about that, i.e. putting full attention into the site as a whole, and reflecting on it and regulating it (or helping it self-regulate) at that level. Then you get complex feedback loops between the big system (the community: large population, sporadic attention) and the little system (the moderators: tiny population, focused attention), which makes the site more unpredictable and interesting. Edit: software is also a critical part of this.
Wondering if it's not a way to prevent editing detection software to work. Anybody knows something about this?
What do you consider a lot?
Agda and dependent types, after 15 years in software development I discovered it two years ago, and it is bringing me joy every day since :)
Growth in surveillance may be hard to scale back after pandemic, experts say