MurphyA/hacker-news huggingface dataset:
by nickjj | 2026-02-21 22:02:52+00:00
I wish they included the window compositor as something that can introduce latency because I'd like to learn more about it.

When I switched from Windows to Linux on the same hardware I noticed a lot of keyboard input latency when playing games, at least 150ms. This only happens to me with niri, KDE Plasma (Wayland) feels identical to Windows. So did Hyprland. I'm able to reproduce it on multiple systems when I have a 4k display running at 1:1 native scaling. On AMD cards, turning off v-sync helped reduce it but it didn't remove it. With an NVIDIA card, turning off v-sync made no difference. I believe it's semi-related to that 4k display because when I unplug that display and use my 2560x1440 monitor, it's much less noticeable despite getting a solid 60 FPS with both monitors. All that to say, there's certainly a lot more than your input device, GPU and display playing a role.

If anyone played Quake on a dial-up connection with client side prediction turned off, that is the exact same feeling. It's pressing a key and then seeing the screen update X ms afterwards.
by Zigurd | 2026-02-21 22:03:38+00:00
While it's valid to compare Optimus unfavorably with Atlas, both Tesla and Boston Dynamics are not mainstream robotics companies. That may sound strange, but robots that companies buy and use in actual factories are made by neither of those companies. Robots that can walk around whether they are dog shaped or human shaped seem to capture the public imagination a lot more than robots that actually build stuff. But that's not where the money is, even if your robot can do parkour.
Write Perfect Emails in Seconds
by vinayofc | 2026-02-21 22:03:49+00:00
If you do any cold outreach, you probably know the pain of standard AI output. It’s always overly formal, generic, and screams “a robot wrote this.” While building AI SaaS tools lately, I got so tired of endlessly tweaking prompts just to sound human that I built a solution: Amazing Emails - https://www.amazingemails.xyz

Instead of being a general chat tool, it’s wired strictly for direct-response copy using proven frameworks (think Halbert or Ogilvy).

Give it a specific goal: Instead of "sell my service," tell it "get them to reply with a good time for a 5-minute chat."
• Pick your variation: It generates a few different angles and subject lines. Pick the one that fits your actual personality to cure the blank page.
• Try it instantly: You get 5 full emails for free right out of the gate—no credit card, no waitlist.

I’m still actively improving the output quality and would genuinely love some brutal feedback from this community.
Ask HN: How do you monitor and retry failed webhooks in production?
by GoatPerfect | 2026-02-21 22:03:50+00:00
I’ve been working on a project where webhooks are a core part of the system, and I realized how fragile they can be in practice.

Transient network errors, timeouts, downstream issues — things fail more often than expected.

I’m curious how others are handling this in production.

Are you building custom retry logic?

Using a queue?

Relying on provider retries?

Just logging and manually checking failures?

Do you monitor webhook delivery rates or alert on repeated failures?

Would love to hear what setups people are using and what’s worked (or not worked) for you.
by oliwarner | 2026-02-21 22:04:15+00:00
It depends if you fight for city jobs, doesn't it.

We live semi-rural, 700sqm house, office and workshop on an acre. Fibre makes working from home easy. Kids' school is 500m up the road. Village is friendly. Healthcare is acceptable, paid through taxation. We don't worry about surprise bills. And 10 minutes away from a 1h train to London.

I could absolutely earn more working in London but I'd be living in a shoebox or missing my kids' childhood while I sit on a train. Nah. We made a good choice.

Are there better cities outside the UK for tech work? Maybe? Do they offer me a better lifestyle than rural Britain? Doubtful.
by cheese_van | 2026-02-21 22:05:08+00:00
It might have been 2002, can't remember, when they upgraded the e-QIP software for the security check form.

I was doing my mandatory update coincidental with the roll-out and when I got to the question, "mother a US citizen" I had to check the "no" box and the immediate pop-up was "date of first contact?" which actually got me thinking along existential lines for a moment.
by eleventyseven | 2026-02-21 22:06:10+00:00
The various *claws are just a pipe between LLM APIs and a bunch of other API/CLIs. Like you can have it listen via telegram or Whatsapp for a prompt you send. Like to generate some email or social post, which it sends to the LLM API. Get back a tool call that claw then makes to hit your email or social API. You could have it regularly poll for new emails or posts, generate a reply via some prompt, and send the reply.

The reason people were buying a separate Mac minis just to do open claw was 1) security, as it was all vibe coded, so needs to be sandboxed 2) relay iMessage and maybe 3) local inference but pretty slowly. If you don't need to relay iMessage, a raspberry pi could host it on its own device. So if all you need is the pipe, an ESP32 works.
by olserra | 2026-02-21 22:06:11+00:00
I built Symplex because I kept running into the same wall: MCP and similar
protocols require agents to agree on a schema before they can communicate.
That works fine for controlled environments, but breaks down when you want
agents from different teams or systems to discover and collaborate dynamically.

Symplex replaces JSON tool-call schemas with float32 intent vectors — semantic
embeddings that represent what an agent *wants to do*. Capability matching uses
cosine similarity, so an agent advertising "summarize document" can match a
request for "condense text" without any shared vocabulary or pre-agreed schema.
Transport is libp2p, identity is Ed25519 DIDs, and negotiation is spontaneous
rather than orchestrated.

The architecture is a P2P mesh rather than hub-and-spoke. Agents publish
capability vectors, subscribe to intent streams, and negotiate directly.
Routing decisions are made semantically, not by name-matching against a
static registry.

Honest caveat: this is v0.1, MIT-licensed, written in Go. Tests pass and the
core protocol works, but it's a proof of concept — not production-ready. The
embedding model is pluggable but you need to wire one in. I'm releasing now
because I want feedback on the protocol design before building further.

Repo: https://github.com/olserra/symplex
by ecto | 2026-02-21 22:06:33+00:00
thanks for the kind words :)

You're right, ownership and effects are the real differentiators. The idea here is to let the compiler discover ownership rather than it being declared imperatively

Regarding algebraic effects, Loon uses continuations similar to Koka but more restrictive. Effects are declared with operations, and every side effect (IO, failure, async, state) is an effect that propagates through the call graph. The interesting part is `handle`, which lets you intercept effects:

[handle [load-config "app.toml"]
[IO.read-file path] [resume "mock contents"]
[Fail.fail msg] "default"]

Handling an effect subtracts it from the function's effect setso a function that handles all its IO internally is pure from the outside. This replaces exceptions, async/await, DI, and mocking with one mechanism. Testing is just handling effects with test data

Multi-arity: get lost! fork me?
by wvenable | 2026-02-21 22:06:34+00:00
> Sounds great as long as you don't think about the fact that not understanding how it works is actually a bug, not a feature.

That's such a wrong way of thinking. There is simply a limit on how much a single person can know and understand. You have to specialize otherwise you won't make any progress. Not having to understand how everything works is a feature, not a bug.

You not having to know the chemical structure of gasoline in order to drive to work in the morning is a good thing.
by tim-tday | 2026-02-21 22:06:36+00:00
SF is the least likely place where a bicycle is useful for everyday transportation. There’s effectively only one flat path through the city. There’s a serious lack of grocery stores (meaning your trips are further and less frequent), most jobs are outside the city. The homeless people will strip your bike and sell the parts while it’s parked. Crimes of this magnitude are not prosecuted so there’s utter lawlessness. Delivery drivers park in the bike lane tens of thousands of times a day.
by AlotOfReading | 2026-02-21 22:06:41+00:00
I'm not sure this is a useful way to approach "magic". I don't think I can build a production compiler or linker. It's fair to say that I don't fully understand them either. Yet, I don't need a "full" understanding to do useful things with them and contribute back upstream.

LLMs are vastly more complicated and unlike compilers we didn't get a long, slow ramp-up in complexity, but it seems possible we'll eventually develop better intuition and rules of thumb to separate appropriate usage from inappropriate.
by pessimizer | 2026-02-21 22:07:34+00:00
> The government has to step in and regulate.

The government supports this, and might have demanded it through backchannels.

The government loves the concentration of media, because it usually limits the people who can own information flows to a very few people who are already deeply connected to government, or at the very least it limits the number of people you have to threaten or bribe to get what you want.

> So the people need to make some kid if a mass movement to rebel.

The point of controlling media is that people are isolated and can't do anything like this. They have no idea what is going on other than what they are told by massive corporations, and have all interpersonal communication mediated and regulated. They're even convinced to demand this, or evil people from other countries might take over their minds and molest their children. If they advertise these beliefs as often as possible, they will see this reflected in better, easier jobs with far higher salaries.

People who ever publicly contradict these beliefs will be put on many, many lists and their friends, family, random strangers, current or potential employers, providers of credit or banking services, and people who rent housing will be encouraged to also mock, threaten and isolate the people on the lists, or be mocked, threatened and isolated themselves.

When you're isolated, it doesn't matter if you're right and if what has been done to you is obviously unfair. Nobody will notice.
by cosmic_cheese | 2026-02-21 22:07:37+00:00
The part that's interesting to me is how much the depreciation is posed as negative rather than positive.

The long term value of a car is only really relevant if one is constantly cycling through cars and needs the trade-in/resale value. If a car isn't viewed as an investment and/or the intention is to drive it into the ground, depreciation is purely positive because it means that there's insanely good deals on some great cars right now. Of course everybody's needs are different, but for a lot of people there's nothing that comes remotely close of the value of a gently driven, practically new 1-3 year old lease return EV.
by superfrank | 2026-02-21 22:07:37+00:00
The creator has an estimated net worth of $50 million to $200 million prior to Open AI hiring him. If you listen to any interviews with him, doesn't really seem like the type of person who's driven by money and I get the impression that no matter what OpenAI is paying him, his life will remain pretty much unchanged (from a financial perspective at least).

He also still talks very fondly about Claude Code and openly admits it's better at a lot of things, but he thinks Codex fits his development workflow better.

I really, really don't think there's a conspiracy around the Codex thing like you're implying. I know plenty of devs who don't work for OpenAI who prefer Codex ever since 5.2 was released and if you read up a little on Peter Steinberger he really doesn't seem like the type of person who would be saying things like that if he didn't believe them. Don't get me wrong, I'm not fan boy-ing him. He seems like a really quirky dude and I disagree with a ton of his opinions, but I just really don't get the impression that he's driven by money, especially now that he already had more than he could spend in a lifetime.
by bigbadfeline | 2026-02-21 22:09:20+00:00
A near 10 times price rise of legacy chips and surely a lot higher profit increase couldn't motivate SKamsunix to increase their capacity for that segment, even more, they proudly informed the market about their decision to stop making DDR4 at the end of this year... to focus on even higher margin products.

But they aren't going to stop whining about China, no matter how much pain the market experiences.
by appreciatorBus | 2026-02-21 22:10:06+00:00
I guess it depends if you’re interested in the skill of software development and earning money, or if you don’t have any dreams of becoming a software developer. You’ve suggested that both are true, so I’m not sure what to say.

If this is a skill that you’re interested in, then I would argue you should follow your interest regardless. Having something you’re interested in as a motivational factor is always helpful in my opinion.

On the other hand, if you’re not interested in the skill of software development and you’re just in it for the money, then I would urge you to find something you are more interested in. AI or no AI if you’re not interested in software development, you’ll probably be a bad software developer and you probably won’t enjoy it as much as you would something you’re interested in.
by skeeter2020 | 2026-02-21 22:10:31+00:00
First, they're not selling at a loss; the huge price increases have allowed them to push aggrssively in the legacy markets. They're making "slightly smaller" profits than other manufacturers (of which there are now very few).

Second, they can drive out all competition and then have a captive audience for whatever prices they want, as the barriers to entry in these markets are very high. This is essentially what's happened with all higher-end manufacturing in the west over the past 30+ years.
by coldtea | 2026-02-21 22:10:41+00:00
>And at every layer except for maybe the PLC directory, there's nothing stopping anyone from fixing that “almost nobody does” problem.

If there's nothing stopping anyone from fixing a problem, and yet nobody fixes it, then there's something is stopping them.

Might not be a technical impossibility, or a gun in their head. Could be as simple as inertia or addiction.

But saying "the problem is totally solvable" just because there's a solution available, is pretty naive. Solutions have costs themselves, and not all are created equal or equally feasible.
by measurablefunc | 2026-02-21 22:10:41+00:00
You're assuming consistent hardware & software profiles. The way these things work at scale is essentially a compiler/instruction scheduling problem where you can think of different CPU/GPU combinations as the pipelines for what is basically a data center scale computer. The function graph is broken up into parts, compiled for different hardware profiles w/ different kernels, & then deployed & stitched together to maximize hardware utilization while minimizing cost. Service providers are not doing this b/c they want to but b/c they want to be profitable so every hardware cycle that is not used for querying or optimization is basically wasted money.

You'll never get agreement from any major companies on your proposal b/c that would mean they'd have to provide a real SLA for all of their customers & they'll never agree to that.
by hyperhopper | 2026-02-21 22:10:46+00:00
This person's distinction between "library" and "framework" is frankly insane.

React, which just is functions to make DOM trees and render them is a framework? There is a reason there are hundreds of actual frameworks that exist to make structure about using these functions.

At this point, he should stop using any high level language! Java/python are just a big frameworks calling his bytecode, what magical frameworks!
by godelski | 2026-02-21 22:11:07+00:00
> imagine curing alcoholics and drug dependant ppl who work for you ?

To complicate this further I think people don't recognize how people can start their jobs without problems and then gain them. These are stressful jobs (and with low pay) so that itself is a common gateway to a drinking problem. But there's also very mundane ways too. A large number of heroine and fentanyl addicts had their addictions begin through use of legal medication. The problem is we have a culture that pretends addiction is a choice and that the only to become addicted is through poor decisions and that to kick an addiction just requires "really wanting to stop". But that's not really consistent with the definition of addiction...

It seems like a poor strategy for high security topics, like you say. If anything, I want these people to have zero fear of opening up about their addictions. Be it gained unintentionally or through bad decisions. Reason being that 1) it reduces the risk of blackmail and 2) giving them a pathway to help also reduces their chance of blackmail. We don't even need to mention the fact that these are people and should be treated with kindness, we have entirely selfish reasons to be selfless.

> I myself refused to do government jobs as the table in which you had to list foreigners in your friend list was just so small.

I always found that odd myself. Do these people know what the demographics of a typical American University are these days? If you don't have a decent list of foreign nationals then you're either 1) a social recluse or 2) in a cultural bubble, and probably not the kind that we want people with this kind of authority to have... But I think they could resolve some of this by clarifying what level of contact they mean. Is it someone you sit next to in class and talk to frequently? Or do they not count if you don't talk with them outside class or study groups? Last time I looked at the forum it seems like they want you to just list anyone you ever talked to.

Personally I've avoided getting a clearance because I just don't see the value. It is a lot of work to put together, forces you to be more quiet about what you work on, means you need to be more careful/vigilant in every day things and especially when traveling, and all for what? Low pay and not even that cool of work? I mean if it was working on alien technologies and cool sci-fi shit, sign me up! But the reality is that most of the work isn't very exciting. I'd rather have more freedom, more pay, and work on more interesting things. Maybe their work can have more purpose and more impact, but I am also not convinced that's true for the majority of things you need clearance for (even as a person in STEM).
by SideburnsOfDoom | 2026-02-21 22:11:19+00:00
Hydrogen is the minimum viable atom: one proton, one electron. H2 is a tiny molecule. "hydrogen embrittlement" is when it's small enough to diffuse into solid metal, because it's that much smaller than iron atoms.

It's hard to work with, and what's the point? For most uses, electricity supply is everywhere.
by tabs_or_spaces | 2026-02-21 22:11:25+00:00
> For example, on a quick skim NanoClaw looks really interesting in that the core engine is ~4000 lines of code (fits into both my head and that of AI agents, so it feels manageable, auditable, flexible, etc.) and runs everything in containers by default. I also love their approach to configurability - it's not done via config files it's done via skills! For example, /add-telegram instructs your AI agent how to modify the actual code to integrate Telegram.

Here's the next line and the line after that. Again, LOC is really not a good measurement of software quality and it's even more problematic if it's a measurement of one's ability to understand a codebase.
by AceJohnny2 | 2026-02-21 22:11:34+00:00
Offtopic:

> "Click here to load ~19mb"

Oh, how sweet...

The front page of reddit (not logged in) is 11 MB, logged in it is 17 MB for me (variable based on media-heavy subreddits and ads). Facebook's login page is 8 MB. Hell, Google's front, once a bastion of efficiency (long since fallen), is 9 MB.

It's sad how 19 MB now doesn't even register for me in today's bloated web.
by hedgehog | 2026-02-21 22:11:37+00:00
SD is obviously the wrong interface for this but "High Bandwidth Flash" (stacked flash akin to HBM) is in development for exactly this kind of problem. AMD actually made a GPU with onboard flash maybe a decade ago but I think it was a bit early. Today I would love to have a pool of 50GB/s storage attached to the GPU.
by ManuelKiessling | 2026-02-21 22:12:09+00:00
There was a short moment in history where it seemed that the sentiment was: people will soon 3D-print 99% of their household items themselves instead of buying them.

You absolutely could print things like cups, soap holders, picture frames, the small shovel you use for gardening, and so on an so on.

99% of people still just buy this stuff.
by padjo | 2026-02-21 22:13:27+00:00
Well kudos for admitting your error, it's rare enough these days.

Here's the thing, the executive does have the power to enact tariffs in emergencies, but if you actually want to change industrial policy it's a long term project that takes probably minimum 10 years of sustained consistent policy. Not the whims of an administration.

There's a great case to be made for fixing the balance of trade. Randomly applying tariffs is not achieving it, it's just a grift for kick backs.
by godelski | 2026-02-21 22:13:52+00:00
> Some security officers are really touchy on these kinds of things and will tell you to exclude or lie

But this is the problem. It is good that the investigators don't care but the security officers are the one you meet and talk with. They set the tone. Them doing this gives people the impression that investigators will care. And frankly, some do. I don't think we can dismiss the security officer's role here.
by bombcar | 2026-02-21 22:14:06+00:00
Some of the source ports (and some of the reimagining) does exactly what you want:

Various DooM ports go beyond replicating "vanilla DooM" and even beyond updating graphics, to adding true 3D, etc.

VMCI and HotA go way beyond "Heroes III on modern machines"

Augustus expands on Julius until it's not just "Caesar 3" on current equipment.
by bensyverson | 2026-02-21 22:15:03+00:00
I agree generally, but some of these enterprise contracts are eye-watering. If the choice is $2M/year with a 3-year minimum contract, or rolling your own, I think calculus really has shifted.

With that said, the entire business world does not understand that software is more than just code. Even if you could write code instantly, making enterprise software would still take time, because there are simply so many high-stakes decisions to make, and so much fractal detail.
by cbmuser | 2026-02-21 22:15:17+00:00
Unless you produce it using the Sulfur-Iodine cycle in a high-temperature nuclear reactor.

See: https://en.wikipedia.org/wiki/Sulfur%E2%80%93iodine_cycle

and: https://www.jaea.go.jp/04/o-arai/nhc/en/research/hydrogen_he...
by yellowapple | 2026-02-21 22:15:28+00:00
Thanks to that page letting me see how many dozens of lines of code React needs to do the equivalent of

const element = document.createElement("h1");
element.innerHTML = "Hello";
element.setAttribute("title", "foo");
const container = document.getElementById("root");
container.appendChild(element);

I now have even less interest in ever touching a React codebase, and will henceforth consider the usage of React a code smell at best.