skysight-inc/HackerNews huggingface dataset:
That ignores the fact that those apps may have done even better had they invested in native alternatives.

I don't think it's a stretch to assume that there's some non-zero set of folks out there that tried to switch from Exchange/Outlook to Slack at scale and said "this doesn't really meet our needs". Some of that is UX, sure, but that UX was also driven by the limitations of performance.

How big is that non-zero set? Who's to say, business is hard and full of imperfect assumptions. But I can tell you as a user of most of these apps, having them not do what I tell them to do because of laggy UIs is infuriating. (E.g. I constantly make the mistake of "reacting" to someone else's message in Teams while I'm trying to find a permalink or edit my own message. Then they get a push notification, I erase the reaction, and I hope they assume it was a mistake. Happens every couple days.)
The over-complication is recursive too. CSS was already too complicated when it was initially written, and the main specification got so complicated itself that it has now been split up into a dozen internally-overcomplicated submodules. JavaScript went from a language that could be implemented in a weekend to a C++-like multiparadigm monstrosity, somehow without fixing most of the serious "WTF happened here" problems.
A very long time has passed since then. Apple is hardly at risk of having iOS collapse because of lack of developer support.
Here's what it comes down to then; Which option is cheaper:

1. Spend money to temporarily increase hospital beds and ventilator capacity, but keep everything else running normally, or;

2. Shutdown everything to slow the spread so that we don't need to increase bed and ventilator capacity.

I'm tempted to say that adding bed and ventilator capacity is cheaper. I don't think that option costs trillions of dollars, like option 2 does.
So I think your description is in agreement with mine, but I consider the first action of the borrower to be withdrawing the money and giving it to e.g. someone selling a house. If the person selling the house uses the same bank, then yes the bank really did just create the money for the loan, but if it wasn’t the same bank then I consider them to have created money for the previous investors while handing out the real money to a borrower. Mostly a matter of perception I guess.
2020 and their terminal still doesn't paste like every other app in existence?

I don't even know how to type "Insert" on my non full keyboard.
I know full well terminals have been "reinvented" but, and as I've already said to you in that very post you're replying to, solving these problems isn't the hard part. It's getting people to migrate to it. The simple fact is UNIX nor Linux doesn't adopt any of those designs you've been discussing and this conversation is specifically about the POSIX command lines. So you can argue all you like about how x does y better but it doesn't mean shit if nobody can actually use x.

I've been doing this for 30+ years. I've written my own terminal emulators and UNIX shells. You're not the only nerd on here so take a step back and listen to the points people are making before assuming they need to be re-educated :)
Modern web browsers are the single best thing for security. I'm not going to install hundreds of apps from hundreds of sources.
Show HN: Knarr, a collaborative, visual data exploration tool
Except that when I use the old apps that used to use all my RAM, now they don't because I have more RAM.

I don't blame the browser vendors (except maybe that V8 made JS juuuuuust good enough to make something like Node viable). They took a thing that run slow for everyone, and they made it faster.

I do blame application developers for writing everything to the web because it's there. There's instances of folks doing better than most in Electron/JS land, but it's still nothing close to the native or even managed Java/C# apps of yesteryear.

Really I should just link to my last Electron rant, seems like they're getting closer together nowadays... https://news.ycombinator.com/item?id=22598148
HN maintains a history of all the articles you've upvoted, which you can find under your user profile. There's also a list of comments you upvoted.

Unfortunately, it's impossible to search this list except by scrolling through it.
It seems like everyone commenting on this article lost their gosh-darn minds.

Can I helpfully remind folks to try to have productive discussions instead of quibbling about the definition of "proven", and outright vitriol?
Hi HN! Yesterday I launched the Covid-19 Mortality Quiz on https://coronaddicted.com. I used the Chinese CDC and WHO published research to estimate mortality rates based on age, gender, and pre-existing conditions. I felt it was difficult to get an accurate sense of personal risk. I hope this website makes it easier.

It's built with Svelte (using Sapper), Tailwind CSS, Express, and MongoDB.
How do you like flutter? What are your impressions of the platform.
Why would you want to run macOS on a server (no matter that it is just home server)?

The Intel NUCs are excelent little machines. Some of them support Intel AMT, so you can have them completely headless in some cabinet.
You might be interested in the ThinkPad P1 (Gen 2). It has the option of not including a dedicated GPU, which will save a considerable amount on battery power, while still packing in a 6-core i7 H-series processor.

But I am also interested in the upcoming processor generations.
Is now the time to opt for the "higher risk" option in your retirement portfolio?
There's a lot of other news providers that aren't WSJ that report(ed) on this. Perhaps we should use them over the pay-walled site?
And we seem to have stumbled upon the Chinese economic system
A 1% CFR will be catastrophic if we let it ride. Over 7 billion people worldwide. Assuming a simple 1% infection rate (extremely unlikely consider the R0 of SARS-CoV-2), that would result in over 700K dying worldwide. And that ignores the hospitalization required for non-fatal cases. Currently it looks like 18% of all infections require multi-week hospitalization. So again, with 1% infection rate, that means over 12 million hospitalizations. And that's just a 1%/1%/18% assumption.
> they think of it like removing some characters in a sentence on a word document

Too real. In the past, the way we usually went about saving space when we needed it was removing small animations, shortening log messages (eventually encoding/hashing them), compressing icons that were stored in the firmware, and ensuring large functions don't get inlined.

LTO was also an option, but wow, does it slow down build times and make the development cycle a pain.
Intro to Information Theory
Yeah, I'm writing C++ on a 2013 Macbook Air. This would be a _huge_ upgrade for me.
Benchmarking Time Series Workloads with Kudu, InfluxDB and ClickHouse
Thunderbolt 3 ports would've been nice, especially when comparing to the new Mac mini that has 4 Thunderbolt 3 ports.

If it's like the Librem13 and Librem15, the usb-c port is data only.
Oil is the crazy part to me, I read an article that said oil could technically even go -negative- because the cost to store it would become more expensive than to give it away. With Saudi Arabia pumping, and the economy in a standstill, there is a massive glut. Bonds are selling off, and I don't if it's because people are re-balancing with stocks down so much or if the market is reacting to the likely future of massive bond issuance from the US government.
Sweetgreen, Chipotle to remove “forever chemicals” from bowls by end of 2020
Can someone explain chip speed and relevance in a way I'd understand pretty please? I dialled out of this stuff years ago - at a point when bigger numbers just meant better, but now they just seem the same?

I'm still using a 2013 MBA as my primary machine day to day. It has an i7 and 8gb of RAM. I've been waiting for the keyboard change before I upgraded, but today I see my options are i5 and i7 (as 2013). I'd get 16gb of RAM, but literally have no clue about the chip stuff. I'm assuming we've moved on somewhat from 2013?!

Any help much appreciated! Thanks in advance!
They are the best entertainment center machines.... the full Internet experience from your couch using a wireless mouse and keyboard.
You got me :)

Btw, I really liked reading this post: https://blog.ramachandr.in/2018/06/19/the-absent-indian/
"I don't need F-keys, so I don't understand why anyone else would ever need them"

Does that statement strike you as reasonable at all?
Have you seen photos of large groups still hitting the bars? Lots of people think they're invulnerable.
It means that some typical processes are run entirely in RAM rather than having to swap to disk. Specifically, the tests they used were common image manipulations (rotations and so forth) in Photoshop.
Just go all in with BetterTouchTool + GoldenChaos-BTT (https://community.folivora.ai/t/goldenchaos-btt-the-complete...) -- I don't know why Apple hasn't bought BTT and made this the default, it's truly the best way to use the Touch Bar and the reason why I miss it when I'm using any other keyboard.
Pandemania: Day Four
The biggest obstacle is people are lazy according to telehealth nurses
At the same time you would want to see results as soon as possible because, and I know that from personal experience, at first you shouldn't care about makefiles, pointer arithmetic and actually most of the things a C programmer should care about. I would encourage everyone to learn problem solving before `make`.
>Linux comes with Firefox pre-installed (or some variant of it, depending on distro).

"Linux" has a minuscule market share and the people that use it are already more likely to use Firefox than Chrome since FF is open source.

>Windows comes with Edge pre-installed.

Edge is now Chromium-based as not even Microsoft wants to deal with Google breaking websites for non-Chromium browsers "by mistake" and rushing to fix it.

>MacOS comes with Safari pre-installed.

>OSX comes with Safari Mobile pre-installed.

Which are minuscule portions of the market.

>Android devices appear to have a decent choice of browsers, and the default is chosen by the manufacturer. For a lot of them that's Chrome, but not all.

Irrelevant. All of Android's browsers use a wrapper around WebView which is Chromium. Only Firefox comes to mind as a non-Chromium browser and it's not preinstalled on anything.

>I don't think there's actually any large group of devices that has Chrome pre-installed.

Android phones, Microsoft Windows and every user that installed Flash or Avast! in the past 12 years.

>Also, pure Android users are free to install any browser and set it as the default.

Again, most browsers are a wrapper around Chromium. Again, most users don't change defaults.

>Chrome is so popular because it has been the best browser for years.

And anti-competitive practices like being bundled with popular software and having free advertisement from the most popular website in the world (which also happens to be the most popular email provider and video sharing platform.)

>I see where TFA is coming from: if we could agree that browsers don't need to be this complex, then there would be more of them. But that would mean less flexible web pages, and we'd end up with something Flash-like being an attractive alternative.

Websites are not flexible. They're flexible for ad companies and web designers who like pointless animations, but now they're harder to parse, modify, save and their compatibility with text-to-speech has gone down the drain the past years.

The problem with Flash is that it gave us a bunch of unresponsive, needlessly flashy websites that were harder to use. Web designers are doing the exact same thing with HTML5 and their 50 MB of JS libraries.
Yes, funny fact when debugging a problem with a new UI library, the Cocoa API for handling keyboard-shortcuts does not support Cmd-. because that was the original signal to terminate the proccess (like ctrl-c). The solution involves setting, calling a bunch of API just to listen to the signal.
Canadian oil went below $10. It's insane.
Interesting, I might give that a go tomorrow!
Just chiming in here and endorsing the eGPU add-on to resolve 4k monitor performance for non-standard resolutions / pixel density. Without it things get pretty chunky. With it, smooth as butter.
I believe Ubuntu started being usrmerged-by-default in 19.04 (Disco Dingo), although the release notes do not mention it.

On 16.04 you can usrmerge your system by installing the usrmerge package:

https://packages.ubuntu.com/xenial/usrmerge
Makes sense I think. It's good to realize that while 3 dimensions of space would seem to be everything there is and ever can be, newer physical theories have pointed out the possibility of more dimensions. There is no Holy Trinity, unless of course you are a true believer in such things
That's why you go out and resupply anything before you run out of anything, that way you can retry later.
It seems more like they are pulling macOS and iOS together, so we will probably see some hybrid of both on both devices. Hopefully better than the Windows implementation though
Only if you are far enough from retirement, or have enough assets, that you can handle the risk. Same as any other period.
How do you work out what something is worth?
Meetups (or local events). I don't go much these days because I have friends that are also entrepreneurial but when you're just starting out, going to meetups to find like-minded folks locally is a great way to make new friends.
I wish they would leave those people alone. They wouldnt get away with that if they did it at Arlington cemetery. They'd be in prison.
Dang it seems like the circuit breaker gets hit every other day now.
I think this somewhat gets to the gist of the issue really.

This virus is not the black death or the start of a zombie apocalypse. To a small percentage of people, getting this will be a really bad day and that percentage is higher than it is for viruses that similarly don't cause major health issues to most, but dramatically impact others.

Having said that, the aforementioned small percentage IS enough to overwhelm the existing health care system and that alone would be enough to cause many, many of the more severely effected to die when they otherwise mightn't with proper care.

So, having said all that I do, very wearily, agree largely with the lock-down measures in place. But I also think we're in a grey area between taking appropriate measures and overreacting.

I think the article gets to another real issue. Many of our esteemed political leaders are selling this more like the black death/zombie apocalypse. Granted, most people I meet aren't so good with "nuance"; but overselling government responses to the virus to get compliance will create another, perhaps even worse, set of issues. Is the real impact of illnesses necessarily jeopardizing our supply chains? No. But the messaging is telling everybody that we're on the brink of societal collapse. So everyone is hoarding and living in fear that if they get it, they're all but dead. We may well be shutting down important businesses that are important, if not essential, and we're causing greater threats because of these artificial disruptions.

I'm also worried longer term about what gets classed as this kind of emergency latter... for any number of civil liberties reasons. But I don't think the time is now to go call for a mass-protest on the steps of city hall either; though I expect that, due to this event, that day is closer than it was before the outbreak.
If we've gone from thinking of it as essential to just "a" bullet, I'm happy. Now we can have a productive conversation about what other bullets this bullet displaces in your toolbox, and whether that's worth it.

I'm not claiming functions are bad, or classes are bad, or inheritance is bad (there is evidence of the last, but it's orthogonal to this discussion). I'm claiming freezing interfaces for compatibility guarantees is often a bad idea. There needs to be far broader awareness of what you give up when you freeze an interface and commit to support it indefinitely.

It's about minimizing zones of ownership within a single computer. Right now our computers have thousands of zones of ownership, and it's easy for important use cases and bugs to fall through the cracks between zones of ownership. Freezing an interface fractures what used to be a single zone of ownership into two.
The first assumes that increasing vents, ECMOs, and hospital beds is all that's needed. You'd still need trained staff to man them. Staff that is extremely vulnerable to this disease. Also, if you don't shut things down, you'll overwhelm the system, even if you were able to double the number of beds...
I worked as an electrician for a couple of years, so I had no issue running power. It’s a very quick job though, so paying someone isn’t going to cost much.
20+ years to retirement
Its weird that country like India has storage capacity of only 40 days. Even if they wanted to store an year worth of cheap oil, they can't.
That's not even close to an exaggeration. I'm running only half those things (or their competitive equivalents) right now on a Windows box. I just checked and I've got 14.8 GBs in use.

Fortunately, I have a Dell XPS 15 with 32 GBs of RAM, but the second I start up a single VM, one more messaging app, a small handful of Docker containers, or any IDE (of which I'm running none right now), I'm going over 16 GBs.

Realistically, most of us on HN probably need around 20-24 GBs, but laptops don't come in those increments.
Indeed, it is possible for commodities to go negative, for instance in the electricity market. Saudi decided to have this price war at an interesting time, in the middle of a crash in the rest of the financial market, hence the huge moves were setting now.
Do NOT use that particular outlet. You want one with GFCI instead. You will probably have to install a larger box to put it side by side with the existing switch. (Or really just install another single box closer to where you want it, and fish)
I find that quanta entertains but does not inform.

See https://en.wikipedia.org/wiki/Duffin%E2%80%93Schaeffer_conje... for the conjecture in question.

Basically it is about under what measures of "a surprisingly good approximation" we would expect to find infinitely many surprisingly good approximations for any random real we pick. Where the definition of a surprisingly good approximation is "within a bound dependent on the denominator".

Obviously you can get a better approximation by simply taking a larger denominator. The question is whether you get a good approximation relative to the size of the denominator.

We probably aren't surprised to find that with a denominator of size q we can get within 1/q of an arbitrary rational. But we likely are surprised to find that we can get within 1/(100 q^2). In fact there are no approximations that good of the golden ratio (1 + sqrt(5))/2. But it is unusual, almost all real numbers can be approximated that well. But 355/113 is such a good approximation of pi.

The conjecture is about the existence, not how to find them. (In practice continued fractions are usually the right way to do it.)
IMO, now is the time to compare your existing portfolio with your target portfolio. I.e. you have a preferred amount of stocks/bonds, and given recent market events that is likely not in alignment. So sell your winners and buy more losers.
> ... the entire executive level (however deep that needs to go) must be replaced.

Determining how deep that goes is tough. Replacing the executive level is admitting the company must replace with a radically different culture. Those take time to cultivate, and the US incentives are aligned such that without great effort, standard American business culture is to evolve to what we see from Boeing. The tragedy isn't that Boeing is exceptional in its systemic broken culture, the tragedy is that this is par for the entire American business edifice without assiduous work by company leadership (many examples of that working away without recognition, but business journalism shares blame in lionizing on KPIs that don't measure for the brokenness); Boeing is simply different by scale of acute fatalities flowing straight from the business culture.
That is great to hear: do you have any links to less abstract write-ups of how it looks and works in practice, and what (software or otherwise) tools are employed?
Any software recommendations for this? I really like my iPad Pro for all sorts of other reasons, but until seeing your comment I didn’t realize that 3d scanning with the depth camera was a thing, and am now interested in trying it out.
I think what is scaring the market is the perspective of a lockdown (and its economic impact). I don't see anything in the news now and for the foreseeable future that would reverse that.
Is the purpose of this site to connect me with a project needing help as fast as possible, or to collect data?

If the former, why do I need to sign up to join the project? Just link to whatever wiki/github/slack/trello/whatever it's using or a point of contact.
Why is it impossible to build a new Windows 10? Shouldn't that be an area of great interest to Microsoft? What other endeavor would give Microsoft as great a leap forward as a ground up rebuild of the operating system?
They are going to start a war in ME to turn this around...
Maybe I'm missing something, are there some weird contracts out there that require accepting fresh oil pumped out of the ground? Otherwise it seems like before oil went negative people would just stop accepting more shipments from oil wells and oil wells would be forced to shut down (for lack of places to pump the oil to).
I wish I got this advice! I just replaced my 2015 MBP 15" max spec with a Mid-2019 version and that touch bar is annoying the heck out of me. At least it has a physical escape key I guess (I keep hitting F1/brightness controls on the Bootcamp side of things for everything).

Fortunately so
Detroit 3 have agreed to temporarily close all of their U.S. plants
You could print many frames from a video, and then if you move them fast, you'll have the illusion of a holographic video.
South korea is doing far more tests than Germany and still has 3+x the deaths
It seemed like a few years ago 80 percent of sites were accessible... Maybe we should have a block in hn submissions system that just blocks these.
is that different from any other water faucet in the bathroom?

FWIW, as an Italian (everybody has a bidet in Italy) I have literally never heard of anyone having encountered this issue, but I suppose it may vary in other countries.

It is a common thing to close the water in the house when you're away for a long time though, but I assumed everybody did that.
Saudi Arabia likes to play games with the market, but they probably won't keep pumping oil if prices go negative. So you might see isolated examples of oil trading free or negative, as gets breathlessly reported when it happens to wind or solar, but it won't happen systematically.
I'm currently working on a complex business-heavy application where we apply DDD and other "enterprise application patterns". Most of the negative aspects in the article I see proven during my daily work (like re-implementing parts of the ORM within a repository).
Even then, as I understand this is the approach as its described in DDD books and "classics" like "Enterprise application architecture".

I have also worked with the opposite way as described in the article - mixing business logic and Django specific code and saw it becoming a hard-to maintain mess quickly, where it was hard to see the business logic between all the infrastructure code.

For me the hard thing about "Enterprise Python[Django]" is to find a way how we can apply these enterprisy architectures in a more Pythonic way.
Hopefully there will be more books and articles about these topics now that Python gains more and more momentum and starts to become more respected to implement heavy business driven applications.