skysight-inc/HackerNews huggingface dataset:
(CONTEXT: I assume parent is referring to this comment from one of the github threads: "nazis gave the jews free healthcare". That comment was not made by the employee who was fired.)

(edit: see https://news.ycombinator.com/item?id=25813184 which adds some additional context. I assumed when writing this comment that the nazi healthcare joke was part of the 1/6/2020 thread & a direct response to warning about violence in DC. Apparently that post was NOT made a direct response to the thread on 1/6, but was instead made in a context where it's meant to be taken as a tounge-in-cheek criticism of nazi<->X equivocation rather than as a basal joke... Unfortunately, I wrote this comment assuming that the joke was basal and now I can't delete this comment but there's substantial down-thread discussion already. Therefore, I am leaving my original comment, which I wrote before seeing that clarifying post, so that the down-thread discussion doesn't cause even more confusion.)

Original comment:

I've interacted with people who think jokes like this are funny, even when there's no extra layer of hidden meaning or anything like that. Where the joke is literally "haha nazis gave jews healthcare haha get it because they actually killed all the jews haha". That's it. No hidden meaning, no second layer, just... a really stupid "joke"? in terrible taste.

Probably it's safe assumption that most of the people who think these sorts of jokes are funny are in fact actually genocidal or at least anti-Semitic?

I have met one person who would laugh at these sorts of "jokes" and who I sorta don't think was actually anti-Semitic. Or at least that's not all that was going on. Both because he was a practicing jew and also because he laughed at a lot of other really stupid and tasteless but not overtly bigoted "jokes". Stuff like taking pictures of his poop.

I really can't explain why he thought these sorts of jokes were funny. I'm not a psychologist so I genuinely don't know the word for what's wrong with him.

There are A LOT of people with undiagnosed psychological disorders for whom complaints about "PC police" are an entry-point to radicalization. The "spark" is being fired or socially marginalized for lacking any amount of social awareness. Through that entry point, they find people on the internet who tell them that there is nothing wrong with them and that it's all the fault of the "PC police" and "cancel culture". And then the radicalization starts.

IDK what the solution is. To be clear, people really should not be expected to work alongside others who make jokes about genocide or harass co-workers with scat pics. But also, to be just as clear, there's a very dark strand of US politics that is growing stronger, can't just be ignored anymore. That movement is making an intentional effort to radicalize people who are fired from their jobs, or fear being fired from their jobs, for their lack of social etiquette.
I Fixed My Brain Fog with 7 Simple Hacks
We’ll be worse off with multiple vendors. We chose this platform for all its advantages. Including top shelf support and security.
I couldn’t emphasise this more. Stick to the YC mantra: always talk to users. Ask them what they want or have problems with, quantitatively (questionnaire style) and qualitatively (talk to them in person, real user testing).

Added a new feature? Don’t assume it’s well designed. Assume something is wrong with it and that it can and should be further optimised and sweat the details. Details matter.

Unless you sweat the details, users will notice.
I spent a lot of time reading this literature as an outsider to graphics development this summer. I agree resource management is the real engineering problem and the graphics code itself is the idealized code that is relatively small in comparison.

My conclusion is that resource management across different hardware is a secret sauce that helps individual engines push the limits of the current generation. Listening to interviews with developers, and they rarely talk about a novel lighting formulas. Instead they talk about squeezing in high res textures or more colors. How they managed so many assets or faked a reflection. I imagine the work is incredibly tedious and makes browsers differences look trivial.

Differences between hardware is largely how memory can be mapped between CPU, shared, and GPU memory.
IMO your bidi streaming layer should should be entirely transport- and data- agnostic. You can build those in a layer up if you actually need them. See rSocket[0] or my own omnistreams[1].

[0]: https://rsocket.io/

[1]: https://github.com/omnistreams
I would still be more worried about Google canning the service you're using.

The "shout at it on HN until it gets fixed" customer service is awful, but I don't think they're going to hurt their bottom line like that - and besides, if you have (for the sake of argument) someone spouting wrongthink on the company account you're really playing with fire in the first place.
Yeah quickfix pane is a big annoyance of mine, but you also have things like :message that dumps a bunch of text to stdout that you can't meaningfully use directly. Compare that to Emacs' permanent Messages buffer that is just like any other buffer.

Vim is not the worst offender by any mean, but it's definitely a lot less uniform than Emacs.
Don't be daft. Its obvious to all listeners that there is no Nazi party - this is clearly used in a modern context to describe neo-nazis.

There were clearly neo-nazis in the audience. Here is a picture. https://www.timesofisrael.com/capitol-rioter-in-camp-auschwi...
> I have never needed an SD card

I need to use SD cards for my camera and RPis. That's a significant amount of users that would buy Macs, even if you don't use them.

> and have gone all-in on USB-C

The move to Thunderbolt 3 / USB-C seemed to be hinged on the assumption that all new products would be USB-C. The prior removal of the headphone jack[1] and replacement of the lightning-adapter airbuds included with new iPhones set precedent to allow them to continue to simplify. But there's a big difference between (a) providing a replacement that effectively works the same way and (b) having a market based on being best and svelte, but expecting that the average customer can and will buy replacement lanky adapters and big ugly hubs that get in the way (especially when the cheaper ones can cause more interference[2]).

Apple once had a "Think Different" campaign, and perhaps that transmogrified to "Be the Change" in the 2010s. "Think Different" was about producing the best product, with a quality product that worked better, not about forcing customers to take on the burden of a mess, making their lives more difficult and looking out-of-control. "Be the Change" is activism which often causes problems for some, with a goal of things becoming better. "Think Different" works better in product design and development. "Be the Change" is for Human Resources and Marketing.

> Please just do MagSage + USB-C, so I can maintain my one-cable-for-everything, making traveling lighter and simpler. Here's my counter argument to all those that love MagSafe: makes traveling a huge hassle, forcing me to carry a special charge brick that only works for ONE device. In 2021 going forward, I will flat refuse to spend money on anything that doesn't use USB-C or Qi charging

It's expected to have Thunderbolt 3 (in form of USB-C) on it. I'd assume that they will allow charging the computer from it, as that's part of the spec of Thunderbolt 3; I'm not 100% on that, but as keeping that capability would be part of the Thunderbolt 3 spec which includes Thunderbolt, USB, DisplayPort, and 100W power input[3]. It just wouldn't charge as quickly.

This MagSafe will probably be the Qi-supporting MagSafe[3][4] which can be 15W for faster charging or 7.5W for Qi and will probably support the ring chargers, probably under the touchpad, given design choices from existing charging stands[5].

> I can now travel with a single 2xUSB-C power brick

And you would probably be able to do that, but it will charge faster with MagSafe.

> I am all for removing the TouchBar

Yep. I couldn't easily change brightness or volume when in context specific mode with the settings I had by default, and it was distracting.

It can be emulated[6].

[1]- 1/8" headphone that in some Macs had optical out: https://support.apple.com/en-za/guide/mac-help/cpmh0052/11.0...

[2]- https://www.zdnet.com/article/usb-3-and-usb-c-devices-can-ca...

[3]- https://support.apple.com/en-us/HT208368

[4]- https://en.wikipedia.org/wiki/MagSafe

[5]- https://amazon.com/Kensington-SmartFit-Ergonomic-15-6-Inch-W...

[6]- https://github.com/sindresorhus/touch-bar-simulator
Thanks for mentioning that. The graphs do use different dashes to distinguish the colour palletes, which are supposed to be colour blind friendly. So I thought we'd be OK. I'll take a look into adding more non-colour distinguishing features.
> The disadvantage is the need of entering (very long) keys manually on boot.

Shameless plug: Mandos solves this problem on Debian (and derivatives): https://www.recompile.se/mandos
It’s a humanitarian problem. If you have a people that will starve without food aid, will you also say it’s not the west’s problem?
Obviously the use of force and popular support for the Taliban complicates things in Afghanistan, but I believe it still needs to be looked at in terms of the real results of our actions.
They didn't call all protestors nazis in the slack message. They just said there were nazis protesting which is factually true.
The parent provided a personal example of why they think laptops are useful for developers, and you attacked the example.
Card reader in my old MBP died from what I presume is small debris stuck inside, and can’t be resurrected by manual cleaning anymore. For a time it was possible to use by inserting an SD card in a particular way, but that did not work reliably.

Ironically, that reader didn’t support microSD cards used by my audio recorder (Tascam DR-05), so once I lost the microSD to SD size adapter (which happened very quickly) I had to use a universal memory card reader dongle anyway.

I never sent it for repair: this was my daily driver so I had to have a backup machine in meantime, but when I got another laptop I simply switched to it.

My latest USB-C SD/microSD reader dongle feels surprisingly sturdy, though admittedly it is liable to getting lost (it’s been a year and it did not happen yet, but I’m sure it will at some point).

I’d say definitely P(port breaking) < P(dongle breaking or getting lost), but on the other hand port breaking has higher cost.
I'm certainly not saying your struggles don't exist. I live in America and it'd be disingenuous and probably counter-intuitive for me to create an exhaustive list of all people's who suffer these circumstances.

That's to say, I can really only speak in earnest about the devil that I know.
Crystal – A lightweight and intuitive theme manager for iOS
It’s human trust. It’s a basic thing in all business dealings. Google has built this reputation themselves over the years by constantly sun setting new products. I mean there is a website showcasing it https://killedbygoogle.com. Google support is known for being notoriously bad and unhelpful. They are the first targeted tech giant going through new antitrust suits and who knows the outcome of them. Why would I trust a business I’d hope could be around for 10 to N years when AWS/Azure are around? Yes, the same could be said for them but the basic human element of trust is on their side.
Getting GitHub pages to work with my custom site generator
How is that denying there are Nazis?
It’s way too expensive. Plus I wouldn’t want to deal with the limitations and latency that its consistency model brings unless I had truly Google-scale data, which I don’t.
Visualization tip - if you want to focus on sentiment, encode the sentiment as the size of the bars (or x/y-position of lines/points). What you've done is assign number of posts to the bars and encode sentiment as color which makes it more difficult to read.

(I would also pick a line over bars for this but that's a minor point.)
Yeah, mine is like 500 lines with use-package and lsp-mode. And it works on Mac osx, windows, and Linux, works with Java, scala, typescript/Javascript, python, yaml,c#, xml, html, haskell, ruby, c, and c++. Haven't done any Android or ios work, but I'm sure it would work with that as well.
In practice that doesn't really work. These companies rely on economies of scale, and make minuscule margins (and yes, investment capital, but that kind of goes away if you try to regulate profits into oblivion).

So reducing profits doesn't have much of an effect on consumers or drivers. Anything that profits one is probably going to cost the other.
Can you give a more clear example of what GCP has dropped support for?
In fact doesn’t nearly every story on Mac dissatisfaction always have someone mentioning that high end A/V users are the real Mac target demo, not devs?
The sad part is that companies wrong employees all the time but rarely admit wrongdoing, backstep in any way, or hold anyone accountable.
https://www.usatoday.com/story/tech/2015/06/30/spacex-falcon...

"CAPE CANAVERAL — Air Force safety officers sent commands to destroy SpaceX's failing Falcon 9 rocket after its launch from Cape Canaveral on Sunday morning, but long after a malfunction had already caused the rocket to break apart, officials confirmed Monday."

https://en.wikipedia.org/wiki/Range_safety

"Some launch systems use flight termination for range safety. In these systems the RSO can remotely command the vehicle to self-destruct to prevent the vehicle from traveling outside prescribed safety zone. This allows as-yet-unconsumed propellants to combust at altitude, rather than upon the vehicle reaching the ground.[1]"

"As of 2016, a total of 32 US orbital launch attempts have ended in an RSO destruct, the first being Vanguard TV-3BU in 1958 and the most recent being Cygnus CRS Orb-3 in 2014.[...] Some launch vehicles (for example, the Titan family) have included an automatic destruct system to activate in the event that the solid rocket motors or upper stages separate prematurely; this is separate from the standard RSO system which is activated by manual command."
Are you seriously debating the "nazis are about" part? There are mountains of proof that there were nazis among the insurrectionists.

And for the other part, stop it. You know the two are not comparable.
My copy has excellent print quality, as far as I can remember.
I didn't realize that a workplace chat was the wrong place to update one's colleagues in DC about very real threats to their safety.
VSCode sends your private data to Microsoft servers. Emacs and Vim don't.
>It is a well-documented fact that neo-nazi hate groups were a significant presence in the riot and preceding "protest" at the capital.

Given the fact that some members of the mob were waving Israeli flags, your assertion is extremely dubious. The fact is that the mob was comprised of lunatics, fringe characters and contingents of all kinds, which has led to those with agendas to cherry pick from this hodgepodge to spin their own narratives.

https://www.middleeasteye.net/sites/default/files/2021-01/Is...
> in the context of “stay safe homies, Nazis are about.”

He actually forgot a comma in that message. Maybe Grammar Nazis are about at GitHub?
You wrote a lot here, without saying anything at all.

It’s like you’re a master at the art of hot air speaking.
Can you explain? On January 6 there was a man wearing a "Camp Auschwitz" hoodie with the word "staff" printed on the back, on national television. Do you believe this man is not a Nazi? And do you believe that Jewish people do not have a right to warn their coworkers to stay safe in light of people like this committing violent acts?

I'm genuinely curious to understand what part you believe is political here, because it seems like the employee's message was entirely based in easily verifiable fact and genuine concern.
I've spent a lot of my life around Toxteth and Moss Side, and that doesn't affect my threat model relevant to phishing and FIDO. Mugging is probably less of a threat than break-in anyway, as far as compromised hardware goes. You separate the token when it's at risk, and the setup procedure claimed for FIDO, to the extent it exists, seems about as easy as it could be. It's a key. People can understand physical security to a reasonable degree, and typically not abstract computer security.
I'm sorry - how does the OP know what? That there were nazis at the capitol? Because there literally were? I don't get what you're trying to prove with this comment

https://www.vice.com/en/article/93wnja/neo-nazis-boast-about...
The Gray Curtain Descends – Part 2
As shown by the well known bastion of unbiased, neutral, apolitical news... Breitbart.

Quite honestly this looks like a toxic, bigoted individual. I'm absolutely unsurprised that some organizations choose not to do business with him.

https://en.wikipedia.org/wiki/Carl_Benjamin
Lore suggests that that's a misconception, born of the Agile myth that the only thing that existed before the invention of either XP or Scrum was waterfall.

The truth is perhaps more like this: agility got us to the moon, bureaucracy trapped us in low earth orbit, agility seems to be offering our best hope at getting back out of LEO again, including to Mars.

For example, see https://www.computerweekly.com/news/2240112230/Interview-Fro...
Some personal medical data is very sensitive, and for a good reason. I am not claiming that this is true in this case, and the state does have to argue and prove why it decided that both the search and the arrest were justified; but it is also not clear at this point that there is no case either.

Publishing public, aggregated, anonymous health data should not be a cause for this arrest; and I hope the judge that signed the warrant understands this. So there must be a different explanation and the state must provide it, and quickly.
Nestlé Recalls Pepperoni Hot Pockets Due to Possible Contamination
And is available to read online legally here:

http://www.pbr-book.org/3ed-2018/contents.html
Glad to see they got this right in the end, but a shame it happened in the first place.
I'd argue that vendor lock-in is a far more important issue.

You're right that non-technical people won't care about why decentralization matters. It's up to technical people to nudge the boat in the right direction.

That's why it's so disappointing to see HN embrace another silo.
I've been asking this question for a long time, and I can't arrive at a solution in the middle that makes sense anymore.

If we pull the ripcord on AWS, we are going 100% on-prem with our own servers. Bare metal is just watered down EC2 as far as we are concerned. You still get left holding the bag on a plethora of management duties, so you might as well just take ownership of the whole stack at that point. There are actual benefits to keeping your own hardware in a datacenter that you can physically access. There are also a shitload of downsides that need to be reviewed. Once you accept and adjust to this fate, things can move a lot more smoothly than the cloud salespeople would like to admit.

Ultimately, you are probably stuck in the cloud until you can hit that point of being able to dedicate 2+ full-time engineers to the task of managing your infrastructure. Multiple hats for developers works for cloud, but not so much for on-prem. Having to drive to the datacenter should be something that only a few people in your organization need to worry about. You could consider outsourcing this specific aspect for a "pseudo-cloud" experience, but that is more complicated and starts to defeat the original purpose.
Ah, sounds like it. Thanks, I wasn’t aware of PTT.
The third reich had free health care. Maybe he’s referring to that? The post is from 2016 and out of context so it might be from some discussion over health care costs.

Reading all this drama I’m glad that I don’t have to work for a living anymore. Looks like you wouldn’t get any work done over the constant drama. Very depressing.
Easy to explain: politics.

Amongst scientists everybody ignored those political papers, just as the many political models with doomsday predictions (also Lancet). They understand the need for politicians to be inaccurate and unscientific. Within the covid-19 community most flaws in preprint papers were immediately pointed out, but you could not blog about without loosing your job (Trump), but nevertheless news magazines still published the worst nonsense.
A public company just fired their head of HR, so I think they disagree with you here.
Show HN: Ektora – Instagram Growth on Autopilot
Ok - I will agree that that is sad - but that's not what happened here.
To be fair, the mid-2000s are fifteen+ years ago, which might as well be a century ago when it comes to both markdown, static site generators, and even the web in general.

I've been through similar pains myself, but not in the last five years: there's been plenty of tooling to strict-format all content prior to starting any conversion, and plenty of tooling to convert from one flavour of markdown to another (although, mind you, sometimes that means converting away from markdown first, then converting that back to your new flavour).
This is the worst thing about Matrix fans gloating over the outage: do you really think the outage helps Matrix become widespread? No, it will make people think twice before potentially taking that next step. And rightly so, because the same problem can happen in Matrix as well. A sudden surge in popularity can make matrix.org go down, and federation or not, that's not going to be a good look.

But alas, growing pains are part of the game. Let's hope they're not fatal for either.
> I can't believe people talk like this on a work public channel.

Not sure if you're referring to the instance of the egregious anti-Semitic joke (CW for that link, btw), or to the bulk of the communications, but for any who feel the latter, that any conversation involving Nazism is improper, I'd consider a counterpoint:

We're in an industry where it's very easy for our work to be used for horrible things, where indeed there are historical examples of technology being used to accelerate the operations of genocide, and it's not only appropriate but essential that the employees of companies be allowed to call out fascism, and express their fear and dismay of Nazis, to colleagues whenever they see it, regardless of whether it is immediately linked to a product initiative.

The comment that states "you dont see 'commie' being dropped in the workplace nor should 'nazi,' it's just slandering" is the false equivalency of the century, and if we can't distinguish between words that over-simplify a political ideology, vs. words that concisely warn colleagues that something is going beyond political ideology and towards a pattern of racially-motivated behavior that places people in grave danger, we haven't learned our lessons from history.
I have used Element on n off. The UX around encryption and passphrase still needs some work. I cant imagine moving my family and less tech oriented friends on it.

I logged on to it yesterday and got a prompt to enter the passphrase. I have it all in bitwarden, so easy to get around but for the average joe that would be the end of the journey. Even the verify session, when in fact Ive verified them in the past.

Minor thing, I echo the sentiment to get some average joes and non-tech oriented using the product and get some feedback.
What Is Toxic Positivity?
Here's a literal Nazi rioter. https://www.nbcnews.com/news/us-news/man-camp-auschwitz-shir...
This is not the biggest HR issue GitHub has faced in recent memory.

https://www.businessinsider.com/tom-preston-werner-resigns-f...
Does this violate TOS for HN?