skysight-inc/HackerNews huggingface dataset:
First, to head off the flames: yes, what happened to the people in the article is terrible. Cooler heads should’ve prevailed.

But here’s a take: cancel culture is not new, it’s just changed direction and is scaring the pants off people who previously had the luxury of ignoring it (or taking advantage). What happened to Cafferty is a shame, but the article left out another person who was cancelled over a vicious lie: Emmett Till.
This growing societal condemnation for every sin (past, present, or associated) may be called "virtue signaling" or "cancel culture" these days, but it already had a personified name thousands of years ago - self-righteous Pharisee-ism - and it's ultimately what put Jesus on the cross. Say what you want about the resurrection, he at least lived an innocent life but was beaten and hung for execution by the shame-filled rage of the masses.

Ironically we live in a society that now claims more than ever to know what it means to "do right", but that growing moral burden of "doing right" produces an ever greater internal sense of shame (for missing the mark) that is often projected outwards onto easy targets. Outrage is what wins eyeballs in the media, because messages of shame penetrate to the core. Thanks to social media, these messages clone themselves far more easily. Acts of injustice stir up outrage via a message of shame, and the cycle often perpetuates itself with further acts of outrage/injustice.

America has a growing self-righteousness induced shame problem is what this is, and until we identify that source of grace [1] that can transform sin into honor, shame into dignity, and moral outrage into forgiveness, it will only continue to worsen. Yes, we are to have deep sorrow and compassion regarding acts of injustice, but grace and forgiveness are the only legitimate exits from the emotional/spiritual burdens they impose.

[1] Romans 8:1-2
Yes, that's how they were. I believe it worked for the occasional western or other outdoor filming.
People in the west forget how many governmental institutions exist in their countries to make sure that the good in people is efficiently enforced.

That’s why the overestimate the goodness of people in other countries. Also don’t forget how many westerners happily go to these third-world countries to do business in the not-so-well-regulated economies.
> May you do good and not evil.

> May you find forgiveness for yourself and forgive others.

> May you share freely, never taking more than you give.

If only more software engineers started out their projects with this mindset, the world would be a very different place.
so... I wonder if the Bayer matrix on digital sensors was inspired by this. If each sensor was also a display, and the beyer matrix was random, it would be the same thing...
Using something stateless when you want state always leads to problems. It is very convenient, for example, when you give the end-user a token that cryptographically proves that they're a certain user. They provide that to the server, and it doesn't have to access any state to allow access, saving precious milliseconds of latency. The problem comes when someone else steals the token or the user's authorization is revoked. Since you aren't checking any state, you have no way to say "oh we fired them, kill their access" or "their token got leaked, shut it off". This leads to problems where malicious access can persist and you can do nothing about it.

I feel like the problem is generally ignored to some extent. I was writing my own (stateful, one database lookup per request) SSO system and ran into other problems. For example, how do you terminate all TCP connections that the user has open when revoking the token? No proxy I could find had that level of granularity exposed through its control plane API. They are all living in an HTTP/1.1 world where requests were short-lived, and it was acceptable to handle revocation at the next request. I kind of doubt it's ever caused any problems (employees on their last day don't seem to open long-lived gRPC connections to internal infrastructure for whatever reason), but it's one of those things that's going to burn someone someday.

(I seriously considered modifying envoy to keep track of (user, downstream TCP connection) so that they could be forcibly closed via an API when necessary, but decided a global rolling restart of the frontend proxy was acceptable in the extremely rare instance when some sort incident required terminating all of a user's TCP connections. Engineering time vs. security tradeoff. But then there are companies with 100s of developers that will ship you custom software to manage authentication, and they don't have this feature. That seems shady to me. Or maybe not so much shady, just exceedingly lazy, like they haven't really thought much about their product.)
Take Control of Your Multi-Browser Life with Choosy
On the power of mutual aid publishing during crisis
I didn't think of that. Actually it's easy enough to turn off for a while, but these comments have passed the editing window. If you or anyone wants to add a heart, email hn@ycombinator.com and we'll reopen your comment for editing so you can.
The map is not the territory; the way people stumble through their maps has little to do with the territory.

People's intuitive maps don't tend to distinguish greatly between the plausibility of sapient suns and the plausibility of sapient aliens.
It's been mob justice all along — just institutionalized and directed at minorities.

I agree that we are unlikely to find our way out of it any time soon, because the dominant majority is entirely unwilling to give up its institutionalized advantages.
I'm thinking about this and am wondering, does this mean that in an ideal scenario (where CEOs of every company maximally considers the larger impact of their personal actions reflecting upon the company they're helming), they must all support the same things?

I can imagine two CEO's of companies A and B (which each own exactly 50% of an industry and are precisely equivalent in public visibility and internal policy). The CEOs are also identical in every way except that one supports a opinion M and the other supports a opinion M'

Assuming that they both make public their support, which one would get executed in the court of public opinion? Would it be fair for (any)one of them to get expelled from his/her post just because the masses collapsed the narrative to uphold either only M or M'? (I'm assuming that whether M or M' is the majority opinion is irrelevant)

The only solution I can see is that both CEOs collude and decide to either not support anything, or support the same, agreed-upon thing.

Assuming that is so, what if we extend this past 2 companies, and into 2000?

----

I'm not convinced that the punishment does befit the situation.
The $399 iPhone SE is faster than any Android at any price.
I do not have a well-organized one, especially specific to JS. I have my favorite set that I personally like over the years. I think at least a couple are from "The Practice of Programming" by Kernighan and Pike; I especially like the Markov-style text generator -- their well-written solution for the same problem in Java, C++, Perl and Awk provides a good perspective, too. Since my background is in math I like prime decompositions, Lissajous curves, drawing fractals, building mazes. But those are just personal preferences suitable to many general-purpose languages.
Is this protocol significantly different from what 56K modems do over an analog phone line? How would the bandwidth compare to taking the 56K modem protocol and upping the frequency to whatever band is used here?
Learning Networking by Reproducing Research Results [pdf]
Even if the made a nice clear hypothesis, they won't have a control group. So the hypothesis would be meaningless.

Real life rarely gives you as much control as you'd like. You can't simply opt out of making decisions; even choosing not to do anything is a decision. You take your best guess based on your best interpretation of what knowledge you've managed to accumulate, but many of the most important decisions you make will always be based on insufficient information. That's true at a personal level as well as the social level.
So you’re objecting to equating “predatory practice” with “scam”? A bit pedantic?
Case for axion origin of dark matter gains traction
Reminds me of the cultural revolution in China. Get the people whipped up and it’s pretty self-sustaining when people think they’re doing the right thing.
Can't even guess, who's riding the horse with the naked torso could be responsible.
Can you say more about these nanotech slugs please?
Could you please stop creating accounts for every few comments you post? We ban accounts that do that. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.

You needn't use your real name, of course, but for HN to be a community, users need some identity for other users to relate to. Otherwise we may as well have no usernames and no community, and that would be a different kind of forum. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

Also, please don't post in the flamewar style to HN. It's not what this site is for, and it destroys what it is for. That's in the site guidelines also.
Its interesting that you're getting a lot of responses to the effect of "well no, that was justified."

Hillary Clinton was at one point an opponent of gay marriage:

https://www.theguardian.com/us-news/2015/apr/15/hillary-clin...

Edit: Originally had Obama's stated opposition to gay marriage in the 2008 campaign but people keep trying to defend him in particular and that's not the point.

Biden, voted for Defense of Marriage Act:

> https://www.politifact.com/factchecks/2019/apr/26/justice-de...

So did Chuck Schumer and more than a hundred other Democrats, many still in office:

https://www.govtrack.us/congress/votes/104-1996/h316

(For the record, Lofgren and Wyden voted Nay.)

They're mostly all going to want to walk it back these days, but did we give Brendan Eich that opportunity? Is it available to everyone? Or should we cancel all of them too?
the trough of disillusionment
Years ago I spent an evening at Recurse Center (at the time Hacker School) in NYC. My employer sent me with some recruiters to chat with participants about hiring possibilities. It was just so cool.

That night I met Julia (she and a friend were, if I remember correctly, trying to boot a handwritten kernel in a VM and figured it out around 11pm that only the first 300 bytes were getting loaded into memory).

I met Andrew Kelley, who had recently written an NES emulator that translated the code to LLVM (if I remember correctly).

I briefly met Filippo Valsorda. I think he was the person who, after I said I wanted to make a bitcoin arbitrage bot, immediately came up with putting the prices into a matrix and then computing optimal paths.

The place just seemed.. magical. I have a family and kids in Canada but i thought a long time about trying to reorient my life to NYC for a bit. It was just so cool.

It reminded me of the joy of learning for the sake of learning, hacking stuff because it feels like a magic superpower to bring ideas to life, and the joy of building things you have no intention on trying to make money off of.

I'm certain none of those people remember me but I remember the evening fondly whenever I see any of them show up on HN. Cheers :)
I see. That all makes sense for the race scenario. I appreciate the thoughtful response, thanks!

It's a really neat project. :)
The code for VVVVVV infamously has switch/case for every possible screen/level in the game[0], which I think is hilarious. Best example of "it works!"

[0] https://www.polygon.com/2020/1/13/21064100/vvvvvv-source-cod...
$1K license fee? And you can also buy a used Mac mini.
You can’t sustainably give money to people and not end up with a huge amount of fraud.

Then the 40% of inefficiency may turn our to be not as bad.
Both titles are accurate-but-biased representations of the same subject matter. I agree with your bias, but I think it's a mistake to identify one as propaganda and not the other.

This is something we should be biased about, and it's okay to embrace that.
Sounds like an extract from the Our Father.
The only solution is labor unions. You need a CONTRACT that determines what happens when a company wants to discipline or fire an employee. So firing is still possible, but it's a process that's negotiated and agreed to beforehand by two sides and generally not the first step (minus certain circumstances).

The truth is, people are fired for arbitrary and unfair reasons constantly. I'd imagine 1 out of a million times someone is fired for unfair reasons it has something to do with cancel culture.
If this is your position, shouldn't we be focusing on fixing the institutions?
the officer grabbing the pink umbrella struggles to grasp it because his right hand grips a club. a truly poetic metaphor.
How to get user's installed apps in Android 11
The reality is that it did. Do you distinctly forget having to go to a library to do research for a book report? Only getting the slice of news offered locally?

The internet is amazing!

Easy to forget when we're wired for extraordinary to feel ordinary in time.
He should definitely sue the person who dredged up the info. He was intentionally trying to destroy the life of this person.
I I were the CEO I would have helped this person into suing him, and mounted a communication campaign around all of this.
Could this be from the test of the nuclear powered hypersonic missile that Russia is developing [0]? Those things aren't designed to 'land' no pun intended

[0] https://en.m.wikipedia.org/wiki/9M730_Burevestnik
> First, it’s important to learn plain JavaScript.

> Don’t depend on a library of shortcuts. JavaScript will be around for many years, while libraries and frameworks come and go every year.

I agree with the last part but this is not necessarily a sufficent reason to not learn via a framework or library. I'd say it depends on the circumstances, what you want to achieve by learning JS and also what type of a learner you are.
This seems like it must be a typo. March of 2019??? That doesn't compute at all.
The solution is not the diversification of lynching.
>Lemme know if you have anything better.

I think there are some pretty obvious things. Improvement of the environment, health, safety, educational attainment, military prowess and so on.

As Michael Sandel put it, since the 80s we've moved from a market economy to a market society. Markets aren't used as tools any more to further social ends, they've become ends in themselves. We don't measure success in human flourishing, we measure it in dollars.

Ironically this has made much long-term wealth creation impossible. Many companies in Silicon Valley were sustained by the government pursuing strategic goals, in particular the military.

Industrial ecosystems don't spring out of the ground because of selfishness and greed, they're created by institutions.
Author here; I'm still not sure I've done the right thing here, but for the ColecoVision you need to type something that is literally a hash, since it's mapped logically. So e.g. on my keyboard it's shift+3. But if you have a UK keyboard then you might well have a hash key.

I've probably allowed myself to stretch an early implementation decision too far here. My approach is usually to run with something good enough until it stops working and then replace it rather than to try elaborately to plan ahead; I may have crossed that threshold on joystick input.
The “shitty thing” was not disclosing that it was slowing down to keep the phone from cutting off entirely when the battery degraded.
How does this work now that almost all products are global and most are manufactured outside the US? Does a Ford engine get designed in both customary for in the US and in metric for the rest of the world?
Yeah, same. I found a couple [1][2] of live maps but I'm not really sure how seriously to take them. Especially since they don't appear to show this spike.

[1]. http://radioactiveathome.org/map/

[2]. https://radmon.org/index.php
>The "white power" symbol was the result of a spontaneous flashmob campaign to prove that journalists will pick up and run with any ridiculous "trend" that fills their demand for racism.

If I understand you correctly, it sounds like the media took the bait?
> It is based on decoherence

MWI is consistent with decoherence, but the choice of MWI vs. other interpretations is not based on decoherence; it can't be, because decoherence is consistent with all QM interpretations, not just the MWI, so decoherence can't possibly be the basis for choosing any one QM interpretation.

> no extra assumptions are required to derive the MWI

Yes, there are; you have to assume the Born rule. Various attempts have been made to derive the Born rule in the context of the MWI, but none of them have gained general acceptance as having been successful.
I have historically followed all the first five rules (even the one about not having ALL social media apps at once in my phone, only some of them) so the last rules "block generously and ruthlessly" and "mute words" end up looking quite childish after the first five because you naturally won't put yourself in those situations if you followed all the others. If you consume shitty content in huge volumes of course you will need to control the smell eventually.
My stats: Delinquency rate 101.44% (dunno how that's computed...), default rate 2.41% (lucky - I've diversified a lot), and 86 of 75 countries (they've dropped several countries).
It absolutely functions without the companion part (at least on non-Verizon networks) and can be bought unlocked online. I haven't tried smattiso's debloating options, but there is a "fold" in the launch screen, where I put all the useless apps so I don't have to see them often (except when I go past the fold to look for rarely used programs like the Play Store or Settings).

Overall, it's about as close as I've gotten to Windows Phone on an Android device, with the bonus of Android ecosystem for some essentials like Lyft, plus the tiny size.
Gardening.

As an engineer I like to imagine I can build and the structure stays up like a stone arch.

But a person and even a habit is not stone or silicon but living. So what does it even mean to "work on" something which is living?

Gardening

You absolutely _can_ build terraces and trellises. And self-help books can give you great seeds and saplings.

Yet there will always be watering and weeding to be done.

If you want your life to bear the fruit of your choice, it is up to you to rise every morning and tend to your garden.
It is absurd how far this the ok symbol story has gone from 4chan.
What's "SFA" (sorry for not knowing)
I'll look into that, thanks!
I understand the attitude, especially because most of the new shiny things tend to put a lot of polish and either no doc or overwhelming doc, instead of allowing smooth integration with a respectable learning curve.

The only item in your list I'm not sure fits is Docker. It's not a framework or a language, it's a complex-but-not-complicated tool that makes a lot of life fairly convenient, especially at small scale. Things like Kubernetes (and Terraform and so on) only should come into the conversation when you start having bigger questions about the scale of your project and your infrastructure, and even then aren't a given. But at a single-user local scale, Docker can be incredibly convenient to do local dev, have reliable behaviour, and avoid a lot of pitfalls of your own machine's configuration. Often in just a handful of lines (a few for the dockerfile and a one-liner to start or stop the whole thing). The docs are also fairly well-written as they offer basic options and allow for a lot of granularity when it becomes needed.

Docker isn't the only tool in the world to do what it does, but it's a very user-friendly tool that offers a lot of convenience with little overhead (at least at a non-"devops team" scale).
>Not necessarily just number crunching optimizations

JavaScript is not the language for that objective anyway. So, No!

It's all about I/O.
I've fixed the typo now.
The "mob justice" we have now isn't remotely as bad as it used to be, so it's not accurate to characterize it as a "descent". We really are on a long steady upslope (still with more room for improvement).

Hell, it wasn't even that many decades ago that lynchings were commonplace. And that's a much worse form of mob justice than outraged tweet brigades that occasionally get someone fired.
I disagree. Splitting a function up can help with readability and testability. The parent function becomes shorter and the child function can have a descriptive name. The parameters to a function are the fields that are needed for the function to perform its function.
You are equating making a donation to a political cause (which was a mainstream opinion at that time) to the Klan. A bit extreme don't you think?
Quite well actually
Why do you think crowds have been taking to the streets these past weeks?
The data for this discovery as well as other work from CHIME/FRB is available here: https://chime-frb-open-data.github.io/
> the whole premise of Facebook is to do things for you

Disagree; it's to hoover up your personal information to use for advertising.

> make cease to be

Sounds like a great idea!
It's not a typo. The article points out how early it is:

>The discovery of virus genome presence so early in Spain, if confirmed, would imply the disease may have appeared much earlier than the scientific community thought.

>The University of Barcelona team, who had been testing waste water since mid-April this year to identify potential new outbreaks, decided to also run tests on older samples.
I agree that it couldn't be a rigorous double-blind.

But the point is to make some kind of prediction about the results a policy will have, so that you can later reflect on what actually does happen.
The only reasonable way to fix an institution is to get the majority of its members to want change.
> "fuzzball"

As the article notes, this is a speculation in string theory. Since it has no testable consequences, it remains a speculation.

> falling past an event horizon, let alone reaching a singularity, seems like it can't be physical

"Seems like" is not a good indicator in relativity; lots of things in relativity are counterintuitive. This is one of them. The classical GR model of black holes is perfectly consistent. It's possible that there are quantum corrections that prevent that exact model from being realized in our actual universe, but until we have a good theory of quantum gravity that has actually passed some experimental tests, the classical GR model of black holes is the best we have.
The whole point of the question is to have a GUI for the entering and editing, similar to Word, for example. The idea is to avoid markdown. Technical people regularly overestimate how easy non-technical people find markdown, which is why having something like the Word GUI is part of the request/question/spec.

Thanks for the information about being able to export as HTML, that's not at all obvious from an initial skim of the website.
This is my thought as well. 'Cancel Culture' has existed in America for a long time. The only difference between then and now was that it was primarily minorities and women that were harassed off platforms or cancelled. It only became 'cancel culture' and pushed into the public debate when figures known for rascism, vicious lies etc were the ones cancelled instead. Otherwise people seemed to be rather quiet about the whole thing.

I mean one just needs to look at what happened during Gamergate for an example of what I'm talking about. That said, it's obvious that those same types of people are weaponizing it against otherwise innocent people which means we need to do better at fixing things that end up wrong.