skysight-inc/HackerNews huggingface dataset:
Err, are you sure about that? Excluding apps submitted prior to the sandboxing deadline (which was in 2012), App Store review guidelines [1] state:

> 2.4.5 Apps distributed via the Mac App Store have some additional requirements to keep in mind:
(i) They must be appropriately sandboxed

[1] https://developer.apple.com/app-store/review/guidelines/
As someone who is atopic but not asthmatic, I am especially concerned. My guess is that atopic and asthmatic indivdiduals might be at higher risk.

As someone in their forties, I can't think of any other potential risk that I am aware of where I might have a 1 in 50 chance of dying if I catch this (assuming an elevated risk) given that I am relatively health otherwise.
Yes, but maybe not in the way that you're thinking.

The scenario isn't "I'm gonna go browse the changes that were made in March of 1994", instead it's trying to solve a specific mystery.

You see some code that doesn't make much sense, so you look at git blame to find the commit where it was written. Look at the full change, read the commit message, and now you've got some more context. Often this is enough to understand, but if not, you can check out the code at that time and read the implementation of related systems. Soon things are starting to make sense! Certainly they make much more sense than they did when you started.
Ah, that's why this looked familiar. That link was posted 2 days ago and made front page: https://news.ycombinator.com/item?id=22500063
And for how many years after high school do you confidently remember how to invert a matrix? For me personally, that number is smaller than the number of years I’ve been out of high school.
Umm, not everyone gets time off when they're sick. Did you read the linked thread? Many more people can't actually afford to go to a hospital without incurring irresponsible financial burden. Regardless of whether this is the "correct" decision by whatever calculation you do, there are plenty, plenty of people who arrive at the conclusion that they cannot afford to take work off and cannot afford to go to the hospital.

Unfortunately many of those same people occupy "high centrality" nodes in our society - they handle food, they deliver packages, they operate or take mass transit, they clean homes/workplaces/restaurants, etc.
Both Apple and Microsoft ignored my reports of them serving downloads over HTTP, sent within the last few months. It's still safe to assume that there's some HTTP lurking in the mix, in places we'd least expect.
Blokada – The best system-wide ad blocker for Android: free and open source
Thank you for sharing! That's really captivating!
This is totally non-scientific but is an interesting thing I've been thinking about recently:

Many of the Europeans I know, both online and in real life, who grew up on the internet in the 90s/early-mid 2000s, swear up and down that things like playing MMOs are largely responsible for their strong English skills. This seems especially common the further east you go, though you see it everywhere, with people from every walk of life. I wouldn't call everyone on RuneScape in 2003 a disciplined high-achiever, yet many of them ended up with fluent English skills anyway, even/especially when formal language education was weak.

Recently I've been spending more time talking with Japanese native speakers. With that population, you've got the inverse example: massive national effort dedicated to formally teaching English, yet results are terrible - something pretty readily acknowledged by the government. Many have little to no experience of speaking English outside of a classroom, and because there wasn't much overlap in online spaces (it was common for a Swede or a Pole to play a game in English, not so much for a Japanese) there isn't that same body of fluent self-acquired internet-speakers.

To me, this suggests that online learning isn't only useful to those who would have already done well - it's just that we haven't really figured out how to do online instruction yet. That problem is compounded by how (as shown by the Japanese English class thing) we haven't really figured out how to do _offline_ instruction for some subjects in a consistently useful way. Most American online education opportunities I've seen that are associated with the state education system seem very intent on a 1:1 translation of existing course material into an online format, which is like trying to translate a sentence to a very different language via literal word mapping: it'll be frustrating, difficult and not turn out very well because it ignores foundational differences in the mediums and just tries to pile the similar stuff on top even if the foundation doesn't fit. In other words, the medium matters, and the positive experiences of those who mastered English in online, non-academic settings suggests that we haven't yet grasped the potential promise of online education.

I don't have a transformative master plan or anything, but I suspect motivation has to do with it, and that's the link to your original observation about disciplined high-achievers: if you really want to find a group for that quest or sell that item, that's sufficient motivation to overcome the fear of failure inherent in trying out a new language - motivation that's commonly lacking in traditional educational environments.
When Mozilla moved from CVS to Mercurial in 2007, the CVS revision history regretfully wasn't imported. A git repository had since been created with the combined CVS and Mercurial history, but the Mercurial repository of still the official source of truth.

https://gregoryszorc.com/blog/2015/05/18/firefox-mercurial-r...
Just because information is conflicting and different doesn’t mean it’s truer than your first exposure.

No evidence for that etymology.
It's not always soot, a lot of it is also simply dust.
> Deductible of several thousand per person in our household

Call your insurer. Many are waiving testing and treatment, including for HDHPs, in respect of SARS-Covid-2.
No it doesn't. SNI is still plaintext and has nothing to do with the DNS protocol.

ESNI is the fix that's had a very slow rollout.
Quite endearing Sunday afternoon read. The complete absence of violence makes it easy to sympathise. It seems they hold no grudges amongst each other too, which is remarkable given the sums involved.
I most often use VCS history to figure out why some piece of code exists. This probably wouldn't be necessary if it were reasonably readable or properly commented by whoever wrote it.
Considering that a web browser is a client for the World Wide Web, it's not revolutionary but trivial.
This will boil down to the cost of a human life at the end of the day, not unlike the speed limit debate where we know cars kill a bunch of people every year, and yet people want to get places 5 minutes faster.

Historically, the cost of a human life has mostly been low but was offset by a sense of community. We've gotten rid of community by allowing people to migrate in large numbers. Migrate from state to state, from country to country, from job to job, from marriage to marriage, from casual sex partner to casual sex partner.

All this migration makes it difficult to create lifelong bonds and without those, you really are screwed in the ways the twitter thread describes.

It's uncomfortable and our current political and mass media setup makes it impossible to have long form conversations on these topics - so I just don't know how things can possibly get better for the average citizen. Sad.
I prefer "jack of all trades, master of learning".
SNI is part of the HTTPS protocol and is not related to host name resolution. You’re still vulnerable to it even if you are connecting to a host in your HOSTS file.
Make helpful comments on other people's threads (particularly when there are not many other comments in the thread).

Then people will see it and upvote. Good luck!
It is an insane asylum, but we're not all crazy here. That said, it is crazy-making watching it crumble from the inside.
I fully agree with you here, and think pg is utterly wrong in this regard. In the long term, it hurts everyone involved. With enough people downvoting to disagree and upvoting to agree, the community devolves to tribalism and echo chambers, and scarily shifts towards Youtube comment level of discourse.

Upvote or downvote comments, not people.

Upvote comments not because you agree with them, but because you feel they contribute to the topic at hand, for those who read the thread after you did. Especially if they make you stop even just for a few seconds and consider a new point of view, even if you end up discarding that point of view.

Downvote comments not because you disagree, but because they are of low quality (for various reasons) and a waste of time to read, given the topic at hand. Comments you disagree with can often seem that way, and it takes self-control and, shall I say, maturity, to see which is it.

Oh yes, and feel free to downvote this comment if you must, I did hijack the topic somewhat rudely here. :)
Lots of people in America don't have sick leave. Lots of people in America can't afford treatment for illness until they have to go to the emergency room.
Too complicated for me. I didn't even know that named stashes were a thing, and I wouldn't remember the names.

The nice thing about the approach is that there's only one place to look. I don't think it makes the history less clean, since it only contains things that were at some point, if only briefly, in the system.
That is awesome work and an awesome article. If that was a commercially available product for sale I would buy it, because, fun!
I won't have that side effect anyway
A reason would be to have someone read the list of updates before he presses the button. Then if for some reason weird things start to happen this person should make the connection between the package he updated and the issues. Is similar with code, I like to check the changes others do in my team so I am aware of what areas are changed and what is pushed live.
USA taught me how little people can have as basic rights and because they think of "equality" without factoring in financial status; since they think everyone earns what they get in life. Majority of US is religious. So, I can see why people aren't demanding basic necessities for a decent quality of life and when that would make them feel they haven't earned success.

Knowing the forgoing makes me believe something like loss of life from the coronavirus could possibly be what's needed to get people rallying for change. Otherwise the mentality will continue of I will get mine some day and before then I don't want things to change because I'll get rich eventually.
who is we exactly? just because you and your bubble do get healthcare and sick time doesn't "we" do.

https://www.uphelp.org/nearly-half-all-american-adults-are-u...
It may be better for the roads, but it may be overall worse for the environment and/or shipping costs.

Building an entire truck isn't free from cost and environmental impact, nor is maintaining it.

Fuel usage also increases with more trucks.

There's also an overhead each truck has that scales differently from how much it lugs, based on fuel it needs to carry and space for its driver.
Five Articles from RSA 2020 to Make You More Cyber Aware
Almost like how the autoimmune response was the big danger of the Spanish flu, but at a superorganism level
> That it is actually better for you?

Nutritionally, honey isn't that different from sucrose, so no. It's like the HFCS vs sucrose argument; they're basically the same, and you're still eating sugar.

I do actually buy local farm honey, though. It's incredible how you can see and taste difference in monofloral honey.
It's simple to brute force a .deb (after all it's just an ar containing two tar files, on contains the control files, and that simple), but the process, the myriad of debhelpers, obscure traditions, mandatory steps (changelog update), and whatnot are not simple at all.
Git blame shows you when and why a given line of code was last touched. That alone is worth all of the overhead of revision control. Commit messages can contain more context about changes (what story where they for, what bug where they trying to fix.) I probably use it at least once per day.
Thanks for the pointer.

I'm surprised serious eats gave a knife with a bolster #1 spot. That's a hard stop in my book. I can see their point, the fibrox is a thick blade, but now it is wandering into subjective territory.

One of my biggest problems sharpening is cutting my 8000 grit stone when finishing my boning knife at the S-curve by the handle. I sometimes just skip that part, but I like to sharpen the entire blade.
The search results are probably flooded, if you need good info look for anything from before the resent outbreak.
Its on the wikipedia page for common cold, I think I got the factoid when I was searching google patents for coronavirus (might be interesting to check out as well) https://en.m.wikipedia.org/wiki/Common_cold#Viruses
Or for the companies who will own/lease the automated fleets, foregoing having to pay wages, health insurance, vacation time, or work breaks allowing them to ship quicker since they aren't forced to stop driving and take a break every x hours. You'll just get a smug smile and a "learn to code" line.
Assuming that this really is a problem (which other comments have thrown into doubt), I see potential conflicts between vehicle safety and fixing this.

One obvious solution is harder tires that don't wear as much. But these tend to have worse grip, which means worse braking performance (and cornering, etc.).

They also mentioned that reducing the weight of cars would help, but one of the reasons cars have gotten heavier over the last few decades is the addition of a bunch of safety equipment.
How so? In GP's case, they found that the "fence" really was no longer needed:

> Someone cleaned up the lower level library in 2016 or so, but the rounding remained in the upper layer.

This is like the opposite of a Chesterton fence, where the reason it was put up no longer exists, so it's totally safe to remove it.
DNS over https doesn't fix SNI, only the newest tls 3.0 would fix that
I'm single, and the only problem I have with dishwashers is that it takes about a week for me to actually fill it with dirty dishes. by that time, there tends to be a gross smell whenever I open the door. I also have only one of certain utensils that I need to use more than once a week. I know dishwashers are pretty efficient and it's probably less wasteful to just run a half full load than to clean plates by hand, but I have an irrational opposition to doing this.
The creator of the rotary cell phone in a super in-depth explainer/build video
Ask HN: How does your team utilise GitHub (or other) to release?
I work within a team of four developers, soon to be seven, and it feels like we are at the size where our release process doesn't feel like it's going to "scale".

Our current process is as follows:

1) Branch off staging to create a "feature branch"
2) Develop on the feature branch
3) Create a Pull Request (via GitHub) between staging and the "feature branch". This automatically creates a throw-away, staging-like environment just for this branch
4) Once the Pull Request has been accepted by another developer, and our Tester has tested the branch, squash and merge into staging.
5) Create a PR between master and staging - as we "squashed and merged" above, every commit on staging was an individual PR.
6) Each day, a developer starts the CI (and therefore deploys/releases) by merging the staging to master PR.

The issues we are having:
- We don't currently force the feature branch to be "kept up with staging", as this takes time and organisation. We feel that staging moves "too fast" (We squash and merge around four PRs per day)
- Often Developer A can "knock out" work by Developer B - Especially if the integration of the components has the issue, but unit tests and e2e tests pass.
- We are split into two teams, often Team A does not know what Team B is working on, which increases the potential for merge conflicts, or the issues above.

I'm interested in how other development teams deploy and what issues there are with your current process.

Thanks :)
> simple - to copy existing text, call emacsclient, it invokes a function that opens a buffer and pastes the text into it ... press dedicated key-sequence

Doesn't sound simple at all (compared to Notepad, anyway).
This is the big reason I think we need to figure out as a society how to make it possible for everyone to keep a roof over their head and food on their plates even if they don't work at all.

The question of whether lazy people will take advantage of the system is not a life-or-death question. The life-or-death question is whether highly motivated and desperate people will take risks they shouldn't because we make them take those risks.
Looks like around 40% of the US work force has no paid sick leave:

https://www.americanprogress.org/wp-content/uploads/issues/2...
> .... You realise that there are dozens of examples of other countries that have enacted gun control, and then seen gun violence go down, right?

Abroad, I'm only familiar with Australia, which didn't see any significant effects either way. There was a secular decline[0] in firearm violence which continued through the ban, but it doesn't appear as if the ban had anything to do with it - the USA saw an even larger decline, and it doesn't seem to have dropped any faster after the ban[1].

It seems like the easiest way is to just look at the USA, where there is no correlation at all. So on a state level, these regulations are utterly ineffectual. It does not seem to follow that more of the same would have any effect.

It is sort of like metal detectors in airports: On some level, it makes intuitive sense that they should help, but in reality they are just useless security theater - it's possible to build a grenade from stuff you can buy after airport security, and people have accidentally brought guns on planes without knowing it.

> If someone is shooting into a crowd with a bolt action rifle, you are a lot less likely to be shot in the first place. That's literally the whole fucking point: it's a much slower rate of fire.

On the other hand, the opportunities for serious terrorism are arguably worse[2].

0: https://www.gunfacts.info/wp-content/uploads/2016/03/GUNS-IN...

1: https://www.gunfacts.info/wp-content/uploads/2016/03/austral...

2: https://en.wikipedia.org/wiki/D.C._sniper_attacks
> a deadly practical joke

In a macro sense, Americans have bad diets, don't exercise enough, and are easy to market to, but in a micro sense, food bought here is extremely safe.
The difference between those two things is often blurry from a distance. Business logic is algorithmic too, it's just a question of how specific and complex the algorithm is.
id be curious to know more about the planetary reducers. did you just need more precision? or torque? seems like servo motors would solve the second issue.
Look man anyone trying to convince you in 2020 that "plastic is not a significant pollutant" is not arguing in good faith.

Please, for the love of god, learn about the climate and the impact of human industry on it.
It's pretty clear that he's stating Canada has a larger welfare net than in the US.

Take paid holiday. The US has no federal state minimum paid vacation. In Canada, it's 16-30 days.
HTTPS doesn't mix well with some caching techniques.

In both Microsoft's and Apple's cases, HTTP is assumed as untrusted by design, and is not relied on security-wise.
Tell me some truly objective methods to find out if someone is skilled.

There is always a subjective reason why someone can fail.

Whiteboards? Some don't perform well with those. Take-home assignments? People can lookup solutions. Everything can be used.

Asking someone: what did you learn in the last year? How? And what did you gain out of it?

These don't seem hard and unfair questions to ask.
I do that when I know just what I'm searching for, but for this sort of meandering around, I prefer to explore a file in Emacs. I can quickly get a list of everything that matches a certain regex and hop between the locations etc. It's much easier and faster (for me—a lot of this is just whatever one's used to). You're right that for a much larger repo, waiting for a file to dump, not to mention Emacs to open it, would make this impratical.
This article is wildly wrong because effort and skill is non-linear.

I can be in the 90th percentile in a handful of areas if I'm a talented generalist. The effort needed after a certain point becomes exponential.

Truly, what is the difference between a React developer and a developer who can use React well? The latter can ALSO use other things? Under this framing, who would want to be the specialist?

And also, as others have mentioned, Google strongly prefers generalists for both practical and philosophical reasons. Internal mobility is high and they're just scooping up talent because they have more work than people. They often hire into a pool that is then matched to a team later. There is a reason their primary job posting is 'Location - Software Engineer'. They can't know what you'll do, so you must be good or learnable at everything. Finally, from a philosophical standpoint, strong generalists are cross-functional within their field and that's generally valued.
Taiwan’s Opposition Party Reconsiders Support for Closer China Ties
Most folks don't have paid time off when they are sick. Even if they do, they'll still get in trouble for attendance when they are sick - and those days are often limited to 5 per year.

The big issue is that nothing is required, with the big exception of FMLA. FMLA doesn't cover small places nor part-time employees, though, and it doesn't mean you'll be paid.

Many people cannot afford to go to the doctor either.

There is absolutely no safety net for people.
Hold on:

The claim is this:

> "Using a popular family hatchback running on brand new, correctly inflated tyres, we found that the car emitted 5.8 grams per kilometer of particles."

It does not seem to be a mistake:

> "Compared with regulated exhaust emission limits of 4.5 milligrams per kilometer, the completely unregulated tyre wear emission is higher by a factor of over 1,000."

A tire might way up to 15 kilograms for a 20 inch type. Lets assume 10 kilograms for a normal tire which is on the high side. 4 tires is 40 kilograms. Even if we assume half of the particals are not coming from the tire (but from where?). That still leaves 40,000 / 2.9 = 13793 kilometers for the tires to be completly consumed (weighing nothing anymore). That is definitely not happening.

So without an explanation on where the matter is coming from this does not read right.
The Walking Water Mystery (In Space and Slow Motion) – Smarter Every Day 160
To be fair to the thread however, the food industry is brutal on employees in Canada as well.

Most restaurant employees are paid below minimum wage and expected to make up the rest in tips.

Coming in to work while you are sick is socially accepted. Probably because everybody in the entire country gets some form of cold or flu at least once over the winter... it's almost inevitable.

I just came back from a upscale cafe where the person who served me my food literally coughed into their hand before touching my plate in front of 20 customers and nobody (but me) so much as even batted an eyelash.

The free healthcare in Canada is great... but you'd be lucky to have a job waiting for you in the food industry if you took 3 or 4 weeks off because you "just had a cold".

I was a busboy in a high end restaurant for a few years here up in Canada and I wouldn't wish that punishment on my worst enemy.

I remember my manager being furiously frustrated with me when I handed in my 2 weeks notice, because he knew it would be a hell of a task to find a hard working replacement as naive as younger-me used to be.
Exactly.

Question is, what is the dosing level that would cause harm, and what are the routes that this material takes that might rise to such a level, vs how much is, e.g., stuck on the pavement and washed into the ditch with every rain?