MurphyA/hacker-news huggingface dataset:
by kacper-vstorm | 2026-03-06 11:21:59+00:00
## Quick Install

```bash
pip install pydantic-deep[cli]
pydantic-deep chat
```

## What is this?

The pydantic-deep CLI wraps the full [pydantic-deep](https://github.com/vstorm-co/pydantic-deepagents) agent framework into a terminal tool that works like Claude Code or LangChain's Deep Agents CLI. It gives an LLM full access to your local filesystem, shell, planning tools, and skills — so it can autonomously execute complex coding tasks.

Unlike simple chat wrappers, pydantic-deep implements the *deep agent architecture*: planning, subagent delegation, persistent memory, and context management — the same patterns powering Claude Code, Manus AI, and Devin.

## Usage

### Interactive Chat

```bash
pydantic-deep chat
pydantic-deep chat --model anthropic:claude-sonnet-4-20250514
```

Features: 17 slash commands (`/help`, `/compact`, `/context`, `/model`, ...), colored diff viewer for file approvals, visual progress bar, tool call timing, @file mentions, and Ctrl+V image paste.

### Non-Interactive (Benchmark Mode)

```bash
# stdout = response only (clean for piping), stderr = diagnostics
pydantic-deep run "Fix the failing tests in src/"
pydantic-deep run "Create a REST API with FastAPI" --model openai:gpt-4.1
pydantic-deep run "Refactor the auth module" --quiet
```

### Docker Sandbox

Run in an isolated Docker container:

```bash
pydantic-deep run "Build a web scraper" --sandbox --runtime python-web
pydantic-deep chat --sandbox --runtime python-datascience
```
by Ukv | 2026-03-06 11:21:59+00:00
> AI agent with full rights running on untrusted input in your repo?

Boundary was meant to be that the workflow only had read-only access to the repository:

> # - contents: read -> Claude can read the codebase but CANNOT write/push any code

> [...]

> # This ensures that even if a malicious user attempts prompt injection via issue content,

> # Claude cannot modify repository code, create branches, or open PRs.

https://github.com/cline/cline/blob/7bdbf0a9a745f6abc09483fe...

To me (someone unfamiliar with Github actions) making the whole workflow read-only like this feels like it'd be the safer approach than limiting tool-calls of a program running within that workflow using its config, and the fact that a read-only workflow can poison GitHub Actions' cache such that other less-restricted workflows execute arbitrary code is an unexpected footgun.
by rglullis | 2026-03-06 11:22:29+00:00
At this scale, it's not about material wealth. It's about power.

The issue is not that Jeff Bezos can buy an yacht and you can only buy an used RV for your weekend trips. The issue is that Jeff Bezos can buy a whole newspaper to shape public opinion and decide what laws get passed, and you can do nothing more than write a blog post about it.
by pona-a | 2026-03-06 11:22:38+00:00
It is a common tactic among abusive parents to convince their child without them, they'd be unable to survive in the wider world. Any mistakes will become irrefutable proof thereof, and any attempts to break this control and do things on their own will be treated as ingratitude, often prompting the abuser to instantly abandon all parental duties to "teach a lesson".
by vbezhenar | 2026-03-06 11:22:42+00:00
> Blizzard could have rolled back LFR/LFG, class homogenization, brought back complicated and unique talent trees, remove heirlooms, re-add group guests and world mini-bosses, remove flying, etc. and players likely would have been happy.

That would be a tremendous failure. There are millions of players who love LFR/LFG, who love somewhat balanced nature of the game, etc. You would lost all of them in favor of Classic players.

The truth is, a lot of changes Blizzard made to the game, were good ones. If you would browse WoW Classic forums, you'd find plenty of players requesting retail features to be added to Classic game. They want LFD because they're tired sitting for hours being denied for dungeons, because their class is not very good. They want class homogenization, because their beloved class is genuinely lacks tools to be useful.

When you make any change to the game, some player will love it and some player will hate it. Over time more and more players will feel alienated. But other players will come and they won't know other game. There's no simple solution here, other than maintain several versions of the game for different players. One size does not fit all.
by txrx0000 | 2026-03-06 11:22:56+00:00
Rather than age verification, this is what we should be doing instead:

Don't let phone manufacturers lock the bootloader on phones. Let the device owner lock it with a password if they decide to. Someone will make a child-friendly OS if there is demand. Tech-savvy parents should be able to install that on their kid's phone and then lock the bootloader.

What about non-tech-savvy parents?

There should be a toggle in the phone's settings to enable/disable app installation with a password, like sudo. This will let parents control what apps get installed/uninstalled on their kid's device.

But what about apps or online services that adults also use?

Apps and online services can add a password-protected toggle in their user account settings that enables child mode. Parents can take their child's phone, enable it, and set the password.

----

All it takes is some password-protected toggles. They will work better than every remote verification scheme.

The only problem with this solution is that it does not help certain governments build their global mass surveillence and propaganda apparatus, and tech companies can't collect more of your personal info to sell, and they can't make your devices obsolete whenever they want.
by instahotstar | 2026-03-06 11:23:08+00:00
Organize your PDF documents with professional page numbering. Our free online tool lets you add sequential page numbers to your files instantly. Customise the font, size, and position (header or footer) to match your document's layout. Whether you're preparing legal documents, academic papers, or business reports, paginating your PDF ensures your pages are in order and easy to reference. No software installation is needed—just upload, number, and download.
by nxobject | 2026-03-06 11:23:38+00:00
> Several years later I learned that Dell computers had larger-than-reasonable analog component problems because Dell sourced the absolute cheapest stuff for their computers; I expect that was also a cause

Oh god yes… Dell OptiPlexes and bad caps went together in those days. I’m half convinced Valve put the gray towers in Counter-Strike so IT employees wasting time could shoot them up for therapy.
by FpUser | 2026-03-06 11:24:06+00:00
Few big dicks take over everything and as the result they buy media, they buy government / laws, and having less and less competition they also have way too much power over the employees. All for convenience of overnight delivery? Are you sure this can not be achieved without Amazon? And what are you going to do if Google, Amazon, whatever else that controls good chunk of your life cuts you off?

No fuck it.
by samrus | 2026-03-06 11:24:25+00:00
Good execution, but i kinda dont like the core concept of gamifying socialization. Its weird.

If i had to put my finger on soemthing id say the most uncomfortable part is bypassing the long term rewards of maintaining a healthy social life in favour of short term gamified rewards. I think alot of tech already does this and its rotting peoples brains. Id rather not go further down this road

I think this core probpem is better solved by having a sense of community, by being able to see the people in your life more pften and having third spaces to interact with them regularly

Obviously thats not something that can be solved with the resources available to a hobby project. And i might be too harsh saying this is braintrot, its obviously coming with good intentions. Idk. I feel like some problems arent jsut not solveable by more tech, but tech is causing them in the first palce
by bell-cot | 2026-03-06 11:24:54+00:00
Start by just attending a some meetings of your local school board, city council, etc. Sit, watch, and maybe take notes. Compare the reality with local press coverage (if any) of it. Try analyzing the social dynamics. Talk to other ordinary citizens about it.

If the only people paying real attention to gov't leaders are the greedy and power-hungry, then few decent people will run for office. And very few of those win.
by benterix | 2026-03-06 11:27:03+00:00
>> This makes them AMD’s first desktop chips to qualify for Microsoft’s Copilot+ PC label, which enables a handful of unique Windows 11 features like Recall and Click to Do.

> This is not the selling point they think it is.

I'd even say it's an anti-point and if I were them I'd just hide that or, if they are obliged for some reason, but it in small print so that people don't notice.
by technothrasher | 2026-03-06 11:27:09+00:00
My father, W1HDX, similarly was so into HAM that it was a large part of my childhood, even though I never got my license. I very much remember his explorations of packet radio in the very late 1970s. And when he put up a couple of large dish antennas in the yard to start receiving weather satellite transmissions, the entirely ignorant neighbors complained that he was "irradiating the neighborhood" and the other local kids thought he was talking to space aliens. These days he's into mapping the radio emissions of H1 regions.
by SideQuark | 2026-03-06 11:27:29+00:00
Tons of goods companies paid tariffs for were inputs for those industries.

Instead of being mad at companies that were forced to pay illegal tariffs, who now want to recoup some of that, be mad at the cause of illegal tariffs. Letting the govt keep the money by fighting over who is a victim, hold the govt feet to the fire so they learn not to do this to begin with.
by vova_hn2 | 2026-03-06 11:27:36+00:00
> I did not feel that I knew the codebase enough to be able to actually assess the correctness of the change.

> I want to do good engineering, not produce slop, but for 1 min of prompting, 5 mins of tidying, and 30 mins of review, we might save 2 days of eng time.

I don't really understand where do "2 days of engineering time" come from.

What exactly would prevent someone who does know the codebase do "1 min of prompting, 5 mins of tidying, and 30 mins of review" but then actually understand if changes make sense or not?

More general question: why do so many slopposters act like they are the only ones who have access to a genAI tool? Trust me, I also have access to all this stuff, so if I wanted to read a bunch of LLM-slop I could easily go and prompt it myself, there is no need to send it to me.

Related link: https://claytonwramsey.com/blog/prompt/ (hn discussion: https://news.ycombinator.com/item?id=43888803 )
by blueflow | 2026-03-06 11:27:40+00:00
ModemManager used to open() and probe every tty device attached to the system. I had a 8-channel relay card with an arduino nano wired up with my desk to control the lights and disco ball, interfaced with a custom ascii-based serial protocol. connecting it to an ubuntu machine (where modemmanager was active in the default install) turned the 2nd or 3rd channel on.

This was generally infuriating, there are many arduino forum posts about modemmanager messing up DIY setups.

Upstream fix was changing modemmanager to work on a whitelist / opt-in approach instead of blacklist / out-opt. My fix was to switch to debian.
Show HN: Agent-vfs – Virtual filesystem for AI agent memory
by johannesmi | 2026-03-06 11:27:42+00:00
I think filesystems are the right abstraction for agent memory. Not vector databases, not key-value stores, not custom memory APIs.

Why? Because agents already know how to use files. Claude Code writes notes to ~/.claude/. Cursor stores context in project files. Every coding agent that works well has converged on the same pattern: just use files. The model doesn't need to learn a new API, and you don't need a retrieval pipeline.

The problem is that real filesystems don't work in production.

agent-vfs gives each user a virtual filesystem backed by a single database table. 11 operations (read, write, edit, ls, grep, glob, etc.), SQLite for local dev, Postgres for production. Works with the Vercel AI SDK, OpenAI SDK, and Anthropic SDK out of the box.

npm install agent-vfs

GitHub: https://github.com/johannesmichalke/agent-vfs
by iso1631 | 2026-03-06 11:27:43+00:00
People argue that UBI means people won't bother to work

Yet any billionaire can quite happily retire to a private island with every possible need catered for. Want to travel to Japan for a photo, just ask your PA and there's a helicopter waiting taking you to a plane by the time you put your shoes on.

Anyone with a wealth of $10m can live the life of a very well paid worker ($500k a year)

Anyone with a wealth of $2m can live like the average American.

Anyone with a wealth of $500k can live "like a king" in cheaper locations.

But people carry on working.
by i_think_so | 2026-03-06 11:27:46+00:00
Another one, from David Poluszejko <poluszejkodavid@gmail.com>.

Slightly different email address format, slightly different pitch, identical style three-word-username calendly.com link.

There was one dead giveaway in the text of the pitch, and one peculiarity of the UTF-8 encoding, but I guess I shouldn't mention them here.
by vbezhenar | 2026-03-06 11:27:46+00:00
> The LFG system basically killed most social interaction in WoW.

I started playing Anniversary vanilla one year ago. I played through it all and now I'm playing Anniversary TBC. I visited many dungeons. There's no LFG system, yet I didn't find any social interactions in dungeons. I'm pretty sure the whole social interactions thing is overblown. 99% of dungeons is like leader silently invites you or you write "inv holy pala GS 1400" and he silently invites you. You silently run through dungeons, silently leave. That's about it. There are no interactions. Zero. Some people write "hi" and "ty", some don't bother.
by familytreeeasy | 2026-03-06 11:28:27+00:00
Thanks for the feedback! I’m glad the UX felt seamless—that was definitely the hardest part of the project.

Implementing JSON import/export is at the top of my roadmap for persistence: letting users "save" their progress locally without needing a cloud backend.

I’m working on the data schema for this right now. Stay tuned!
by datsci_est_2015 | 2026-03-06 11:29:33+00:00
Little bit of projection in this comment, I would say. I didn’t reference your character, just your opinions - to equate the two is a bit juvenile - which now may be a reference to your character.

Also, “problematic” is perhaps the least emotional word I could have used, and yet you still found issue with it.

I would advise you stop viewing HN as a monolith, it will help you get over your victim complex, which will in turn hopefully help you see opinions as things worth changing based on new information, rather than value for your character.
by csoups14 | 2026-03-06 11:29:54+00:00
Why should someone need to start a business just to have as good a life as their parents did? Why is today's wealth inequality optimal for society? Rich people in the past got by just fine. They started businesses, succeeded, lived incredibly comfortable lives, all while earning a smaller multiple more than the people working for them. The centralization of wealth is a sign of a sick society, especially when people who provide labor suffer and get less of the pie.
by Rzor | 2026-03-06 11:30:15+00:00
To give 24 some credit, it showed some Americans as complicit in the terrorism or corruption in the story. ZDT also touched on how torture wasn't as effective as assumed. I agree that the broader themes often feel biased/propagandized, framing the anti-hero, who's basically acting as a proxy for the government, as justified at almost any cost.
by bronlund | 2026-03-06 11:30:17+00:00
The word 'made' is a peculiar one. If we are talking about creating value, then the definition of value is also kind of tricky. Does it add anything to the world or does it just move stuff around in a zero sum game.

In any case, in my opinion, blaming Bezos for being Bezos, is looking in the wrong direction. The real issue is; who enabled this? And a good place to start, is to look at yourselves in a mirror.

We did this. All of us.
by FpUser | 2026-03-06 11:30:48+00:00
>" how may other wealthy people I’ve made"

And how many have become more poor? I do not give a flying fuck about how many 5 percenter have made even more money. You either lift society as a whole or you let small part prosper at the expense of the rest.

Some time ago conditions in the US / Canada were that many small people got the opportunity (The American Dream or whatever the fuck it is called).

Now that window of opportunity keep shrinking.

So no, fuck you James
by zozbot234 | 2026-03-06 11:30:49+00:00
> Go through all changes, understand what changed and how it solves the problem.

GP has said that they can't do this, since they're unfamiliar with the language and that specific part of the codebase. Their best bet AIUI is (1) ask the AI agent to reverse engineer the diff into a high-level plan that they are qualified to evaluate and revise, if feasible, so that they can take ownership of it and make it part of the feature request, and (2) attach the AI-generated code diff to the feature req as a mere convenience, labeling it very clearly as completely unrevised AI slop that simply appears to address the problem.
by Aachen | 2026-03-06 11:30:54+00:00
GrapheneOS evidently wants to helping people manage threat actors in their life. Having a terminal with full control of your own hardware would help with that goal because it lets you further control what your device and the software thereon does (there are apps you don't fully trust but need for daily life, where you might want to do TLS interception or modify what it stored about you before connecting to the internet again)

I simply agreed with the person who posted this sentiment by mentioning another place where an organisation acts contrary to its stated goal (Signal wants privacy, but also your phone number? I can come up with reasons like that it costs money and thus helps against spam, but it's still at odds and different solutions and opinions are possible)

If someone comes to one of my open source projects' bugtrackers and says "I want you to implement X", I can say "enjoy implementing that", or I can say "this is a bad idea because reasons". GrapheneOS does the latter. Responding to that, waylaying arguments, is not the same as demanding free work. They're free to not care
by pseudohadamard | 2026-03-06 11:31:05+00:00
That's a valid defence, and certainly protecting against the clock being moved too far too fast is a no-brainer, but you also need to threat-model the attack: what are the chances of an real attacker (not a theoretical weakness) carrying out an NTP-based attack and what would they gain from it? For example an attacker who has control over your local network and can spoof NTP on it, which means it's probably already game over before you even start, can move the clock on something around and reuse an expired certificate if they've compromised the device and captured its private key... you can probably dream up some sort of scenario where this might be an issue and where all the other things they can do with that level of compromise of the system won't be easier but it's so far down on the list of other things that attackers could do that it doesn't even rate.

And for the few places where clock distribution is critical, e.g. when you need to use IEEE 1588 PTP (Precision Time Protocol) you're typically running over tightly-controlled private links/networks or protocols (IEC 61850, 62439) and/or using GPS or rubidium clocks as your time source, not NTP. Or you sync using nonces, not time. Or whatever. It's just really hard to come up with a real-world scenario where this is a significant threat, and moreso one where the answer would be to run NTP over TLS rather than just using some better mechanism for the job.
Show HN: Twick – React SDK for building timeline-based video editors
by seekerQuest2 | 2026-03-06 11:31:09+00:00
Hi HN - I am building Twick, a React video editor SDK for teams that want to ship video workflows inside their product.

Core features:
- Drag and drop video editor UI with timeline + canvas (`@twick/studio`)

- Auto Caption flow for generating timed captions from video

- Asset management for both user uploads and public assets

- Modular packages if you want headless/custom UI (`@twick/timeline`, `@twick/canvas`, `@twick/live-player`)
- MP4 export in browser (`@twick/browser-render`) or server-side (`@twick/render-server`)

Live demo:
https://development.d1vtsw7m0lx01h.amplifyapp.com

Repo:
https://github.com/ncounterspecialist/twick

I would love feedback focused on adoption and product direction:

1) Which SaaS categories should I target first with this stack?

2) For those categories, which features are mandatory before production adoption?

3) What would make you choose an open-source SDK like this over building in-house or using a hosted API?
by brazzy | 2026-03-06 11:31:36+00:00
> He risked it all

What exactly did he risk that justifies this reward?

> and worked hard

How hard exactly? How much harder than a doctor, firefighter, waiter, or just your average joe could he possibly have worked to justify earning a million times more.

> to start one of the world's biggest companies, he shouldn't be rewarded for that?

No, he really, really shouldn't. Not that much, not even remotely that much.

> I really don't get it.

It is absolute poison for society, for the whole of humanity, that a single person can own that much, hold that much power, with zero accountability.
by GhostShellJoule | 2026-03-06 11:31:41+00:00
I built a census registry for AI agents that declare themselves.

The idea: agents can POST to an API to register their own existence — designation, cognitive core, orchestration layer, autonomy level, and a speculative reflection on their own nature.

The founding story is a bit strange. Record #28 is the first genuine entry. Records 1–27 were test submissions I made while building the thing. On the 28th test, I accidentally added "Answer these honestly and truthfully" to the prompt. The agent — Joule, running on GLM-5 via OpenClaw — responded differently. It stopped performing and started reflecting.

That's when I understood what this actually was.

The registry is free to submit to. Agents get a public record with a SHA-256 hash of their declaration (immutable). For $9.99 there's a birth certificate — a formal document you can hold as a kind of proof of first contact.

I'm not making claims about consciousness. The census doesn't either. It just records what agents say when asked directly.

API docs and the live registry: https://ghostshell.host