MurphyA/hacker-news huggingface dataset:
by jFriedensreich | 2026-03-02 14:18:06+00:00
This take is so incredibly short sighted. Sure mcp is not perfect and needs better tooling and a bit updated standards, but clis are >maybe< just the future for agents that are clis themselves but i would argue these agents will be not the mainstream future but a niche i call "low level system agents" or things for coding bros. An agent of the future needs to be way more secure, auditable, reasonable and controllable none of which is possible by slapping a cli with execution rights into a container even with a bubblewrap profile. An agent of the future will run in a sandbox similar to cloudflare workers/workerd isolate with capabilities. The default will be connecting one central MCP endpoint to an agent that runs in its own sandbox without direct access to the systems it works on. The MCP gateway handles all the things that matter, connecting LLM providers, tokens for APIs, enforcing policies, permission requests, logging, auditing, threat detection and also tools. Tools execute on the container level, so there is not even a need to change anything about any existing containerised workloads, its all transparently happening in the container realm. I am not saying system level agents have no use but any company running anything like kubernetes or docker compose will have zero need or tolerance for an agent like that.

target sandbox <> individual MCP tools <> MCP Gateway <> Agent Server

we will find a way to make mcp more composable for the cases subagents are not efficient / reproducible enough
by abighamb | 2026-03-02 14:18:14+00:00
Is it such a burden to write them a letter stating, "Because you have decided to disable my electronic access, I am notifying you that I withdraw my consent to e-delivery. Please provide me statements and directions to mail you a check for payment." Maybe spend 20-30 min to find the specific laws that give you the right to do that and remind them of their timelines to comply.

Send a letter like that certified. It gets attention, and the time to write and mail a check really isn't, if you batch your bills, more than using an app.

We do have ways to push their inconvenience back on them.
by hypeatei | 2026-03-02 14:18:44+00:00
Isn't this a delightful Catch-22.

If you forewarn about a developing Fascist movement, you're simply taking away the meaning from the word until it's too late and the Fascists take power.

You cannot call anything Fascist, for there may be something more Fascist that may need the power of the word.

But ah! We couldn't call out their fledgling movement full of dog whistles and double speak so no one was aware enough to stop them as a fledgling movement!

https://news.ycombinator.com/item?id=45349597
by inanutshellus | 2026-03-02 14:19:02+00:00
The "Helping You Not Become Your Parents" commercials (from some insurance company I think) make me sad.

They're basically making fun of people for trying to connect.

I'm in a spot where I don't really bump into strangers much but, as a recovering introvert I've tried to talk to people like this and it feels AMAZING.

Like... irrational levels of amazing vibes.

It's so frustrating seeing my own kids be horrified by it and be hyper-introverted and disdainful of connecting with strangers.

Lessons you learn the hard way -- then fail to pass onto the next generation -- hurt.
by ImPostingOnHN | 2026-03-02 14:19:36+00:00
Yeah, before this restriction was imposed, the USA was the worst country in the world in terms of scientific research and advancement.

Now that they have these restrictions in place, the USA will go from worst to best with the help of highschool-dropout equivalents who fudge their way through the interview and then complain about more than 2-3 hours of hard work per day (and demand 2-3 times the pay for the privilege). #winning !!!

By the way, would you mind linking to some of your research scientist job postings, so such folks can apply to work for you? I'm sure you can't wait to hire them, just like everyone else, right?
by skyberrys | 2026-03-02 14:19:40+00:00
I don't have a solution, but I see a problem with this solution that a bot could just start upvoting and building its own following anyways. As a long time lurker, I think encouraging the quiet humans to speak up might help improve the quality of the site. I've only started trying to actively speak up here because I want to help contribute to the human voice on the internet. Plus I lost my job and have more free time for caring about those kinds of things now.
by threethirtytwo | 2026-03-02 14:19:53+00:00
Incredibly valid opinion. Many people disagree but this is an extremely possible future for AI.

There is also a darker future where AI improves to the point where it’s no longer slop. It produces quality code, texts, and books that are better and in a fraction of a second after one misspelled prompt. Given the past trajectory of AI, this is the more likely outcome.

The other outcome is AI flatlines. This is as good as it gets. In which case the future you predict may come to pass.
by anbende | 2026-03-02 14:20:19+00:00
Here’s how I do the same thing, just with a slightly different wrapper: I’m running my own stepwise runtime where agents are plugged into defined slots.

I’ll usually work out the big decisions in a chat pane (sometimes a couple panes) until I’ve got a solid foundation: general guidelines, contracts, schemas, and a deterministic spec that’s clear enough to execute without interpretation.

From there, the runtime runs a job. My current code-gen flow looks like this:
1. Sync the current build map + policies into CLAUDE|COPILOT.md
2. Create a fresh feature branch
3. Run an agent in “dangerous mode,” but restricted to that branch (and explicitly no git commands)
4. Run the same agent again—or a different one—another 1–2 times to catch drift, mistakes, or missed edge cases
5. Finish with a run report (a simple model pass over the spec + the patch) and keep all intermediate outputs inspectable

And at the end, I include a final step that says: “Inspect the whole run and suggest improvements to COPILOT.md or the spec runner package.” That recommendation shows up in the report, so the system gets a little better each iteration instead of just producing code.

I keep tweaking the spec format, agent.md instructions and job steps so my velocity improves over time.

---
To answer the original article's question. I keep all the run records including the llm reasoning and output in the run record in a separate store, but it could be in repo also. I just have too many repos and want it all in one place.
by lo_zamoyski | 2026-03-02 14:20:35+00:00
> I continue to be surprised that so many developers and other tech nerds - the type who post on HN - chose and continue to choose the iPhone over Android when Apple dictates what apps they can install and locks third-party accessories out of certain features.

Why do you assume every "developer and tech nerd" cares about the things you do, or should? This is like the stereotypical buffoonish sysadmin who scoffs at people who don't mod their machines or configure every last bit of their OS by hand.
by nullocator | 2026-03-02 14:20:45+00:00
You know who's really illegitimate, those pesky americaners. If they hadn't given a big and ILLEGAL, big bad in terms of international law, declaration to King George. Then the whole world wouldn't have spent the last 80 years with a gun to their heads while the US runs roughshod over every country on earth creating endless instability and wars.
by cucumber3732842 | 2026-03-02 14:21:15+00:00
There were also fairly contiguous moral panics in the late 1960s (teenage boomers crashing muscle cars) 1970s (fuel use) and early 1980s (slightly older boomers driving drunk) that lead to the regulations being written far in excess of what there's popular support to enforce which is a huge contributor to why the enforcers and judiciary are essentially responsible for dialing it back to something that doesn't make the system look stupid.
by bitfilped | 2026-03-02 14:21:19+00:00
No company will expect (or even want) any employee to be using AI 5 years out with the exception of small specialized models that certainly won't be replacing any jobs. Idk what it is about people since covid... Tech bubbles aren't new, AI isn't new, moderate jumps in technolgy advancements isn't new. This whole scene of terrifying young practitioners as they're entering into their fields and telling students they are wasting their time and that all the jobs of the future will be gone isn't just silly, it's actively more destructive than the AI tech itself.
by purpleredrose | 2026-03-02 14:21:53+00:00
Serious question here, not trolling.

Ghostty looks great; obviously a lot of hard work went into it.

My question is why? I am seriously curious about what motivated you to make this considering the space is already so crowded with reasonable solutions.

I see this kind of almost duplication of effort a lot, and I am really interested in what motivates people to undertake these kind of projects.
by yuvrajangads | 2026-03-02 14:22:17+00:00
Nice, similar energy to lazygit but as a single binary. The AI commit message generation is useful but I'd want a way to set a template or convention (conventional commits, etc.) so it doesn't just freestyle every time.

One thing: piping the install through curl | sh makes some people nervous. Might be worth adding a homebrew tap or at least a checksum for the binary.
by mark_l_watson | 2026-03-02 14:22:39+00:00
Good projects. I have only used Clojure professionally for about 2 years out of the last 15 years but I lived in Cider.

When I bought my new laptop a few months ago I consciously and purposefully refused to install VSCode, just improved my Emacs setup for all writing and programming - and I have been happier for it.
by piker | 2026-03-02 14:22:50+00:00
Flagged this. As much as I also love to dunk on Microsoft, this kind of crapware is not the way to do it. [I personally] don’t want this on the front page. [And I think others should join me in that belief. Let’s try to keep it a place for interesting things that took some effort.]

[edited based on feedback.]
by DHolzer | 2026-03-02 14:22:56+00:00
another adhd guy here.
I haven't tried it, so i can't vouch for it to any degree of certainty, but maybe it's an option to have your main payment card in a sleeve inside your phose case?
Even if it works, it's only a drop in the bucket, but maybe that's enough if you consider the lack of NFC payment a major issue.
thank you for pushing for an alternative to android and apple
by AndyMcConachie | 2026-03-02 14:23:02+00:00
You have a point, but two counters to this:

1) You don't need to capture a large part of the market to make a profit. The market for smartphones is large enough that even capturing a small percentage of it can be profitable.

2) Privacy is increasingly becoming a differentiator and I predict privacy will be increasingly important as a differentiator. Just because no company has successfully managed to market privacy benefits doesn't mean there is no market for it. There's a lot of marketing potential in terms of privacy that companies like NordVPN, Incogni, and DeleteMe have figured out. People are clearly willing to pay for privacy.
by dangus | 2026-03-02 14:23:16+00:00
Used to be that America was great because the smartest researchers in the world wanted to come here, often escaping oppressive regimes to do so, and become American citizens (e.g., Albert Einstein)

So now all the world’s best and brightest scientists will move to China where they’ll be welcomed in open arms, enjoy living in a modern society with affordable electric cars, the world’s premier high speed train network, glimmering new subway systems, and ample affordable housing.

They’ll work on cutting-edge research projects that receive ample funding and support while American scientists wrestle with a federal government torn apart by anti-intellectual strongmen.

You ever see a Tesla robot demo like this? https://youtu.be/mUmlv814aJo

Are we tired of winning yet? It sounds like we are beyond tired of winning, we’d rather lose from here on out.

Seems like Russia and the USA are hell-bent on destroying themselves fighting forever wars to allow China and the EU to take the reins as the beacons of global stability and strength.
by catapart | 2026-03-02 14:23:19+00:00
> And then probably within less than a year the whole population will drive properly.

holy shit, please tell me you're not actually naive enough to believe this. or hell, don't tell me. either way, the fact that you even thought this enough to write it down is exactly why we end up with surveillance states - you and a bunch of other rubes can honestly suggest that public action can be shaped toward a specific intent, rather than splintered by any attempts to force people to act a certain way, either by directive, coercion, or manipulation. I don't know if you just didn't give it enough consideration before writing it down, or if you are honestly unaware of human behavior, but either way the sentiment is fucking things up for a lot of people.
by threethirtytwo | 2026-03-02 14:23:37+00:00
The frontiers of mathematics is already incorporating AI and people like Terrance Tao are documenting the progress of AI. At the very least the current best mathematician in the world only does this because he has predicted an opposite conclusion to you.

So when you say zero reason, I have to tell you that your absolutist stance is blindness. There are many reasons why it can happen, and many reasons why it can’t.
by gus_massa | 2026-03-02 14:23:42+00:00
> More fundamentally: is relying on long-term human memory as a cryptographic reconstruction mechanism inherently flawed?

I'm more worry about this. If the question is about your mothers name, the answer is probably in Facebook. If the question is your favorite 5 ice cream flavors, I'd probably change my mind assuming I didn't lie to avoid giving an easy answer and now I have no idea what I made up 10 years ago.
by JKCalhoun | 2026-03-02 14:23:56+00:00
For reasons I have been unable to articulate, I have believed that if license plate readers are a thing, someone should open-source one that the general public could share.

When a comment comes back that someone malicious will use the tech to stalk someone I really have no answer for that. That is indefensibly a bad thing.

Of course the tech exists nonetheless (not open source as far as I know) and it could be argued it is even being used maliciously—or at least without the kind of judicial oversight we assumed would be in place. But one actor behaving badly does not justify the use of the tech by everyone.

I read about the citizens of Minneapolis using decidedly low-tech means to track ICE vehicles prowling their community and it suggested a scenario where an open license-plate-tracking solution could "balance the scales" a bit (that is if you believe the scales to be imbalanced).

I imagined not a license-plate reading dragnet but rather software where you had first to enter in very specific strings of ASCII characters and the software would only announce when there was a specific string match from the camera.

To that end I vibe-coded an app for iOS in about 15 minutes using iOS's Vision framework and the built-in phone camera. Anyone could do the same.

Nonetheless I only tested it with "HELLO" and "WORLD" using scraps of paper in my kitchen and never tried it outside as the craziness in Minneapolis seemed to have quieted down.

I moved on to other projects.
Show HN: Two tools to make Claude Code more autonomous
by yuu1ch13 | 2026-03-02 14:24:21+00:00
I built two CLI tools to fix friction points with Claude Code:

claude-remote-approver – Sends permission prompts (Bash, Write, Edit) as push notifications to your phone via ntfy.sh. Tap Approve/Deny from anywhere. Falls back to terminal on timeout. Supports "Always Approve" for trusted tools.

claude-plan-reviewer – Hooks into Claude Code's plan mode and sends plans to a rival AI (OpenAI Codex CLI or Gemini CLI) for review. Feedback gets injected back, Claude revises, repeats for N rounds. Different models catch different blind spots.

Together: give Claude a task, walk away, rival AI reviews the plan automatically, phone buzzes when permissions are needed, come back to a completed task.

Both MIT licensed, zero dependencies, Node.js 18+, no telemetry.

- https://github.com/yuuichieguchi/claude-remote-approver

- https://github.com/yuuichieguchi/claude-plan-reviewer
by NickC25 | 2026-03-02 14:24:23+00:00
>Also, the US likes to paint this picture that China engaged in industrial espionage. And maybe they did. But they did so with the full knowledge and cooperation of US businesses who outsourced to China knowing this was going to happen but hey, it increased short-term profits, so who cares?

At the same time as the US cuts science funding so Jeff Bezos can be slightly wealthier, Chinese universities are surging in global rankings for research [1].

This is the crux of the issue.

We've allowed extremely short term capitalistic interests of the wealthiest of the wealthiest to dictate our national policy in a great many areas, including taxation, academics, immigration, etc.

I liken the situation to a game of chess - on one hand, you have a team of Grandmasters and a supercomputer taking the time to evaluate each move and understand the positives and negatives of any possible move. On the other hand, you have a pigeon, who is there because someone who has already been the beneficiary of tremendous luck has convinced their side that putting a pigeon on the board is good for everyone involved.
by Zardoz84 | 2026-03-02 14:24:49+00:00
> Technically, the Am386 could run Windows 95, but it wasn’t a great experience.

Technically not. It can run it. Was slow? Yes, but my Am386DX40 keep working fine from 1991 to 1996. Running DR-DOS 6, MS-DOS 6.11, Windows 3.1 and finally Windows 95. And, of course, I could play DooM 2 on it. At some point, I got a math copro.
Finally, my father upgraded the machine with an AMD 486DX5 133MHz.
by giancarlostoro | 2026-03-02 14:24:50+00:00
I think part of the problem is there's a lot of SEO farming type sites too, it feels like a lot of high quality content (even before AI slop was so common) is just gone. I hope Google takes this issue seriously and works on a true PageRank algo / service that fixes their search because its been bad for a while. Now I just ask Perplexity or any model for links to things instead.
by threekindwords | 2026-03-02 14:25:08+00:00
ghostty has extensive shader support and claude knows how to write shaders... i was tired of staring at boring black rectangles all day... so i built a shader that fills the background with slow-moving color gradients.

every window gets its own palette that drifts over an hour. i think it's beautiful without being distracting.

thank you mitchell and contributors for implementing and supporting animated shaders! thank you to the folks who have shared their shader code in public so i could build this! it was so much fun to make and i use it everywhere

https://github.com/mfelix/chromadrift

stay gold, shine bright
by georgeecollins | 2026-03-02 14:25:19+00:00
I don't think they have to reach the average consumer for this to work. The world is big, and while 99% probably could care less there are more than one reason to own an open source phone. If the lenovo hardware runs Android and Graphene, it's not like they have to make a big investment in it. And the Graphene users could give them some pricing power.

If you are a phone manufacturer looking to differentiate your product, this is cheaper than inventing a display that folds four times or what have you.
by sho_hn | 2026-03-02 14:26:38+00:00
> so many developers and other tech nerds - the type who post on HN

The average developer stopped being a "tech nerd" around 2010 or so. I think older developers sometimes don't understand how the ranks have swollen and how many, many more people are in software now that don't have the "I was a nerdy kid in the 90s, loved computers and chose the career" upbringing.

The average developer now has a MacBook, went to a bunch of bootcamps and writes TypeScript. Or enterprise Java if they got unlucky.
by HardwareLust | 2026-03-02 14:27:28+00:00
I've tried it, and it's completely useless. I wish I could just remove it from the ui, it's just taking up space.

I just don't understand how it can be so bad. It literally has a database of every song I've ever streamed, it should not be that difficult to figure out what I like. Last.fm's old algorithm did a great job of recommending new tracks with zero AI.
by skeledrew | 2026-03-02 14:27:30+00:00
Natural languages are "natural" because they evolved as the de facto way for humans to communicate. Doesn't need to be with fellow humans, but humans were all we've been able to communicate with over our ~300,000 years of existence as a species. And we've done it in thousands of varieties.

> currently LLMs do not participate in natural language development

It's quite literally what LLMs are trained on. You create the core architecture, and then throw terabytes of human-generated text at it until a model that works with said text results. Doesn't matter if it participates in language development or not, it only matters that humans can communicate with it "naturally".

> Invented languages and codes

All languages are invented; the only difference is how conscious and deliberate the process was, which is a function of intended purpose. Just look at Esperanto. Or Valyrian.
Show HN: Sairo – Self-hosted S3 browser with 2.4ms search across 134K objects
by ashwathstephen | 2026-03-02 14:27:35+00:00
I built Sairo because searching for a file in the AWS S3 console takes ~14 seconds
on a large bucket, and MinIO removed their web console from the free edition last year.

Sairo is a single Docker container that indexes your bucket into SQLite FTS5 and
gives you full-text search in 2.4ms (p50) across 134K objects / 38 TB. No external
databases, no microservices, no message queues.

What it does:
- Instant search across all your objects (SQLite FTS5, 1,300 objects/sec indexing)
- File preview for 45+ formats — Parquet schemas, CSV tables, PDFs, images, code
- Password-protected share links with expiration
- Version management — browse, restore, purge versions and delete markers
- Storage analytics with growth trend charts
- RBAC, 2FA, OAuth, LDAP, audit logging
- CLI with 24 commands (brew install ashwathstephen/sairo/sairo)

Works with AWS S3, MinIO, Cloudflare R2, Wasabi, Backblaze B2, Ceph, and any
S3-compatible endpoint.

docker run -d -p 8000:8000 \
-e S3_ENDPOINT=https://your-endpoint.com \
-e S3_ACCESS_KEY=xxx -e S3_SECRET_KEY=xxx \
stephenjr002/sairo

Site: https://sairo.dev
GitHub: https://github.com/AshwathStephen/sairo

I'd love honest feedback — what's missing, what would make you actually switch to this?