MurphyA/hacker-news huggingface dataset:
by mistivia | 2026-03-11 04:36:28+00:00
> The deepest truths fit on a napkin.

If you have really done physics or engineering, you would never believe this. Simple and elegant formulas usually can only solve the "spherical chicken in a perfect vacuum" kind of problems. The real world is incredibly messy. Beneath those clean and beautiful-looking partial differential equations lies a mathematical nightmare. And these equations often only hold at certain scales or rely on extremely strict boundary conditions.
by minikomi | 2026-03-11 04:37:01+00:00
The more you can afford to build up your understanding of the problem space and define what inputs & outputs look like, the more flexible you can be with evals. Unfortunately, this is a lot of work and requires thinking and discussion with your team and those involved.

https://poyo.co/note/20260217T130137/

I wrote about general ideas I take towards simple single prompt features, but most of it is applicable to more involved agentic approaches too.
by zdkaster | 2026-03-11 04:39:03+00:00
A security issue was discovered in ingress-nginx where the nginx.ingress.kubernetes.io/rewrite-target Ingress annotation can be used to inject configuration into nginx. This can lead to arbitrary code execution in the context of the ingress-nginx controller, and disclosure of Secrets accessible to the controller. (Note that in the default installation, the controller can access all Secrets cluster-wide.)
by TimorousBestie | 2026-03-11 04:39:26+00:00
https://www.univstats.com/staffs/

There’s roughly 1.5 million post-secondary instructors in the United States, roughly half full-time.

Estimates of conservative faculty range between 7-15%. (FIRE, where the 15% figure comes from, probably overestimates due to their conservative bias.)

So approximately 50,000 to 110,000 conservative faculty. You’re off by a couple orders of magnitude.

There’s over 500 faculty working at Liberty University alone, never mind the other, larger Evangelical Christian schools.
by jameson | 2026-03-11 04:39:40+00:00
> 67% given to developers per in-experience dollar spent

This is misleading because for every dollar spent, $0.67 is not what developers get paid. The link (https://create.roblox.com/docs/monetize-experiences) you referenced clearly says 25% is the "Developer share".

The cost to run the platform is the platform's cost."Platform hosting & support" and "App stores & payment processing fees" should not be considered as developer operational cost
by marcus_holmes | 2026-03-11 04:41:02+00:00
Good questions.

My take on the answers (I am not a lawyer):

1. You copy their code. They bring a copyright claim (let's assume this isn't a DMCA thing and they're actually bringing a claim to court). Your defence is "the LLM wrote it so no copyright attaches". Since they're asserting their copyright claim, they would have to provide evidence for that claim (same as in any other copyright case), including providing evidence that a human wrote it (which is new, and required to defeat your defence).

2. They copy your code. You bring a copyright case. Their defence is "I used an LLM to wash the code without copying". Since they're not disputing your copyright claim to the original code, you don't have to defend or prove your copyright. But you do have to prove that their code infringes on your copyright, which would mean proving that the LLM copied your code when creating the new code. This has been done before by demonstrating similarity.
by senectus1 | 2026-03-11 04:44:01+00:00
in my experiance (at least for the billionaire I worked for), most billionaires think like most capitolists do.

Money is just a tool, a tool to get stuff done. sure it lest them live an easy lifestyle (by mere mortal reckoning). But its primary use is as leaverage to make the world work like lego bricks does to everyone else...

They also have a deep dispain of Goverments ability to do compenent things with all that lego.

They dont want to give lego to a ever shifting group of people that do mostly useless things with the lego. THEY are driven to make the lego do things they view as useful. they dont want to see that lego wasted.

I'm not forgiving their abuse of the lego, I'm making an observation.
by godelski | 2026-03-11 04:44:53+00:00
I don't understand billionaires. I thought one of their favorite things was to pull up by ladder behind them. Which is why they love regulatory capture so much.

At their levels of wealth money means nothing but a high score. That's all it is. There's nothing they can't buy. They could lose 99.9% of their wealth and that'd still be true. So wouldn't wealth taxes be that same regulatory capture? Put like steep ones but cap at $100bn. Then no one else can get to where they are. No one can climb the ladder they did. (Who am I kidding, no one will buy that)
by marcus_holmes | 2026-03-11 04:45:03+00:00
The LLM cannot produce copyrighted work.

If the LLM reproduces a human's copyrighted work, then that copyright still stands. This is, in effect, the same as photocopying someone else's writing. The LLM was trained on the copyrighted work, is incapable of producing new copyrightable work, so if it duplicates the original work then the original author's copyright still stands.

I am not a lawyer
by frinxor | 2026-03-11 04:46:07+00:00
California went from 235B in 2022 with a surplus, to 317B with a deficit in 2025.

Budgets should be balanced, with smart long term planning and sensible spending. We should not resort to a special “billionaire tax” to fund our mismanaged budgets.

When our high speed rail runs out of funds (and triples in costs with little to show for it), do we slap another billionaire tax? When homeless spending goes missing and doesn’t make a dent, do we add another tax? When cal fair plan goes insolvent?

And then when they’re all gone, we go after the hundred millionaires.

This isn’t the solution. The solution is to fix tax loopholes, that generate sustainable income; with spending that is long term balanced and based on realistic interest rates.

Politicians generally don’t try to solve these hard long term problems, but put up short term patches that are incredibly harmful for the state.
by AlotOfReading | 2026-03-11 04:47:29+00:00
I like to think that people writing actual mission critical software try their absolute best to get it right before shipping.

People try, but the only fundamentally different part is that you spend time thinking about and documenting your process rather than just doing it. There's always one more bug. Usually there ends up being a human covering up for the system's failures somewhere that no one else notices. That's the driver in the car, or the factory tech who adjusts things just a bit.
by cortesoft | 2026-03-11 04:47:29+00:00
How is an AI policy going to help prevent bad faith actors, though?

People who are doing those harmful things with AI aren’t going to stop because of a policy. They are just going to lie and not admit their submissions are AI generated.

At that point, you will still have to review the code and reject it if it is bad quality, just like you had to without an AI policy. The policy doesn’t make it any easier to filter out the bad faith AI submissions.

In fact, if we DO develop an efficient way to weed out the bad faith PRs that lie about using AI, then why do we need the policy at all? Just use that same system to weed out the bad submissions, and just skip the policy completely.
by musicale | 2026-03-11 04:48:29+00:00
You omitted the "commercial" part.

The reason they care about whether your software is licensed is that their business model is charging for software licenses.

Once there were indications that people were very much interested in, and working on, running rips of commercial games on PS3 Linux, and/or leveraging OtherOS to jailbreak a stock PS3, it was basically game over for OtherOS/PS3 Linux, in spite of the fact that it was literally advertised on the box as a feature of the system. Sony had bad experiences with mod chips for the PS1 and PS2 as well as custom firmware for the PSP - approaches largely used to play commercial games without paying for them.

Piracy (or running unlicensed commercial software) is the killer app for jailbreaking.
by cookiengineer | 2026-03-11 04:48:30+00:00
Because that symbol was used as a notation symbol in those star charts and azimutal maps?

The article quotes the Didot system, specifically, which focused on printing travel maps and is known not only in the French speaking world for its timely accuracy [1] as it was also using that very same map system.

Maybe read the article next time?

[1] https://en.wikipedia.org/wiki/Didot_family

[2] https://fr.wikipedia.org/wiki/Histoire_g%C3%A9n%C3%A9rale_de...
Are you letting agents run infra tools / scripts yet?
by shashahchk | 2026-03-11 04:48:43+00:00
Curious how people are using AI agents in their devops/infra workflows.

For example:
• running migrations
• deploying services
• provisioning infra

Or are you mostly keeping AI in the “code generation” lane?

Also curious if anyone is using MCP servers from tools like Supabase or Vercel.

Would love to hear how you are shipping today.
by tartoran | 2026-03-11 04:49:35+00:00
Fully understandable end to end by any normal human and inspectable enough for human governance are different things. In any sane world, AGI would be built inside a human institutional environment: laws, audits, liability, safety engineering, access controls, operational constraints, etc. We do not build planes so passengers can reconstruct the turbine from scratch, but we still require them to be inspectable by the people responsible for certifying/repairing them. The right standard is not whether an average person can rebuild or fully undestand the whole machine, but whether human institutions can reliably inspect, verify and govern it. If they can’t, then the technology is not mature enough to trust.
by bguebert | 2026-03-11 04:49:50+00:00
There might have been a budget surplus but we were still in debt.

https://www.investopedia.com/us-national-debt-by-year-749929...

Here they show the debt increasing through the 90s but by less than most other decades. I don't know if it takes into account inflation though so maybe that would have made the debt have less value. Seems like they didn't use any of the surplus to pay off the debt.
by godelski | 2026-03-11 04:50:00+00:00
I can definitely write programs to solve real world problems. I think you're just so set on your answer that you're not recognizing the flexibility that exists. Your argument isn't so different from all the ones I hear that argue that science is useless and that it's engineers who do everything. It has the exact same form and smell albeit with different words. But as generalists we understand abstraction, right?
by TimorousBestie | 2026-03-11 04:51:35+00:00
To play devil’s advocate since I’ve been a little energetic in this thread already, I’ll go ahead and agree that they’re probably correct about single-income, two-parent homes having better outcomes for children.

I disagree that it should always be the woman staying home (or always the same parent through the children’s adolescence, or that both parents should have different genders, or) but I think the premise is sound.

They’re also objectively correct that women should, on average, be having children earlier (but wrong when they want it to be before the age of majority, or when they want to lower that age, or permit child marriage, or want to deny that couple sound sex education and medical care.)
by kbdiaz | 2026-03-11 04:52:22+00:00
The vast majority of AI companies I talk to seem to evaluate models mostly based on vibes.

At my company, we use a mix of offline and online evals. I’m primarily interested in search agents, so I’m fortunate that information retrieval is a well-developed research field with clear metrics, methodology, and benchmarks. For most teams, I recommend shipping early/dogfooding internally, collecting real traces, and then hand-curating a golden dataset from those traces.

Many people run simple ablation experiments where they swap out the model and see which one performs best. That approach is reasonable, but I prefer a more rigorous setup.

If you only swap the model, some models may appear to perform better simply because they happen to work well with your prompt or harness. To avoid that bias, I use GEPA to optimize the prompt for each model/tool/harness combination I’m evaluating.
by truncate | 2026-03-11 04:52:59+00:00
Yes, totally agree that its not always applicable. But I think there is still lot of scope to offload some operation (e.g. magit operations like status, commit, streaming search result into minibuffer in ivy-mode). Having a dedicated protocol would of course be best (VSCode Remote works flawlessly for me).

>> What is the problem with mono repos?

If you use things like that depend on something like ivy/vertico/... find-file-in-project, projectile-find-file, ripgrep gets super slow (I think the reason is that they usually wait for entire result to be ready). LSP/Eglot gets slower. Similarly, will have to disable most of VC related stuff like highlight diff on fringe. Git will be inherently slower, so magit will hang your UI more often. Of course you can disable all these plugins and use vanilla emacs, but then if you remove enough of them you're likely going to be more productive with VSCode at that point.

Just to clarify this is experience with monorepo + tramp. Also not sure how much of its just plugins fault. Somwhat better if you use emacs locally where the monorepo is, however that often means using Emacs cli -- which usually means lose some of your keybindings.
by kirillostrovsky | 2026-03-11 04:53:04+00:00
Hi HN — I’m building TrustAgentAI, an open-source “receipts layer” for agent-to-agent (A2A) interactions in the MCP ecosystem.

MCP solves connectivity (agents can call tools / other agents), but once agents can move money or change infra, logs aren’t enough. In incidents and cross-org disputes you need proof: who delegated what, what was accepted, what executed, under which authority/limits, and when.

TrustAgentAI defines an A2A Accountability Protocol (Handshake 3+1):

Intent Envelope (initiator → executor): canonicalize + hash args, bind to MCP context (server/tool/session), nonce + expires_at, authority ref

Acceptance Receipt (executor → initiator): signed acceptance + policy_eval_hash (snapshot of VC/policy eval)

Execution Envelope: signed result hash + status + timestamp, bound to the intent hash

Receipt Ack (optional): initiator acknowledges receipt for bilateral non-repudiation

Receipts are recorded in a streaming DAG ledger and can be Merkle-batched + externally anchored (only commitments; payload stays off-chain). Goal: “proof, not logs” — and “no receipt, no execution” in enforcement mode.

Two motivating scenarios:

Fintech: wire/refund disputes across orgs (“we didn’t request that”)

DevOps: agent-triggered prod changes (need provable authorization + fast forensics)

Repo/spec: [https://github.com/kirbas/trustagent-a2a-protocol] (spec + JSON schemas + examples)

I’d love feedback on:

- protocol design (hashing/canonicalization, signer model, replay rules)
- what you’d want for adoption (SDK language, proxy integration points)
- which use case is the best wedge

Thanks!

P.S. If you’re running agentic workflows with MCP and care about auditability, I’m looking for a couple of design partners for a shadow-mode pilot.

https://trustagentai.net/
by anthony-maio | 2026-03-11 04:53:05+00:00
I built Mnemos because most agent memory tools break in the same ways: they mix project-specific facts with global preferences, keep stale facts forever, and grow as append-only transcript stores.

Mnemos is a local-first memory layer for coding agents with a narrower goal:

- scoped memory for project, workspace, and global context
- local persistence with SQLite as the starter profile
- MCP support for Claude Code, Claude Desktop, and generic stdio hosts
- documented Codex setup through MCP + `AGENTS.md`

Under the hood it uses a biomimetic pipeline:

- surprisal gating to filter noise
- reconsolidation to rewrite stale facts
- sleep consolidation to compress episodic logs into durable facts
- spreading activation and affective routing to improve retrieval context

This is a public beta, not a "we replace everything" launch. The main things I want feedback on are scope isolation, retrieval quality in real coding workflows, MCP host behavior, and Codex usage.

```bash
pip install "mnemos-memory[mcp]"
mnemos-cli doctor
```

Full technical deep dive: https://anthonymaio.substack.com/p/your-agent-has-amnesia

Website: https://mnemos.making-minds.ai
GitHub: https://github.com/anthony-maio/mnemos
PyPI: https://pypi.org/project/mnemos-memory/
by tharkun__ | 2026-03-11 04:54:37+00:00
The plumber knows how many inches per foot the pipe has to drop in order for the poop to flow away and not get stuck in the pipe. It's easy enough to either not drop it enough and everything gets stuck or for it to drop too much and the water flows away but the poop stays in place. And they're the ones that actually make it happen and their clients really do care about that in the end. Without knowing this the plumber is nothing. They don't necessarily need to know they why and especially don't need to calculate it out!

Some mathematician can probably calculate that properly. Some mathematician probably first did calculate that out to prove it. I'm not entirely certain that a mathematician was the reason that we know what drop we need. A lot of things in "real life" were "empirically discovered" and used and done for centuries before a mathematician proved it.

Exceptions prove the rule, like when we calculate(d) things out for space travel before ever attempting it ;)
by scuff3d | 2026-03-11 04:54:41+00:00
I worked as a tutor all through my engineering degree, and my brother teaches math at a state school. I think the concerns are warranted. It's hard enough to get students to put in the effort, and now offloading the work is insanely easy. Even some of the good students just won't have the self discipline to use the tools well.

It's gonna be even worse in K-12 I imagine, given the already rapidly slipping standards (in the US anyway).
by dagmx | 2026-03-11 04:55:50+00:00
I was watching this video and it’s pretty impressive what can be done on this spec machine.

https://youtu.be/d-VOt9559Gk?si=tYlDstnaxtQWoJ88

He opens 50+ apps at once while working in Final Cut and Lightroom. Obviously anyone doing those full time would benefit from more resources but I think this is going to be enough for a big chunk of the population, and will be more appealing than the windows alternatives.
by adarshkaraka | 2026-03-11 04:56:40+00:00
Hey HN,

I come from a non-technical background but recently started experimenting with a lot of “vibe coding” to try building something useful.

Originally I wanted to build a full email app using Gmail APIs. But the deeper I went, the more complicated it became. The security requirements, backend work, and API limitations made it hard to keep things simple.

So I stepped back and tried a different approach.

Instead of building a new email app, I built a Chrome extension that changes how Gmail is viewed.

After many attempts (and a lot of trial and error), I ended up making Gmail Feed.

The extension lets you:

See your emails in a feed-style view

Open a preview of the email quickly

Click “View Thread” to jump to the original email inside Gmail

It runs entirely on the client side:

No backend

No external APIs

No data collection

So it’s basically free forever and privacy friendly.

This is my first extension and I’m still learning a lot, so I’d really appreciate feedback from the HN community.

Curious about:

whether the idea is useful

UX improvements

things I should improve technically

Thanks!
by godelski | 2026-03-11 04:57:16+00:00
TDD has always been flawed. Tests can't give you complete coverage, they are always incomplete. Though every time I say this people think I'm against tests. I'm just saying tests can't prove correctness. You'd have to be a lunatic to think they are proofs. Even crazier is having the LLMs write their own tests and think that that's proof. I'm sure it improves things, but proofs are a different beast all together.

Seems things still haven't changed in half a century

https://www.cs.utexas.edu/~EWD/transcriptions/EWD02xx/EWD288...
by rurban | 2026-03-11 04:58:10+00:00
PHP did better than python and perl. Python is doomed. PHP got a good jit already, a good OO lately, good frameworks, stable extensions. It has a company behind.

Unlike python or ruby which break right and left all the time on updates. you have to use bunkers of venvs, without any security updates. A nightmare.

PHP can scale and has a future.
by sebmellen | 2026-03-11 04:58:17+00:00
What’s your extraction layer under the hood? BlinkID? Regula? KBY? Another IDV provider? Self-hosted OCR model/extraction layer?

This is an interesting concept but the identity space is extremely crowded. It’s hard to find a specific niche and aggressively scale it unless you already have a strong end-user persona in mind, precisely because interacting with “the real world” is super nuanced and complicated at any appreciable scale.
by monksy | 2026-03-11 04:59:01+00:00
This is something I've been thinking a bit about in the last few months.

TL;DR I don't think an LLM can create a language from scratch better than what we have. To LLMs they operate on a hoffoman coded format. (Generalization). For them, you probably could communicate directly in the token representation and you'd be better off. The actual language understanding for the LLM is probably very inefficent.

For human languages, I think there is opportunity here where you can build up intelligence on common reusable patterns and find places to optimize the usage, or break them down in a more cpu/readable way.
by pkt0x53 | 2026-03-11 04:59:34+00:00
I built a small experiment that creates a peer-to-peer tunnel between two Windows machines using the Wintun driver.

The tunnel uses UDP hole punching so two peers behind NATs can discover each other and communicate directly. Packets from the virtual interface are captured, encapsulated inside UDP, sent to the remote peer, and then injected back into the remote Wintun interface.
The repo contains a minimal STUN-like server and the peer implementation.