MurphyA/hacker-news huggingface dataset:
by tptacek | 2025-08-19 23:02:39+00:00
I support SSO as well, and have in previous roles, and support costs did not drive SSO pricing.

One way you can see this is the case is that there are stiff SSO taxes from some vendors who don't even do custom SSO, just OIDC.

The major identity support cost is 2FA, because people constantly lose it, and you need to design and manage an account recovery process.
by tombert | 2025-08-19 23:02:43+00:00
Interesting. I'm thirty-something and I do seem to remember my grandparents using "jerk" to mean "idiot", but for my entire life I've always thought of it as a kid-friendly way to say "asshole".

It always confused me when my grandparents would call someone who was perfectly nice a "jerk", and it wasn't until I watched the Steve Martin movie four or five years ago that I understood why.
by MyOutfitIsVague | 2025-08-19 23:03:46+00:00
I never have more than one account at a time. I can get addicted to social media, like everybody else, and sometimes I find that I'm wasting way too much time talking on HN (and sometimes having arguments). I also dislike a permanent backlog of everything that I've ever said being attached to me. When I feel this way, and when I feel like noprocrast isn't doing a good enough job modulating my addictive tendencies, I retire my account (locking myself out of it intentionally) and take a few months away, usually eventually making another account.

You're being needlessly aggressive and making some uncalled-for assumptions.
by kbelder | 2025-08-19 23:04:50+00:00
"The AAP's vaccine schedule diverges from the CDC schedule under Kennedy on the recommendations for COVID-19 vaccines. After Kennedy's unilateral change, the CDC no longer recommends routine COVID-19 vaccination for healthy children, but allows for the shots after a conversation with a child's doctor. In contrast, the AAP—the largest pediatrics association in the country—recommends the shots for all children ages 6 months to 23 months, as well as high-risk children aged 2 to 18. Children not in these age or risk groups should also have access to the shots if desired, the AAP guidance says."
by rainsford | 2025-08-19 23:06:01+00:00
I don't think it's outrage bait. You're highlighting a distinction in forms of compensation that's relevant if you're experienced in or care about negotiating executive compensation packages but fairly irrelevant to the bottom line.

Executives get compensated increasingly larger orders of magnitude more than the average workers at their companies. The exact form of this compensation doesn't really matter. Even if it's theoretically tied to performance, the same is arguably true of all workers, except their award mechanism is often whether the company continues to pay them or fires them. And either way the increasingly massive delta between CEO and worker pay is still notable. Are CEOs performing massively better in order to justify this massively increased performance based compensation compared to their average employee?
by weed0420 | 2025-08-19 23:06:17+00:00
Better social media is possible.

In his new book Move Slowly and Build Bridges, Robert W. Gehl tells the story of the activists, software developers, artists, and everyday people who have built the fediverse, a noncentralized alternative social media system. Unlike big tech corporations like Facebook, TikTok, or X, the fediverse is comprised of thousands of small, independent communities who use a Web protocol to communicate with one another.

These small communities govern themselves and moderate content at the human scale — compare that to Facebook and X, which try to moderate global conversations. And the fediverse isn’t built in order to gather user data and sell attention to marketers — it’s a more privacy-respecting social media alternative.

The most notable part of the fediverse is Mastodon. Founded in 2016, Mastodon was positioned as an alternative to Twitter. Like Twitter (or X), Mastodon members can post, like, share, and connect with one another across the world. Unlike Twitter/X, Mastodon can be completely under the control of its members, from how it’s run to its underlying software.

Making a noncentralized, ethically run social media system isn’t easy. The people building the fediverse have faced long hours, burnout, angry debates, and, worst of all, bigotry, death threats, and discrimination. They face constant, nagging doubts: Can we really do this? Can noncentralized social media survive in a world that is used to corporate social media? Can we—all of us—have our own social media?

As Move Slowly and Build Bridges shows us, the answer is yes, but it’s going to take a struggle.
by Lramseyer | 2025-08-19 23:06:17+00:00
Another one is custom CSS (though it doesn't look like positron does that.) You can change styling properties like spacing and weighting as well.

I have a love/hate relationship with the VScode webview panels, but the message handler is not my favorite implementation in the world. I would love a way to send binary data, and get semantic token colors.

The only issue is that when you have a custom build of VScode, you have to manage a fork of VScode, and potentially pull in updates as VScode updates. How do you manage that?
by Slow_Hand | 2025-08-19 23:06:33+00:00
I dunno. I love Obsidian, but it has a huge learning curve and is not currently the type of tool that I see companies adopting when they need to have their employees adopt it’s use. Obsidian is way too overwhelming for the average user, whereas Notion is far more user-friendly and intuitive for people who just need to interact with the system to do their job.

Edit: Not to mention that (last I checked) Obsidian lacks a lot of granularity when it comes to permissions for editing pages. It would be very easy for a beginner user to disrupt the markdown files or the organizational system. Even doing things like applying labels or tags in the YAML is less intuitive and requires a lot of consistency guidelines for users to make it worthwhile. Notion facilitates this kind of thing a lot better.
by est31 | 2025-08-19 23:06:35+00:00
I remember you talking about this the other day when we met at RustWeek.

The CLI tools on Linux have certainly missed many of the recent great improvements in verification technology, so there is a gap between browsers and non browser components doing TLS now. OpenSSL doesn't enable CT by default, unlike Chrome, and it also doesn't handle revocations well either, nor does it enforce the certificate lifetime requirements.

The best solution would be a very stable IPC based API which connects to a systemd service (or something deployed as widely as systemd).

That component could probably also manage the certificates, and only apply these restrictions to "global" certificates. It could distinguish manually configured ones from explicitly configured ones. IIRC most of the file based standards the linux distros adopt can't even distinguish that.

That service would then do the locking needed to have on disk state (CRLite).

It's a complicated project, but also not on the scale of hundreds of thousands of lines of code: most of the components and libraries are available already. One needs to glue it together in the right way and then package it up nicely.

The complicated part would be to convince the Linux community to adopt it hahah.
by gyomu | 2025-08-19 23:06:36+00:00
> my maps app wouldn’t connect to my phone’s music player any more

Sorry a bit of a detail but I don’t understand this. What does it means for a maps app to connect to a phone’s music player?

Are we talking about 2 apps on the same phone? 2 apps on 2 phones? I use map apps on my phone all the time, while listening to music, but I’ve never “connected” the two.
by tombert | 2025-08-19 23:06:37+00:00
Sure, but it's a big outlier.

It's one of those things, I think younger people would adapt to Linux just fine because of the reason you stated, but I think people my age (or my parents' age) would have the most trouble with it. When I learned how to use a computer, outside of the Commodore 64 that I broke as a little kid, I learned to download .exe files and next next next finish to install, as did my parents.
by stillsut | 2025-08-19 23:08:06+00:00
Yeah, I've been able to stack ~200 AI-generated commits on top of each other. Over 95% of the code is now AI generated.

You can see each prompt and each commit that was generated here: https://github.com/sutt/agro/blob/master/docs/dev-summary-v1...

Since AI-Gen code is such a roll of the dice, the key is to roll the dice a lot - usually generate at least 3 potential solutions from at least two separate providers at the outset - and get good at quickly reviewing the offered solutions, or iterating on the prompt and regenerating.
by permo-w | 2025-08-19 23:08:15+00:00
The meaning changing without noticing thing is interesting but not hugely surprising to me. Besides a few cartoons on TV and maybe some films, in my early life I exclusively spoke and heard British English, but with the proliferation of American English via the internet, there are a lot of words that I know full well I originally pronounced in "British", but now I'm not really sure which is the "correct" pronunciation. "Lever" and "Leverage" are good examples of words where I noticed this and had to figure out which was which. Obviously there's a difference between pronunciation and meaning, and of course I'm aware of the shift, but it feels like a similar thing.
by hatthew | 2025-08-19 23:08:17+00:00
The hypothetical I'm imagining is that the trucks/trains going into a port go through something like a strip photography [0] x-ray machine, which doesn't need the vehicle to even stop at all. Some barcode/QR code on the side of the container connects to some manifest, and then a human (or AI?) can do a quick sanity check of "oh the manifest says this container is full of teddy bears but it sure looks like there's a car in there."

Obviously if it were that easy then somebody would have done it already, but I don't immediately see why that definitely wouldn't work. My guess is either a fast x-ray machine is implausible, and/or simply matching the contents to a manifest wouldn't be enough of a deterrent to criminals.

[0]: https://en.wikipedia.org/wiki/Strip_photography
by immibis | 2025-08-19 23:09:13+00:00
It wasn't for criticising the minister, it was for insulting him. You're allowed to say "Robert Habeck is incredibly wrong on these particular points, has been consistently wrong for his entire career, and he is poorly suited to being the minister for economics." You're not allowed to say "Robert Habeck is a moron." It's like the Hacker News comment guidelines, but for real life!

One major plot hole: Despite the law ostensibly applying equally to everyone, there is zero chance that Robert Habeck would ever get in trouble for saying "Martijn Vos is a moron." That's because he's an Important Person and you're not.

Germany *is* completely totalitarian on speech right now, but only on the issue of Israel/Palestine.
by Berniek | 2025-08-19 23:09:29+00:00
This is going to be easily overturned. The ad blockers use the dns service and that is not part of what copyright protects. Modifying the results of dns requests is not protected by the copyright law itself. The argument could be made that giving "false" or "changed results" could be modifying the websites programming but you can't have it both ways, saying that your use of a free and public service is part of your copyright rights is surely drawing a long bow. It could be managed by implementing dns on the website (encrypted) to prevent normal dns from being used and hence blocked
by dahart | 2025-08-19 23:09:47+00:00
They’re not merely pandering, though, they are swearing by The Lord’s name falsely. Why is it a good thing to vote for them when their stated plan is an active (and immoral) deceit to fake Godliness and trick you into empowering them, and convince you their opponents are immoral and evil? Don’t you worry this is a Trojan horse, that you’re inviting in Satan disguised as an angel of light to your sanctuary? Anyway, it’s working, which is why you already know that it’s not just one person we are talking about, right? You’re talking about voting for a ruling political party on religious grounds, a party that is using your religious views to sway your political opinion. They do not share your views in Christ, they are weaponizing Christianity more successfully than anyone else ever has.

Personally I worry about the fact that Republican fiscal policy is actively harmful to supporting the lives of the children who are being saved by the abortion ban. Why are we cherry picking only the pre-birth side of a pro life agenda? Why aren’t they pro- the already born living? Their fiscal policies are actively and intentionally harmful to the poor and actively against sharing costs and establishing social safety nets. To me it feels extremely un-Christ-like to spread so much hate and division and pretend to care about Christians.

I’m not sure we’re going to reach one another constructively, but I remain intensely curious how and why Republicans are so successful at this when they are certainly working against the interests of pious people like you. It’s very interesting that democrats are being successfully vilified and painted as pure evil when their fiscal policy is traditionally firmly on the side of loving thy neighbor in the way God meant it when speaking to Moses, while conservative policy is firmly on the side of stripping the vineyard bare and leaving nothing for the sojourner, of keeping the hired workers wages all night, of not caring for one another. Their policies are designed to benefit the ultra rich at the expense of the poor, and this is a damaging trend that is accelerating.
by jmpetroske | 2025-08-19 23:10:45+00:00
Fisheries definitely can be mismanaged. Furthermore, there are issues like international waters, where regulations are hard to create even when they are desperately needed.

It’s unclear to me what your conclusion is, is it that all commercial fishing is bad? Fisheries are definitely not always managed to keep fishermen happy, they are often frustrated with regulations. If you talk to a crabber, they will complain that they are not aloud to crab anymore due to the biologists saying there is not a sustainable crab population. They might go on to say the biologists are incorrect, but they aren’t able to change the regulations to their liking. Talk to an Alaska salmon fisherman during a poor salmon year and they will complain the biologist is not giving them enough open periods and they are losing make money. Even on a good year, captains will complain about the regulations the biologists set. In general, Alaska fisheries are often regarded as the most sustainably harvested in the world. I’m not saying they are perfect, but that fish can be harvested in a sustainable manner. The biologists DO want to ensure the long term viability of these fisheries.

My point is that: - we should continue to research when and why fish are struggling - forgoing fishing completely is most likely not the solution. As long as it is done in a sustainable manner, wild caught fish IS an environmentally friendly sliver of our food supply.
by remram | 2025-08-19 23:11:30+00:00
Is there some high-level overview of this "cascade of Ribbon filters" data structure? I understand bloom filters, but couldn't get any intuition for this one from FB's blog post.

edit: found an overview here that helps a bit: https://news.ycombinator.com/item?id=27800788 This seems good but will take more time to absorb: https://pangyoalto.com/en/ribbon-filter/
by dustfinger | 2025-08-19 23:12:12+00:00
I use exwm as my windows manager [1], so for me, everything is emacs-first. Therefore, trimming a video in emacs is more natural than using another program to do it. I love the experience of using exwm and emacs for everything whenever possible.

[1]: https://github.com/emacs-exwm/exwm
by JohnFen | 2025-08-19 23:12:40+00:00
> There’s literally nothing for me to do.

This isn't actually true. What is true is that there's nothing we can do that is effective, spectacular, and will yield rapid change. But history shows that there's a lot we can do. Even recent history. The people in power now are a specific and stark example of that. Nothing about their rise to power was sudden or accidental, it's the fruit of decades of determined, hard work. And it worked. So look long term. You build the future one brick at a time.

There are lots of ways to fight. Certainly many ways that I suspect you would consider pointless or misguided, such as joining up with like-minded people and agitating, lobbying, etc., or getting involved with the local government, joining the school board, whatever. Also many ways that just aren't your thing. All of that is normal and good.

You don't have to be an activist of any variety in order to stand up. Just living your life as best and honestly as you can, becoming a part of your community in whatever facet you can, and avoiding supporting (financially and otherwise) companies and other organizations that use their wealth and power in ways you disagree with is, honestly, also standing up and fighting. Maybe even the most important way, on the whole.

"Whatever you do in life will be insignificant but it is very important that you do it because you can't know [its real meaning]."
by iLemming | 2025-08-19 23:14:57+00:00
Yup, Neovim is very awesome, I use it myself pretty much every day whenever I need to ssh to a remote host. There are many reasons though for why it is unlikely to dethrone Emacs as my main driver. Just like Emacs could never fully replace my photo-editing app.

It saddens me how people of Emacs often reject vim navigation outright, just as the broader programming community tends to dismiss the fundamental ideas that drive Emacs.

Neither represents a dogmatic religion, nor do they embody fundamental, conflicting truths about computing. No one needs to choose one and commit to it exclusively - they are simply tools, built upon some brilliant foundational concepts. Understanding and utilizing the ideas behind them may literally transform your life in mind-blowingly positive ways. I wish more people contemplated this profound truth, instead of thinking they have to stick with one, particular way of things.
by silicon5 | 2025-08-19 23:15:43+00:00
My solution to a lot of issues is to use Tiddlywiki Classic. No divs inside p that I can find, less bloat (412 KB for a blank file instead of 2.5 MB), and it's still maintained. The main advantage, to me, is that it fits more tiddlers on screen at a time, which is the main point of TiddlyWiki for me; TW5 adds large amounts of spacing, borders, and large font sizes, which looks nicer but is less practical.

It's not perfect, though. Paragraphs are rendered by using two br tags, instead of p tags. Link syntax is the reverse of MediaWiki syntax; i.e. [[foo|bar]] links to "foo" in MediaWiki, but "bar" on TiddlyWiki, which trips me up constantly. There's other syntax awkwardness like sensitivity to spacing and newlines. Journals sort in alphabetical, not chronological order.

<https://classic.tiddlywiki.com/>
by techpineapple | 2025-08-19 23:16:14+00:00
Is there like a standardized risk scale for understanding odds in medicine? I mean, I probably have a 1 in a million chance of dying every month I choose to drive regularly, but if I were to argue with an anti-vaxxer, or try to determine my own risk tolerance, has someone developed a standardized way of understanding risk/odds? At what level do you say "This is a risky vaccine"?
by eszed | 2025-08-19 23:16:33+00:00
> ~tech~ companies have largely forgotten that part of their job is to teach.

Honestly, you could stop right there. Everyone (everyone°) tries to kick the can of skills-acquisition onto someone else.

Ultimately, in a hyper-individualistic society, it lands on the "workers" entirely to educate themselves - as amply demonstrated by the comments in this thread. Unfortunately, that's not how humans learn best (some people, sure: a population massively over-represented on this board).

That this has become the general practice or expectation explains the gradual erosion of the "average" citizen's knowledge, intellect, and discernment. (More, perhaps, than social media - which is often blamed, and has played a role, but in my opinion has largely taken advantage of cultural incapacities which preceded it.)

--

°This includes [US] schools, by the way.
by jerf | 2025-08-19 23:18:57+00:00
You seem to be assuming that I would argue against removing webusb. If it went through the same process and the system as a whole reached the same conclusion, I wouldn't fight it too hard personally.

There's probably half-a-dozen other things that could stand serious thought about removal.

There is one major difference though, which is that if you remove webusb, the functionality is just gone, whereas XSLT can be done through Javascript/WebASM just fine.

Document templating is obviously not a niche case. That's why we've got so many hundreds of them. We're not lacking in solutions for document templating, we're drowning in them. If XSLT stands out in its niche, it is as being a particularly bad choice, which is why nobody (to that first approximation we've all heard so much about) uses it.
by immibis | 2025-08-19 23:19:21+00:00
And you identify the paradox of tolerance, almost.

Killing people is bad, but Adolf Hitler is bad. So is it okay to kill Adolf Hitler, or would that make you as bad as him?

What if you were sent back in time, to before he did the bad things?

This is the extreme version of the "antifascist is fascist" debate. In the current time most of the bad people are not Adolf Hitler and we don't kill them and we aren't even 100% certain they'll be bad because we don't have time machines (only pattern recognition), but the same moral quandaries apply mutatis mutandis.

Some questions don't have simple answers. And it's better to at least acknowledge that, than to assert a particular simple answer, as a defense mechanism to allow yourself to continue believing there is always one.
by lazide | 2025-08-19 23:19:45+00:00
bwahahahahahahaha.

and yet it always ends up the same, with one person in charge (chairman, commissar, supreme leader, etc.), and everyone at the point of a gun.

that you think because a bunch of academics wrote a bunch of words and that’s why it doesn’t happen doesn’t mean it doesn’t always happen. provably. in real life.

because of exactly the reasons I stated.

I’ve known many people who lived through the USSR, and a few that lived through Mao’s China. I’ve lived in Eastern Europe and seen the long term damage. This isn’t academics. This is what happens when people are given high minded academics and use it to justify atrocities - which are easy to do in this case. Almost custom made to do.

because you know, it’s ‘for the greater good’. And there is always someone else to blame. but it never actually works, so doubling down we go….

And re: Pol Pot. Just beyond words [https://en.m.wikipedia.org/wiki/Pol_Pot].
by bigiain | 2025-08-19 23:19:46+00:00
> their activity is bad for the state, illicit trade is lost revenue

I wonder. With a sufficiently sociopathic point of view, every high end car theft almost certainly represents a subsequent insurance claim and new car purchase. And every insurance claim results in upward pressure on insurance prices. If you just look at car theft and export through a "economic impact to the state" lens, there are without doubt a lot of industry and political people who see it as being new revenue and _good_ for the state.