MurphyA/hacker-news huggingface dataset:
by Barakahzai | 2026-03-09 18:24:14+00:00
Hello - it's me, the OP from the Reddit post. I saw the discussion here and felt I had to respond, because you've gone after my integrity and honesty - you have basically accused me of being a shill for Underwood, a clumsy astroturfer who makes things up. So, I would like to say a few things in reply.

First, I want to be absolutely clear that I am in no way, shape or form affiliated with Underwood. I have no relationship whatsoever with them or any other hot sauce company, for that matter. I do not work in marketing at all - I am actually a disputes lawyer. I knew about this whole fiasco because I had read about/summarized this particular issue for my brother (a Sriracha fan) years ago when it first came to light, as he wanted to know what happened. The reason why I posted that writeup is because there was a viral post on the KitchenConfidential subreddit the day before about Huy Fong using green chili peppers due to supply issues, and I saw a bunch of comments that were all over the place with approx a dozen different narratives regarding what happened that weren't based in anything tangible. I wanted to write something to set the record straight.

Second, the details are drawn from the court case itself. They were not cut from whole cloth. Underwood had a unanimous jury verdict in their favor that decided that the facts I listed were what actually happened. What that means is that a group of (I believe 12, in this case) people sat down, heard testimony from both sides, looked at all the evidence, and found, to a man, that that was what happened. You can try to wriggle out of this as much as you want and deny it, which you appear to be doing by expressing some pretty strong skepticism about the whole thing, but we have court processes for a reason. Juries tend to be pretty good at fact-finding. Also, I would highlight that the jury awarded punitive damages - you do NOT get those unless the conduct on behalf of one side has been truly reprehensible, reprehensibility literally being a criterion for awarding punitive damages. The fact is, Huy Fong was held liable for fraud/breach of contract and had to pay damages accordingly. They appealed and got publicly eviscerated by the Court of Appeal. Those are the facts. I repackaged them into a more user-friendly, non-legalese story. You are entitled to have an opinion on those facts, but you are not entitled to just handwave them away.

Third, it is patently obvious why Underwood sriracha gets mentioned every time this is brought up. Huy Fong screwed Underwood - Underwood suffered quite a bit, but came back and launched a competing product. People generally want to support the underdog. It's that simple. People don't mention Flying Goose or whatever because Huy Fong didn't screw over Flying Goose. If they did, then they would.

That's basically what I wanted to communicate.
by rhdunn | 2026-03-09 18:24:37+00:00
Oskar Stålberg used wave function collapse for various games, including Townscaper. He talks about it here: https://www.youtube.com/watch?v=Uxeo9c-PX-w&pp=ygUhdG93bnNjY... (SGC21- Oskar Stålberg - Beyond Townscapers).
by arjie | 2026-03-09 18:24:52+00:00
One thing that seems reasonable is to have car points and driver points. In the event of violations, both the vehicle and the driver are assigned points depending on detection. Then after a certain number of points, the vehicle is impounded with the owner able to have it stored at an appropriately licensed facility of their choice that ensures that the vehicle cannot be driven on public roads.

Reporting vehicle theft etc. can provide immunity from points on the car.
by simonw | 2026-03-09 18:25:09+00:00
> CBP’s Automated Commercial Environment (ACE) system can apparently only batch-process 10,000 entry summary lines at a time, and there are over 1.6 billion entry summary lines that need updating. Importers frequently lumped their IEEPA duties together with other duties on the same line, meaning CBP personnel would have to manually untangle the amounts. Processing each individual refund takes about 5 minutes, which across 53 million entries works out to over 4.4 million hours.
by crote | 2026-03-09 18:25:10+00:00
This is a complete non-issue. It's a traffic light, you are supposed to stop when it turns yellow! The yellow is the leniency. If you can't manage to stop before it turns red, you are either: 1) speeding, 2) driving a vehicle with defective brakes, or 3) mentally impaired. In all three cases you are a danger to fellow road users.

Besides, it's not a "the machine says so and not even the Supreme Court can overturn it" scenario. If there's genuinely a reason to cross into the intersection while the lights are red (such as there having been an accident, and a cop is temporarily managing traffic) the ticket will be waived. Heck, there will probably even be photographic evidence of it!

Most countries even have cops judge the tickets, just to already filter out those weird cases. The registration is done by a robot, but the policing is still done by a human.
by gorjusborg | 2026-03-09 18:25:16+00:00
I try not to assume malice (i.e. Hanlon's Razor) when it happens to me. Unfortunately the mob rule seen on other user-curated sites seems to be infectious.

I try to gently call it out here when I see it, though, because HN is the one user-curated site where I still feel that people come to get to 'truths' versus 'agendas'. I want it to stay that way!
by WorldMaker | 2026-03-09 18:25:27+00:00
I believe some of the argument in this article is that we may have had something closer to the start of a real foundation for a chemistry and money shifted back towards the direction of alchemy for the time being simply because alchemy's practitioners are better at making it seem shinier and more exciting.

I don't know if I entirely agree with the article, but it has some food for thought.
by kazinator | 2026-03-09 18:25:30+00:00
I feel that this work, and that other one it references which proposes modeling first and second class values with type, are simply ignorant of the massive amount of research that had been done in this area in decades past.

I'm actually astonished you can still publish anything on this stuff: papers that talk about upward funargs and show trivial Lisp lambda code, like it's 1973.

The stack/heap dichotomy dictating second class vs first class is wrongheaded; we already have results which show that the distinction between stack and heap is artificial and phony.

For instance oh, Richard Stallman's 1980 work, the "Phantom Stacks" paper. The following two italicized paragraphs are an excerpt:

The key to reducing the impact of a stack on the complexity of the system is to
realize that a stack really is not a sort of object that lives in memory, but a way of allocating memory among other objects. It need not have any existence,
except in the "mind" of some part of the system which is allocating memory, for
some length of time. If the data which is stored in the stack looks like ordinary
Lisp objects, then most of the Lisp system will be able to deal with it properly
without having to be aware that there is a stack.

One consequence of making the stack not recognizable as a stack is that the
garbage collector won't know it is a stack. It will compactify, reorder or
reallocate it willy nilly. But the stack's contents, valid accessible Lisp objects,
will be preserved in meaning by the garbage collection, just like all such Lisp
objects. So no harm is done, as long as we realize that the stack isn't a stack
any more. The area of memory which used to be a stack is now part of the
heap.

Chicken Scheme, famously, implements an idea from Henry Baker of bump allocating all objects on the stack. All function calls create new frames, and so do function returns: function returns are actually compiled into calls to the continuation and therefore are new function calls with new frames on the stack. When the stack reaches a certain limit, it is rolled back. All objects on it that are still reachable (including lambda environments) are moved to the heap at that moment.

So according to the present paper, objects must be transparently switching from the second class to the first class --- and that is incompatible with the idea of treating them as different types.
by threethirtytwo | 2026-03-09 18:25:34+00:00
Yeah that’s a trap. Because design is so opinion based if I put anything out here you can call it utter crap and say it’s proof on how I don’t know what I’m talking about.

Anything said about design can’t be proven simply because it’s an aesthetic opinion. However we do have common opinions on what looks good and what doesn’t look good but the kind of study to prove that is unreadable on HN.
Show HN: Ratschn – A local Mac dictation app built with Rust, Tauri and CoreML
by Edos8877 | 2026-03-09 18:26:01+00:00
Hi HN, I'm the solo developer behind Ratschn.

I type a lot and got extremely frustrated with the current state of Mac dictation tools. Most of them are either heavy Electron wrappers, rely on cloud APIs (a privacy nightmare), or force you into a SaaS subscription for a tool that essentially runs on your own hardware. I wanted something that feels native, respects system resources, and runs entirely offline without forced subscriptions.

The stack is Rust, Tauri, and whisper.cpp. Here are the design decisions I made:

Model Size vs. Accuracy: Instead of using the smallest possible model just to claim a tiny footprint, the app downloads a ~490MB multi-language Whisper model locally on the first run. I found this to be the sweet spot for high accuracy (accents, technical jargon) to drastically reduce text correction time.

Hardware Acceleration: The downloaded model is compiled via CoreML. This allows the transcription to run directly on the Apple Neural Engine (ANE) and Metal on M-series chips, keeping the main CPU largely idle.

Memory Footprint: By using Tauri instead of Electron, the UI footprint is negligible. While actively running, the app takes up around 500MB of RAM. This makes perfect technical sense, as it is almost entirely the ~490MB AI model being actively held in memory to ensure instant transcription the millisecond you hit the global shortcut.

Input Method: It uses macOS accessibility APIs to type directly into your active window.

Business Model & Pricing:
I strongly dislike subscription fatigue for local tools. There is a fully functional 7-day free trial (no account required). If you want to keep it, my main focus is a fair one-time purchase (€125 for a lifetime license). However, since I highly value the technical feedback from this community, I generated an exclusive launch code (HN25) that takes 25% off at checkout (dropping it to roughly €93 / ~$100).

Bug Bounty: Since I'm a solo dev, I know I might have missed some edge cases (especially around CoreML compilation on specific M-chips or weird keyboard layouts). If you find a genuine, reproducible bug and take the time to report it here in the thread, I will happily manually upgrade you to a free Lifetime license as a massive thank you for the QA help.

I'd love to hear your technical feedback on the Rust/Tauri architecture or how the CoreML compilation performs on your specific Apple Silicon setup. Happy to answer any questions!
by mcastilho | 2026-03-09 18:26:49+00:00
claude --worktree is great for isolating a single session, but you're still juggling terminal tabs manually — starting each one, switching between them to check progress, reviewing diffs by hand.

ChatML is basically the management layer on top of that. You get a dashboard where you can run 3-5 agents at once, each in its own worktree, and see what they're all doing without tab-switching. It also handles the worktree lifecycle for you (creation, branching, cleanup), has a built-in diff viewer with code review, tracks cost per session, and lets you open PRs directly.

Closest analogy: running containers manually vs. having Compose manage them. Same underlying primitive, but the orchestration matters once you're doing it regularly.
by juanpabloaj | 2026-03-09 18:27:03+00:00
No practical code example, sorry. The post is based on my own experience using agents, and I haven't reached a reusable generalization yet.

That said, two cases where I noticed the pattern:

Meal planning: I had a weekly ChatGPT task that suggested dinner options based on nutritional constraints and generated a shopping list (e.g. two dinners with 100g of chicken -> buy 200g). After a few iterations, it became clear that with a fixed set of recipes and their ingredients, a simple script generating combinations was enough. The agent's reasoning had already done its job — it helped me understand the problem well enough to replace itself.

QA exploration: I was using an agent to explore a web app as a QA tester. It took several minutes per run. After some iterations, the more practical path was having it log its explorations to a file, then derive automated tests from that log. The agent still runs occasionally, but the tests run frequently and cheaply.

Regarding your point about tasks that need individual reasoning every time — I think you're right, and that's actually the core of the idea. Not every task matures into a script. Extracting structured data from images probably stays deliberative if the images vary significantly. The cycle only applies to tasks that, after enough repetitions, reveal a stable pattern. The agent itself is what helps you discover whether that pattern exists.
by niemandhier | 2026-03-09 18:27:48+00:00
Niger is at odds with France since the coup d'état 2023 and is considering selling to Russia. France itself is only a reliable partner until LePen gets into office.

https://www.lemonde.fr/en/international/article/2025/11/07/t...

Mozambique and Angola are together to small to be replacement for Russia. In addition both already supply the European gas network and thereby Germany. Shortening supply will always increase prices.

German politicians are indeed a reflection of their people, as it’s suppose to be the case.
by satvikpendem | 2026-03-09 18:28:33+00:00
This is not new, it seems, although the previous ones were just tests: https://news.ycombinator.com/item?id=44659635

Lyft already has such a feature, and personally I've been getting into Empower more, which also has the feature. This app pays more for drivers due to not actually acting as a taxi company but simply connecting the driver and rider marketplaces, something Uber tried to do as well but failed due to legal challenges as well as keeping margin for themselves. Empower just charged $50 per month to drivers as a subscription fee for the service and then lets them keep all the actual ride money.

However, just as with a marketplace connector like TripAdvisor or TaskRabbit, your mileage may vary (literally) in terms of driver ratings and safety, due to Empower not doing as comprehensive background checks as Uber or Lyft, so it is up to your personal risk tolerance.
by sthlmb | 2026-03-09 18:28:42+00:00
If I stripped my old laptop down to a single PCB, it certainly wouldn't boot, it would be missing RAM, and storage. My PCs would have no RAM, no CPU, no storage, potentially no GPU, and most of the servers would be the same. The IPMI/iDRAC etc would boot up I guess if we count that, and we'd potentially get into the BIOS if a device has soldered RAM, but M.2/SATA attached storage or something?

We could debate about strict definitions all day, but I think the vast majority of people differentiate between a Raspberry Pi 5 (not a great example given it needs storage, pick anything with eMMC if you truly want everything on a single board) running a full Debian-based OS, and a Pico running MicroPython (or whatever your poison of choice is) and one task at a time, at least I do when it comes to this kind of thing!
by jamesgeck0 | 2026-03-09 18:28:54+00:00
> Alternatively, you become "they" by forking the project.

This doesn't make sense for the vast majority of people.

Linux desktop doesn't have the vast majority of the niceties that living in the Apple ecosystem gives you. If I was going to rebuild any one of them for Linux, it would easily become a major project that would suck up all my free time.
by adi4213 | 2026-03-09 18:29:02+00:00
This is really interesting, congrats on the launch.
The use case I’m trying to solve for is building a coding agent platform that reliably sets up our development stack well. Few questions!
In my case, I’m trying to build a one-shot coding agent platform that nicely spins up a docker-in-docker Supabase environment, runs a NextJS app, and durably listens to CI and iterates.

1) Can I use this with my ChatGPT pro or Claude max subscription?
2)
by IncreasePosts | 2026-03-09 18:29:54+00:00
Seems silly. Just attach the ticket to the car itself and then the registered owner can handle obtaining payment from whoever was driving the car.

If the registered owner wants to claim that someone stole their car or was operating it without permission then there can be some very hefty punishment for making false statements if it can be proved that it was actually the owner in the car.
by kstrauser | 2026-03-09 18:30:24+00:00
My hometown got busted making yellow lights shorter than the legally required duration, then hitting drivers with tickets for running a red light they couldn't have safely and reasonably avoided.

There are standards for this kind of thing, like if a light is on a road with a speed limit of X, then a yellow light has to last Y seconds. Imagine a yellow light that lasted .5s: you'd have to stand on your brakes and risk causing a rear end collision from the car behind you to even have a chance of not getting fined. That's the opposite of safety. My place wasn't that bad, but a defendant successfully demonstrated that the yellow light he was tricked by was illegally short, and a judge basically threw out all the tickets from it and others.

I mention this as just one example of specific light setups that suck. I bet you're right, and this is just a money grab from the local gov't.

Read this if you want to be angry today: https://ww2.motorists.org/blog/6-cities-that-were-caught-sho...
by JumpCrisscross | 2026-03-09 18:30:27+00:00
> They didn’t claim that GDP wasn’t growing. They said that it wasn’t helping the common man and you jumped in with an equivalent of “but the DOW is over 50k”

No, this is a ridiculous misreading. They said that "realizing that GDP growth can be achieved while average joe on Main Street is struggling" is "what changed." That is ahistorical. I may realize, today, that the sky is blue, but that's a personal discovery, not a general one. GDP growth amidst widespread poverty has been the default in most of human history; it isn't what changed.

Whether or not GDP is growing was never brought up by anyone except you.
by jodrellblank | 2026-03-09 18:30:34+00:00
On the one hand there are scientists who say it is happening.

On the other hand there are sock-puppets for oil billionaires who say it isn't happening.:

"Established in 2015, the CO2 Coalition is dedicated to “educating thought leaders, policy makers, and the public about the important contribution made by carbon dioxide to our lives and the economy.” The Coalition has received funding from the Koch brothers — the right-wing libertarian U.S. oil billionaires who have been at the heart of climate change denial in the United States"
by protimewaster | 2026-03-09 18:30:39+00:00
While ridiculous, from a technical standpoint, it's not hard to see how this scenario arises. On the one hand, there was probably pressure to implement the tariffs as quickly as possible. Consequently, there likely wasn't much effort put into the "what if we have to undo all this in a year" use case, because that wasn't strictly necessary to get the tariffs implemented.

On the other hand, now that the "we need to undo all this" use case actually needs to be used, they've gotta go back and solve the problem after the fact. Unsurprisingly, it's going to take a while to develop that solution.

I'm not excusing it, but I do think it's interesting to think about the technical and political issues.
by sesenai | 2026-03-09 18:31:17+00:00
Co-author here. This paper proposes random bridges as an alternative transport mechanism for generative models. The core idea is that instead of using diffusion processes (which require many sampling steps and are computationally expensive), we use stochastic bridge processes to transport between distributions.
The key results:

Competitive FID scores with significantly fewer sampling steps compared to standard diffusion models
The framework is flexible — it generalises several existing approaches including score-based diffusion and flow matching
Reduced computational cost at inference time while maintaining sample quality

We developed this at A.I.M. Research Lab with co-authors from UCL and the Bank of England. The motivation came from practical experience with generative models in production settings where inference cost matters.
Paper: https://arxiv.org/abs/2512.14190
Happy to answer questions about the theory or practical implications.
by jcalx | 2026-03-09 18:31:29+00:00
Reminds me of Jasper Flick's Unity tutorial on hex terrain [0] which is similarly wonderfully detailed. Interesting contrast: this project uses premade tiles and constraint solving to match tile boundaries, while that one dynamically generates tile boundaries (geometries, blending, etc.) on the fly. Both enjoyable reads!

[0] https://catlikecoding.com/unity/tutorials/hex-map/
by arjie | 2026-03-09 18:31:44+00:00
Well, objects used in the commission of a crime are frequently confiscated. That's not outrageous. If I lend someone my gun and they rob a bank, I will likely not get my gun back though "it's not the gun's fault". Automated machinery has the advantage that it is impartial and effective, and given that law enforcement costs a lot in these circumstances, and that chasing cars for small enforcement violations creates worse outcomes, it seems thoroughly reasonable to apply the crime to the detectable object.
by kuerbel | 2026-03-09 18:31:56+00:00
Hi! I meant specifically the us admin pushing for more defense spending in Europe. There was so much emphasis laid on this, while saying they don't want to wage more wars. But now they are going all in, so that part was a lie.

Unrelated to that some increase in spending was due, I agree with that. All I'm saying is that I don't trust the US admin.
Show HN: Colchis Log – cryptographic audit trail for AI systems (Python)
by GhurtSky | 2026-03-09 18:32:03+00:00
Built a tamper-proof execution logging library for AI systems.

SHA-256 hash chain detects any tampering. Content-addressable payload store. CLI + Web interface. Works fully offline.

Ko-fi: https://ko-fi.com/s/50fccfeecd
by mrguyorama | 2026-03-09 18:32:20+00:00
It's about the "Um Acktually"

It's a dopamine hit. It's addicting. The medium of the internet seems to add to this where most interactions are conversationally broken, because a thread is a bunch of people airdropping thoughts and never really coming back to back up their arguments or admit something was wrong.

The brain wants things to be simple so rewards you for simple solutions that are "better" and totally ignores complexity and nuance and reality because those are energetically expensive things to pay attention to.

This comment is self demonstrating.
by k310 | 2026-03-09 18:32:28+00:00
You get what you reward.

Quality stopped being rewarded, when?

IMO, this is the result of reducing the dimensionality of our human gifts and treasured values to a single number, a symbol. Quality becomes entropy.

We told the machines what to reward, and they obey. And it doesn't seem that they can reward quality.

Solutions? Popularity can come from both the lower qualities, such as hate and derision, as well as great quality, though the latter seems less common.

Solutions? People do pay for quality (sometimes) but despite decades of existence, the internet has no common micropayment. Just submit your credit card and wait for the inevitable database hack.