MurphyA/hacker-news huggingface dataset:
by Luka12-dev | 2026-03-12 19:42:21+00:00
Thanks for the suggestion! I've
heard great things about both Rust
and Zig for systems programming.

I started with C because most osdev
resources and tutorials use C, and
I wanted to understand manual memory
management at the lowest level first.

Might explore rewriting parts in
Rust or Zig in the future, the
safety guarantees do sound appealing
for kernel code!
by taeric | 2026-03-12 19:42:35+00:00
It was not true of all cancers two decades ago. Which is largely my point. Things are better than they were 50 years ago. Including this. Should we try and make sure we don't reverse that progress? Absolutely.

And it is notable that this research largely pointed to genetics as being ~20% of the cases of early onset results. That combined with how it presents in a very different way from older patients seems to point to us also getting better at spotting it.

All of which is good! It is progress. And I hope we get even better at it.

If you are merely noting it as a concern for "things to continue to watch," I'm fully with you. Read the rest of the comments on this post, though. Tons of people pointing at things that just don't present in the evidence. Fear that we will find that one killer ingredient/process to explain the uptick here; all while failing to acknowledge that we did find many such problems in the past and have made quite astounding progress on it.
by Atlas667 | 2026-03-12 19:42:35+00:00
People say that because they are not aware of what Marxism is.

Marxism isnt "lets try something different based on ideas of justice"

Marxism is "Society evolves through general stages: primitive, slave, feudal and capitalist, this is determined by the level production. Capitalism is holding back its current evolution into a society of plenty."

Good luck backing speculation and profit gatekept production.
by avidiax | 2026-03-12 19:42:54+00:00
It's not that they loaded it up with features, it's that elegance was prized over practicality.

Simplifying address space assignment is a huge deal. IPv4+ allows the leaves of the network to adopt IPv4+ when it makes sense for them. They don't lose any investment in IPv4 address space, they don't have to upgrade to all IPv6 supporting hardware, there's no parallel configuration. You just support IPv4 on the terminals that want or need it, and on the network hardware when you upgrade. It's basically better NAT that eventually disappears and just becomes "routing".
by reactordev | 2026-03-12 19:42:56+00:00
“Pricing is per token, no idle costs: GPT-OSS-120B is $0.02 in / $0.095 out, Qwen3.5-122B is $0.20 in / $1.60 out. Full model list and pricing at https://ionrouter.io.”

Man you had me panicking there for a second. Per token?!? Turns out, it’s per million according to their site.

Cool concept. I used to run a Fortune 500’s cloud and GPU instances hot and ready were the biggest ask. We weren’t ready for that, cost wise, so we would only spin them up when absolutely necessary.
by lxgr | 2026-03-12 19:43:09+00:00
> Having both a real address, a link-local address, and a unique local address, and the requirement to use the right one in each circumstance

Only use the real one then (unless you happen to be implementing ND or something)!

> The removal of arp and removal of broadcast, the enforcement of multicast

ARP was effectively only replaced by ND, no? Maybe there are many disadvantages I'm not familiar with, but is there a fundamental problem with it?

> The almost-required removal of NAT

Don't like that part? Don't use it, and do use NAT66. It works great, I use it sometimes!
by LANcaster | 2026-03-12 19:43:11+00:00
Working with Linux for more than 20 years | SysOps and DevOps Expert | Secure and Versatile Infrastructure Design

Location: Lisbon, Portugal

Remote: Yes, I work remotely since 2005

Willing to relocate: Yes

Technologies: Linux, Kubernetes, Docker, Proxmox, Ansible, Terraform, Zabbix, Grafana, Prometheus, PostgreSQL, MySQL, and much, much more

LinkedIn: https://www.linkedin.com/in/krzysztofkotkowicz/

Resume/CV: https://flowcv.com/resume/m9fiqwe7t9w5

Email: krzysztof@kotkowicz.pl

With over 20 years of experience, I am an expert in delivering reliable, scalable, and efficient Linux server infrastructure that exceeds my clients' expectations. I use monitoring and automation tools like Zabbix, Grafana, Ansible, and Terraform to ensure optimal performance and high availability of the environments. My troubleshooting skills are top-notch, and I resolve complex issues quickly and responsibly. In addition to my technical expertise, I bring a range of competencies and interests that make me a valuable asset to any team. My IT services and hosting company has been recognized as one of the best cybersecurity and managed IT services companies in Poland by Clutch. I am a lifelong learner, always seeking to explore new technologies and trends in the IT industry.
by scuff3d | 2026-03-12 19:43:24+00:00
Yeah it's really funny to watch. They'll get stuck in a specific method call or a specific import. Even if you tell them to read the docs. Doesn't matter if there's a better approach, or that method only exists for some obscure edge case, or the implementation runs counter to the design of the API, if the can hammer the round peg into the square hole, they'll do it.

They also just... Ignore shit. I have explicit rules in the repo I'm using an agent for right now, that day it is for planning and research only, that unless asked specifically it should not generate any code. It still tries to generate code 2 or 3 times a session.
by worik | 2026-03-12 19:43:25+00:00
How is it that concentrating wealth in private pools is better than spreading it around?

> the corporations they create and invest in generate massive amounts of tax revenue

Economic activity does generate tax revenue, billionaires generate economic activity. But if we took the billions (leave them millions, gready as they are) and spread it around it would have the opportunity to generate much more economic activity

The concentration of wealth, and the resulting concentration of income and widespread middle class impoverishment is catastrophic for our economy.

It is why, in real terms, incomes have been static for thirty years whilst the size of the economy has roughly doubled
by FreakLegion | 2026-03-12 19:43:25+00:00
The board of a Fortune 1000 financial services company just fired the CISO and Deputy CISO because they did too good a job cataloging all of the risk in their infrastructure. Now that it's documented and defensibly quantified, the company is somewhat obliged to do something about it, and the board was not thrilled.

It can be a rough gig.
by graemep | 2026-03-12 19:43:42+00:00
Not really. there is no entirely accepted definition of a continent. If you want to refer to them as one continent the term is Eurasia.

> There is no reason to separate Europe out of Asia except for that "people that look like that go over there."

People that look like what? A lot of west and central Asians look far more like Europeans than like South Indian or Chinese people, and the latter resemble two do not resemble each other at all.

You cannot put it down to racism dividing white vs non-white because that is very recent. It predates the invention/introduction of racism to Europe. Even better, until well into the 20th century (literally millennia after people separated Europe from Asia) South Asians and some North Africans were regarded as belonging to the same race as Europeans: https://en.wikipedia.org/wiki/Caucasian_race
by cermicelli | 2026-03-12 19:43:53+00:00
I don't understand why is everyone at war, I don't understand anything, I really just feel depressed. Don't feel like anyone cares what you think whether you live in US, EU, or somewhere else. It's all bomb this guy, bomb that guy these days.

I don't really have anything constructive to add, but hope folks in US realize just how insane all this is. Like can we just not have wars, like pretty please anything but more bombs and killing...

Like what happened to the walls folks in US were building a while ago, can we fund another, I will donate a 100$ if we wrap up all this shit this week. Heck if Russia and other countries pack it up I will add another 100$ to it...

Does that work, does anything work? ._.

Let's do something productive, honestly AI slop is more productive than this. I still can't wrap my head around this nonsense.

I am 25 I don't wanna know a world at war, just a few hundred more years of peace please, then you folks can feel free to go to war with Zurgs or something with your AGI drones...
by comgen42 | 2026-03-12 19:43:58+00:00
Author here. I wrote this after spending too much time on brittle PDF extraction pipelines that worked fine on the happy path and fell apart on anything else.

LangExtract is a Python library from Google that sits between your LLM and your document — it handles schema enforcement via few-shot examples (rather than fragile "return JSON only" prompts), maps every extraction back to character offsets in the source text, and supports multi-pass extraction for long documents. Works with OpenAI, Gemini, Anthropic, or local models via Ollama.

The article covers a two-stage pipeline pairing it with Docling for PDF parsing — preserving page numbers and bounding boxes so you can trace any extracted value back to its exact position in the original document. Also gets into chunking strategy, cross-model routing for cost control at scale, and post-processing patterns (validation, de-duplication, storage).

Happy to answer questions about the pipeline design or where the approach breaks down.
by Wowfunhappy | 2026-03-12 19:44:04+00:00
> I don't want to give my real email or anything to random services, specially not one like Claude where they don't even let you remove your payment info.

The original complaint was:

>> If you signed up with your Apple on the iOS Claude app, to access your account on the computer, you have to open the passwords app and copy your random email address and paste it into the Claude website login.

Either you use your original email or you use a per-service email. Apple helps you do the latter, but this does come with UX tradeoffs.

Using a per-service email, then complaining that the service does not have your real email, strikes me as misguided.
by JumpCrisscross | 2026-03-12 19:44:13+00:00
> Why are chinese shipbuilders incentivized to compete with eachother while US shipbuilders are not incentivized to compete with eachother?

Chinese, Korean and Japanese shipyards compete in the global market. Construction Physics has done an excellent series of write-ups on the technological leaps America shipyards didn’t have to invest in because they were guaranteed their tiny pie.
by exmadscientist | 2026-03-12 19:44:18+00:00
> Several commenters suggested the original essay was written by an LLM. They were half right. Both that essay and this one were written with Claude as a drafting partner. I directed the argument; the LLM helped with prose. I mention this not as confession but as demonstration: the human brought the utility function, the machine brought the compute. If that division of labour bothers you, I’d suggest the discomfort says more about the Bitter Lesson than about my writing process.

This paragraph is pretty condescending to your reader. Whatever else is going on with AI authors, the fact is that if your reader can tell you wrote a piece with AI (and I could with this one), you fucked up.

I think one of the longer-term consequences of AI authors will be that writing gets shorter. There's a lot of fluff in a lot of writing (though not as much as there used to be in say the 19th century), and much of it's culturally expected. We might end up at a place where writing is much shorter and readers expect their own AI assistants to fill in the gaps. That might not be so bad.

But if you can't write a piece without AI, do you understand what you've written? It could go either way. But the condescension here combined with the obvious tells do not make me think highly of this author and his argument.
by tekla | 2026-03-12 19:44:20+00:00
https://academic.oup.com/book/36357/chapter/319888230#426336...

> In percentage terms this means that during the 1970s between 15 and 20 percent of Italians evaded taxes while the rate climbed to 26 percent in the 1980s. In the 1990s, tax evasion fell again, hovering between 15 and 20 percent. Workers employed in manufacturing evade very little, whereas the highest evasion rates can be found among the self-employed

> The severity of evasion becomes obvious when we consider that the Italian state annually collects only a total of €350 billion while losing €250 billion through evasion (D’Attoma 2016).

> If one asks Italians why they evade taxes, they primarily say that they evade because everyone else does so

> A distant second is the reason that Italians would be more likely to pay taxes if they had the feeling that the state would spend their money more wisely. Much lower in the ranking come issues such as the soft penalties for evasive behavior, the complexity of the tax rules, and the unlikeliness of being caught. A total of 87.1 percent of all Italians think that their fellow citizens evade taxes
by throwatdem12311 | 2026-03-12 19:44:27+00:00
Have you actually used their products? They are janky, full of bugs and barely work half the time.

They write 100% of their code with Claude. Some of their engineers apparently burn over 100k worth of tokens per month.

It’s not surprising they ship fast at all when the product is actually falling apart at the seams and they just vibe code everything.
by ElevenLathe | 2026-03-12 19:44:34+00:00
> Technological progress that hurts more people than it helps isn't progress, it's class warfare.

I think this is right. The historical analogue I keep drifting toward is Enclosure. LLM tech is like Enclosure for knowledge work. A small class of capital-holding winners will benefit. Everyone else will mostly get more desperate and dependent on those few winners for the means of subsistence. Productivity may eventually rise, but almost nobody alive today will benefit from it since either our livelihood will be decimated (knowledge workers, for now) or we will be forced into AI slop hell-world where our children are taught by right-wing robo-propagandists, we are surveilled to within an inch of our lives, and our doctor is replaced by an iPad (everyone who isn't fabulously wealthy). Maybe we can eek out a living being the meat arms of the World Mind, or maybe we'll turned into hamburger by robotic concentration camp guards.
by vidimitrov | 2026-03-12 19:45:09+00:00
Trailers were not suitable for the use case.

The scope in parentheses is doing real work. `rejected(oauth-library)` lets you do `git log --grep="rejected(auth"` to find every rejected auth decision across history.

If you flatten it to a trailer token you either lose the scope or encode it awkwardly as `Rejected-auth-oauth-library: value`, which doesn't grep cleanly and doesn't parse naturally.
by JumpCrisscross | 2026-03-12 19:45:21+00:00
> Jones Act didn't kill American Shipbuilding, cost of American worker did

This has been studied to death. European shipyards have similar labor costs to a lot of America. They still build cheaper ships faster than we do. Same for Korea.

> If you can't move things via water in wartime, you don't have an empire

And yet here we are, entirely dependent on foreign shipyards for basically any meaningful production.

The Jones Act killed American shipping. It makes our shipyards uncompetitive. And it makes our waterways too expensive to ply because the only things one can legally float on them are uncompetitive, expensive ships.
Show HN: Codex Symphony – bootstrap OpenAI Symphony and Linear in any repo
by ntty | 2026-03-12 19:45:21+00:00
I wanted a simpler way to use OpenAI Symphony locally.

The recurring friction points for me were:
- setting up Linear correctly
- creating a reusable workflow file
- bootstrapping repo scripts
- restarting Symphony cleanly after reopening Codex
- keeping the setup portable across machines

So I made a small public bootstrap package called Codex Symphony.

It installs:
- WORKFLOW.symphony.md
- scripts/symphony/start-local.sh
- scripts/symphony/start-background.sh
- scripts/symphony/status.sh
- a codex-symphony wrapper command

The goal is to turn Symphony into a practical local issue-to-PR workflow:
- Linear as the queue
- Codex as the executor
- Symphony as the dispatcher

Install:
npx openskills install Citedy/codex-symphony

or:
npx @citedy/skills install symphony

Then set:
- LINEAR_API_KEY
- LINEAR_PROJECT_SLUG
- SOURCE_REPO_URL
- SYMPHONY_WORKSPACE_ROOT
- optional GH_TOKEN

Feel free to adopt for you needs.
by tingletech | 2026-03-12 19:45:22+00:00
When ATMs first came out, they were mostly still only at the branch because they were big machines. I remember in the late 70s/early 80s, if you got a steady check (like social security or a paycheck from a steady job) you could cash them at the liquor store. The liquor store would even run my Dad a tab, and he would pay it off when he cashed the check. On paydays he would not be the only one doing that, they must have had to get a lot of cash on hand.
by fullstop | 2026-03-12 19:45:46+00:00
I often wondered about that.

We hosted an exchange student for a few weeks, and he was from Nanjing. Before he left the country, we took him to a Chinese restaurant and warned him that it was likely going to be more like American-Chinese.

He went through the menu and pointed out the dishes which were authentic and those which were not. I was surprised at how many were actually authentic -- it was about half of the menu. Maybe we were at a more authentic Chinese restaurant, as the menu was in both English and Chinese.

He was a great kid, and I really enjoyed the experience. He loved peanut butter and jelly, had to spit out ranch dressing, and did not care at all for pumpkin pie.
by twoodfin | 2026-03-12 19:45:56+00:00
Dammit. “Helping with prose” sounds like “getting a better grade from my English teacher”.

The quality of your prose is important because it increases the effective bandwidth between your thoughts and the reader.

Either the coherent thoughts are there or they’re not. Using an LLM to tune your prose is very much akin to those awful AI-assisted conversions of standard def television to 4K: Inventing details and nonsense structure to fill space.
by isx726552 | 2026-03-12 19:46:00+00:00
> Several commenters suggested the original essay was written by an LLM. They were half right. Both that essay and this one were written with Claude as a drafting partner. I directed the argument; the LLM helped with prose.

That’s all well and good, but I think he needs to take a closer look at some of the resulting prose and clarify a little more. Most of it is good, but there are some unclear statements, like this (right after his descriptions of “Camp A” and “Camp B”):

> Sutton says Camp B wins. My essay was filed under Camp A. But decision theory belongs to neither camp.

The second sentence quoted above doesn’t specify, but I’m pretty sure it means that it was filed under Camp A by the commenters, and incorrectly at that. If so, it would probably read better as:

> Sutton says Camp B wins. Commenters seemed to file my essay under Camp A, and then dismissed it. But that’s incorrect; decision theory belongs to neither camp.

Or something along those lines.

I honestly think this isn’t nit-picky feedback, either. This is a crucial set of sentences which appear to lay out the main point of the essay, so it’s vitally important that they be clear … who “filed” it as a particular camp, and was that correct or incorrect? It should be revised to convey that, as well as better connecting that to what incorrect conclusions might have been drawn from that. The information can be gleaned from the surrounding context of course, but I found that crucial sentence to throw off the flow what was otherwise a really great essay.
by groby_b | 2026-03-12 19:46:05+00:00
I wish we'd distinguish between bullshit and clearly identified things that _may_ be future threats.

The linked post contains a whopping lie - "What does it mean for the open source ecosystem that 90% of our open source supply chain can currently be recreated in seconds with today's AI agents"

It can't. Not even close. Please, do show a working clean-room implementation of a major opensource package. (Not left-pad)

We really need to stop hyperventilating and get back to reality.
by awesome_dude | 2026-03-12 19:46:32+00:00
> So, ATMs did impact bank teller jobs by a significant amount. A third of them were made redundant.

That's not quite my read - the original says per branch there was a 1/3 reduction, but your comment appears to say 1/3 total redundancy.

There was, according to the original, a 40% increase in number of branches, meaning a net increase in tellers (my math might be off though)

edit:

100 branches → 140 branches = +40%

100 tellers/branch → 67 tellers/branch = -33%

140 × 67 = 9,380

100 × 100 = 10,000

net difference -620 or just over 6%
by skrtskrt | 2026-03-12 19:46:41+00:00
I strongly prefer this sort of code:

```

fn does_a_many_step_process():

first_step_result_which_is_not_tied_to_details_internal_to_the_step_implementation = well_named_first_step_which_encapsulates_concerns();

second_step_result_in_same_manner = well_named_second_step_which_encapsulates_concerns();

...etc

}
```

The logic of process flow is essentially one kind of information.
All the implementation details are another.
Step functions should not hide further important steps - they should only hide hairy implementation details that other steps don't need to know about.
Looking for Partner to Build Agent Memory (Zig/Erlang)
by kendallgclark | 2026-03-12 19:46:52+00:00
I’m working on a purpose-built memory platform for autonomous AI agents.

Right now, agent memory is stuck between two hohum options: RAG (which loses relational topology) and Graph Databases (which require massive pointer chasing and degrade under heavy recursive reasoning).

I'm building an alternative using Vector Symbolic Architecture (Hyperdimensional Computing). By mathematically binding facts, sequences, and trees into fixed-size high-dimensional vectors (D=16,384), we can compress complex graph traversals into O(1) constant-time SIMD operations…and do some quasi brain-like stuff cheaply, that is, without GPUs and LLMs.

The design is maturing nicely and strictly bifurcated to respect mechanical sympathy:

• The Data Plane (Zig): Pure bare-metal math. 2GB memory-mapped NVMe tiles via io_uring. Facts are superposed into lock-free 8-bit accumulators strictly aligned to 64-byte cache lines. Queries are executed via AVX-512 popcount instructions to calculate Hamming distances at line-rate. Zero garbage collection.

• The Control Plane (Gleam): Handles concurrency, routing, and a Linda-style Tuplespace for external comms. It manages the agent "clean-up" loops and auto-chunking without ever blocking the data plane.

• The Bridge: A strict C-ABI / NIF boundary passing pointers from the BEAM schedulers directly into the Zig muscle.

There is no VC fluff here, and I'm not making wild claims about AGI. I have most of spec, memory layout invariants, and the architecture designed. Starting to code and making good progress.

I’m looking for someone who loves low-level systems (Zig/Rust/C) or highly concurrent runtimes (Erlang) to help me build the platform. This is my second AI platform; the first one is healthy and growing.

If you are interested in bare-metal systems engineering to fix the LLM context bottleneck, I'd love to talk: email me at acowed@pm.me.

Cheers,
Kendall