skysight-inc/HackerNews huggingface dataset:
> Can I multiply these together to get 0.16% chance of ending up in the ICU once infected, or is that too simplistic :)

Not a medical professional, but I believe the "danger zone" is somewhere in between your admittance % and ICU level of care %.

If these extreme measures were not taken, we ran (and still do run) the risk of relatively healthy people dying from lack of ventilators, and other basic medical items.
Thanks for the answer!

Garbage collectors are used in most modern languages. Most implementations of garbage collectors don't give any real time guarantees. And neither do typical free/malloc implementations.

You can do functional programming without garbage collectors. Eg via linear types / uniqueness typing.

But the more general answer here is: whether your tool is appropriate depends on your problem.

Hard real time constraints are rare for most software. Most languages in widespread use don't support those out-of-the-box. Eg C certainly doesn't.

> It boils down to the position that side-effects are actually totally fine when they allow you to write a simpler, more straightforward program, where state is easy to observe and debug.

You know that eg Haskell allows you to write imperative code just fine? It's actually one of the more pleasant languages for imperative programming.

And it's pretty easy to get proponents of FP to admit that imperative programming has its uses. Much easier at least, than to get them to say positive things about Java-style OOP.

> Such code is less likely to contain obfuscated logical errors arising from an attempt to not break "functional purity". It has a chance to be practically more safe.

As I said most functional languages support imperative programming styles just fine. But, of course, your complaint remains more valid if you are redirecting it against certain functional programmers. Languages are tools to be used by people. Some of them more flexible, some more boneheaded.
Magic, yawn. I played it back in the 90s. The pinnacle of P2W, no matter the format. If you play Type I you face the very expensive power nine cards. If you play Type II every time a new expansion comes out, all your old cards are a goner. If you play something in between, its a hybrid between these two. Hearthstone successfully copied it.

Total War: Warhammer II is a great game which you can play solo and coop. Same for Borderlands 3, a steampunkish FPS (on sale for 50% on Steam until the 20th).
Anyone have any recommendations for decent smart thermometers?
> Due to how Linux works (see the first link in this blog post), most of the load goes to a few workers out of the pool.

I'm a little disappointed that the author apparently decided to accept and work around brokenness in the OS, though I admit that sometimes I do this myself. I read the linked blog post, and I wonder if Cloudflare uses any of the proposed kernel patches for fixing the broken LIFO behavior of epoll.
Terminology alert: this has nothing to do with agricultural practices, since agriculture is the farming of plants. Pastoral practices are barely relevant either, since the disease is thought to have arisen from the practice of consuming wild animals.
Agreed. That's a pretty big omission by the OP
10 minutes ago, I downloaded the latest VSCode 1.43 and installed it on a fresh macOS 10.15.3.

Launching it with no files open, the total private+shared memory adds up to ~300 MB. Screenshot of macOS Activity Monitor:

https://imgur.com/a/xDdzDRr

This memory usage is roughly the same on Windows 10 Task Manager:

https://imgur.com/a/xWkdoN1

In contrast, the so-called "heavier" classic Visual Studio 2019 v16.5 (devenv.exe) with no files open, Task Manager stats shows it using less than ~200 MB.

I think some folks get the impression VSCode is "lightweight" because the GUI/UI is lightweight. VSCode is less "busy" looking... less menu options, no ribbon with icons, less multi-panels of properties, etc. VSCode's GUI looks more like a bare-bones "text editor" than an IDE.
Yet the question of truth was indeed important to Godel, a lifelong Platonist. So it was the will to truth that brought us here in the first place

Moreover, this tool-theory of truth that you proffer still runs on some concept of truthiness.

All these system share a similar paradox to this trilemma: let's assume there is such a thing as truth, but the condition of that assumption seems to be the impossibility of proving it with any system produced by such a will to truth.
I always thought this was funny. This was the embodiment of the original CSS philosophy, which was to "label your html elements semantically with what they ARE, and then worry about styling those in the CSS." The whole point was to get anything style related out of the HTML altogether, the HTML would just be semantic/content related.

But then Bootstrap and other CSS libraries came out, and completely inverted the philosophy back to what HTML originally looked like pre-CSS, which is that you had all of these rules you could place directly in the HTML that would directly control how the element was styled. In CSS Zen era you could look at my HTML and have no idea how I intended it to LOOK, whereas in the Bootstrap era you would look at my HTML and see "row" and "col-sm-3" and know exactly what I was going for visually.

Now people just make components and will maybe use style variables/tokens. Just funny how things change.
> It's also a multi-gigabyte installation full of Java, C, ...

Sounds like the Facebook app.

I think people are okay with gigabyte apps now.
I enjoyed browsing CSS Zen Garden and read Eric Meyer's CSS articles when I was still in school 15 years ago. Time flies and so as Front-end stack.
Their is also an excellent open source clone of the rule reducing engine called Expreduce[1], and I've been working on Foxtrot[2] which uses Expreduce to create a GUI and data platform on top of it.

[1] https://github.com/corywalker/expreduce
[2] https://github.com/wrnrlr/foxtrot
While the data is free, the cost of getting the data to you can be charged. Originally, it was to cover the expense of someone pulling the data, making copies, and then mailing that data out to you. If it was photographic, you'd be charged for the prints. I'd see using Requester Pays in the same vein. They are not charging you for the data, but any fees incurred to obtain the data would be at your expense.
I wish this was true, but from all appearances the medical infrastructure is not scaling up at a reasonable pace... i.e.

> The Trump administration has not yet formally asked GM to use its network of plants and suppliers to make any medical equipment, the person said. (From the Article)

> Tesla makes cars with sophisticated hvac systems. SpaceX makes spacecraft with life support systems. Ventilators are not difficult, but cannot be produced instantly. Which hospitals have these shortages you speak of right now? (From twitter 9 hours ago https://twitter.com/elonmusk/status/1240492347835604992)
Your dismissive "of course" is not warranted for the sentence that says "The worst thing about Covid 19 to me is how it selects against old people".

Two ways for Covid 19 to not have that characteristic:

1) It doesn't select against anyone, meaning it doesn't kill people.

2) It doesn't select against old people, meaning it's less selective, meaning (keeping the same mortality rate) it kills less old and more younger people.
The intent of this RFC is to improve the places where JavaScript is already used like management tools and editing.
I think this is pretty confused.

The active record pattern from the article isn’t the active record pattern from Fowler and not really how it’s generally practiced. Fowler’s active record is about having data access methods on the data objects. The article says whole object access and access by id, so something different. Probably would have been a lot better not to reuse the term.

Whole-object access is very typically part of ORMs. The article raises an issue this way: “Retrieving whole rows is hugely wasteful when only part of the row is required to resolve a user request.”

But note that you can control what’s included in the object. In other words, if you are running into problems due to getting too many columns because your object has too many properties... then change your object. An ORM giving you what you asked for isn’t a problem with the ORM. I think when people run into this kind of thing, I think they are usually stuck in a situation where they can’t express queries in a reasonable way. (Could be due to complexities or limitations of a specific ORM, or could be silos between front end and back end development.)

Getting objects by id is very typically part of ORMs as well. But ORMs very typically include a mechanism for queries as well, so I don’t even know why that came up. Maybe again the problem the author is trying to get at is lack of reasonable flexibility to express queries.

Now, a general issue with ORMs is that they tend to bury queries under an extra layer of abstraction. I think there’s an article to be written about that.

The article does go on to say a data access mechanism should have first class queries and first class transactions. Which are completely true, but dont really have anything to do with active record. (Those are just a start, though. Some think an integrated query language is “first class“, which is backwards.)

The part about restful apis is probably not worth breaking down. it conflates restful, the idea, rest apis as commonly implemented, http, json, and so forth.
Three Steps to Remote Employee Onboarding Success
> that will ensure that these situations no longer happen?

Well... but Typescript doesn't ensure those situations won't happen, ironically because it's a superset of Javascript and it's not strict enough. Typescript is just documentation that compiles. If a library has bad documentation, it's likely to have bad Typescript as well, and bad Typescript can be a giant curse.

Typescript will happily allow you to force a typecast that doesn't reflect reality -- it will happily allow you to say that a method always returns a string when sometimes it returns a number, and it will happily compile in those scenarios.

Tracking those bugs down are a giant pain. I don't hate Typescript, but people who look at this and think, "I don't have to care about what libraries I'm using, I can just trust the interface" are fooling themselves. I've debugged plenty of errors in Typescript code that ended up being the result of me trusting an interface that didn't reflect the reality at runtime.

There's value in Typescript for some projects, but it does not remove the need to be careful about documentation and dependencies, because it's so easy for both dependencies and downstream code to circumvent the protections Typescript gives you.
The suggestion is that they would all agree on UTC 0 not because it's their current time zone, but just for ease of coordination. They could choose any time zone for this purpose if they all agreed on it, GMT just happens to be the most universally recognized and least biased option.
What settings are you referring to? VSCode's settings (both main and extensions) have a GUI view. The compile_commands.json is always generated and not meant to be edited at all.
> My best guess ... is that confirmed COVID-19 ... cases will not exceed 0.1% of the US population

My own best guess agrees with that. Really, it's all about how many cases you choose to "confirm". That's not very reassuring though.
Coronavirus (Covid)-19: The natural protocol we used to treat my wife
Character development in WFRP was so attractive coming from D&D, but dammit, gameplay was so deadly and lethal.
I think different parts of the page need to be treated differently.

In a typical webpage, you'll have lots of "chrome" (menubars, sidebars, footers, logos, etc.) and "content well" of some sort. For the content well, the content is probably going to come in through some sort of CMS with Rich Text Editor that can handle bold, italics, links, headers, blockquotes, etc. by outputting plain HTML.

The content well should be designed to work without classes on the items. It should be able to take the <a href> and <em> tags and make it look correct. The tags themselves have a semantic meaning, and you can imagine this same content surviving through multiple redesigns of the site.

But for the chrome HTML, the tags are only there as part of the current design. When you redesign the site, there's no reason to expect the same tags to be used. It may or may not be possible depending on the goals of the redesign, but either way, it's not a goal, the way that reusing the content well HTML is.

I think this is what leads to the disconnect. If you're new school web dev making CSS-in-JS components or whatever, you're expecting your components to be thrown out when a new design comes along in five years. If you're designing the content well, you expect the HTML to live essentially forever or at least as long as the business.
You may as well ask why big systems are needed for anything. You can run Postgres on a 10 year old laptop, but you can't run Postgres on a 10 year old laptop as a backend for the USPS.
Are actual technical people reporting issues with internet bandwidth, or are these unjustified fears by politicians?
Australian newspaper prints extra pages to help out in Coronavirus
I truly believe this is still the way to go if you want to have any hopes of keeping your HTML/CSS maintainable and easily customizable.
Open hardware projects working to solve Covid-19
Mandrake, Slackware, then Gentoo here.

Curious, do you remember when user contributable/rolling package managers became popular? Back in 2000 when I wanted latest software, I remember having to resolve dependencies manually (view compile errors, then yahoo/google for libraries and errors). Each dependency had to be compiled manually, sometimes requiring patching code to get things to play nice. This was always a headache lol, but felt awesome once things actually compiled.
I feel that too. If the bad guys are the only ones talking, they will be pretty convincing.
So I actually live (and am typing this) about 5 minutes walk from the CSC head office in Keilaranta, which I can see out of my window. I wonder if the machine is physically located there.

(I'm pretty sure my first linux kernel download was 1997, one of the 2.0-pre series, and it probably came from funet.fi)
That's because the issue they're trying to solve is being slowed down by existing JavaScript tooling and infra. This is very explicitly to improve Dev UX. And they already called out the most important concern when switching to a new lib:

> The framework is heavily optimized for performance.
As user lima-lima pointed out above, this most probably is an artifact resulting from different definitions of what constitutes an ICU bed - for example pediatric and neoanatal beds are included for the US, but excluded in the European numbers.

It also fails the sniff test: The US has less total hospital beds than almost every other industrial nation, but at the same time the most ICU beds?
I don’t see how their employment prospects or healthcare scenario would improve with them falling severely sick and now having preexisting conditions to boot.

This is exactly where governments need to step in to prevent stuff like this.
Well if history is any indicator that may change.
https://www.history.com/news/spanish-flu-second-wave-resurge...
> Couldn't see the value there.

When you're choosing a JS framework you need to factor in the experience the user has along with the experience you have. I don't know much about Vue but React comes with a huge amount of bulk. A lot of JS that has to be parsed before anything can even be done on the page.

If you're choosing React because it allows you to fall back on what you know rather than learn something new you're making an ill-informed choice.
I generally love joyplots but haven’t seen a great use of them showing latency distribution over time.

Do you know of any examples?
Ask HN: Best way to set up online orders for small food biz?
My local mom + pop grocery/hot meal spot wants to set up online ordering asap. They want to deliver the food themselves in a 5-10km radius, take online payment, and update their menu regularly. They already have a Wordpress site but are open to using a third-party platform. What are some good options?
Controlled clinical study cures 100% of coronavirus patients within 6 days
Because in Apple's case they are merely using Linux as off the shelf server software to serve a website or maybe files in their HQ. They have no need to modify Linux therefor they have no need to create patches. Apple doesn't even contribute to FreeBSD despite lifting many components for OSX AFIK.

The others have deep investment in Linux and therefore contribute patches.
He also hates forking in Git.
Not needing JS is a key feature of MediaWiki. It would be great if the old CSS+HTML skins still worked with this.
I remember the pricing being a surprise, but the Android tablets that followed all came in at lower prices. Only the Blackberry Playbook and HP Touchpad (running already-obsolete OSes) tried to match Apple's pricing. Both were discontinued after terrible sales numbers.

Google botched Android 3.0 (the first "Tablet" version of Android), and developers mostly didn't bother trying to adapt their apps for tablet screens.

If it hadn't been for Samsung pushing the boundaries with pressure-sensitive screens, pen input (2014 Galaxy Tab pro line), Linux on DeX, and SoC improvements, there wouldn't be an Android tablet market beyond the disposable 7" tabs people buy for their kids.
No offense taken. I kind of worry about this mindset generally. It isn't real unless I know someone who is in hospital. It gets real quickly when you get sick.
> This kind of reasoning is generally accepted when talking about implicitly nullable types vs explicitly nullable types (optional types), but somehow in this context people are more stubborn.

Not sure that's the same? Haskell has no implicitly nullable types. Everything not explicitly marked as optional is non-nullable.

But still, if your algorithm at hand can treat nulls the same as non-nulls, it's a good idea to do so. (Eg in a sorting algorithm where you just feed the elements to the user supplied comparison function, and let that function handle comparing of optional elements.)
FWIW, I'm not logged in on every device. For example generally I'm not logged in on my mobile because I don't like typing on it. On a work computer I'm not logged in either.

Though I don't know how widespread such usage is.
Planning for the World After the Coronavirus Pandemic
Yes, I'm seeing issues and slowdown.
Great work. Let’s talk
As a corollary to this - a principle I've accepted goes like this: "If you don't know what evidence could show your belief to be false, you don't really know what it means for your belief to be true."

For all of our important beliefs -- about people, politics, religion, whatever -- it's always important that we ask ourselves, "How would I know if I was wrong?"
Diagnostics startup Everlywell launching an at-home coronavirus test sample kit
http://mailmarkup.org/zen/

This is my Zen Garden attempt. According to the HTTP headers it is from 20 October 2008.

You can see how font rendering has changed over the years. When I wrote this all columns were the same height and alignment cross browser.
Is there anyone who should be treated better than you ?
exactly. React works so well with js. And vue claims to be simple but tbh its hard. working with async await function, promises are so weird. And you need packages for simple stuff also.
'Their Optical Section performs optical alignment on shafting, masts, and other equipment.'

That's me! Norfolk Naval Station is just one shipyard in the area. There are similar yards with all of the same equipment. BAE/Colanna/NASSCO/NNSY/Lyons/ECSR. It's the same story in San Diego, Pascagula, Jacksonville, Hawaii.
http://smacss.com tried to push this, but failed
Since we were only playing the most basic rules (it was our first time) I did wonder if it would be as much fun playing with more of the rulebook. There is a new simplified version coming out so I'm hoping that maintains the fun/complexity balance we found.
Interview with Digital Marketing Guru – Neil Schaffer
How much would a launch pad that will be used four times normally cost for what they're planning to launch? Without knowing that I can't say if they overpaid 10x, 2x, got it exactly right or got an amazing bargain.
How does this integrate with the inventory management restaurants require?
Yes, but we also have the “fellowship bottleneck” and limited med school seating we use to keep doctor salaries artificially high.

In addition to training new doctors, we should also just loosen restrictions for doctors to enter the US and use their medical expertise.
At the South Pole station, NZ time is used since it's supplied from McMurdo (which is supplied from Christchurch). However the tourist camp a km away is on Chile time since they are supplied from Union glacier and Punta Arenas. The tourist camp people were nice enough to invite us on Christmas, even though for them it was like 3 am when we visited.
A ventilator always requires intubation

Can you elaborate? This ventilator documentation[0] says for invasive and noninvasive ventilation

[0] https://www.usa.philips.com/healthcare/product/HCNOCTN98/res...
From Dave's current site:

http://daveshea.com/projects/zen/
It is a major problem in practice. It's called the "N+1" problem and it's exhaustively studied and documented, with mitigation strategies for every ORM that encounters it.

This is a bit like acting as if you're the first person to realize that null pointer deferences are a problem and happily telling the entire world to "just switch to pass by value."
Static site generation is very cheap in terms of generation and delivery.
Sideloading an App is non trivial and not something that one would expect their userbase to undertake and it requires the user to have access to a Mac to perform it.
From https://www.filfre.net/2020/02/myst-or-the-drawbacks-to-succ...

> Myst would prove to be one of the most polarizing games in history, loved and hated in equal measure. Even today, everyone seems to have a strong opinion about it, whether they’ve actually played it or not.

> ... And yet, for all the love it’s inspired, the game’s detractors are if anything even more committed than its proponents. For a huge swath of gamers, Myst has become the poster child for a certain species of boring, minimally interactive snooze-fest created by people who have no business making games — and, runs the spoken or unspoken corollary, played by people who have no business playing them.

67 comments on the filfre post I quoted, from 24 days ago, at https://news.ycombinator.com/item?id=22392469 .
You can create a new meeting where that ID can be used to connect at anytime.
Do they really need a large framework? It is possible to write fast elegant applications in JavaScript without a framework.
CSS Zen Garden was a treasure back in the day, one of the most inspirational CSS sites showing the power and flexibility that can be achieved with CSS over semantic HTML.

I still remember the original design from Dave Shea fondly:

http://www.csszengarden.com/001/
I'd argue that killing off a source of wisdom and knowledge that hasn't been fully passed down hurts the species as a whole. This isn't a counter to your point, just another perspective.
I've always wondered what Torvalds's answer would be if you asked him if he had the chance to snap his fingers and have the kernel rewritten from scratch what he would change?
This is just a PR play and an ask for government handouts.

It would be / have been a lot better for the government to just, you know, order ventilators from ventilator manufacturers in advance. Barring that, they could start helping them ramp up manufacturing now.
I do point out that polar night is not that absolute. Even when sun doesn't rise above the horizon, there is still quite discernable day-night cycle from twilight to midnight and back, especially if you are not exactly on the pole.