skysight-inc/HackerNews huggingface dataset:
To your point on NPM dependencies, CDNs for JS libraries is another thing that I recently learned is common practice, which I don't fully understand. It seems like if the CDN goes down then your application stops working, but I am convinced I'm missing something here because it seems like such poor engineering judgement. This seems to be really common in SPAs, which is precisely where (it seems to me) you shouldn't be using a CDN.

It seems the convenience of cloud based deployment pipelines is not really worth situations like this.
This is why it's a good idea to have multiple remotes and advertise those remotes in
the project README (my examples: [0]). You'll lose centralized issues during
downtime, but you'll at least be able to interact with some remotes and do basic
collaboration with `git format-patch` and `git send-email`.

If something like sourcehut [1] goes down, nothing will change; users will still be
able to push/pull to mirrors and work with mailing lists and git's built-in
email-based pull-requests.

[0]: chattiest-channels, dotfiles, term-dmenu, and mpd-scripts at https://git.sr.ht/~seirdy

[1]: https://sourcehut.org/
People who are unemployed should buy wholesale flour and repackage
Kazoo [0] offers this as a config option on devices (which can represent SIP desk phones, soft phones, WebRTC endpoints, or call-forwarded cell phones): call_forward.require_keypress [1] There's a lot of re-inventing of telecom wheels required (if even possible) with TwiML (and clones).

[0] https://github.com/2600hz/kazoo
[1] https://docs.2600hz.com/dev/applications/crossbar/doc/device...
Of course, there is. You just need to host it. Self-hosted GitLab mirrors work great when GitHub is down.

https://docs.gitlab.com/ee/user/project/repository/repositor...
How to work from home: advice from a team of full-time home workers
At least it helps to signal the author's motivation.
> the moment you walk into a homeless shelter asking for a meal funded by the people in the rat race that you like to condemn and opt out of, I'm afraid my opinion starts to matter.

I'm not sure it matters that much.

The number of people doing this is so vanishingly small that I'd characterize your opinion on the matter as peevish.

Insisting that people be consistent and that everything always be fair a regressive trait.
What country is that if I might ask?

I expected something similar because the US is so large, but afaict you're limited to 2 weeks in one location and no permanent structures.
> You could also probably do that in large swaths of American and no one would ever find you

Even if they were looking for you:

Cop Out https://www.npr.org/2015/05/08/405191537/cop-out
The killer feature is not a Slack client deciding that something intentionally directed at you can be ignored.

It's the Slack server generating a realtime stream of things you probably should be involved in.

I.e. Enterprise Twitter for people in the organization who need your help

How does Slack get there? Compile an interaction graph and feature mine previous interactions.

Slack should be Facebook... except for productivity.
This is a really good point, and I actually sympathize with how difficult it is for Zoom to strike the right balance here.

If the only method of operation here were for people to invite others by copy/pasting a URL, and the invitees' only method of joining were to click on that link, then long UUIDs or such would be just fine.

But Zoom lets you dial in audio-only from a regular phone. You simply just cannot use "long random string" as an identifier if you're expecting someone to punch it into a telephone keypad. Even having an 9- to 11-digit meeting code plus say a 6-digit passcode would be a burden for some people, though it's really the only way to do that portion of it right.

Now, one thing I do not cut Zoom any slack for is having an API where you can request validity and status of any meeting ID, without any rate limits placed on it. That's Security 101 right there.
Can I Learn Driving a Car
I didn't say you should become a subsistence farmer. Mine is more of a general argument about the costs of specialization.

And do you think the Native Americans were more or less specialized than the Europeans?
And the tl;dr is just 'mix some of the flour and water ahead of time, and leave it longer than you would've left the whole thing with yeast'.

IMO 'sourdough' is hyped to such an extent that it makes it sound like it's going to be some complicated process requiring an exacting baker and a perfect recipe. It's not.
The flow is typically in the other direction, though -- companies pay for placement of their products in media, like movies and video games, as it's seen as a form of advertising.
and they rolled out a fix in 45 min which is less time then i took for lunch today.
There's nothing the CEO could say differently. Words don't cancel out the fact that they outright lied and absolutely, intentionally, implemented something that violated the privacy that they promised. It has nothing to do with the pandemic.
Maybe they are, maybe they aren't, but this study doesn't say anything about that. It only compares all male teams to mixed gender teams. Without comparing all male to all female teams we can't draw that conclusion. It could be that simply making a team more heterogeneous along any significant axis would achieve the same effect and gender happens to be a proxy for one such axis.
It gets slower over time. I still can not understand how an OS can make things slower over time.

I made an excercize of rebooting my work computer every Monday, but it really wasn't enough. Now I restart it every time I can.
Is it being marketed as a documentary?
Well that's what Freedom of Speech is all about, isn't it?
I know "template inheritance" sounds horrible because of the name and the abuse of the concept in some oo languages ... especially discussed here in the context of a functional language ;) ... but I can really testify that extends&blocks work WAY WAY better than the traditional includes, especially for the layout level (by the way, you can still do includes when it makes sense).

Currently I'm doing a LiveView project where I have two layouts and a mix of traditional and LV pages. It really feels non-optimal to me to have to create plug pipelines just to use some put_*_layout() plugs.

I'm not even sure it should be a concern at the router level, whereas I could have just declare in each template the layout I wanted (extends) and/or use the three-level model, cf https://symfony.com/doc/3.4/templating/inheritance.html

I checked your library, I haven't tried LiveView components yet though, I only read the docs.
Today I have a deadline. It heats up the emotions.

Paulo Coelho: “And, when you want something, all the universe conspires in helping you to achieve it.”

Murphy: [GitHub is down]

https://twitter.com/QuantumGameIO/status/1245818849246748674
Oh, they have CodeCommit... good luck with that one though!
Speaking of mental models, "basically templates" is the wrong mental model for JSX. JSX is syntactic sugar for the React.createElement() function. Writing some components using this function directly will lead to a much better understanding than treating it as templating.
> What if Humvees become the worst vehicles in the game because of balancing reasons? If I were the owner of the brand I'd be pissed.

Pretty much exactly what happened with the Glock in the Counter Strike PC game.
Uber’s Payments Platform Under the Hood
There are also measures that can be taken that are not a complete lockdown, eg: limiting public events, temperature monitoring in workplaces, etc.
The nature of our product is to follow 100s of projects. And most of the interesting stuff is actually not in the code but in the issue tracker, release notes etc (for us).
I mean, yeah, the Obama administration was hardly pro labor.
China Pushes to Churn Out Coronavirus Gear, yet Struggles to Police It
That is everyone right now. New Zealand is on a complete lockdown. No travel, essential services allowed only.
All good points.

There is no reason why short meeting codes + 2-3 sec delay before joining + temporarily banning users who enter more than 10 invalid meeting codes in a row can't work.

There are ways to improve the security without putting on the clients shoulders. A 6 digit room code is fine if a person can only "war dial" 10 tries before being banned for an hour or so.
I think he meant git itself
What's interesting is what this article doesn't mention. Take, for example, antibiotics.

It's easy to take these miraculous little pills for granted even though we've had them for fewer than 100 years. Take one wrong step, make one bad food decision, or cut yourself building something and it could be game over.

For example, take Calvin Coolidge Jr.:

> ... while playing lawn tennis with his brother on the White House grounds, sixteen-year-old Calvin, Jr. developed a blister atop the third toe of his right foot. Before long, the boy began to feel ill and ran a fever. Signs of a blood infection appeared, but despite doctors’ best efforts, young Calvin, Jr. was dead within a week.

https://www.coolidgefoundation.org/blog/the-medical-context-...

Lincoln's son, William, died from typhoid fever. I bring up these two cases because the children of well-to-do, powerful men dying from these diseases today would be a scandal. But not long ago, it was to be expected from time to time.

I'd be curios whether Lynx has ever had to go to the hospital for an infection, or maybe childbirth.
Lets say people use bathroom facilities to do their drop, 2x per day. One at home, and another at a workplace.

Being under a quarantine or 'shelter in place' order, people are now utilizing their own facilities 2x more than they were before.

This isn't a linear increase, but an exponential increase in usage patterns. As more persons in the home stay home, more TP will be required to fulfill needs that were, up until this point in time, served by employers / schools / other facilities than their home.

Add to the increase issue: Humans are generally -horrible- at making estimates. Budgets even if increased to account for additional usage may not account for things like wrapping sanitary napkins in a wad of tissue.

Add to this that the children, who were at school all day and using the school facilities, are now home and using more TP than is normally required (if you have kids you know what I mean).

Add to that the panic purchasers...

and now we have a real problem that is not easily solved; unless by magic.
yeah seriously... in 2010 i am pretty sure we were still rounding corners via background images in css
40% took Covid assessment have no primary care provider
But the supply chains are not precarious at all, given what we've seen here. They're quite robust.
Not to mention established hiking trails built by state trailworkers.
Sluggish federal response and liability fears led to U.S. mask crunch
ahh, angry pink unicorns.

Reminds me of the old Twitter failwhale
Licensing for games is common for car manufacturers as well.
We had Vine, and was left by Twitter to die for no reason. Now TikTok has a social foothold that no amount of raw technological achievement will overcome; the Vine creator actually launched his own Vine 2.0 under a different name a few months ago. I can't even remember the name of it; probably nobody can, because TikTok isn't about the tech, it's about the network effect.

Google is most successful when it creates a technology that a) nobody else can create, and b) happens to be a brand-new product category that's so compelling that people adopt it purely on its technical merits. Search obviously had both; Stadia had a but not b. Their TikTok competitor won't have either.

The only thing it would have going for it is brand-recognition from YouTube, which still holds some amount of pull with Gen Z (though TikTok has been encroaching on that territory). I'm not holding my breath for it being a success.
This crisis we are in has doctors wearing halloween masks so there are people making masks at home. They're not N95 rated in the slightest, but it's better than reusing a mask to see a non-covid patient after seeing a probably-covid patient.
Tesla stock rallies after company’s Q1 sales inch closer to Wall Street hopes
This is very accurate. The long and complicated books and blogs are really off putting. I’ve got my recipe almost to its minimum I think. Deleting steps as much as possible.
The idea that the starter needs much care at all is crazy and I’m asked about it regularly. It can go many months without any attention at all and is just fine ~10 years in.
You mean on the FAA side?

I don't have as much a problem with that. There's always been tension between regulator access and proprietary corporate information. In order to get the former, you have to design a scheme to protect the latter.
The 1980's had excellent investigative journalism.

Journalists these days limit their fact-finding to what tweets they can dig up.
Play Chess Within Slack
You know you have bread yeast literally on every part of your body right? Just stick your foot in some flour, water, and sugar, and let it rise. Then, feed this starter (like sourdough), and mix in a spoonful or two with every bread recipe, and keep the starter like you would a sourdough starter.
Not sure that's true. Domestic stuff is "light and fluffy" - basically breaks down the moment it hits water.
Commercial stuff tends to be "dense" - reclaimed fibres glued together and compacted to fit the most on a giant roll
In the case of the coronavirus, we see a significant binding affinity to the ACE2 membrane protein, which explains why the infection targets the lungs and guts so readily.
Now do a calculation that includes a world war with nuclear weapons, because that's what happens when you hit 30% unemployment.
Were you inspired to post this after watching the Bon Appétit test kitchen work-from-home coffee video?
Yup, sourdough is easy and fun! The easiest pet too!
I'm in NJ, which is the most densely populated state, and you could get away with this in many places. Your biggest problem would be having someone detect your fires.
A while back (90s?) defence involved corporations adopted a "maximum ip" strategy.

So they demand license fees for things like scale model F-15 kits.

They want to keep that revenue and expand it, so they try to make video game companies get licenses. To expand revenue and defend trademarks.
New feature request for Breakout rooms on their github.

You can give it some love here: https://github.com/jitsi/jitsi-meet/issues/5550
I’ve always liked escalators and xerox machines.
There's the AWS CodeCommit service but it's for private repositories only

https://aws.amazon.com/codecommit/
Maybe this will mean that games won't have to make up whacky (and confusing) off-brand names for every gun.
https://archive.md/zrHa3
Instacart promises to provide workers coronavirus health kits after strike
The arguments that Smalls was singled out and that it was already 18 days past his contact seem like notable things to look into further.

The "5 minute" contact argument doesn't make any sense to me, and only works to weaken his case. To my knowledge there is no minimum time requirement for virus transmission, so this argument comes across as naive.
> email is loaded with more disposable and management heavy communications

That's a cultural problem, not a technical one.

Slack gets work done just because the bad practices haven't migrated to it yet, not because it's a better communication medium.

In some spaces the email bad practices have migrated to slack too and personally I have to ignore slack just as much as email because of that.
Perhaps they don’t need anything performant? You don’t need a bitboard for everything. (They’re also not always performant.)
I think the cheapness is actually part of the reason certain things end up being targeted.

You can spend a $100 on frozen meals at a supermarket and have 10 of them. They're a lot more practical for a 2 week quarantine but you're not going to make a dent in supermarket supply unless you're spending 1000's. So these things aren't targeted by hoarders.
If you spent $100 on toilet paper however you've just wiped out a big chunk of the shelf stock. Others then see that the shelf is almost empty and you get a chain reaction.
I think you should consider the possibility that the news wasn't necessarily any better just more people had faith in a few sources such as broadcast news and national papers, leading to less contention of the facts.
Wow, if only this was open source...
All children discover it though, so it is universal to humans. A few other animals have it as well.
Didn't check the status page but I figured once I had my before bedtime peak at the trending repos.
Maybe he felt he had already contributed enough to the establishment in his prior, more conventional situation. Would probably take a lot of $3 meals to change that balance substantially.

"Apparently the guy just wanted to live this way because he was sick and tired of the life he had earlier."
Related from a few weeks ago: https://news.ycombinator.com/item?id=22493376

OP discussed in 2018: https://news.ycombinator.com/item?id=18474815

OP discussed at the time: https://news.ycombinator.com/item?id=7615399

Related from 2015: https://news.ycombinator.com/item?id=9381315

Also 2015: https://news.ycombinator.com/item?id=9214571

I think that covers the major AeroPress bases.
That is not the case anymore. Vendor prefixes are discouraged and seldom needed.
It does, but it would've mirrored your latest commit before it went down.

Anyway, here's how you connect Keybase to GitHub:

https://blog.codefor.cash/2019/08/30/free-automatic-github-b...

https://github.com/codeforcash/github-to-keybase-mirror

Note: this was a v1, and I'm sure there are more resilient ways to do this. Critical feedback strongly encouraged (ideally along with suggestions).
LOL. With inherited wealth allowing her to enforce her property rights with an armed government, with a log cabin built with modern technology, with fuckin’ running water. She lives 110 years in the past, not 200,000.
Zoom Wins 'Malware of the Year' Award for March 2020
These are all good points, though I think a deeper point may be missing regarding employing empathic, curious, positive communication tools (If you prefer a term besides NVC, please use it--the politics of taxonomy could only distract us from the potential benefit of ideas).

Here's a theorem: For common personal or professional conversation types, I maximize the expected outcome of "difficult conversations" (both to me and to the group) by (in the conversation) assuming the best and focusing on open-mindedness and collaboration.

Proof: Enumerate expected outcomes from using that mindset versus not doing so over all possible values of {am I in the wrong?, is other person in the wrong?, other person's disposition}. (For full rigor multiple through by your priors on each of these but I hope the idea is clear enough).

In the example you gave, if I'm management and I'm in the wrong, being curious when trying to debug the problem will make it way easier for me to be open to my mistakes, since I've introduced no specter of guilt, shame, or blame for the fact that there is a mistake.
I treat them as templates also in my mind. Don't see anything wrong with that. In which scenario do you think it doesn't work out well?

You could also argue that any template is syntactic sugar for whatever is happening behind the hoods.

Also if you do not treat it as a template, I'm concerned you will do something very hacky, unreadable and unmaintainable.
GitHub or how to re-centralize what was properly decentralized. Sad.
It is not a ridiculous stretch. Drug companies advertise directly to individuals on popular TV for exactly this reason.
What media would you recommend?
Just because the APIs remain largely backwards compatible does not mean that they didn't change. Just the fact that querySelector and querySelectorAll was introduced and started actually being usable across all the major browsers is a huge change IMHO.
I agree, critical software should be written to a high quality standard. In fact, I will take it one step further and say that critical software must be written to an OBJECTIVE quality level that is sufficient for the problem at hand. If that level can not be reached, where we are confident that the risk is mitigated to the desired level, then the software should not be accepted no matter how hard they tried or how much they adhered to "best practices". We do not let people build bridges just because they tried hard. They have to demonstrate that it is safe, and, if nobody knows how to build a safe bridge in a given situation, then the bridge is NOT BUILT.

To then circle back to airplane software, the standards of original development are even higher than the standard I stated above. There are ~10,000,000 flights in the US per year according to the FAA and for at least the 10 years before the 737-MAX problems (I believe closer to 20), software was not been implicated in a single passenger air fatality. That means that in over 100,000,000 flights there were only two fatal crashes due to software (not even in the US, so we would actually need to include global flight data, but I will not bother with that since I am unaware of the count of software-related fatalities in other countries) for a total fleet-wide reliability of 1 in 50,000,000, 7 9s on a per-flight basis. If we use the per-time basis I used above, there are 25,000,000 flight-hours per year, so over 10 years, 6 minutes in 250,000,000 hours is 1 in 2,500,000,000 or 99.99999996% uptime, 9 9s, 25,000x gold standard server availability, 250,000x the availability guaranteed by the AWS SLA. Also note that with servers, we can use independent replicated servers to gain redundancy allowing uptime to multiply (1 in 100 failure for each server means chance of failure of both at the same time, assuming independence, is 1 in 10,000), but the same does not apply to airplanes since every airplane must succeed.

The thing to understand is that the software problems we are seeing are not necessarily an indication that their standards are lower than the prevailing software industry and that they should adopt their practices. It could be, and likely is, that the OBJECTIVE quality level we require is extremely high, and they have not been able to achieve it as of late. This obviously does not excuse their problems since, as I stated above, they must reach the OBJECTIVE quality level we require; it is just an observation that maybe it is not because they are incompetent, maybe they are really, really good and the problem is just really, really, really hard.
I live in western Washington, where the stores have been more or less out of toilet paper for weeks, and as far as I can tell, this thing is months from being over in the US. The supply chains haven't broken entirely yet, which is excellent and impressive, but in my personal opinion, the jury is still out on whether they're robust.
>$25K - one can survive a month or two on that

US median yearly household income is about $61k
Corona Virus Epiphanies
Doesn't something seeming insane automatically make you question and check your own assumptions and information first? Isn't the most likely explanation for your premise either that it's not true, or that your expecations don't match reality?

Is it true that most front-end devs don't know how to manipulate a DOM with JS? I don't know, but it's not exactly true; Jquery is still javascript. Do you do front end dev professionally, and use strictly the pure javascript DOM API with no frameworks? There's a reason most people who do front end dev for a living don't do that: because it's time-consuming and there are easier options. Also because there better options than fiddling with the DOM at all, like React.

Is it insane that most programmers wouldn't be able to code something up in X86 assembly during an interview? (Not to mention that most wouldn't be interested.) To me that seems like a similarly unrealistic expectation.
Well yes that is what ficitonal means.
Chip-based measurement-device-independent quantum key distribution