skysight-inc/HackerNews huggingface dataset:
Exactly: pin dependencies to avoid surprises, and use a CI to test compatibility of new versions, so you can deploy security updates on your own schedule, best of both worlds.

Github even bought Dependabot last year, so it's now free.
I believe it is not the point of view of US based contract law.
Well, in the long term they're probably better at saving lives than case studies such as this one. But until such time as they're available, collaboration, discussion, and cases studies are what we have to work with. Becoming paralyzed by uncertainty pending systematic studies will kill more people.
x.com

They didn't even bother to reroute to paypal.com
create-react-app contains over 1000 packages. How long would it take to review all of those?
Parallels Desktop 15.1.3.47255 Crack and 100% Free Download 2020
I wonder if people who exhaust unemployment are counted in unemployment figures, because the cumulative total will be simply massive eventually.
We have one here in my country, yet I see the same thing happening in my town. The first of April saw a handful of businesses permanently close, around the middle of the month a few more did. I expect the first of may to bring more. Jobs here are limited as is.

Each of those businesses employed people who relied on those jobs to survive as well as the owners of the businesses themselves. The building owners require those businesses to be running and pay leases and rent so they can pay their employees and so them and their families can have income. Every permanently closed business affects everyone that relies on that business and it's not always obvious how many people rely even on a small mom n pop business existing.
Thoughts on New Health Product?
crashed for difficult to troubleshoot issues

Oh there’s no question that Classic Mac OS crashed a lot. The underlying technology left a lot to be desired. That’s really beside the point though. None of crashes were caused by the UI design. They were due to a lack of protected memory and corruption of preference files, along with the ad hoc extensions system you mentioned. These problems could all have been solved without abandoning the truly easy-to-use UI.

Modern macOS continues to have a lot of very difficult-to-troubleshoot problems. They don’t usually cause the system to crash, but they’re very annoying to deal with nonetheless. A common one I keep having is random processes using 100% CPU for no readily apparent reason. Take one look at Activity Monitor (or Task Manager on Windows) and you’ll see dozens or even hundreds of processes running in the background. How the heck is my dad supposed to troubleshoot that? He won’t! He’ll notice his computer running hot and battery draining rapidly and ask me to figure it out for him.
I'm dubious about the Numbeo value for the UK - 75.36 / 100 seems pretty low. UK tap water is of an extremely high standard.
\frenchspacing = single spacing

\nonfrenchspacing = double spacing (default)

They are both TeX commands.
> Mocco, who has spent his career studying strokes and how to treat them, said he was “completely shocked” by the analysis. He noted the link between covid-19 and stroke “is one of the clearest and most profound correlations I’ve come across.”
Yes, at enormous cost.
Indeed, the most economically destructive responses like the lockdowns were put into place weeks before less economically destructive responses like widespread mask use. In fact, when the lockdowns started they were even telling people there was no use for most people to use masks. Responses across the board seem to be random and haphazard.

There doesn't seem to even be a clear goal to the lockdown. Originally it was to flatten the curve so as to not overwhelm medical services. We'd still have the same amount of people infected, but it would be spread out. But many (though not all) hospitals are seeing a decline of cases and even furloughing workers because of lack of activity. So now the argument has turned to we need more testing, but to what end? Tracking and quarantining infected individuals requires much more than simply testing (for instance, look at the problems New York had in tracking just a few cases at the very start of the outbreak), and it's doubtful that we'll be able to contain the outbreak at this advanced stage (it seems like millions have been infected in New York alone).

We should have a clear goal for our actions (especially when they're this destructive!), but it seems like everyone in power is just winging it.
I completely agree, and can’t understand the downvotes. I’ve felt this way for years at HN, and a paywalled article is a great way to get me to just hit ‘back’, or open it in Private mode and read it anyway.

If there’s a tag at least I’d know to avoid it to start. As many others have mentioned, there’s no pay-per single article option, this would obviously be a very different situation if that was the case.
FTA: "...the backlash was overinflated given that the FCC rules never went into effect and that popular websites not covered by the regulations also use customers’ data for advertisements."
>Science is important, but..."

This article isn't not science. It encompasses a key pillar of medical knowledge and advancements: case studies.
> Start an online store.

Easy for many of us. Not always so easy for a small business owner. Even something turn-key like Shopify requires a lot of setup. Plus, you'd likely need to go to the shop to take product photos etc. which would not be permitted travel in some areas.

Even then, with a website up, how do they get any traffic to it? A sign in the window normally might work, but no one is driving by anyway since they assume everything is closed. Buying some ads may work, but now you're incurring even more costs when you're being bled dry already. Word-of-mouth is probably the best you can get. Plus, most people probably aren't going to purchase the kind of furniture you'd get from a boutique shop online - they want to see it, touch it, sit on it.

I've seen small clothing shops out there live streaming their products on Facebook and people buying via comments. I applaud their effort but also wonder how that can ever be enough. These stores exist today pretty much only because people want to buy this stuff in person, otherwise they'd just buy on Amazon.

The wheels need to start turning again sometime. Tax revenue is taking a huge hit which is also going to cripple government's ability to provide help now and in the future. I'm fearful that the economic impacts are going to be much worse and much longer lasting than we can even begin to imagine. I really hope I'm wrong.
Interesting, my sentiment is the opposite. I would buy a Mac only because of a good design, portability and good battery. The software is my biggest pet peeve of this product.

On the other hand, even if Kubuntu (my preference) run perfectly on a Macbook, I'd still go for a Thinkpad, because of the keyboard and the touchpad.
Ask HN: Why do distros ship old software?
Why do the most popular Linux distros ship old software? Some distros will even go so far as to create their own custom patches to fix bugs in older versions of software instead of just pushing out the latest version. I can understand when it's the kernel and they want to avoid upgrading too often, but why do they do this for packages like Apache, or MySQL, or Ruby? Why do they call those old versions stable? Surely the latest release from the developers would be more "stable" than a 2-year-old version with some backported security fixes.
.. yeah. Thanks autocorrect/HN edit lockout. Grumble.
Thank you for the compliment; I just pontificate on forums.

> There is no Bank of America, Citibank or any of that retail nonsense in my basket of credit mix. Majority of them are in geographically diversified credit unions

You have already figured out what I meant by issuers with different risk profiles, so you're ahead in the credit "game" for sure. My largest credit lines are also with credit unions and they've not fluctuated once through three economic dips. That's not so much bragging--I'll never achieve a six-figure CL with any of them--as it is a data point. The large issuers have their purposes and I have credit lines through them, just not the ones I use for more long-term planning.

As for this:

> cash causes me headaches. Even with my 3% APY bank accounts (people seem to believe there are none of them in the US which is untrue!) after effort and inflation, I barely break even.

> I have to track it, protect it try and ensure it does not loose value too much. I have to visit local branches when I need to take it out or deposit it.

I think you are conflating cash as an investment and cash as an asset. You're right that it comes with a cost, but with that cost you (in currencies like EUR, JPY, and USD) are buying stability. Cash absolutely is not a viable growth investment but diversification means you have a stable block of cash on which you can fall back.

The emergency fund is not an investment; the most risk it should ever see are perhaps well-insured municipal/state government bonds. I have my emergency fund parked in two different online savings accounts paying about 2% interest each. Yes, I wind up behind relative to inflation over a long enough period of time but it's worth it to me to know that money will always be there and immediately accessible.

(Also, for what it's worth, moving money electronically in the States has gotten easier. I have set up two of my credit union credit cards as bill pay destinations on both of my emergency fund savings accounts. If I need to use the emergency fund, I simply put the charge on a credit card and pay it from the emergency fund account instead of my regular account. No branches involved.)

> Credit is awesome. In the U.S., it's really cheap and consumer lines of credit have extremely strong protections.

This is true, but that's not what I mean when I talk about emergency funds and that's not what I thought you were getting at when you referred to the reducing of credit lines for people who thought they were getting them to plan ahead and use in lean times. Credit is a tool, one with a somewhat slimy handle, but it's not a good tool in an economic downturn because that's when it will break the fastest.

I have a handful of 0% credit lines in use at the moment for just this reason; if they're going to give me money to use for free on something I'd have done anyway, I'm damn sure going to use it. I also have money to pay them off in short order squirreled away just in case I need to extinguish that debt in a hurry.
Same here, Pycharm community edition, works like a charm ;)
Launching their own payloads is not the same as launching those from a paying customer. They do not make any money off launching their own satellites until those satellites are profitable. We can known if SpaceX turns a profit based on their employees and funding they've been raising.

Just because you saw one in real life doesn't mean it's special compared to any of the other companies doing launches. Sure, they have lower cost, but you need paying customers to pay the 7,000 employees you have. They have a total of 2 paying customers (NASA) in 2020, 11 in 2019, and 20 in 2018. Do you see the trend now?
> "People are staying home because they're scared of dying. You don't fix that by changing the closure rules. You can only fix that by addressing the actual pandemic."

no, that fear and panic was induced by a combination of political and media fervor where overstating the problem gives them more power, attention, esteem and stature. so taking away that frenzy could also reduce the fear and panic.
I Redesigned Google Search
Windows runs on a Mac, but I hesitate to say it runs well. The trackpad is pretty mediocre and I have lots of issues with Bluetooth. Additionally, the laptop only exposes the GPU so it never switches to integrated graphics and my battery life sucks.
It’s time to reopen everything. Shutting down our economy wasn’t worth it.
Url changed from https://apps.dtic.mil/dtic/tr/fulltext/u2/a031883.pdf to one that seems to load much faster.
You know what else cost $50? 5x faster 2 year old laptop with cracked screen.
Still a rip off
It would be more ok if left-pad was part of a package called, say, text-utils which also included right-pad, etc. Same with is-promise, it sounds like it should be a function in a package called type-checker.
Cypress.io has chainable .then functions but they are not await-able and the documentation clearly states they are not promises and cannot be treated as such. It’s a bad idea, but it is out there.
No, it's actually very hard to give large examples. You're not going to replace a million lines of C with a 1000 lines of Lisp, unless something crazy is going on, like most of that million lines is completely the wrong code for the requirements at hand. Or it solves a huge problem X, which includes small subproblem Y; and in the Lisp program we only care about Y.

Small examples are easy: for instance, some one-liner in Lisp based on hashing, compared to a five-liner in C, plus 1000 lines of infrastructure: hash implementation, dynamic strings, ...

Big C programs that have the Greenspunned architecture don't need a lot of additional lines to add new functionality.
All of this is telling users how to avoid breaking Debian, and mistakes that they ought to avoid. This isn't Debian being broken and the users being collateral damage. This isn't a symptom of the very Debian ecosystem itself being fundamentally broken.
Employer Provided Health Insurance Delenda Est
Well, I meant that the charitable (albeit probably not correct) assumption is that they must be using a definition of "white" other than the one used by traditional racists, since the whole quote is a non-sequitur otherwise.

> never said facists had any

I think you mean Nazis here? Facism is purely a style of political ideology, and is compatible with whatever views on race you want (of course, being facism, it would prefer that they be nonsensical and used primarily as a excuse to make things worse for everyone, but that's not a requirement).
> This is just not true whatsoever. E.g. Food supply & medical services are essential. A hat store is non-essential.

There is an essay from Leonard Reed called I, Pencil [1] that, for whatever reason, everybody who doesn't study economics seems to hate. The essay establishes that even the most simple of things, a pencil, is impossible to understand how it comes to be made.

There are over 7 billion people on this planet. If we go with your definition of "essential" and put everyone else permanently out of work, then we will likely rapidly experience the greatest mass-starvation in the history of the planet.

Even just look at some simple things to understand, such as electricity: how is all of that electrical infrastructure paid for? Cut out all of the "non-essential" uses and you will discover the $/Kw-hour is going to skyrocket and consume a very huge chunk of whatever is left of a rapidly evaporating economy. Then what? Start rationing who is to receive electricity even among the "essential" uses? Is having electricity at home as "essential" as having electricity on a food production line? How is any new venture ever supposed to start under these conditions? Could inventors of a technology as revolutionary as the heat pump find a place in this "essential" definition?

All productive activity contributes to the general wealth of civilization. We may consider some podunk furniture shop "non-essential" to our lives, but the wealth it creates ultimately ends up being applied to other parts of the economy. Even when it is only marginally profitable, the fact that it is paying its bills means that wealth is, on net, being created. Even if you don't consider the products as essential, the wealth creation is, which is to say that all jobs are essential.

[1] https://en.wikisource.org/wiki/I,_Pencil
> The size of the package doesn't make it less bug-prone.

Of course it does. It's more bug-prone just by being a package.
More code is more bugs and more build-system annoyance is more
terror (=> more bugs). If I only need one line of functionality I will just
copy and paste that line into my project instead of dealing with
npm or github.

> Dependencies are part of your source

I agree. If you see news about broken packages like this and you
don't just shrug your shoulders your build-system might be shit.
Oh for sure, I'm not arguing that you don't get better opportunities at those "name" schools. You very likely do.

I'm just saying that that's in itself something of a problem. Like, I'm angry about the concentration of academic "worthiness" in a select number of institutions. I'd like us to work on reversing that trend, making education more meritocratic, decentralized and accommodating.

For example: it's expensive as hell to house students on a campus like Harvard, Yale, etc. The benefits of doing so are furthermore unclear. In much of the world, you live at home during your university years. Or with roommates in a city. Re-centering university life from these inaccessible campuses and into cities would do a lot to lower the barrier and cost of entry, IMO.
> I'd assume the majority of developers is not doing coding at home, as long as they don't have to learn a new skill for their next job. They neither hate nor love coding, they tolerate it as a means to an end.

Coding's fine. Sometimes fun. Our tools mostly suck though. I'm done fucking around with broken technology in my spare time, since I get more than enough of that at work (at this point I'd prefer zero time doing that), which means I'm mostly done with tech shit. These days I'd even get rid of home Internet if no-one in the house needed it for work or (increasingly) homework. Can buy more media than I need for the cost of broadband + media services, libraries exist, and books are better besides (one of the most truly valuable parts of the Internet is Library Genesis, which is illegal anyway, and is all about... books and journals).

I was all about this stuff as a teenager. Now I wish I could find something that pays even close to as well that never, ever involved looking at a glowing screen. I'd absolutely love to go weeks without touching a computer.
> once

The recession taught financial institutions that for many people, especially older ones, that is an "if" in many cases.

But your point is well taken. However when I worked for a financial institution, the history was not really considered. It was assumed to be factored into the score.
> Perhaps if TS or an extension allowed "materializing" TS, that is `value instanceof SomeInterface` generated code to check for the existence of appropriate interface members, this could be avoided

It's not perfect and a bit of a bolt-on, but io.ts works reasonably well in this area:

https://github.com/gcanti/io-ts
Everybody got $1200 though, and those that are laid off or furloughed get federal assistance as well if I understand correctly. Those 80% you read is for those furloughed in Europe, but nobody (at least here in Germany) just got "free money to stimulate the economy". And the so called Kurzarbeitergeld (literally short worker money) is part of the unemployment insurance which is about 2.5% of gross income (half is directly deducted and paid by the employer, half is paid by the employee).

There's no charity state here. Just pay for insurance, you can have that as well.
Yeah, but the question is how far should we go with that. Should we do :

const isFalsy = require("is-falsy");
const isObject = require("is-object");
const isFunction = require( "is-function" );
const hasThen = require( "has-then" );

function isPromise(obj) {
return !isFalsy(obj) && ( isObject(obj) || isFunction(obj) ) && hasThen( obj );
}

Just because the code line is more than 50 characters, doesn't mean that we need a new library for that.
3-5 a day. Usually 2 in the morning, one right before lunch.

Sometimes I'll do one in the afternoon and/or a decaf after dinner.
And your example is why we have the "lol javascript trash amirite" chorus, because as you've noted these problems were solved decades ago. Yet for some reason, the JS and npm ecosystems always seem to have some dependency dustup once or twice a year.
BTC Scan in the Name of Linus?
It's deeper than state by state, It's county by county, city by city, store by store. Varying policies everywhere.
There are alternatives to create-react-app.

In fact, there are alternatives to React.
Credit card companies are willing to take losses to have me as a customer and sign me up.

No, they are desperate to pretend they've shored up a failing business model, and so they must constantly lure in more potential victims. You are temporarily subsidized by these schemes, but don't come crying to us when you end up behind the curve in confusing and changing credit terms.

I agree with your claims about busy work and hamster wheels.
The businesses are not what's essential. The people are.

When trying to come up with a policy that will help the most, start from first principles, like "people are what we care about; businesses and the economy are there to serve us, not the other way around."

Because...yes, if we don't reopen everything, millions of people are going to be in serious financial trouble.

But if we do reopen everything, millions of people are going to be in serious medical trouble.

If we get tens to hundreds of thousands of people dying in the span of a few weeks, how do you think that will affect the economy? Even leaving aside the psychological and human toll.

Provide for the people. Make sure the truly essential workers (the ones needed to keep us fed, clothed, healthy, and with the lights on) have what they need to be safe and healthy themselves, and then keep the rest of us fed, clothed, and healthy, and keep the lights on, out of the government's purse.
This kind of breakage is perfectly possible in Go also - though the most common equivalent of "left-pad broke my project" for many Go developers is "X changed the case of their GitHub username and now all my import paths are broken".
Partly but there are 100s if moving parts that make USA as big as it is. You also have to factor in their history of events that got them here
The 2nd half of the comment was about me not being able to do that.
Profiling Tool Wins and Woes
Workflow-breaking: KDE integration, Estonian eID signing and GooPG plugins don't work, also data loss when Chromium updates and you have it open
Completely depends on the default rate. That 9.9% won’t go very far if your default rate doubles or worse.
The "COVID-19 informational checkpoints" that police are setting up in New Orleans would suggest otherwise
Yep. This attitude of being your own little manager of your own life and treating it like an incremental game is horrible.

In James P. Carse's Finite and Infinite Games there one chapter on how the use of machines works both ways. It doesn't only shape the machine but it makes the person more 'machine-like'. In an attempt to operate a machine the person has itself to act mechanical and to comply with the interface of the machine rather than the other way around.

It's I think very evident in the way we communicate today or how everything becomes 'gamified' or even how dating works. Success today has to be defined in formal or quantifiable terms not because anyone actually consciously chose to do it, but because it's the only way you can put it in a computer, which actually was supposed to exist to empower people. It's pretty sad honestly.
If you look at what happens with Refactoring or Unit testing, instead of just listening to what people tell you is happening, you see that a lot of goes on is synthesizing one state from a small group of others, over and over again.

So for instance there may be five different criteria that decide whether you are qualified to receive a 10% off discount. You make a block of code that is responsible for emitting a single boolean, and the rest of the system only ever interacts with that single value.

Instead of an upper bound of 2^n you have one that is somewhere around n/3 factorial. Which is still a scary-big number, but might push out the dog leg a couple of years.