MurphyA/hacker-news huggingface dataset:
by sumeno | 2026-03-11 16:21:52+00:00
"Secure" workplaces means that you have to have the appropriate clearances and background checks to be allowed in and out. I'm sure there are more secure workplaces, but the security of your average SCIF largely depends on the people allowed inside of it not being bad actors.

Outside of strip searches upon arrival and leaving I'm not sure how you could eliminate that risk.
by kbolino | 2026-03-11 16:21:54+00:00
Yeah, it's not the end of the world, and as others mentioned, a good implementation can recognize the instruction pattern and optimize for it.

It's just a bizarre design choice. I understand wanting to get rid of condition flags, but not replacing them with nothing at all.

EDIT: It seems the same choice was made by MIPS, which is a clear inspiration for RISC-V.
by lab14 | 2026-03-11 16:21:59+00:00
to me, the goal of written text is to put an idea or a concept in the mind of another person. _capitalization_ is one of those "arbitrary rules" that add absolutely nothing to this process unless you're using an obscure acronym.
in my mind, it's one of those ancient rules that are completely obsolete in the modern world. its only purpose is to allow others to say "i am better than you because i use this ancient rule that someone came up with a thousand years ago, so i'm smart and you're dumb".

being a non-native english speaker, removing capitalization from my writing removed a ton of anxiety when writing text and didn't change at all the landing of my messages or my ideas.
by ArisLee | 2026-03-11 16:22:00+00:00
Quick update from the battlefield:

I pushed a few changes after the feedback here:

• Fixed the dragon HP bug (it's now 5,000,000 HP and the bar updates correctly)
• Added critical hits
• Added a live battle feed so you can see attacks happening in real time
• Added a “Top Heroes This Round” leaderboard that resets when the dragon dies

The dragon now respawns 10 seconds after being slain.

It’s still intentionally very minimal — basically testing whether a shared boss HP bar + leaderboard + live activity can recreate a bit of the MMO world-event feeling.

Also interesting: a player named "Mr Foxx" is still holding the all-time damage lead by a large margin.

Appreciate everyone who tried it and suggested ideas.
by bartread | 2026-03-11 16:22:21+00:00
If you want to know more about the history of Pergamon Press there's a great Behind the Bastards episode on Robert Maxwell (Ghislaine Maxwell's father) - who himself was a scumbag in a variety of ways that were entirely distinct from Ghislaine Maxwell's brand of scumbaggery - that covers this. Might even be a multipart episode - it's a while since I've listened to it, but I have a feeling it's at least a two parter.
by atomicnumber3 | 2026-03-11 16:22:23+00:00
Lego is branding, curation and quality bar, though. They're the Apple of bricks (weird sentence).

There's tons of lego-knockoffs and of not even such lesser quality that the difference can be perceived by casual inspection. The set-to-set quality bar is really where it is, especially among their set lines not targeted at children or low-end of market.

But none of those sets have any kind of staying power. There's Expert/Creator/Modular sets from 20 years ago that sell for $500-1000 _opened and pre-built/re-disassembled_. That's all brand power.

So they're less about $/brick (though i know people scrutinize it) and more about price point and brand. Phrased differently, having your brick company race to the bottom sounds like a losing strategy.
by bluepeter | 2026-03-11 16:22:39+00:00
British aristocracy has been pronouncing their own surnames wrong for centuries on purpose. Cholmondeley is "Chumley" Featherstonehaugh is "Fanshaw." If you read it phonetically you mark yourself as an outsider. The misstake is the membership card. (Heck, even in Portland we locals hear about misprouncing Couch St probably every year in local press as some bar for membership to our own locals only vibe.)
by teen-different | 2026-03-11 16:22:45+00:00
I ran a small experiment on adaptive computation in transformers.

The idea was to use the residual stream to condition a tiny hypernetwork that generates low rank updates for the value heads during the forward pass, instead of forcing the model to use the same fixed value transformation for every context.

I trained 5 small variants for 12k steps on a mixed corpus: base, matched, adaptive, diffusion, adaptive diffusion.

The main thing I am thinking about now is how to make the hypernetwork's effect more subtle and more selective.

The goal was to let the model make small context dependent adjustments to the value path when the residual stream carries a useful signal, not to have it aggressively rewrite itself all the time.

Right now the adaptive models stay stable and get reasonably close, but the current hypernetwork does not seem precise enough yet.

If anyone has ideas for stronger experiments here, I would genuinely love them.

Right now I am thinking about:

gated updates
cheaper conditioning networks
block level or segment level adaptation
broader context conditioned updates instead of immediate token driven updates
If you were trying to make this actually useful, what would you change first?

Happy to answer questions.
by bityard | 2026-03-11 16:22:49+00:00
I'm not a Lego nerd, but I recently saw a really sweet Lego DeLorean in Walmart priced at almost $200. Now that I have disposable income, I would have impulse-purchased that thing so hard if it would have been closer to $100. But I can't quite bring myself to part with a pair of benji's for a plastic toy, no matter how thoroughly it triggers my nostalgia.
by adamors | 2026-03-11 16:23:00+00:00
He says it just fine. It's about "females" and "elevating the voices of marginalised groups" that he thinks is clearly "discriminatory". Don't think for a second that these people are dumb, they knowingly support this, just refuse to incriminate themselves further in front of people who can hold them accountable. It's no accident that he tries to sound like Musk.
Show HN: First IDL for Object-Graph Serialization (Apache Fory IDL)
by chaokunyang | 2026-03-11 16:23:34+00:00
Apache Fory Schema IDL is the first cross-language schema that treats object graphs (shared refs, cycles, polymorphism) as a first-class contract and still generates idiomatic domain models.

1. `ref` encodes shared identity/loops in the schema (weak refs supported) — no manual ID stitching

2. `union`/`any` give reusable polymorphism; same semantics across Java/Python/Go/Rust/C++/C#/Swift

3. Generated types are real domain models (POJOs, dataclasses, structs, enums), not transport wrappers

4. Compatible evolution: field-id matching, defaults, unknown-field skip

5. One `.fdl` → compatible bytes across all supported languages

Try it in 60 seconds:

```bash
pip install fory-compiler
foryc ecommerce.fdl \

--java_out=./java --python_out=./python --go_out=./go \

--rust_out=./rust --cpp_out=./cpp --csharp_out=./csharp --swift_out=./swift

```

Shared-identity round-trip (Java):

```java

OrderBatch restored = OrderBatch.fromBytes(new OrderBatch(first, second).toBytes());

assert restored.getOrders().get(0).getCustomer() == restored.getOrders().get(1).getCustomer();

```

Feedback welcome: where do object graphs bite you today? Try `foryc --emit-fdl` on a `.proto` / `.fbs` and tell me what feels off.
by raw_anon_1111 | 2026-03-11 16:23:36+00:00
Thats the entire purpose, the reality is that large corporations are increasingly “multi cloud” and Google wants to have an offering for them and for companies that are on AWS and Azure to be able to move some of their workloads to GCP.

AWS and GCP also made a joint announcement about multi cloud networking for a similar reason

https://aws.amazon.com/blogs/networking-and-content-delivery...
by capricio_one | 2026-03-11 16:24:04+00:00
I don’t quite get the amount of supposed subtext that others see in this piece, so the flippant attitudes here are off putting. Geohotz has already commented here that people are putting words into his mouth.

I agree with what is being said: AI will consolidate otherwise nonsensical jobs/roles/companies into fewer (probably more profitable?) ones, so if there’s a time to jump ship from one of these (assuming worst case scenarios), do it while you’re employed and you can land somewhere else that’s hopefully more stable.

This to me is a fairly no-nonsense piece over all. AI itself and tools like LLM are damn good though, limitations aside. We get to do a lot of things we haven’t had time to do before.
Launch HN: Sentrial (YC W26) – Catch AI Agent Failures Before Your Users Do
by anayrshukla | 2026-03-11 16:24:17+00:00
Hey HN! We're Neel and Anay, and we’re building Sentrial (https://sentrial.com). It’s production monitoring for AI products. We automatically detect failure patterns: loops, hallucinations, tool misuse, and user frustrations the moment they happen. When issues surface, Sentrial diagnoses the root cause by analyzing conversation patterns, model outputs, and tool interactions, then recommends specific fixes.

Here's a demo if you're interested: https://www.youtube.com/watch?v=cc4DWrJF7hk.
When agents fail, choose wrong tools, or blow cost budgets, there's no way to know why - usually just logs and guesswork. As agents move from demos to production with real SLAs and real users, this is not sustainable.

Neel and I lived this, building agents at SenseHQ and Accenture where we found that debugging agents was often harder than actually building them. Agents are untrustworthy in prod because there’s no good infrastructure to verify what they’re actually doing.

In practice this looks like: - A support agent that began misclassifying refund requests as product questions, which meant customers never reached the refund flow. - A document drafting agent that would occasionally hallucinate missing sections when parsing long specs, producing confident but incorrect outputs. There’s no stack trace or 500 error and you only figure this out when a customer is angry.

We both realized teams were flying blind in production, and that agent native monitoring was going to be foundational infrastructure for every serious AI product. We started Sentrial as a verification layer designed to take care of this.

How it works: You wrap your client with our SDK in only a couple of lines. From there, we detect drift for you: - Wrong tool invocations - Misunderstood intents - Hallucinations - Quality regressions over time. You see it on our platform before a customer files a ticket.

There’s a quick mcp set up, just give claude code: claude mcp add --transport http Sentrial https://www.sentrial.com/docs/mcp

We have a free tier (14 days, no credit card required). We’d love any feedback from anyone running agents whether they be for personal use or within a professional setting.

We’ll be around in the comments!
by jplusequalt | 2026-03-11 16:24:35+00:00
>You should ask yourself why you're okay with innovations that happened in the past but not okay with innovations happening now.

Because these innovations are not congruent with our most important biological advantage! We are here precisely because we developed the capacity to think critically about hard problems. To relegate our critical faculties to an activity you engage with during a small window of time each day similar to a muscle you exercise at the gym is asinine in my opinion. I firmly believe in the future, people like you will become a new underclass as they have willingly given up their ability to think.
by mikkupikku | 2026-03-11 16:24:57+00:00
CLI refers more to non-interactive programs used through a shell, programs like grep or or indeed the `claude` program in non-interactive modes. TUIs (text user interfaces) refers to interactive programs implemented in a terminal interface, what you call ncurses interfaces (but usually aren't implemented using ncurses these days.) They're GUIs in text, so TUIs.

Anyway, their decision to implement a TUI was definitely not done out of laziness nor even pragmatism. It was a fashion choice. A deliberate choice to put their product in the same vibes-space as console jockey hotshot unix pros who spit out arcane one liners to get shit done. They very easily could have asked claude to write itself a proper GUI interface which completely avoids all the pitfalls of TUIs and simplifies a lot of things they went out of their way to make work in a TUI. Support for drag-and-drop for instance, isn't something you'll find in many TUIs but they have it. They put care into making this TUI, the problem is that TUIs are kind of shit, and they certainly know that. They did it this way anyway effectively for marketting reasons.
by eszed | 2026-03-11 16:25:05+00:00
I'll treat this as a genuine question. No, to "steelman" is to engage with the strongest possible version of your interlocuter'so argument, rather than the weakest. An especially effective steelman case will (genuinely!) strengthen or clarify the opposite point of view before laying out the case against it. It's a way of granting respect to those with whom you disagree, and (I find) a discipline that helps me avoid empty rhetoric.

But, yeah: if you find that the steelman version of the opposing argument won't be borne out in reality that's a promising line of attack. You'll argument will be more likely to be effective, however, than if you attack the strongest rather than the weakest ("strawman") version of the case.
by stetrain | 2026-03-11 16:25:08+00:00
There are rural places in the US where it is an hour + drive to whatever the equivalent of the DMV office is, with no public transit. You can find similar places in cities where people may not have a car at all, with a long walk to find such an office that is only open during narrow hours.

People in or near poverty are going to be disproportionately affected by those conditions.

And just getting to the DMV does not necessarily mean you can get an ID that counts as proof of citizenship. There is no standard federal citizen ID in the US. A basic state ID or driver's license is not proof of citizenship. Even a RealID compliant ID is not a direct proof of citizenship, so depending on how strict the voting requirements are it may not be adequate.
by chmod775 | 2026-03-11 16:26:12+00:00
> What does "every character" mean? Did it really need to include emojis, for example?

You may be too young to remember, but there was a time when a lot of software had their own way to encode emoji if they supported them. This sucked for interoperability - especially when using common protocols like SMS.

Some of these implementations were essentially find/replace and would turn various strings of characters commonly occurring in code into emoji. Someone reading your mail containing code on their portable device or other weird client would see parts of that code replaced by emoji. Maybe you had to format your code a certain way, inserting spaces tactically, to avoid accidentally ending up with an emoji. I'm glad we put that behind us for the most part.

Living in a world where you can just copy-paste some text containing emoji (or not) from one software into another is honestly great. Same for all these other symbols that may be embedded into text.

If a software has to come up with their own text-embeddable encodings to represent symbols (to allow for copy-paste or sharing) things often end up less than optimal.
by Heliodex | 2026-03-11 16:26:26+00:00
I'd like to hear your reasons for this. From what I see, most discussions on child exploitation on Roblox eventually make clear that the exploitation happened outside of Roblox, most commonly on Discord. Moreover, it's a lot more difficult to censor a few messages talking about alternative platforms than it is to stop a long-running logged chat conversation where child exploitation usually takes place.
by jdwithit | 2026-03-11 16:26:46+00:00
Definitely agree on the reduced usefulness for creative play. My kids got a lot of Lego sets as gifts when they were younger. Which is great, I love them playing with Legos. But once they're done with the instructions that's just kinda it. A Star Wars or Frozen or Minecraft themed kit ends up being all weird one-off specialty pieces. They are necessary to make an extremely detailed replica of the Millenium Falcon. But they have no place if you just want to grab a handful of bricks and start building whatever your imagination comes up with. We have a tub full of thousands of pieces and it never gets used. I think it's a bummer that they've pivoted to pushing these intricate $120 kits to adults rather than designs featuring more reusable components. You need to go out of your way to buy tranches of generic bricks if you want to have free play.
by tracker1 | 2026-03-11 16:27:00+00:00
I feel the same... I remember as a kid, being able to get kits of hundreds of just random blocks and variations and just being able to build/play... all the sets today are all custom blocks that just constrain you and often aren't significantly reusable while I'm not sure that I've even seen basic block kits anywhere in decades now.

edit: I know you can get thousands piece brick sets from third parties or random bulk set sales on Amazon... the issue is the random bits are from the current sets mostly with little reuse value, and the bricks sets are from third parties of questionable tolerance compared to real lego. I just want to be able to get a classic 1000-3000 piece set of classic bricks/pieces from Lego proper, even if it's $100-200 total, still way more than 3rd party but maybe not the same margins for Lego as the bespoke sets.

edit2: there are some "Lego Classic" sets that are closer to what I would like to see, this is probably the closest.

https://www.amazon.com/dp/B0B5FMF8BF/

But even then, maybe need that many more bricks that are just bricks... again, there are third party sets that are all block variants that are much bigger/cheaper... would just be nice to be able to get more of those without paying an arm and a leg.
by fellowniusmonk | 2026-03-11 16:27:01+00:00
I picked up inline skating at ~39, I realized that for all my cycling and lifting my balance and propreoception was crap and skiing once a year wasn't going to solve that problem.

I slapped on all the padding I could and it took me nearly a year to get my bodyweight outside of my feet and really carve at high speed. Why? Because my flexibility, strength and muscle activation all had weird gaps.

I ended up getting a slackboard as well about a year in.

I am basically impossible to knock over now, I can wear sperrys on ice, my legs and core are incredibly strong in a way lifting heavy never accomplished, I no longer have weird little muscle pains, all the muscles are strong.

When cycling I used to have occasional knee pain in my left exterior of my knee. No longer.

I've found 3 fast stretches to do after... I mean, rollerblading is basically yoga (which I find boring) at 15mph with pebbles and no ability to bail, it's fucking awesome and pretty damn hard.

I wear all the pads and it's glorious, I'm ~40 and I haven't felt this athletic since my late 20s.

I was getting sore before I started, that creeping old man shit, now I skate between 3 and 30 miles a week and its great. I skiied 3 days straight at 11k ft elevation and had no muscle soreness and no multi day fade, it was unreal.
by UncleEntity | 2026-03-11 16:27:02+00:00
One of my experiments was to have Claude write a VM and then generate a verification harness (using a DSL) for it to ensure it was correct with the theory being the same bug would have to exist in the test suite, the static verification and the VM for it to sneak through. Found a few bugs in the verification library and some integer overflows in the VM then it became too much for my poor little laptop to run without cutting some important corners.

It's not an abstract thing they can't do, you just have to tell them to.
by detourdog | 2026-03-11 16:27:11+00:00
I got my first Lego set in the early 70’s through a Velveeta cheese mail in promotion.
The company almost went out of business in the early 90’s before they discovered movie tie-ins. I believe the quality of play was lost in this transition because the sets became more literal and less open ended. My first big set was a fire station which certainly literal but somehow seems more open ended then the movie tie/in sets.
by adamzwasserman | 2026-03-11 16:27:50+00:00
The reason this is impressive has less to do with the tolerances themselves and more to do with backward compatibility across decades at scale. That's the genuinely hard part.

The history here is deeper than most people realize. The United States spent fifty years (roughly 1800 to 1853) at the Springfield and Harper's Ferry armories trying to achieve what LEGO now does routinely: parts manufactured to tight enough tolerances that they are truly interchangeable without fitting. In 1853, a visiting British inspector randomly selected ten muskets made in ten different years, disassembled them, mixed the parts, and reassembled ten functional muskets using only a screwdriver. Tolerances of a thousandth of an inch. It was considered impossible by most of the engineering establishment of the time.

The way they got there was by building machines, then using the parts those machines made to build better machines, then using those improved parts to build even better machines. A virtuous circle of transferring skill from human hands to tooling. This is the actual origin story of what historians call the American System of Manufacture, and it's the foundation the entire modern automotive supply chain sits on.

So yes, any competent injection molder holds tight tolerances today. But that's precisely the point: the reason it seems unremarkable now is that two centuries of compounding precision made it so
by bsuvc | 2026-03-11 16:27:55+00:00
The thing is, falling down (ie. failing at things) can take a lot out of you, physically, mentally, financially, spiritually.

For most of us, taking calculated risks is better than simply taking more risks.

And the risk calculation changes based on your personal circumstances: physically falling has a greater impact on an old person than a young person, making a financial mistake has a greater impact on someone who has no savings than someone who is wealthy, etc.

So "let yourself fall down more" isn't really one size fits all advice.
by pizlonator | 2026-03-11 16:28:03+00:00
It's simple.

JavaScript is the right abstraction for running untrusted apps in a browser.

WebAssembly is the wrong abstraction for running untrusted apps in a browser.

Browser engines evolve independently of one another, and the same web app must be able to run in many versions of the same browser and also in different browsers. Dynamic typing is ideal for this. JavaScript has dynamic typing.

Browser engines deal in objects. Each part of the web page is an object. JavaScript is object oriented.

WebAssembly is statically typed and its most fundamental abstraction is linear memory. It's a poor fit for the web.

Sure, modern WebAssembly has GC'd objects, but that breaks WebAssembly's main feature: the ability to have native compilers target it.

I think WebAssembly is doomed to be a second-class citizen on the web indefinitely.
by stetrain | 2026-03-11 16:28:05+00:00
Right, so proposals that do not adequately address this point are not fair, and this is why the issue is so contentious in the US.

I absolutely support ID to vote provided that everyone who is eligible and wants to vote can get such an ID and vote without hassle.

I don't support most attempts to pass Voter ID laws because I am wary that they would not actually result in that outcome.
by georgefrowny | 2026-03-11 16:28:13+00:00
The disappearance of real metal Meccano is really crazy. I know metal is expensive, but also bulk processing of it has never been cheaper or faster.

It's also a shame because it's really good for mechanical rapid prototyping and you can bend and cut it in a pinch and it stays put. But buying vintage Meccano to abuse like that is expensive and feels like a war crime.