skysight-inc/HackerNews huggingface dataset:
This paper is very considered. But it does not consider that these questions have all been addressed in other cryptocurrencies like Nano (nano.org), which is a far more usable system than Bitcoin. Especially now that “Time as a currency” spam mitigation measures are being rolled out.
I do not see anything particularly hostile in the suggestion that you should not regard social media as any of authoritative, informed, objective or well-reasoned (though it could have been expressed more felicitously.)

I would add that if the social media giants really are trying to censor people merely for having concerns or questions about Covid and vaccines, they seem to be particularly inept at doing so!
I would expect a 21st century sailing ship to have sails built like wind turbine blades, positioned autonomously.
How long before most of the web is canvas rendered by webassembly blobs that communicate opaquely?
Too funny I haven’t been doing front end for very long, maybe a few years..

I knew of the existence of JWT so that’s what I ended up rolling with on my first true frontend heavy project. JWT token tutorials are an excellent example of my theory that “the internet doesn’t know shit, don’t trust it”. Case in point google “JWT ReactJS”. 8/10 tutorials are storing them in localstorage. At the time I knew literally nothing but I knew that was dumb as hell
I always wondered why people thought quicker lockdowns in Chyna would have stopped covid-19 from spreading since no one knew who was infected and a single person who escaped the country during the arbitrary quarantine would have made the whole thing pointless. I'm also confused why they think a virus with such a low death rate is important. The only thing I can think of is a shocking percent of people don't actually use their own brains for thinking. It's kind of scary man.
You say "usually", so I assume googling forums for similar design decisions and having internal discussion within myself can count, without having a crowd of fellow programmers physically beside you? If you're capable to hold such an internal reflection, then basically you can "google for experience"
Sometimes bread is just bread.
Yeah point to the blog for now. If we have a landing page we’ll make the blog redirect to it. Thank you!
Yeah, it's primary the fault of overzealous pushing of limits. At the time we were using WebWorkers/SharedWorkers, bleeding edge CSS "compositor" behavior to achieve smooth 30-60fps animations, and lots of other stuff I don't remember. It was very easy to get off the 'golden path' of performance. Small changes in CSS or DOM structure for example would destroy layout/paint performance and require days of debugging.

Add on top of that, that Inbox was developed using a shared codebase for 3 platforms (Web, Android, iOS), the non-UI code was written in Java, while the UI code was written in JS, Java, and Objective-C respectively.

The shared "business logic" layer was cross compiled, and it was the protobuf runtime for GWT inside that was causing trouble. We "optimized" it by making it run on top of pure arrays instead of OO objects. This was a feature of GWT called 'JSO's (JavaScriptObjects) that let you pretend that raw JS objects had methods on them that they didn't, like Extension Methods in other languages.

All was good until IIRC, a utility function was introduced that did Object.keys(some protobuf array). This returns a sparse array on V8, but a reified real dense array on SpiderMonkey at that time, and so if you were unlucky enough to have a high extension field in you protobuf, you'd end up creating an array with a billion entries in it.

It was hard to forsee this because Inbox was built out of so many interacting systems. Ideally, the GWT Protobuf Compiler runtime would have had integration tests for Firefox that exercised iteration over sparse arrays with high extension number methods, but it didn't, which means the problem languished until discovered in Inbox. GWT Protobuf was probably a 20% project of someone at the time, implementing the minimal features they needed.

Also, debugging it was a nightmare, because as soon as Object.keys(big sparse array) was encountered, the Firefox debugger would essentially freeze/die, and we couldn't get iinformation out. Single-stepping through a huge ginormous bit of code after bisecting was how I tracked it down, because when I tried to console.println(object.keys(big sparse array)) it would die.

I'm not blaming Firefox, I'm not sure the JS specification even says what the right thing to do with things like Object.keys(sparse array), maybe it was unspecified/vague behavior? I'm just pointing out that there was absolutely no malice, and no desire to block Inbox from running on FF, or IE10 or WebKit for that matter. It's always basically a matter of launch schedules, late discovered bugs, and triage.
I found the solution is deceptively simple. Get a tall desk (no fancy motors) and stand. When you're tired of standing, take a break, and sit.

After days, weeks, months, you'll prefer standing rather than sitting, but really it's not going to be just standing. Naturally you can move around, step around, and reach for nearby objects to interact and break the monotony of looking at the screen. It's tough at first, but I can attest, sitting down for long periods of time is just as hard once you get used to standing. Indeed, I would say standing is more natural, once the right muscles are working. Sitting down obliterates some muscles (i.e. gluteus major/minor), which is why standing becomes tiresome at first.
I think identifying pandemics is literally a defined responsibility of the WHO. Regarding which, the WHO-commissioned report states:

"The WHO waited too long to declare a public health emergency of international concern, the panel said, after the reporting of an initial cluster of cases in December 2019."
what's the line between advertising and protected speech?

trick question: there is no line.
I find automatic type coercion to be the worst one. Everything else is fine.
A similarly blunt-but-informative measure is counting "he"s vs "she"s.
In Nabokov's Favorite Word is Mauve,
Ben Blatt found that among New York Times bestsellers,
"he" appears more often than "she" in 90% of those written by men
and two thirds of books written by women.
The WHO lost a lot of credibility (deserved or not). They clearly either did not have a good grasp of the science and evidence while they were issuing their proclamations, or they were attempting to steer reality away from certain problematic scenarios for certain interests that have corrupted the organization. Or both.

The bigger problem was not the WHO, it's very common for such organizations to be highly dysfunctional and corrupted. It was the slavish adherence to authority (aka boot licking), and piling on, bullying and hatefully attacking anybody who dared to question this corrupt authority. Everyone was getting in on the action, from mega corporations to the average "useful idiot" internet bully.

Unfortunately it's a big problem for some people who put politics above reality to cope with that idea, because WHO is on "their side", for various reasons.
Then you'd have the problem of new air tags not working until they'd been updated. It's something of a minor problem, but unless people actually misuse this enough to be a worse problem, I don't see why Apple would update to disable this.
Half a year into the pandemic the president of the United States was filling stadiums was maskless supporters. The WHO seems completely willing to fall on their sword over COVID, and indeed they failed in many ways. But in the long run, we’re seeing a disaster of anti intellectualism around the world, and the next pandemic may be just as bad as this one.
Acetaminophen is there under the equivalent name Paracetamol.
> The US had the expertise, technological capacity, and economic investment capacity

And incompetent leadership that foundered an opportunity to be the heroes of a generation.
Yes. China could have prevented it. If this started in the US though... There's no way for containment in the Us.
You don't have to be a genius to realize that 600k deaths even with lockdowns was quite bad.

China managed to pretty much completely mitigate hundreds of thousands of deaths just by having a reasonable policy response. It makes me embarrassed to live where I do
It isn't a product, it's the name of an API.
Would you characterize Donald Trump as smarter than yourself? I mean, he made it all the way to President of the United States, have you ever been President? Hell, Einstein never was President, nor was he ever a Billionaire...

Trump was smarter than Einstein apparently. (Well, Einstein was German, bad example...

They never made it to president, or billionaire status though I don't think... It could be said Trump was more "successful"...

Does success === intelligence? God, I hope not or we're doomed as a species.
> The author claims to have found peace in motherhood and that the job she was seeking wasn’t even that great

Does she? I didn't get this feeling. I got the feeling of being resigned to never getting it, but not happy about it.
I don’t do it as neatly, but I something similar when upgrading to a new macOS version every couple of years: I install it on a new volume and then move everything over gradually. The previous, still bootable volume will exist until I need space.
How about salt the token with an additional user-specific random string. During log-out, you replace the random string so it no longer matches. Then, we can have partial check (only signature validation and expiry time) and full check (compare with the salt hitting some store). Full checks can be done only for API calls which deal with sensitive stuff or/and for writes (writes are less common than reads)

For example, fetching an article on something like New York Times would only require a partial check, but the profile page would have full checks.

Does it make sense?
...and what when the "cost" to purchase it exceeds an amount no person or corporation would ever pay? $1bn for source code? Or 10x the USA GDP? Effectively one cannot get the sources.
The Pin-Pen Merger (2020)
This is very true. Most people think in black or white terms about this conflict when it can't be more complicated and nuanced.
I look at it as being a good guest.
I don't go to somebody's house and tell them how to arrange their furniture.
> but also against global warming due to the delicate nature of producing fine wine.

Historically Burgundy had one or two warm (aka fully ripening) vintages per decade. In some ways global warming is helping marginal regions (from a ripening perspective) produce better fruit vintage on vintage. Also, there are viticulture and pruning techniques that can be leveraged to minimise heating stress on vines during vintage, and the Burgundians are using them.

If anything, warmer starts to spring followed by multi-day frosts after bud break are arguably more damaging to any given vintage when compared to hotter growing seasons.
It would be difficult to prove obstruction of justice. The parameters for a prosecutor to charge needs to prove that the person knowingly and willingly deleted the evidence while he was being investigated. If its an app that automatically scans and deletes stuff its neither willingly or knowingly destroying evidence. Also, it's only 6 months and a misdemeanor instead of a potential whatever you were charged with.

It would be even more difficult if it were a full factory + disk rewrite/wipe or possible burnout? since certain android build factory resets still saves some data on there if someone were to make an app for it.
I know Apple would not do the same thing in those cases, because those people are not “protected”. However, Why should they not protect those people too? I’d argue because society has decided that those classes can be subject to derogatory classifications without consequence and, therefore, Apple’s statement is typical corporate virtue signaling. Furthermore, if Apple were to apply this rule for every derogatory remark regarding a class of people, they would only have a few employees left when the dust settled.
So if someone wants a “read receipt” they should pay, and the recipient should have the right to receive or not.

That should work to each party’s satisfaction.
The knowledge of making and maintaining these tools is still incredibly important and should be handed out through generations (while also inventing innovations to make more efficient and powerful tools).

But what many older generations in tech who constantly lament about the “new generation of tech-illiterates” ignore is that there are actually quite some people (both old and young) who understand this and are actually dedicating towards learning, teaching, and creating low-level mechanisms and systems (such as the people in the Handmade Hero Network, the young new Linux hackers contributing to the kernel, and hobbyists creating their own game engines). And it’s a grave disrespect against them to say that nobody actually cares about anything. If you really are worried about this, don’t just complain and cry about it, be the change you want to see in the world.
I'm a little bit older, but when I was coming up in the tech field the rule for critical infrastructure was never connect it to an external network unless it was necessary. Its amazing to me that the systems that control the pipeline itself aren't on a segregated network.
I'm glad the people who wrote the petition read his book, but did any of the 2,000 employees who signed it didn't? If your answer "maybe some of them?", do you think I have a point?

This story also reads:

> ‘Misogynistic’ Apple hire is out hours after employees call for investigation [emphasis mine]

I'm suspicious that ample due process can be afforded to someone when they are gone mere hours after a petition is circulated. It could signify that this person resigned immediately out of guilt, but it could also signify that they were immediately fired, or resigned out of fear.

BTW -- I don't know what I'd do if I were this person's boss. Those quotes don't look very flattering, and some people seem genuinely offended by his book after reading it in full. It just seems to me that not everyone who read his book thought it was, taken on the whole, deeply offensive (e.g. 800 Amazon reviews, 4 stars on average, in addition to my "YouTube hearsay"). And maybe this could be a premature rush to judgment. I'd personally want to spend more than "mere hours" to decide whether or not what this person wrote should merit a literal job termination.
I have no fucking clue what this was about. I tried reading, then skimming, then thought about it for a bit. Seems like a bunch of personal feelings stringed together in a rambling sort of way, but apparently they resonate with many people?

I'd be very grateful if someone could ELI5 the whole thing.

On a separate note, is HN the right forum for this?
Of course everyone is responsible for their own efforts. It's just that WHO is no government (NGO) and thus not accountable like one, and also have no authority. Without member contributions, WHO doesn't exist. It reports medical findings from states, but the caveats are denials, misreporting, unknowns, early confusion, etc. which may be expected in an early breakout. The better the cooperation, things can improve. Otherwise, not.

We should of course minimize crisis mode. Without it, expect similar response. I doubt the world will be going back, but will need to tackle more crises.

This one is the perfect mirror for states. Only full lockdown will contain contagion, but many don't have that sophistication yet. Those who didn't lockdown early, got hit hard economically too.
That's nice, until you accidentally type "git clean -fdx" into the wrong terminal and nuke your home directory. I would be way too scared to have all my files be untracked in an unclean repo.
China was warning about the virus pretty early on. When you compare the timescales that China is being criticized on with the timescales for the US or Europe to react, it's laughable. People criticize China for taking days to release information when it took weeks if not months for most of the developed world to do absolutely anything.

I was in China in early-mid january, there were warnings about the Wuhan virus all over all of the airports, it was not being hidden.
Capitalism will re-adjust. With UBI, less people need to work, many sitll will... Also, with UBI if I take a job, I still GET the UBI, with Unemployment that isn't the case....so it's a do or die, do I take the job and risk losing this, what if I get fired next month and can't get back on UI?....

More people will be able to find companies/niches to grow between the cracks, but a lot of existing businesses will need to raise prices, raise wages, and find other ways to compete.... but this would actually be a boon for capitalism because more people also have a ton of money to spend --assuming you can pay people enough to want to work for you.
I'm curious: if the app is useless for brushing your teeth, what is its advertised purpose ?
Large land mass is prone to planetary events.
> Whether or not the payment is accepted is at the sole discretion of the recipient.

Forgot to mention - no? This isn't how the protocol works, you have zero discretion about whether to accept payment or not in BTC. If ISIL sends your wallet a million dollars then that's that, you've just received money from a terrorist group, the whole world knows it, and now the feds want to talk to you.
If you are wondering why people thought the virus was important despite the “low” death rate you only need to look at India right now. Or Italy before it. When it floods a medical system to the point of collapse things become very dangerous.
They co-founded Arm. It’s not too surprising that they know the right people there...
They clearly want ipad to replace macs for consumption, not coding.
I haven’t looked since I worked on it. I think it kind of fell into the dustbin of history...
I have karma to burn and I am annoyed by automatic downvoting and general idiocy I see around me. It is not intellectually lazy to challenge idiocy. In fact, it is necessary. It is intellectually lazy( and if not downright stupid ) to let hysteria and twitter mob dictate hiring practices.

It is not trolling.

So. Some god damn context since anyone with access to google COULD have pulled it if they were so inclined ( but we can't have reasoned discussion, can we now ).

One of the offensive passages with more context:

"When she was in her teens, her father decided to move the family to the United States, where they suffered a financial reversal she was unwilling to talk about. Suddenly not among the moneyed class, she hustled herself through the redbrick boondocks of the University of Vermont. Citibank internship led to a Deutsche Bank job, and after a few years she was an equity derivatives trader at Deutsche, holding her own against the toff sharks of the City of London.

She had wild green eyes, with unnatural red spots in her irises when you pulled close, reminiscent of that Afghan girl from the National Geographic cover. Her personality was flinty and rough, and as leathery as her skin. She had spent years between various jobs backpacking around the rougher parts of the world. She was an imposing, broad-shouldered presence, six feet tall in bare feet, and towering over me in heels.

Most women in the Bay Area are soft and weak, cosseted and naive despite their claims of worldliness, and generally full of shit. They have their self-regarding entitlement feminism, and ceaselessly vaunt their independence, but the reality is, come the epidemic plague or foreign invasion, they’d become precisely the sort of useless baggage you’d trade for a box of shotgun shells or a jerry can of diesel.

British Trader, on the other hand, was the sort of woman who would end up a useful ally in that postapocalypse, doing whatever work- be it carpentry, animal husbandry, or a shotgun blast in someone's back- required doing. Long story short, you wanted to tie your genetic wagon to the backing horse of her bloodline. Which is why I was less nervous than I should have been on a random Saturday in July..."

You find that offensive and a fireable offense?

Good luck.
Being citizens, they are accountable within their country.
I’m guessing that clonidine didn’t make it because it’s not pregnancy safe (yes there are probably tons of those on the list).
> the next pandemic may be just as bad as this one.

or worse. Keep the aerosol vector, but make it even more effective. Increase the effectiveness of surface transmission. Throw in greater resistant to surfactants (soap) and hand sanitizers.

boom!
Not lovely, from my read.
I use a normal dotfiles repository with an install script that symlinks files out. My solution for multi-machine is that the install script just checks for a file suffixed by -$HOSTNAME to link instead:

install() {
SRC=$DOTFILES/$1
if [ -e "$SRC-$HOSTNAME" ]; then
SRC="$SRC-$HOSTNAME"
fi
echo "installing $SRC -> $2"
mkdir -p $(dirname "$2")
ln -sf "$SRC" "$2"
}
install vim ~/.vim
install bashrc ~/.bashrc
install gitconfig ~/.gitconfig
# etc.

This is much simpler than messing around with branches since 99% of files are the same on different machines. Just add e.g. gitconfig-workpc to use a different git identity at work.

For some files I also support a +$HOSTNAME suffix that will append instead of override. In this case it assembles the destination file rather than creating a symlink. This is a bit annoying because you can't edit the destination file; you have to edit the originals and re-run the install script. But it's worth it in a few cases (e.g. i3 config) to reduce duplication.
YouTube, Snapchat Move to Bring Influencer Economy In-House
> He’s just pushing it on you because some pharma rep came in and bought him a nice steak and bottle of wine at the Capital Grille.

This reminded me of the Open Payments Data[1] site that I recently found out about. You might be able to find out exactly how much that nice steak and bottle of wine cost the pharma rep.

[1] https://openpaymentsdata.cms.gov/
You can learn the C stdlib+system headers, but at that point you're doing something more or less equivalent to learning a high level language's features, and you're past the simplicity of K&R.
Decentralized cryptocurrency tech is in its infancy. Just like you wouldn't standardize on programming languages in the 50s, it makes no sense to already talk about standardizing things that are under active research.
Does anybody have a good book or good resources for nuclear powered merchant marine? Naively it makes sense that nuclear power could support much larger ships and go much faster than diesel, but i don't know how true that actually is.
> overlooking published, mass market books of management hires

Who do you think has time to read the books written by job applicants?
The article and associated links are weak on details - most of them are some form of setting the alg incorrectly.

> First, it’s a complicated standard

Actually it's remarkably simple and very well thought out; I frequently generate them in plain bash for testing. It is the simplicity that makes me trust JWT (where appropriate).

> If they’re (Auth0) not safe, what chance does the general (developer) public have?

Auth0 forgot to check latter case in alg = 'none', a very basic coding error. These errors can happen anywhere, and anyway use a whitelist for algorithms. The other links are quite similar, such as using a weak alg.

> A last issue with JWT is that they are relatively big, and when used in cookies it adds a lot of per-request overhead.

Most apps simply put userid and roles in the JWT, and that's negligible overhead. Of course there are people who do it wrong, but there are also people who store 10MB of data in a session.

My view is that JWT has a place in the future, and it works well even with decentralized systems. The ecosystem around JWT is rich, and over the years has evolved to solve many common usecases which come up in production. An example would be the JWK/JWKS spec, which greatly simplify how verification keys can be fetched.