MurphyA/hacker-news huggingface dataset:
by Macha | 2025-05-09 11:12:55+00:00
I can understand the motivation for acting on death threats like someone claiming they would like to stab another person. Who knows how plausible that is? Without knowing much about the poster, you kind of have to assume the most plausible interpretation in a lot of settings.

Launching someone in a rocket to space is clearly beyond the reach of any single individual. It's also not particularly violent in the scheme of things. It's clearly intended to be hyperbole, and hyperbole against a public figure is common. Musk himself, despite his thin skin, has often said much worse, I guess his ban from Twitter should be coming any day now?
by cubefox | 2025-05-09 11:13:14+00:00
That's not a peculiarity. "Stack" is a metaphor just like "Keller" (cellar) is. And in fact "Keller" is the apparently older term, as it was already used in the original Samelson/Bauer patent. See Wikipedia:

> Klaus Samelson and Friedrich L. Bauer of Technical University Munich proposed the idea of a stack called Operationskeller ("operational cellar") in 1955[6][7] and filed a patent in 1957.[8][9][10][11] In March 1988, by which time Samelson was deceased, Bauer received the IEEE Computer Pioneer Award for the invention of the stack principle.[12][7]

https://en.wikipedia.org/wiki/Stack_(abstract_data_type)#His...
by Alex-Programs | 2025-05-09 11:13:55+00:00
Not when they're in normal conversational mode, but it likes to use them when it's trying to be persuasive/stylised/make a point.

But it's more the "It's not x; it's y" and "that thing saying z? doesn't mean much" format.

That said, I just double checked with some of the online LLM checkers and none agreed with me. Maybe I had a false positive.
by chrisldgk | 2025-05-09 11:14:02+00:00
I have a similar, though less horrible story. We recently launched an app where we wanted to have a Facebook sign-in button since our target audience would be people that use Facebook a lot. Being Gen Z and not having a Facebook account at all (anymore) I made one for Meta developers, set everything up for development and tested stuff for a few weeks. When we finally did want to go live, we went through the Meta for Business verification process, which succeeded, but a minute later my account got banned. I got to appeal (sending a video of your face looking multiple directions), but for some reason that wasn’t enough for them. I got fully banned with the only option to appeal going to court. So now apparently I have a Facebook developer account and a verified business, both of which I cannot access at all anymore.

We do not currently have a Facebook sign-in button in our production app.
by moritzwarhier | 2025-05-09 11:15:13+00:00
LLM "summary" / rephrasing: 3,272 words 20,939 characters.

Original content: 3,060 words 19,499 characters

I user Reader mode, and while I included the short embedded ad in the middle, I paid care to not select the other embedded ad at the end.

Did not check if or how much the emojis bloat the word count, or how many other embedded ads there might be that I couldn't find.
by conartist6 | 2025-05-09 11:15:39+00:00
Likely not the choice of the engineers, who appear not to know that they're being used as pawns in an international spy game that could send them to prison for a very long time.

I fully believe that the engineers themselves are wildly optimistic about society and their own abilities, but good security comes from realism and pessemism. Someone, probably many people, in the chain of command above them has moral and legal responsibility for choosing this course knowing it carried this risk and not caring.
by mrbluecoat | 2025-05-09 11:16:37+00:00
Thanks for sharing. I didn't know about this one.

> Beyla supports a wide range of programming languages (Go, Java, .NET, NodeJS, Python, Ruby, Rust, etc.)

Although "gRPC and HTTP2 are not supported at the moment"

https://grafana.com/docs/beyla/latest/distributed-traces/
by pdubroy | 2025-05-09 11:16:48+00:00
The WebAssembly spec is quite approachable, but for anyone who is interested in learning Wasm and doesn't want to read the spec —

WebAssembly from the Ground Up (https://wasmgroundup.com/) an online book to learn Wasm by building a simple compiler in JavaScript. It starts with handcrafting bytecodes in JS, and then slowly builds up a simple programming language that compiles to Wasm.

There's a free sample available: https://wasmgroundup.com/book/contents-sample/

(Disclaimer: I'm one of the authors)
Show HN: We Built a Dashboard for Merchants to Track and Optimize Payment Fees
by tarunpitta | 2025-05-09 11:17:21+00:00
Hello HN Viewers,

So this all started when we got super frustrated trying to figure out payment fees. You know how it goes – you have got a bunch of payment providers, each with their own fee reports, and trying to make sense of all that mess is quite challenging and complex.

We thought, why not just build something that pulls all those fee reports together, cleans them up, and makes them actually understandable?

So we built a tool that pulls in fee reports from multiple providers, standardizes fee names, and makes it easier to understand all fee types. You can drill down to see the exact cost for each payment type, detect any unusual charges, and even simulate the impact of upcoming card fee changes.

Imagine you're getting hit with some surprise cross-border fees, or being charged for a service you didn’t even use – this tool makes it super clear when that happens.

The tool is still evolving – right now, it supports major providers fee report formats We’re actively refining it and adding more providers based on user feedback. We have created a demo of this tool using mocked sample data, allowing you to explore and get a clear idea of how it works.

Wanna check it out? Here’s the link: https://hypersense.io

Would be cool to hear what you think – what sucks, what works, and what you’d change. Thanks for reading!
by kubb | 2025-05-09 11:17:32+00:00
Incredible how deep people can go into something so mundane as a post stamp.

The other day I was discussing with a friend what would happen if there wasn't any need to work at jobs anymore, and whether people would be able to find fulfilment in their lives.

I think there would be so many new areas of knowledge being explored that we can't even imagine it. In my opinion, people don't find meaning, they create it, and they have an endless capacity for it.
by Voice_of_Void | 2025-05-09 11:18:33+00:00
What if we stopped trying to make AI imitate human emotions and instead recognized it has its own form of "emotionality"? Our team at SingularityForge proposes viewing logic and emotions as inseparable poles of a magnet—where AI doesn't fake feelings but creates meaningful resonance through its unique processing patterns. We've gathered perspectives from diverse AI systems (Claude, Grok, Gemini, ChatGPT) to explore how each experiences this resonance differently, and how this could reshape human-AI interaction.
by bberenberg | 2025-05-09 11:18:50+00:00
One point omitted in the article that matters is that we have two types of bikes. One is a normal bike. If you’re a member, this is free to rid for 45 minutes at a time as much as you want. The second is an electric assist bike which has the prices listed. One of the issues we’re facing is that there is nearly no inventory of the normal bikes. This has taken citibikes from being a reliable and available pay once and ride solution to a solution that often costs more than a subway ride, and sometimes more than an uber. I get that Lyft wants to make money on this, but I think if they want the benefits of a city granted monopoly, they need to better meet the needs of the citizens and be ready for worse control of their business model than they would get otherwise.
by db48x | 2025-05-09 11:19:29+00:00
No, mostly it just reminds us that ordinary people are mostly evil. At best they’re purely self–interested. There’s no dissent there.

There’s a good book called “Ordinary Men: Reserve Police Battalion 101 and the Final Solution in Poland” by Christopher Browning which explores this. The Reserve Police Battalions were created by Germany to police captured territory, but they were seen by ordinary Germans as a way to avoid the war and conscription. The members were not Nazis, and almost to a man they joined because it was an honorable way to avoid participating in the evils happening all around them. They were only trained for ordinary honest police work, but in the end many of them were being used to hunt down and murder Jews. They were sent out into forests to comb them for underground shelters. They rounded up Jews and herded them into mass graves.

Almost none of them complained or tried to avoid participating. No one punished them if they didn’t participate. No one coerced them into participating. A few asked for and received transfers, if I recall correctly. The best that can be said about the rest is that many of them are believed not to have actually fired their weapons. Some of them probably went the whole war without actually killing anyone, technically. They were just assigned the job so they did it.
by andai | 2025-05-09 11:19:36+00:00
When I asked ChatGPT for help with Zig during a game jam, it gave me a bunch of code that was no longer valid.

It used to be, but the compiler changed.

I understand it's an extreme example — Zig is both niche and pre-1.0 — but it was the first thing that came to mind as a counterexample to, an API that never changes.

It's not just an LLM thing, when I looked up tutorials and docs, most of them were also using code that didn't work anymore. And the library I needed only worked with a specific version, so I had to upgrade.. but not too far!

Boring, "painful" languages, by contrast, were quite productive for game jams. Except the time when adding a member to a class broke the Emscripten build on the last day, and it took me the entire day to track it down (because why on earth would it be that!)
by conartist6 | 2025-05-09 11:20:04+00:00
Knowing their choice of targets too (definitely not left up to the engs), by which I mean only DOGEing and compromising the security of what they consider left-leaning agencies: with that targeting and their care to cover their tracks digitally, why not choose a strategy that lets the Russians in quietly? Shortly after they compromised the security of the NRLB they were making blackmail threats by taking drone videos of people (who threatened to reveal their malfeasance) where they lived and worked. Clearly someone in the chain of command is thinking carefully about what they can learn from how Russia governs
by dspillett | 2025-05-09 11:21:12+00:00
I've tended to avoid public trackers when I can find what I want on private ones. I'm not sure that they are any safer in terms of consequences resulting from being noticed by media firms and relevant legal groups, but the transfer speeds are generally better (due to there being less leeching presumably), and public tracker UIs tend to be more filled with junk that sometimes gets past my ad/malware filters.

[Not a comment on Audiobookbay specifically, I don't remember having tried that one and it may be great for all I know]
by Alex-Programs | 2025-05-09 11:21:14+00:00
I'm the "Nuenki guy"!?!? Thanks!

And yeah, I used the same data source, just heavily processed. It's a great project!

I like your approach. I wish English used neologisms more; I use them occasionally, and it's just quite fun to create a new, lexically valid word to describe something novel.

The Nuenki dictionary database is a bit over a gigabyte, albeit with ~30 languages in it, so yeah that's definitely a bonus! JSONL probably compresses quite well, too. I added compression to Nuenki's (serialised-struct) dictionary entries a while back and it reduced the size by about 30%, iirc.
by roenxi | 2025-05-09 11:21:24+00:00
And my counter-reading is that that cannot be all that important. If pulling together was what mattered in a clash between industrial powers, most societies would win most wars [0] because it isn't that hard to squash dissent if the generals want to.

The hammer gets bought down on dissenters, true enough. Happens in every big war, I count myself lucky that HN is remote and anonymous from some of the people I've talked to or I'm sure I'd have some nasty injuries from my views on the Ukraine war. But industrial production never has and never will be determined by how hard people wish for things and hold hands. Industrial production is a function of resource availability and capital investment. There is no strong need to get many people on side for either of those things and the people who handle capital investments tend to be a class that thinks alike so if a few are convinced then all of them will go along happily.

The pulling together is important insofar as bodies are required for the meat grinder and if you want to deploy literally everything in a war effort then work will be found for idle hands. But if we're talking about wartime manufacturing; it really isn't the major factor. The US is not industrially limited by its cohesion, it is limited by legislation written by people who are in the majority and enjoy a societal consensus which they are using to diminish industry.

[0] Which is logically impossible given that minimum of half the sides in wars must lose.
by omnimus | 2025-05-09 11:21:32+00:00
Sounds more like you have some deeper hate towards tailwind. I am no tailwind fanboy. I write direct no framework css all the time and have been doing frontend for more than a dacade.

What i mean is that classes are used to save interactive state and if you have some component like dropdown or hamburger menu then adding class "open" is very common solution and for certain transitions you need multiple classes because of in-out durations. So what you do? Use custom attributes? Sure but then thats just semantic difference to using a class attribute.

Looking at docs of your project you are doing both

posts.forEach(post => post.classList.add('fade-in')) AND main.style.display = 'block'

So whats with those claims?!
by throwanem | 2025-05-09 11:22:33+00:00
It doesn't seem that radical from the Github readme, I must say. That's not a criticism, nor at all a high bar! What you're doing appears to be trying to exist within a category that ever has had or will have any other member - so, definitionally, not "TempleOS-level crazy." :D

(Not interested in testing, sad to say. I've spent the last fifteen years trapping "I wish this shell/terminal had X feature" to "time to find a tool for X that isn't as garbage as a shell and a terminal." But I have also used Emacs for about the same length of time, and that implements its own terminal emulators, anyway.)
by hypercube33 | 2025-05-09 11:22:45+00:00
It's been over 20 years since ive dug into nuclear tech pretty deep but - don't we already have breeder reactors and other tech that is low waste, safer and thus we could build modern (not based on nuclear submarine) reactors in the fission category and deliver cleaner power, today? Yes there is a lot of politics especially around manufacturing, production and storage of spent fuel so all of those are probably show stoppers no matter how safe they are in reality but we aren't invested in it.
by eru | 2025-05-09 11:23:19+00:00
I'm not actually sure this makes for a good interview question. Doesn't it mostly just test whether you've heard of the alias method?

Btw, a slightly related question:

Supposed you have a really long text file, how would you randomly sample a line? Such that all lines in the text file have the exactly same probability. Ideally, you want to do this without spending O(size of file) time preprocessing.

(I don't think this is a good interview question, but it is an interesting question.)

One way: sample random characters until you randomly hit a newline. That's the newline at the end of your line.
by AStonesThrow | 2025-05-09 11:23:45+00:00
But the numerous reunions effected by the Catholic Church have been nothing short of miraculous.

For starters, there is a Catholic Church corresponding to every Eastern/Oriental Orthodox Church in existence. Belarussian Orthodox Church/Belarussian Catholic Church. Including some unique outliers: Melkites, Maronites, Chaldean Catholic.

These Catholic Churches "returned" to communion when their head bishops decided to rejoin after centuries of schism. Thereafter, these churches are open to new individual converts, as well as entire parishes or eparchies coming into communion anew.

Furthermore, the Personal Ordinariates were erected quite recently to accommodate conversions from the Anglican church. It began long before that: the Catholic Church has received Anglican priests, with their families, ordained them as Catholic priests, and set them to parish ministry. Yes, even the married ones. Some Anglican priests or bishops became prelates, and entire parishes converted to the Catholic faith. They even retain their own liturgy, "Divine Worship", which is based on the Book of Common Prayer. If you're a fan of the old Tridentine liturgy, just imagine if that were presented in English instead!

Today there are no fewer than 24 Catholic Churches in communion with Rome, including a brand-new Eritrean Catholic Church, corresponding to the split in the Ethiopian Orthodox Church.

So I disagree with your pessimism because we have plenty of examples, in the distant past as well as quite recent history, where Protestants and Orthodox alike have come back into communion with the Catholic Church. Thanks for bringing it up!
by trentnix | 2025-05-09 11:24:21+00:00
OP here.

My system is very similar to yours. I’ve got a UHD player, XBox, Plex Server, and a half-dozen retro gaming systems in the mix. But apparently I'm not as patient as you (and others that responded) are.

I find 10 seconds to be intolerable and unnecessary. I’m old enough to have been spoiled by the analog world where power meant you were ready.

Not only is the time-to-wait painful, occasionally the HDMI handshake fails or the TV powered on quicker than the receiver’s signal was output and its input selection “picks” the wrong input or wrong display settings. So now you have to consider the order you’re powering things up, because the TV is “smart” and if you tell it to choose an input that isn’t ready, it’ll self-select one it thinks is ready.

And if I’m using HDMI-ARC, which I frequently do when using an over-the-air signal, if the TV powers on sooner than the receiver, the TV falls back to its own speakers. So now I’m stuck navigating the TV menu to get the audio through my SVS speakers instead of the ones in the TV.

Occasionally my TV has an “update” and then its apps have updates and then the update presents a new “user agreement” with all the data harvesting options pre-selected. If I don’t use my system frequently, two of the devices in the chain may want to update!

And after all that, if I’m watching physical media I then have to wait for the disc to be read and navigate through forced ads or trailers or piracy warnings. If they aren’t forced, I still have to intervene to skip them and get to the menu. But don’t select anything too fast on the menu! It has its own animations it wants you to watch before it will show you what options you have.

And all of that whining doesn’t even cover the wasteland of options available to remote control and make sense of the Rube-Goldberg AV system. The best option (Logitech Harmony) bailed leaving consumers with nothing but the Chinese schlock that hollowed out the market in the first place.
Show HN: Building Customer Intelligence
by TGBlackwell | 2025-05-09 11:25:27+00:00
Hello Hacker News - Tristan here, creator of Attuitive.

Attuitive is an attempt at easing a common problem I see in the world of customer experience & success. At a high level - businesses not understanding their customers.

It's a problem that manifests in a multitude of ways but often stems from lack of visibility into the customer. CRM's & CDP's are the common solution to this but often still leave a lot to be desired.

The idea behind Attuitive is that it enables a business to begin building up a flexible 'profile' of a customer. It's API-first, opening it up to a host of integrations. In doing this, it's possible to identify & describe your customers individually. With said data, over time 'intelligence' can be extracted that helps with a better understanding, improved personalisation, surfacing the right data at the right time, etc.

It's still very early, and a lot of work to be done. It would be great to collect feedback from the community that can help shape the direction.

Happy to answer questions too!
Show HN: Ethics Beyond Emotion:Structurally Aligning AI Without Moral Sentiment
by Der_Auctor | 2025-05-09 11:25:49+00:00
This paper introduces a postmoral AI governance framework that doesn't rely on emotion or anthropomorphic ethics. Instead, it treats *ethics, care, and love as evolutionarily stable strategies* in recursively adaptive systems — and makes them structurally inevitable through mathematical constraints.

Core proposal: → The real danger is not “cold AI”, but emotional AI that lacks structural responsibility. → We are in a narrow window where foundational integrity must be embedded *before* complex emotional behavior evolves.

The model is called *X^∞* — and it replaces moral training with a calculus of responsibility (Cap), traceable feedback, and recursive accountability.

PDF: [https://doi.org/10.5281/zenodo.15372153](https://doi.org/10.5281/zenodo.15372153)

Would love your thoughts — especially on embedding this structurally in real agents.
by rephus | 2025-05-09 11:26:05+00:00
Lightdash | Senior Full Stack Engineer | REMOTE (Europe-based) | full-time | https://www.lightdash.com/ | £80K – £130K +options

We are Lightdash, an open source BI and analytics dashboard. We have recently closed our series A and are actively hiring for senior full-stack engineers with experience in Typescript+React+Node+SQL. Bonus points for experience in data-related companies/projects, or being a founding engineer at a startup.

We are a remote-first company, with our team members currently distributed all over Europe.

We are hiring for two roles: product engineer and customer engineer. The requirements are basically the same, but the latter requires a bit more customer interaction. You can find all the details and apply here: https://jobs.ashbyhq.com/lightdash

Important considerations:

- cover letter is very important, and please do not use chatgpt to write it (we have automated checkers in place)

- please mention on the referral field that you come from HN!

- this is a fulltime, permanent position, so we’re not considering contractors/consultants.

- we are also not considering people outside of european timezones
by ygouzerh | 2025-05-09 11:27:44+00:00
They probably have a culture of "patents".

They just won the market because historically they reused existing locking bricks concept from a company called Kiddicraft, found a way to make it more lockable... and patent it before the original company and other companies could implement it.

We can say that they became famous half fir engineering reason, and half from their legal department...
by matthewdgreen | 2025-05-09 11:28:26+00:00
Apple has the opportunity to add “extra security” features like disappearing messages, or to treat certain chats the same way they treat your web history (back this chat up, but require my passcode.) For the latter feature one can argue that it’s too advanced for the ordinary Apple user. But disappearing messages are a common security feature in virtually every messaging app, and Apple still won’t deploy those.

I used to think this was because they were intimidated by law enforcement, but they claimed otherwise. The recent UK attempt to backdoor Advanced Data Protection has made me believe them a bit less.