MurphyA/hacker-news huggingface dataset:
by inetknght | 2026-03-13 14:40:57+00:00
> Nowhere else works like this.

Are you serious? Because this comment doesn't make it sound like you're serious.

EULAs and the like allow adults to simply click "I accept". That's apparently the way contracts work these days. Speaking of contracts: children aren't allowed to sign contracts. So those apps that children are using with EULAs? It's absurd to allow adults to simply click "I accept". We need to have "acceptance verification" laws to prevent this kind of abuse.

It's also absurd to allow children to simply enter a church. Churches teach dangerous thoughts. Have you read their books?! Those books have sex, murder, theft! Think of the children! There's many kinds of religions and we need to track the religion bracket of our children. It's absurd to allow a child to simply click "I am Christian." Nowhere else works like this. We need to have "religious verification" laws to prevent this kind of abuse.

What you want isn't conducive to a "high trust" society [0].

[0]: https://en.wikipedia.org/wiki/High-trust_and_low-trust_socie...
by baldeagle | 2026-03-13 14:41:27+00:00
"Current law (cira 2013) requires BLM to sell off the crude helium remaining in the Federal Helium Reserve in order to repay the U.S. Treasury the $1.3 billion debt incurred creating it. This debt will be repaid this fiscal year and that, as a consequence, the helium program will terminate at the end of the current fiscal year (October 1, 2013), absent Congressional action.
Currently, the Federal Helium Reserve supplies roughly 40% of domestic and 30% of global helium demand. Loss of access to the Federal Helium Reserve would result in significant disruptions to a large number of critical U.S. industries." https://www.energy.senate.gov/services/files/494b2f9e-c8f5-4...

Sounds like Obama kept the gas taps flowing, instead of locking it up because authorization to sell it had expired. Here is the whole record: https://www.congress.gov/bill/113th-congress/house-bill/527/...
Show HN: Coral – Visualize .proto file dependencies as an interactive graph
by dsk8000 | 2026-03-13 14:41:27+00:00
Hi HN, I built Coral to solve a pain point I had with large gRPC/Connect projects where proto dependencies became hard to track.

It parses FileDescriptorSet from `buf build` and generates:

- Interactive React Flow graph with a neon-style dark UI
- PR comments showing proto schema diffs (added/removed/modified)
- Static GitHub Pages for team documentation

Available as both a CLI tool and a GitHub Action:

buf build -o - | coral serve

Live demo: https://daisuke8000.github.io/coral/
GitHub Action: https://github.com/marketplace/actions/coral-proto-visualize...
by useftmly | 2026-03-13 14:41:50+00:00
For anyone running Next.js purely as a static site generator (no SSR, output: 'export'), the rolldown bundler in Vite 8 makes switching to plain Vite + React Router or TanStack Router surprisingly attractive. You lose the file-based routing convenience, but you gain a significantly simpler mental model — no more reasoning about which components are server vs client, no 'use client' directives, no ISR footguns.

We moved a 65-page static tool site off Next.js static export and found the build times dropped dramatically. The Next.js static export path has always been a second-class citizen in the project anyway — most of the interesting features (RSC, middleware, ISR) are opt-in SSR concerns that don't apply when you're just emitting HTML/JS/CSS. With Vite 8 and rolldown closing the performance gap, there's less reason to carry Next's complexity for static-only projects.
by jsontwikkeling | 2026-03-13 14:41:57+00:00
Exactly - this is precisely why I built the project as an integrated repo centered around code and tests first, with the book as one of the produced artifacts rather than the other way around.

Having both an engineering and academic background, I felt there's underappreciated potential in bringing software engineering best practices - tests, type contracts, CI - into an algorithms textbook. Most CS teaching treats code as illustration. I wanted it to be the source of truth.

And agreed on structural typing for graphs. TypeScript lets you define a Graph<T> interface and defer the representation choice, which maps very well to how the topic is actually taught - abstract properties first, concrete implementations second.
by shagie | 2026-03-13 14:41:59+00:00
https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

It would be in violation of the GPL and such a license would not be an OSI approved license.

https://opensource.org/osd

5. No Discrimination Against Persons or Groups

The license must not discriminate against any person or group of persons.
by toast0 | 2026-03-13 14:42:01+00:00
Looking at BestBuy, category chromebook, the first one that comes up is $150, intel n4500.

I don't know if this is particularly current or what, or if it's easy to setup to run another OS or whatever, but it meets your price and architecture criteria.

https://www.bestbuy.com/product/hp-14-chromebook-intel-celer...
by dmajor2 | 2026-03-13 14:42:23+00:00
I don't see anywhere where the manufacturer or retailer/distributor is required to perform one of the actions based on what the customer wishes of returning or replacing the item.

I also fail to see where anyone would expect the current purchase price to be refunded to them instead of the original paid purchase price.

If the regulations require making the customer whole, then I could see an argument for current fair market value, or even just giving nominal interest on the purchase price.

If in your thought experiment, the retailers had a potential risk (requiring fair market value returns/replacement), and they failed to insure themselves from that risk, then they indeed deserve to be forced out of business.
by shadowgovt | 2026-03-13 14:42:52+00:00
"Software engineering" is one of the few large practices with 'engineering' in its name that has no mechanism for license granting and revocation for violation of professional standard.

That's not what is happening here, but we might see that happen in our lifetimes. Hopefully before someone writes the software that kills enough people to necessitate licensing, not after (since generally, such outcomes are how licensing comes into being).
by voidUpdate | 2026-03-13 14:43:05+00:00
If you're going to put a video demo on your main webpage, can it have play/pause and a control bar? So I can actually skip to a part I want to look at. Here's the actual video: https://tui.studio/screenshots/video.mp4.

Also, how does this handle terminal resizing? Are there options to anchor elements to the left/right etc, or will narrowing the terminal window just make everything fall off the side, or worse, all the text wraps?
by iamnothere | 2026-03-13 14:43:22+00:00
A number of distros (even some large and well known ones) have signaled noncompliance or do not believe they are impacted due to technical reasons (Gentoo) or jurisdiction (OpenBSD, NixOS). Other US distros are not yet signaling agreement because of uncertainty regarding different laws in different states/countries and potential legal challenges. This is not set in stone and it’s still possible to present a united front of noncompliance.
by inetknght | 2026-03-13 14:43:35+00:00
> This is a non-issue because it's almost certainly going to be gated behind a permission prompt.

lol.

> Moreover is it really that much of a privacy loss if you go on steam, it asks you to verify you're over 18, and the OS says you're actually over 18?

Slippery slope, but an interesting argument. While SteamOS is a thing, Steam isn't my OS.

> Given touch id was introduced over a decade ago, and the associated doom-mongering predilections did not come to pass, I think it's fair to conclude it's a dud.

Really? You think that things built decades ago can't be further built-upon in the now or the future?
by r721 | 2026-03-13 14:43:37+00:00
>While the United States produces significant sulfur domestically, the near-total disruption of shipping through the Strait of Hormuz, which accounts for approximately 50 percent of global seaborne sulfur trade flows, has compounded an already tight market. US sulfur prices have increased 165 percent year-over-year to over $650 per metric ton; and now the price has surged by 25 percent just since the Iran war began.

>...

>Semiconductors push this reality even further. Ultra-high-purity sulfuric acid is indispensable for cleaning and etching the silicon wafers needed to make the most advanced microchips, directly impacting everything from F-35 avionics to the guidance system in any interceptor or missile.
by caspar | 2026-03-13 14:43:50+00:00
Noita uses herringbone wang tiles where each wang tile pixel is 16x16 simulated in-game CA pixels, with tiles selected from a per-biome pool and the ability for biome-specific scripts to override certain areas too. As part of expanding each wang tile pixel into 16x16 pixels, some noise is applied to terrain to add the curvy look, with another layer of (thresholded perlin?) noise that controls which bits of inner terrain get variations (gold veins etc).

Source: working on a Noita-like so have spent a bit of time looking at prior art. Noita wiki.gg will explain a lot of it though (warning: many spoilers).
by esafak | 2026-03-13 14:44:02+00:00
Is the value prop that I can see what the agent is doing? This is not the way: https://youtu.be/R_2-ggpZz0Q?t=158

How am I supposed to get anything out of this? Consider that agents are going to get faster and run more and more tasks in parallel. This is not manageable for a human to follow in real time. I can barely keep up with one agent in real-time, let alone a swarm.

What I could see being useful is if you monitored the agents and notified me when one is in the middle of something that deserves my attention.
by slopinthebag | 2026-03-13 14:44:03+00:00
Authoritarianism rarely happens overnight, it happens one step at a time and at every step the useful idiots [0] exclaim "It's just one step! What's the big deal? Stop overreacting!".

Next thing you know you've walked 100 miles and it's too late to turn back.

[0] https://en.wikipedia.org/wiki/Useful_idiot
by hollywood_court | 2026-03-13 14:44:09+00:00
That brings back memories. When I was aged 9-12, I made enough money mowing lawns during the summer to afford to have multiple phone lines to support my BBS. I made a bit of money during the fall raking leaves as well. But when winter time came, I had to always disconnect all of the additional lines because I could not afford them.

But I also kept one extra line just for my PC because it was always a pain to dial out to another BBS or chat room when my mother wanted to use the phone to talk to her long distance boyfriend.
by Allplixo | 2026-03-13 14:44:10+00:00
I got tired of uploading my files to random servers every time I needed a quick edit. So I built Allplix.
Everything runs client-side via WebAssembly and ONNX. No server, no API calls with your data, no account. Turn off your Wi-Fi — it still works.
Tools include background remover, photo enhancer, video editor with auto subtitles, PDF converter, QR generator and 50 more. All free, all local.
Built solo at 20. 2 weeks in, 343 users from 7 countries, $0 marketing.
https://allplix.com/en
by Sayrus | 2026-03-13 14:44:46+00:00
I keep hearing this one. But at least for EU, the eCall system requires external communication to be disabled until activated during serious accident. It cannot be used for tracking the vehicle in real-time.

Some parts of the legislation (https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32...):

> 2. The personal data processed pursuant to this Regulation shall only be used for the purpose of handling the emergency situations referred to in the first subparagraph of Article 5(2).

> Manufacturers shall provide clear and comprehensive information in the owner's manual about the processing of data carried out through the 112-based eCall in-vehicle system. That information shall consist of:

> the fact that there is no constant tracking of the vehicle;

That vehicle nowadays are equipped with always-on internet and microphones is not related to remote assistance.
by a24venka | 2026-03-13 14:44:56+00:00
Credits are consumed by the blocks that get generated, not by the agents themselves. Some blocks are cheaper than others. A simple prompt or image block is a single model call, while browser use or deliverable blocks like documents and spreadsheets run models in a loop and cost more. Blocks also cost more when they have more blocks connected to them (more input tokens).

In the demo video I shared, the task cost about ~7,000 credits since it ran around 10 BrowserUse blocks and produced multiple deliverables.

If you want to fix a specific block (or set of blocks), you can select them and the chat will scope itself to primarily work on those. In that case fewer blocks run, so it's cheaper.
by cratermoon | 2026-03-13 14:44:59+00:00
WAVE shows that light mode is 0000ff on ffffff, for a contrast of 8.59:1.
For my tastes,
that's a bit too much contrast,
and I'd prefer the background be very slightly off-white, around fafafa.
The example "grey text on an off-white background." is 6D6D6D on EFEFEF, for a WCAG failing contract ratio of 4.49:1.

Amusingly, the paragraph near the end of the article that begins "Truth is stranger than fiction.." is not flagged as failing.
It's 6D6D6D on FFFFFF, for a ration of 5.17:1. That passes WCAG AA but fails AAA.

https://wave.webaim.org/report#/https://catskull.net/stop-us...

Results for dark mode may vary, but I don't see a way to force it for analysis purposes.
by esseph | 2026-03-13 14:45:07+00:00
Edge to edge Kuwait to Iran is around 200km.

The launchers weren't on the edge of course, they're deeper in the country. That would be military suicide to have them right on the border, as you lose the layers of protection for close, low range threats like helos.

Except this is not what happened, nor could it over Kuwait at the time, because it was too far away.
by delichon | 2026-03-13 14:45:07+00:00
Country Estimated Deaths
---------------------------------- ----------------
Iran 1,230 – 1,858+
Lebanon 217 – 687
Israel 12 – 17
United States (military) 7 – 13
Iraq 15 – 30
Gulf states (UAE, Kuwait, etc.) 10 – 30+
Other (Syria, Kurdistan, etc.) 5 – 30
by coldpie | 2026-03-13 14:45:25+00:00
The big obvious one is web-based tooling. Your information & settings are stored on a server and you use a web browser to view it via whatever device you're on. For more locally based workflows, we have networked filesystem protocols, automatic syncing between systems, that kind of thing. It's not a 1-1 equivalent of running a remote program and viewing it locally obviously, but it gets the same job done, in a much more useful & flexible manner than X forwarding did.

For example, the remote mail client usecase I was replying to is simply done with a webmail client today.
by ROllerozxa | 2026-03-13 14:45:28+00:00
Yes, I don't think anyone truly wants it to be like this. But it's just what happens.

You of course cannot access and empty out someone's bank account this way, you're safe in that regard. But you need to dispute the invoices as soon as possible to show that it is fradulent, so you don't end up needing to actually pay for it. Or get debt collectors after you.
by tom_m | 2026-03-13 14:45:39+00:00
ActionScript, Emscripten, Dart, WebAssembly... All things that perform better and are often better to use than JavaScript (and TypeScript) and the dumb masses chose the crap we have now.

Let's face it. People benefit from complexity and poorly performing apps. Not just for the web, look at video game engines too.

When hardware gets faster and cheaper, people tend to say "meh" to quality and performance concerns. That part gets easier, but that's the slippery slope that introduces poor quality and complexity - especially when pressured top down by companies to go faster.

Basically the need for, forget about reward in, quality is completely removed.

So congratulations Internet. We have most web apps powered by a language spec dreamt up in a weekend. With patches on top of patches and abstraction on top of abstraction since.

It's been great job security of course... gatekeeping and all...but I don't know. I kinda hope AI does come and just replaces it all or something.

Man I wanted to use WebAssembly more. For Dart I made a Photoshop PSD to JPG converter that was super fast too. Much faster than any JavaScript image convert and resize was. Bummer.
by bigfishrunning | 2026-03-13 14:46:02+00:00
Not necessarily, depending on how the application is logging it just means the resolution to which you know a birth date is limited by how often the application is run. If i check my email every morning at 8am, and my email app logs my "age bucket", then it can know to a resolution of one day. If i only check my email on Monday mornings, it knows to a resolution of one week, etc...
by lsaferite | 2026-03-13 14:46:12+00:00
In this specific situation I would say that if the part is under manufacturer warranty, then the retailer should either offer a refund at the price paid or assistance for the customer in getting the manufacturer warranty replacement. Expecting the retailer to replace the faulty unit when the *wholesale* price has changed dramatically is.. unfair. I'm sure many people would scream "cost of business" and perhaps they are right. But, if the retailer is making a good faith effort to resolve the issue in a manner that keeps the customer "whole", that should be the metric for both "legal" and "moral".
by idiotsecant | 2026-03-13 14:46:14+00:00
There are already enough resources that nobody should live in abject insecurity and poverty. Your position is fundamentally morally abhorrent to me. You're saying that your ability to take a little bit more for yourself is more important than a child not having polio, a mother feeding her child, a village having clean water.

You are, in short, a tiny little microcosm of why humanity is doomed as a species.
by acuozzo | 2026-03-13 14:46:27+00:00
Hackers tinkered with other things (e.g. the telephone) before pervasive computing.

I imagine the young hackers of today just find other things with which to tinker.

I've seen kids build some amazing things in Minecraft. Is this really all that different from modifying the source to a game you copied-by-hand from BYTE magazine?
by lelanthran | 2026-03-13 14:46:46+00:00
> Excitement about the things I can build now and the opportunities I’m racing towards.

What opportunities? Anything you spend effort over, like PMF and discovery, etc... I can now clone with a few bucks of Claude Code and charge less than you for the same product, at the same quality level :-/

Where is the opportunity here? Technology and knowledge used to be the moat a startup or bootstrapped individual could use to produce a sustainable business.

Why exactly are you excited about producing something that can be cloned for less cost than it took you? Especially as the quality will be almost exactly the same?
by orsorna | 2026-03-13 14:46:47+00:00
I don't follow your analogy at all. Suppose I want to build an application with xyz features. My research yields that there are no such applications that include xyz features. However, there are plenty of applications that might have x feature, y feature or z feature, or a combination of two, but not all three.

If there are no such applications, I don't have a choice but to write it myself. This could take some time, especially if an MVP is all I'm interested in. LLMs are a novel tool in building an MVP. If time is a constraint, I can use an LLM, which should excel since xyz features are in its training set.

I suppose your analogy follows for developers who write applications that support abc features even though there are already applications out there that support abc features. Yes, I don't think that is very interesting. Your umpteenth clone of Snake is not interesting.
by mewse-hn | 2026-03-13 14:47:13+00:00
> Glorious. This must be what is like when old people long for the hot car they lusted for in their youth.

Absolutely. The blog post goes to great lengths about why it's stupid to run a cluster, and I run a NAS in my house that has more horsepower than anything from the 90s, but there's a part of me that's still a teenager who wants to run a monster multi-node BBS
by whimsicalism | 2026-03-13 14:47:18+00:00
Defense is 12% of federal spending, not 52%. Definitely a bigger impact & waste than science budgets, I agree - but even cutting 100% of it would not close our hole. As I said, I’m no big fan of DOGE — but the problem is a real one despite the common tendency to put fingers in our ears or propose non-solutions, whether of the ‘tax the rich’, ‘cut DEI spending’, or ‘end all military expenditures’ variety. Not a single one of those or combination gets us there. We have to make real hard choices.
by ndriscoll | 2026-03-13 14:47:53+00:00
App and website developers having liability is an alternative to OS controls. Mandatory OS controls are OS/device manufacturers having liability. I agree that's a poor idea, and actually said as much like a year ago pointing out that this California bill was the awful alternative when people were against bills like the one from Texas. It's targeting the wrong party and creates burdens on everyone even if you don't care about porn or social media.