skysight-inc/HackerNews huggingface dataset:
You have to be careful to separate supply and demand.

In the US the Fed regulates total nominal demand (= spending) in the economy. When the Fed is doing their job well, it doesn't matter for nominal spending whether any one industry, like restaurants, is disturbed or not. Or whether some industries are booming.

The Fed will just adjust how much money they are 'printing'.

But what matters are supply side factors.

All those people patronising restaurants or working there presumably did so because they preferred it to the alternative ways to spend their money or time.

After a disturbance, they will have to make do with their second (or third or fourth..) best opportunities instead.

If the disturbance was a long term shift in consumer taste, we should hasten the transition of workers out of that industry.

But the current crisis is presumably temporary. So we pay for lots of friction of adaption back and forth, just to get back to where we used to be. (The adaption is still a good idea. It's probably better for waiters to become eg Uber Eats drivers than to twiddle their thumbs.)
depends on the provider. Netflix is pretty good at offering peering or local cache servers that can be installed inside of a providers network.

But most providers don't take Netflix up on that offer and rather focus on hoping that crappy peering is forcing Netflix into paying them for connectivity.
I believe there is some heritability. What's more, long term human couples tend to have dissimilar immune systems [0], allowing their offspring to have a more diverse spread of immunities.

The fact that humans are somehow able to _detect_ properties of a potential partner's immune system is super interesting to think about.

[0] - https://www.amazon.com/Social-Animal-Sources-Character-Achie...
I've been impressed that Zoom isn't breaking down. I'm on it all day, and even my kids now have TaeKwonDo three days a week over Zoom.
You aren't right about that - the N+1 problem is just one specific issue WRT joins and while the example I give does have it that is not the only thing wrong with it. The rot is more general sadly.
Can we get the millions if not billions back we gave to ISPs to roll out and improve broadband services that they never delivered?
This is IMO one of the killer features of vue.

Sure, you can plug react components in a progressive way, but you still have to move the HTML into the JS file. And you certainly won't ship the babel behemoth to the client so, no JSX.

With Vue, you have a friendly migration path, with a style close to angular 1, if you need.

It's also awesome for prototyping or making quick and dirty projects.

Evan, every time I use Vue I can see how you pondered seriously those things. The docs are amazing. The API is full of little details that show you care (I smile every time I see you can do '.prevent" - "oh right, they though of that!").

It's not just a great product. It makes you feel the authors are your friends.

Thank you.
I've seen people seriously recommend marking up your document like this:

<div style="display: table;">
<div style="display: table-row;">
<div style="display: table-cell;">
</div>
</div>
</div>

How in the nine fires of hell is that better than just using a table?
I was using Linux before things like Slackware came about, when it was just a boot and a root floppy disk. We had DECstation 3100/5000 machines costing small fortunes, that couldn’t reliably write a CD. The small 386 in the corner running “that newfangled thing” was far better at this :)

In my lifetime, I’ve gone through:

- building (as in: soldering chips to a motherboard) my own computer at home at age 11*

- buying an 8-bit Atari and learning about Antic and the 6502

- eventually getting a “disk drive” which stored an entire 128k

- moving onto a 32-bit cpu with the Atari ST

- blowing my student budget for the term on a hard disk, 20MB

- finally getting connected, at the blazing speed of 2048 baud

- lather, upgrade, rinse, repeat

- to where I have a 1gbit internet connection, a 10gbit home network, 100TB of storage locally, and a server rack in the garage with more than 100 “cores” available.

Things have changed so much, so quickly, relatively speaking.
Wow. This gave me a flashback to the early days of iOS jailbreaking, back in late 2000's. Wasn't "alpine" the password for the original jailbreak (that you downloaded over a safari/web PDF link if I recall). I never did learn exactly why "alpine" was the password...
It is only sad when you have not worked on a medium sized website/webapp.

For a small document like css zen garden where the goal is to produce a diversity of design without changing the html? css selectors are perfect. But how often is that the goal of the UI team?

The goal of a ui team is to have a consistent ui that is easy to change. Components helps with consistency. It also helps in separation of concerns: you can have someone writing the component library and someone else using it.

The goal of a ui team is also to minimise the amount of ui bugs, and the amount of ui code. If you let people go wild with css selectors, you end up with badly scoped class names and very painful integration phases where selectors breaks the ui across the whole application. When fixing bugs people are too afraid to remove anything because it means that they have to test a huge scope.

The trend I see is not spaguetti (except in places that don't care). It is the use of a very restricted type of selector: .class_name. Some people use css BEM or functional css and write those names themselves. Some people use a css in js library that generates them.

We have started adopting css BEM two years ago and now we are considering using a css in js library. I had to manage a css library update recently and 90% of the issues were in place where people didn't have this kind of methodologies.
Show HN: Typer, the FastAPI of CLI Apps
Ah yeah, the good old days. Yggdrasil Linux, Turbo Linux, Slackware, etc. I think I installed my first Linux system in 1996 (maybe 1997) and never looked back. I didn't drop all use of OS/2 and Windows immediately, but by 2001 I had adopted Linux as my fulltime desktop OS and to this day it's all I use, outside of situations ($DAYJOB mostly) where I'm required to use something else.

I wonder if Linus had any idea of the impact his "toy project" would have on the world?
Not quite a tour, but some really well put together content in my opinion
Never Hear an Excuse Again
Yet another place where the pandemic calls companies on their bullshit.
Onboarding – Building SaaS #48 · Matt Layman
I'm gonna react to the 2004 date instead of the original 1989 publication date.

Runaway was released in 2001, Myst in 1993 and the sequel in 1997, Lucasfilm Indiana Jone in 1992 (a game of such quality that fans demanded a movie based on it), Broken Sword 1996, etc.

These are just the few I bothered looking up. There has been a good amount of adventure game masterpieces between 1989 and 2004. Lots of bad ones, but also a fair count of great ones. There have been rough times for adventure games, but they were not dead between 1989 and 2004.
Coronavirus Is the Black Swan CEOs Have Been Dreading
Offering is the correct first move. Even soup kitchens need structure, guidance, and leadership. You can't just go in as a new volunteer and just do whatever tasks you feel like doing just because you think it needs to be done.
I joined the testflight beta for this a while ago, then got a "the developer removed you" message and could never get back in. But it was convenient to have on hand.
Or they are referencing some meme?
That was pretty awesome. Thanks for the link!
I like how you have output for each process of the pipeline, however it would be much better in terms of usability if you could dynamically load the result just below the query rather than opening a new page.

With that said this is a great overview!
I've found this thread useful in trying to answer this very question:

https://threadreaderapp.com/thread/1239975682643357696.html
Over the long run, natural selection is part of it. If a virus kills prevents reproduction through any mechanism, then resistance to the virus will be selected.
no offense but it sounds like you're doing a kangaroo court evaluation of their evaluation by making assumptions to what they did and didn't consider and not looking deeper into the context of the RFC.
Hydroxychloroquine is effective in inhibiting SARS-CoV-2 infection in vitro
Poor ISPs can't deliver the broadband that we pay for and now it is the customers fault. :(
You're the only person who brought the correct reason for the situation, Saudis are cow milk for Trump and the absolute silence of Trump is clear answer of his satisfaction on the situation.

Killing fracking industry is really stupid to even think of.
But the OS can. So if photos are accessed for example, the OS can popup the same old dialog asking for permissions as always and you as the user can decide.
Coronavirus Origins: Covid-19 Wasn’t Produced in a Lab, Scientists Conclude
Lots and lots of frauds are committed via the mail and telephone or email. Does your argument for KYC apply there?
How about instead of urging people to do something they wont, remove content or only make certain content available at certain times for certain people.
There can be a lot in-between here. You might end up with something like `Report(type: PROFIT_AND_LOSS, unit: MONTHLY, segment: SECTOR)`

Like every tool, there's a sweet spot where it really shines and others where it doesn't fit. If you need to have access to a bunch of disparate datasources it's really nice to have that layer of abstraction.
Send him an email, he'll add you back. The beta can only fit 10,000 people and it gets cleaned regularly in an attempt to stay below this limit.
I wrote my blog's HTML[0] semantically, and I'm glad I did. I have a different style when someone fires up a new instance. I was already going for a retro "vaporwave" aesthetic there, and that recent Windows 93 post[2] pushed me over the edge. I apply those styles to my main site as an Easter egg when you view it in the Japanese locale.[1]

[0] https://theandrewbailey.com/

[1] https://theandrewbailey.com/?lang=ja

[2] https://news.ycombinator.com/item?id=22463415
I used to love it but know I can't help to notice that there is no max width and the font is way too small.
>> New C.D.C. data showed that nearly 40 percent of patients sick enough to be hospitalized were aged 20 to 54.

To be more specific:

>> Among 508 (12%) patients known to have been hospitalized, 9% were aged ≥85 years, 26% were aged 65–84 years, 17% were aged 55–64 years, 18% were 45–54 years, and 20% were aged 20–44 years. Less than 1% of hospitalizations were among persons aged ≤19 years (Figure 2). The percentage of persons hospitalized increased with age, from 2%–3% among persons aged ≤9 years, to ≥31% among adults aged ≥85 years. (Table).

More to the point:

>> The cases described in this report include both COVID-19 cases confirmed by state or local public health laboratories as well as those with a positive test at the state or local public health laboratories and confirmation at CDC. No data on serious underlying health conditions were available. Data on these cases are preliminary and are missing for some key characteristics of interest, including hospitalization status (1,514), ICU admission (2,253), death (2,001), and age (386).

From the report:

https://www.cdc.gov/mmwr/volumes/69/wr/mm6912e2.htm?s_cid=mm...

I don't really get why the 20-54 age range is reported as one category in the NYT article when they're reported as separate categories in the CDC report. Would it weaken the arcile's point to report that 20-44 year olds and 45-54 year olds both had around 20% chance of being hospitalised?
I so desperately want to like adventure games. I love the visual styles, I love the storytelling opportunities, but the idea of being defeated by an opaque puzzle infuriates me.
Epidemiology and virology are serious sciences. This stuff has been studied, and studies confirmed in the real world, for a very long time now.
If those guys are worried, Imma gonna shelter in place and do my best to follow other recommendations.
But that's only part of the real problem, which is that our modern society is a house of cards that depends on every part working well, and even then it breaks down all the time. Whatcha gonna do when most parts break down? I guess we're going to find out. I don't think it will be full-on Mad Max (or rather I hope not). But wishful thinking ain't gonna cut it.
This is described as The Object-relational Impedance Mismatch:

https://en.wikipedia.org/wiki/Object-relational_impedance_mi...

Thanks you Cal for the insightful and concise article!
I mostly focus on finding people with the answers. One person here I invited to another place specifically because they asked exceptionally, good questions. Most of the time, their questions led to more good answers or just perspectives. I'd like to see more of that.
Are blood types correlated with cultural/social circles in china?
We did get some complaints from people who were convinced that selling Linux distributions was illegal

I was a C.S. student at UNC-Wilmington when RedHat first launched, and I remember a lot of people were freaked out about that. They were just howling "they're SELLING Linux?!???!" Heh.
The "Spanish" part has always been a misnomer, since it likely began in the United States.
How to set up PXE boot for UEFI hardware
The deceptive answer is probably "Yes" to whatever such incarnation of that question you ask. But as always when it comes to VSCode, it's buggy, half-configured and most of the config is weirdly hidden inside json-schema driven JSON config files that may or may not work. So much so that for me it effectively becomes a "No" answer.

That's been my experience with watching stubborn fellow co-workers struggling with it while doing python development. On paper, it has all the features and whistles of course, so therefore it's the "best IDE".

Code completion, type-annotation, debugging, virtualenv, built-in linting, docker support, etc. But then when you use them, it's a virtual catastrophe of configs, random "does it work, no, try the config again, does it work now? Yes No?" And so it continues, for an hour. Meanwhile, a python IDE like PyCharm just works without hassle.
As long as there is no accepted non-vue replacement for the server side rendering technology, one has to assume that WP will replace php based rendering with Vue templates on a large scale, even for the static content. However, Vue templates require usage of node.js. I couldn't find any standalone serverside vue template parser/renderer written in something like C++, Rust or Go. So if they adopt Vue, they'd still be locked into a project ran by a single company, namely v8, which they listed as one of the things they wanted to avoid.

Also, why does the hn clone that claims to be statically rendered using vue still display spinning icons during page load [1]? I'm asking because it's not just any vue js app, but one mentioned in the official server side rendering docs of vue [2]. Edit: doing view-source on the hn clone shows that it's really just loading the comments from the network. Not sure what definition of server side rendering the docs are working with, but that demo doesn't give confidence.

Will I get spinning icons on wikipedia pages in the future? Will it be like discourse where the scroll bar is hijacked?

[1]: https://vue-hn.herokuapp.com/item/22625556

[2]: https://ssr.vuejs.org/
I always find it interesting that as I sit here on the south coast of England, Glasgow in Scotland is significantly further away (approx 450 mi) than the ISS when it orbits overhead. It's one of those details that shows that 'low Earth orbit' really does mean 'low'.
Defense contractors are also notoriously old school in management, and remote positions are very hard to come by (also due to security concerns).
I’m not really sure if we’re overreacting. But it sure seems like we are entering this endeavor completely without a plan. We’re not going to be able to stockpile food and furlough half the economy forever, and as soon as we start coming out of hibernation, spread will just ramp right back up again.

I think the lack of leadership and foresight will likely cause thousands to lose their lives and trillions in economic damage.
The first iOS release was codenamed Alpine, which started a long line of ski-resort related names. (It's a coincidence in this case.)
There did seem to be a huge gap for many years in the existence of good adventure games. I have fond memories of many ones from yesteryear, but then it largely felt that anything that was out was pretty boring or just trying to copy them.

And last week I started playing Disco Elysium, and it's everything I ever wanted from something like an adventure/rpg and more.
Got 3 ipad not pro. I am on reading paper and writing. The sync, ability to comment then back to mac to touch up is great. But 11 need rudder ... horse of course as one said.
At this point, why does Apple even still bother preventing people from sideloading apps?
I'm quite sure this kind of application is against Apple store rules and would be banned if published:

2.5.2 Apps should be self-contained in their bundles, and may not read or write data outside the designated container area, nor may they download, install, or execute code which introduces or changes features or functionality of the app, including other apps. Educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code provided that such code is not used for other purposes. Such apps must make the source code provided by the Application completely viewable and editable by the user.
> Just BAN everything that could ever allow this.

How?
Also, if you need or may need multiple attributes of an object, fetching the entire object by id may save time as the id-based query can be cached and save you from making multiple trips to the db.
I use Visual Studio 2017 to develop a Qt application on Windows. I use Qt Creator (QtC) for same app on macOS. I love Qt, am delighted to have converted from Win32.

Sorry but VS still feels as solid as a tank, Qt Creator is less responsive to my needs.

- 'asserts' in QtC bring the debug session to a grinding halt. I can't step over like I can in VS.

- Where can I define macros in QtC?

- In debug mode, QtC is unable to display certain types of variables, way too often.

- I have fiddled for days with the .PRO file, read all the StackOveflow posts, and I still can't suppress reams of pedantic warnings.

- QtC just gives the impression of a rudimentary attempt at VS, like things are about to fall apart at any moment. To a programmer accustomed to VS, there always seems to be something missing, and I don't mean just different keyboard shortcuts. QtC has a long way to go.

Still, it's better than a text editor and the command line.
> In most of the world, the ownership of "entities" is also public data. The privilege of being an entity is bestowed by the public through the state, and any status or license granted by the the collective (the state) is and ought to be public information.

Under that theory, bestowing the privilege of privacy doesn't seem any difference to bestowing the privilege of being an entity.

So why should we do one but not the other? What are the trade-offs?
Your numbers are way off, as you didn't account for redundancy of the drives (any failure or bit flips of 1 of those 2,470 drives will cause corruption of likely the entire data set).

> Network cards, bandwidth, electricity cost > I can't guess.

This is where a huge amount of cost is.

> And that won't be recurring cost.

Maintenance, humans, cooling, drive replacements, property, building, land tax, payroll tax are all recurring costs.
What You Need to Know About Vue3 in 2020
Honestly I say the reason it’s sad is because of the idea that CSS promised something it couldn’t deliver. The sad part isn’t that people gave up on CSS, the sad part is that people believed it could work this way in the first place.

Writing CSS stylesheets by hand is like writing HTML pages by hand. It just doesn’t scale, and you run into a million tiny problems every time you change something in a medium size project. So for HTML we use templates and components. For CSS, we want the CSS for a component right next to the component itself in our VS Code window, so that actual humans have good insight into what styles will affect a particular component. The alternative—keeping the CSS separate—requires its own set of tooling to plug the holes, like all those fancy web developer tools built into browsers these days.
Indeed, switching context is fine and I think decent developer should be able to do it within first two weeks of ramping up. That's why I think it is a waste of time to go and learn the nitty gritty of all these platforms just for the sake of job interviews. Unless that skill is highly specialized like OpenGL/Vulkan API developer or something.
Yes. The biggest issue is that we lack any idea regarding how infected the population currently is, or was. We don't know if 25% of all Americans have had a minor infection at this point and are less vulnerable. We don't know how it hung around Washington State undetected for six weeks.

On the one hand, when dealing with the risks associated with a pandemic it is wise to error on the side of caution, but as we go through this we learn more and more how little we knew when we launched this panic campaign.

Until we have a reasonable sampling the entire population, claiming this is the doomsday virus is incredibly dangerous. Shutting down the economy is incredibly dangerous considering our lack of knowledge about this virus.

Incomplete information has spread like absolute wildfire on the internet, and closures and overreactions fell like dominos as worst case scenarios were leaked without context. It is maddening
I am convinced that people who recommend things like that have no idea where we are or how we got here.
Because Apple is extremely inconsistent at enforcing their rules.
it's a bad model to think of measures responding to covid as scalars. they have magnitude and direction.

everything below is me spitballing -- weakly held:

my thinking is that we should err on the side of caution, which means that if anything, in terms of flattening the curve, we haven't done enough, yet, but there is also that any it takes ~1-2 weeks to see the effects of any one action. once the curve is flattening, i think we ought to relax on this front as to minimize the economic damage.

in terms of structural changes to medical system (think FDA approvals), i think that we're also under-reacting, but i don't know enough to really say.

in terms of stimulating the economy, i think we've also under-reacted so far, though the latest bills look a bit promising on this front and i think if they pass they are of about the right magnitude.
And it still is the root password of the iPhone/iPad etc. So when you install an ssh server on your jailbroken iDevice, you should change this password. ;)
Amazon Confirms First Known Coronavirus Case in an American Warehouse
Twitter broadly bans any Covid-19 tweets that could help the virus spread