MurphyA/hacker-news huggingface dataset:
by vidarh | 2026-03-06 15:36:44+00:00
There are many layers to "knowing how stuff works". What does your manager do when your code breaks?

> Continue to throw your LLM at it?

Increasingly, yes. If you have objective acceptance criteria, just putting the LLM in a loop with a quality gate tends to have it converge on a fix itself, the same way a human would. Not always, and not always optimally, but more and more often, and with cheaper and cheaper models.

I also tend to throw in an analysis stage where it will look at what went wrong and use that to add additional criteria for the next run.
by aleph_minus_one | 2026-03-06 15:36:50+00:00
> The rules are simple and ancient: noble blood breeds nobles; common blood breeds commoners.

This does not describe the current situation: even if we just consider net worth, there are at least 2-3 rather separated kinds of elites:

- the "aristocracy": what you name "noble blood"

- "old money": there is some partial overlap to "aristocracy", but not the same; for example think of family with a long pedigree, but not necessarily of aristocratic origin, think of family empires that have a standing in some industries over multiple generations.

- "new money": people who got rich in particular by building some internet company. Their values and attitudes are quite different from "old money".

These are three quite different groups of people. So, it's much more complicated than "noble blood breeds nobles; common blood breeds commoners".

--

And this is just the "already net worth rich".

For example there exist groups of intelligent people who are highly ambitious, but aren't given a chance, so they look for allies, and sometimes they succeed.

In some sense the classical hacker scene can be considered as an example. Some of them actually got rich by founding some internet startup.
by AnimalMuppet | 2026-03-06 15:36:57+00:00
Not exactly?

Let's say there are a thousand people there at the town hall. You don't want any of them to leave upset, or even concerned. But they each have different things that will make them concerned and upset. So there are maybe 10,000 tripwires out there, and you don't want to trip any of them.

So you're not being dishonest, exactly. You're being nonspecific. You don't want to get down in the weeds and nail down the answer too tightly, because you may trip someone's tripwire. (And also because it would take to long.) So you say something true but not very specific.

(I mean, there can be dishonesty, too, but that's a different thing. Smooth vagueness can still be honest, just unsatisfyingly vague.)
by rodchalski | 2026-03-06 15:36:58+00:00
Good framing. A few properties we've found you can't retrofit:

Authorization has to live outside the context window. Safety constraints in the system prompt get compressed, truncated, or poisoned. Any authorization logic that depends on the agent "knowing" its constraints isn't durable.

Tool calls need explicit scopes, not ambient permissions. Most frameworks default to the agent inheriting the full credential set. In regulated environments, that's the entire blast radius on every operation. Scoped, time-bound grants per call is the model that survives audit.

Audit receipts shouldn't come from the agent. The agent logging its own actions is like letting a contractor write their own inspection reports. The enforcement layer needs to produce the trail.

Egress control = tool-call control. Enumerate and gate what tools an agent can call and with what parameters — you've addressed most of the outbound surface. Hard to retrofit because most frameworks treat tool dispatch as internal logic.

The orgs that get this to production treat authorization as infrastructure, not policy.
by YesBox | 2026-03-06 15:37:06+00:00
How can we verify if you dont post the code?

I appreciate you testing, even though it's not a great comparison:

- My feedback cycle of LLM prompting forced me to be more explicit with each call, which benefited your prompt since I gave you exactly what to look for with fewer nuances.

- Maybe GPT 5.1 is old or kneecapped for newer versions of GPT

- Maybe Opus/Claud is just a way better model :P

Please post the code!

Edit: Regarding "exactly what to look for", when solving a new problem, rarely is all the nuance available for the first iteration.
by ecshafer | 2026-03-06 15:37:43+00:00
The issue with any significant steps to curbing the climate or environmental impacts with laws or treaties is always: But the economy. It creates an incentive where someone doesn't follow the laws, burn everything they can to accelerate their economy, and take industry from other countries.

My proposal is thus: create a supranational treaty organization with a EPA like authority(or whatever the European equivalent is) that can inspect and fine companies in member organizations. Then any treaty members agree with the following conditions: The EPA can enter their nation freely, inspect, and are able to fine companies that break rules. Members send delegates to a session to create new rules democratically. And most importantly all members act as a cartel, imposing large tariffs on any country outside of the organization. So if US was in and Mexico was out, you couldn't just pollute in Mexico, without some massive tariff. This creates an economic incentive to be in and clean.
by choutos | 2026-03-06 15:38:11+00:00
This is a fair observation, and I think it actually reinforces the argument. The burnout you're describing comes from treating AI output as "your code that happens to need review." It's not. It's a hypothesis. Once you reframe it that way, the workflow shifts: you invest more in tests, validation scenarios, acceptance criteria, clear specs. Less time writing code, more time defining what correct looks like. That's not extra work on top of engineering. That is the engineering now. The teams I've seen adapt best are the ones that made this shift explicit: the deliverable isn't the code, it's the proof that the code is right.
by Fokamul | 2026-03-06 15:38:33+00:00
Most active is UO Outlands. Several thousands players?

They've reworked a lot of systems and it's basically 100x better than original UO.

There are several systems in place, which original devs wouldn't even dream of and saying that, official Ultima Online is still running. :D

It's PvP server, but with balanced PvP which really works for everyone. Not like original devs, they just dropped PvP because cookie-cutter players cried.
by lispking | 2026-03-06 15:38:48+00:00
Hi HN,

Built a small CLI tool: *ascii-banner*. It generates chunky, solid-looking text banners using Unicode block elements ( etc.) for a bold, filled style. Unlike figlet/toilet, it focuses on blocky/modern aesthetics and adds an optional double-line border that makes it feel like a real "banner" in terminals.

Great for: shell MOTD, CI logs, README eye-candy, server splash screens, or just piping fun stuff in scripts.

*Features*

- A-Z (case insensitive), 0-9, common symbols (!?._-:@#$%&+=/\\()[]{}<>,'"|; etc.)

- Optional border (default on)

- Hand-crafted 6-line "font" — all block elements, no shading tricks

- Tiny (~200 LOC core)

Repo (feel free to fork/PR): https://github.com/lispking/ascii-banner

*Install* (Rust standard)

git clone https://github.com/lispking/ascii-banner.git

cd ascii-banner

cargo build --release

# symlink or copy target/release/ascii-banner to your PATH
# or cargo install --path .

*Examples*

With border (default): ascii-banner "RUST"

Without border: ascii-banner "2024" --no-box

Help: `ascii-banner --help`
by vunderba | 2026-03-06 15:38:54+00:00
You still have to do some post-processing work around NB, since you’ll often end up with non-aligned pixel blocks, much higher color depth, and so on.

I actually did some testing of spritesheeting with Nano Banana Pro a while back:

https://mordenstar.com/other/nb-sprites

If you use the editing capabilities and send in a grid of 32×32 cells on a 1024×1024 image, you can get it to flood-fill in each square, so you end up with properly aligned 32×32 tiles. Then you can squash it via nearest neighbor to pull the lines back out, and reduce the palette using something like unfake.js:

https://github.com/jenissimo/unfake.js
by abound | 2026-03-06 15:39:05+00:00
The approach I've outlined scales fine to N servers, it just doesn't work if they're on different networks.

But scaling also isn't really a parameter I (or the author) are optimizing for: we have a single beefy server we do all our work on, and a thin laptop client we want to access the server from, remotely and booting an encrypted root partition.

I don't necessarily understand the deployment question. If it's about the Raspberry Pi, I just do my updates when I don't need to use it to boot the server.
by vlovich123 | 2026-03-06 15:39:31+00:00
Deduplicating and identifying the source of a crash point is surprisingly hard, to the point that “it’s the only crash of its kind” could be a bug in your logic for linking issues.

Also, in an unsafe language all bets are off. A memory clobber, UAF or race condition can generate quite strange and ephemeral crashes. Even if the majority of time it generates the “same” failure mode, it can still sporadically generate a rare execution trace. It’s best to stop thinking of these as deterministic processes and more as a distribution of possible outcomes.
by jokoon | 2026-03-06 15:39:53+00:00
Nothing will change until developed rich countries are starting to hurt.

And I don't think it's going to hurt enough in 10 or 20 years.

The pain will come slowly, people won't see it.

It's like going back to the middle age so slowly, that the population don't realize or feel it.

And honestly, wars and trump are making climate concerns so difficult to think about.
by JoeCortopassi | 2026-03-06 15:40:14+00:00
The big money is going to the OpenAI/Anthropic types producing foundation models that have to raise billions on a regular basis. This is money that would normal be spread across the startup ecosystem instead of concentrated in a handful of massive companies. When it finally hits IPO, I'd bet that you see it start to get freed up for new investments

Just to drive the point home, in 2019 the total VC market was ~$300 billion. To date, roughly $235 billion is tied up in just OpenAI ($168b) and Anthropic ($67b)
by bondarchuk | 2026-03-06 15:40:14+00:00
"People aren't willing to pay price increases" is interesting. Of course that's what they say when you ask them directly. Yet everyone is currently paying massive price increases as a result of covid-era money printing. I'm not saying you're wrong necessarily but what it shows it that it has been possible in very recent times that a collecive decision was made which increased general prices for everyone.
by cogman10 | 2026-03-06 15:40:14+00:00
The one thing the US could do to combat global warming is dropping the tariffs on chinese renewables. That's something that could possibly go through a regular spending bill.

Power companies in the US are already deploying renewables pretty quickly without incentive. If the tariffs are dropped that'd further incentivize build out.

What should be done is carbon taxes and subsidies, but that's not likely to be done. And since that's not going to happen, economics is what will drive transition.
by myrmidon | 2026-03-06 15:40:18+00:00
It is deceptive to compare coal % of power generation, because China specifically substitutes coal for gas because they have none of that (and no reliable source). This also means those coal plants run at lower/decreasing utilization because a big part of their role is to provide dispatchability. So for China you have 55% coal and 3% gas while the US uses 16% coal and 40% gas for electrical power.

If you compare numbers, you will also find that lower per-capita consumption more than compensates for currently still higher CO2 intensity of chinese electricity (3000kWh/person * 0.5kgCo2/kWh for China vs 5500kWh/person * 0.35kgCo2/kWh, i.e. 1.5 vs 1.9 tons of Co2/year/person from electricity for China vs the US).
Show HN: Fbsviewer – FlatBuffers binary viewer. Pure Rust compiler in WASM
by SuzyLi | 2026-03-06 15:40:38+00:00
I built fbsviewer, an interactive tool to help understand how FlatBuffers binaries are encoded.

FlatBuffers is designed for performance and zero-copy access, but that also makes the raw binary format hard to reason about. When debugging serialization issues or learning the format, I often found it difficult to connect the schema, decoded data, and the underlying bytes.

This tool lets you paste a .fbs schema and some hex-encoded FlatBuffers data and see how the bytes map to tables, fields, vectors, strings, and vtables. The hex view and structure view are linked so you can move between the raw bytes and the logical structure.

A few things it includes:

- Color-coded hex view showing how bytes map to FlatBuffers structures

- Interactive structure tree linked to byte ranges

- Decoded JSON view generated from the schema

- FlatBuffers schema compiler running in WebAssembly, so everything runs fully in the browser

I originally built it to debug serialization issues, but it also turned out to be a useful way to understand how FlatBuffers encoding works internally.

You can try it here:
https://fbsviewer.shuozeli.com

Repo:
https://github.com/Shuozeli/fbsviewer-lib

Feedback and suggestions are very welcome.
by LoganDark | 2026-03-06 15:40:54+00:00
I don't seek to adopt a child, and I probably never would. But I did meet someone who needs my help and I do intend to help them live their best life. I am not sure what "positivity" you mean, but if you mean toxic positivity, that couldn't be further from the truth. (I am closer to covert narcissist)
by Nevermark | 2026-03-06 15:40:57+00:00
Models point to ranges of scenarios.

When they say worst case, it means it’s possible. And only worst case within a percentage (like 95%) certainly, and based on known effects.

Worst cases are not some obligatory pessimism to scare people into accepting the mean probability case. They are serious warnings.

Given we are playing roulette with our planet’s climate stability, any major unaccounted for factors that reveal themselves are most likely to result in worse outcomes.

There have been people trying to bring attention to this sober information since the 80’s. Welcome to 2026. There will still be people complaining predictions are too dire.
Show HN: Dalahash – a io_uring KV server (~3.9M ops/SEC, mostly written by AI)
by _thun | 2026-03-06 15:41:34+00:00
I built dalahash, a small in-memory key-value server for Linux.

Design highlights:
- worker thread per CPU (pinned) and RX/TX queue
- one io_uring instance per worker
- SO_REUSEPORT listener sharding
- lock-free shared KV store
- Redis and Memcached protocols (small subset)

Quick benchmark using memtier_benchmark:
- ~3.9M ops/sec
- 230 µs average client latency
- 823 µs p99.99 client latency
- ~18.8M ops/sec with pipelining

About 90% of the code was written using AI coding agents. I mainly focused on the architecture and reviewed the generated code.

Details:
https://github.com/joakimthun/dalahash
by acdha | 2026-03-06 15:41:54+00:00
This is not only wrong but you are bending over backwards to maintain the state of ignorance which makes it possible to say that. Most of the carbon in the atmosphere did not come from developing countries, and every reduction buys more time to deal with the problem so, yes, local measures matter: as an example, the U.S. transportation sector is so carbon intensive that getting our average efficiency up will reduce global emissions by more than entire other countries produce.

https://www.statista.com/statistics/1118464/transportation-c... shows the American trend, then look at which other countries that’s similar to assuming we electrify a given fraction of the transportation sector:

https://en.wikipedia.org/wiki/List_of_countries_by_carbon_di...

This is even more wrong when you look at how Africa is electrifying. Unlike the United States, China continued to invest in solar panel production and so they’re now the cheapest option for electrical power for millions of people since solar panels run for decades and don’t require trucking diesel fuel around or building out power grids. Investments in batteries are having the same cycle: richer countries have the research universities and product development but then anyone can buy the product.

https://apnews.com/article/solar-energy-china-imports-batter...

That’s why the fossil fuels spend so much money spreading messages like yours: they grew fat on government subsidies and they need those subsidies to continue or even expand as the basic economics increasingly favor renewables. Trump has to force coal plants to stay open because otherwise the operators would switch to cheaper options.
by lambdaone | 2026-03-06 15:42:08+00:00
Amazing hyperbole, and a deflection from the real issues. You can fight against wrongdoing without actually advocating people being killed.

Right now, climate change is an undeniable fact, its causes well-known, and the evidence for it now part of everyday life. If anything, its effects have been underestimated to date, and 'non-believers' in it are either fools or acting based on morally repugnant principles.
by autoexec | 2026-03-06 15:42:27+00:00
I'm fairly certain that it helps. Obviously someone has to start, but when it looks like no one cares others are more likely to contribute to the problem or worse assume that leaving trash there is what's expected of them. The Cart Narc guy has observed a similar trend with shopping carts. If somebody puts one where it doesn't belong it can attract others. You'd think that if people were going to be lazy and leave their carts in the parking lot instead of returning them properly they'd just leave them near their own cars, but some people will go out of their way to put theirs next to other carts even when it's still clearly not where they belong.
by daeken | 2026-03-06 15:42:33+00:00
> I certainly do find new slang introduced by gen Z like "he got the riz!" to be quite cringey

This is interesting to me, if only because it's such a natural bit of slang. Given that it's a shortened form of "charisma", this one just Makes Sense to me! I figure it'd be incredibly cringe for me to use at my age, but it's a good term IMO.
by erikerikson | 2026-03-06 15:42:43+00:00
Now, sure, but you also wrote:

> ...we always look up at the oligarchs or sideways at the Jones, but we never look at those who are not doing as well as us.

Which uses universal language to incorrectly declare the behavior of all humans. I assumed you were writing in good faith and reporting you find true and in my writing rejecting your claim.

Maybe there's no one doing worse than you but I doubt it because here you are, with clear, well written english. Do you not offer them a helping hand?

The real problem with your statement is that there are many of us who do look at and after those who are not doing as well as us (and some of those are quite wealthy). A group of us spend every Tuesday to collect food from stores with which to prepare a meal that we send to homeless encampments around town and then serve to anyone who shows up (usually around 100) for dinner. We provide a positive environment, build relationships, and help them to get clothes, toiletries, services, and emergency shelter. I and many others give substantial portions of our incomes to reduce poverty and disease across the world. I have been lucky to write software that has helped resolve the violence of genocide and open source software that has lifted businesses and made starting them more accessible. I have spent the core of my mind's considerations on trying to understand why the world functions as it does and how that can be improved, how we can move the standards higher, and how we can include everyone. In all of this there are many ways I have made decisions that make my wealth less, my comforts lower, and my time and mind more strained but I will not cease and I am not alone.

So... When you claim that everyone only looks to those who are doing better I assert that you can speak for yourself. The belief that it's all every person for themselves and dog eat dog is false. It's bad for hope and bad for seeing reality.
by latexr | 2026-03-06 15:42:52+00:00
The US still produces more than half (58%) of its electricity from fossil fuels. In the EU, it’s less than a third (29%).

https://ember-energy.org/countries-and-regions/united-states...

https://ember-energy.org/countries-and-regions/european-unio...

In the EU I hear of new climate initiatives all the time. From the US every bit of news I know about is how they’re making it worse.
by onion2k | 2026-03-06 15:43:06+00:00
I don't think it's entirely due to US politics. The strength of the dollar against the pound, the perception of the US as not being a fashionable place to go, the fact that most news about the US in the UK media is either war, Epstein, or ICE, measured against some very competitive offers for other destinations that don't have those problems, makes me believe it's certainly a high percentage. FWIW in my teams (approx. 100 people, all in the UK) I can only think of one person who travelled to the US in the last year, and that was a trip to Disney they'd had booked in for a while. The rest have all been going to southern Europe, Japan etc.
by vlovich123 | 2026-03-06 15:43:32+00:00
I guess you missed the part where the size of the data stored on disk and efficient deserialization are also critically important performance characteristics that neither JSON nor XML have?

Capnproto doesn’t support transform on serialize - the optional fields still take up disk space unless you use the packed representation which has some performance drawbacks. Also the generated capnproto rust code is quite heavy on compile times which is probably some consideration that’s important for compiling queries.
by Pxtl | 2026-03-06 15:43:41+00:00
It's smaller than you'd think, but more than enough to make a real dent.

December 2025, statscan calculated that cross-border auto traffic was down 30% (mostly same-day trips).

Air travel is only down 11%, and air travel to other countries is up 13%.

https://globalnews.ca/news/11679293/us-canada-travel-rates-d...

They didn't break down how much of that was tourism vs work.
by jancsika | 2026-03-06 15:44:01+00:00
> a system for turning bullshit into parse errors

Because when I go to view an old website from the 90s that's missing a closing tag for something, I don't want the content-- I want a big red XML parse error with a gigantic horizontal scrollbar.

The history of programmers blithely attempting to add new parsing errors to existing problems instead of obviating them is long and storied. Your sentence would look right at home as part of the BS generated for the test subjects from the article.
Show HN: I built a financial terminal for investors (fundamentals, options)
by ahmedhawas123 | 2026-03-06 15:44:01+00:00
I built a Bloomberg-style finance terminal aimed at individual investors and developers.

The goal is to make institutional-style market tooling accessible without the $20k/year Bloomberg subscription.

Current features:
- Real-time market data
- Terminal-style UI inspired by Bloomberg
- Company fundamentals and financials
- Macro and economic indicators
- Watchlists and alerts
- Fast keyboard navigation
- Options real time data and analysis

I'm exploring features like:
- options analytics
- portfolio analytics
- AI-assisted research
- scripting/API access

Would love feedback from the HN community on:
- features you'd want in a terminal like this
- data sources
- UX improvements
by Zeetah | 2026-03-06 15:44:35+00:00
Great experiment!

Let's say you have 15 programs installed. You use programs 1-5 multiple times a day, 6-10 every few days, 11-15 every couple of weeks.

The AI makes a change. It rebuild the image. Things are working.

A few days later, you go to use one the 10-15 programs that haven't been used for a week or two and it doesn't work. The change could have been that day or a couple of weeks ago. How do you remedy that? Thanks in advance for your insights.