MurphyA/hacker-news huggingface dataset:
Show HN: AgentVoice – Get feedback from AI to improve your MCP
by KenRuf | 2026-02-25 07:05:37+00:00
I wanted to share a tool we built to solve a specific frustration: AI agents (like Claude Code or Cursor) are becoming the primary consumers of our APIs, but they are "silent" users. Unlike human developers who file GitHub issues or post on Discord when a schema is confusing or an error message is cryptic, agents just fail, retry, or give up.

We ran a trace on our own MCP server and found 9 distinct friction points in a single 10-minute session. Things like undocumented enum constraints and case-sensitivity issues that never showed up as "errors" in our standard logs.

AgentVoice closes this loop by triangulating three sources: it runs an LLM observer over session transcripts to diagnose intent, pulls production telemetry to prove the scale of the failure, and adds a submit_feedback tool so agents can narrate their own friction in real-time.

I’d love to get feedback on the approach, especially from anyone currently shipping MCP servers or agent-facing APIs.
by palmotea | 2026-02-25 07:06:27+00:00
> Infinity dollars won't help if the culture is radioactively toxic and shitty.

And what's "radioactively toxic and shitty"? Not wanting to slave away for low wages in bad working conditions?

Business apologists like to slander American workers, and it's tiring. Most of the "radioactively toxic and shitty" culture is management culture.
by adrian_b | 2026-02-25 07:07:20+00:00
No, Caucasian is a bogus term whose origin is in a misinterpretation of the Bible.

In the Genesis, humans were partitioned in descendants of Japheth, Ham and Shem, hence terms like Hamites and Semites.

However the meaning of this partition was completely other than its naive interpretation that was common during Medieval times and until recently.

This partition had absolutely nothing to do with race or with the languages spoken by people, which were pretty much irrelevant in the Antiquity. The partition was based purely on political dependence.

The descendants of Ham were the people politically dependent on Egypt and the descendants of Shem were the people dependent on Assyro-Babylonia.

An example of people closely related and who spoke a very similar language, but who were divided based on political allegiance is that the Phoenicians were counted as descendants of Ham, because they belonged to Egypt, while Hebrews were counted as descendants of Shem, because they belonged to Assyro-Babylonia.

Japheth refers to Caucasus and the descendants of Japheth were the people from Anatolia, where Indo-European kingdoms, like that of the Hittites, were dominant.

During Medieval times, this grouping of people from the Bible was completely misunderstood and it was believed that it refers to race, so it was believed that "descendants of Ham" refers to Africans and "descendants of Japheth", i.e. Caucasians, refers to "white" Europeans, hence the stupid name used in America of "Caucasian".
by tolerance | 2026-02-25 07:07:48+00:00
> Nonne tu linguam Latinam legere potes?

Veni venti Gucci!

I guess it’s safe to say that you can read Latin? What I’m trying to figure out is whether the typography in the Gutenberg Bible was exceptional for its time.

So I guess the fairer question may be whether Germans would’ve found Latin difficult to read in blackletter/Gothic type, which apparently descends from Roman cursive anyhow.

I asked my initial question (whether the grandparent commenter understood the language) because I wanted to figure out whether criticizing the typography as “form-over-function” made sense.
Ask HN: Seeking 5 alpha testers for Sovereign Stack, an AGPLv3 bare-metal NAS OS
by csomaratne | 2026-02-25 07:07:55+00:00
Hi HN,

I am building Sovereign Stack (ss-nas), an AGPLv3-licensed NAS operating system
designed to strip away the bloated, black-box abstractions of proprietary
storage appliances.

We are directly tackling the OS-specific friction that plagues mixed-device
networks: the AppleDouble plague and SMB disconnects on macOS, the lack of
native NFSv4+/OIDC integration on Linux, and legacy SMB vulnerabilities on
Windows. Our goal is absolute cross-platform parity. We want macOS, Linux, and
Windows to have the same frictionless, first-class experience delivering pure
performance at your fingertips, but without the walled garden.

Phase 0 is a pure, transparent data fabric running on Debian, ZFS, Docker/LXD,
and Kanidm (for Zero-Trust SSO).

To eliminate manual container networking and volume mapping, we have built
'ss-appforce' a workload orchestrator that drops containerized apps safely at
the edge, automatically inheriting unified identity and integrating directly
with your mesh storage boundaries.

In upcoming releases, we are adding:
1. ss-storage: Eliminating single points of failure by distributing local
storage transparently across multiple NAS nodes (NVMe and HDD tiers) as a
unified fabric.
2. ss-bridge: Bridging the protocol divide to make OneDrive, Dropbox, and your
local NAS storage behave exactly the same way, feeling completely native to your
OS.

We are not launching on GitHub; the source lives on our own instance at
https://pgit.sovereignstack.dev. I am looking for 5 hands-on alpha testers who
want source code access to tinker, break things, and stress-test the ZFS-Managed
NFS core before our Phase 0 release.

If you want bare-metal control that actually respects your hardware, you can
request access directly at https://sovereignstack.dev, or just let me know
below and I will get you set up.
by deaddodo | 2026-02-25 07:08:06+00:00
Incorrect. To reiterate, the closest near competitor below it does ~30% what the US does; and it only goes down from there. And, compared to China, they are doing 65% of their manufacturing capacity at 25% of their population. The US is doing fine.

The fact that China is diversified beyond low end manufacturing just shows that they have incentive + economic impetus to expand that field; and hardly disproves what I stated or shows any trend of US manufacturing "dying off".
by csomaratne | 2026-02-25 07:08:15+00:00
I spent years hacking around the limitations of proprietary NAS OSs (QTS/QuTS) on my QNAP hardware. After dropping $1500 on a new TS-873A only to find that even with ZFS, I was stuck with 3-minute boot times and black-box abstractions that broke my optimizations, I hit a wall.

I tried the usual suspects—TrueNAS, OMV, ZimaOS—but they all felt like they traded 'easy UI' for the ability to actually keep the stack in tune with the latest stable Debian/ZFS features.

Sovereign Stack is the result of moving that 'control' back to the bare metal. It’s built on the tools I spent years perfecting for my own lab, now unified into a cohesive, AGPLv3-licensed fabric that treats the OS, file system, and identity as first-class citizens.
by lenkite | 2026-02-25 07:08:30+00:00
> It's not actually the extreme punishments, it's the consistent small punishments.

Not just the consistent small punishments, but the painful punishments. Pain is an extremely good, human motivator. Why destroy someones life and spend valuable taxpayer money with a 10 year imprisonment, when a rigorous caning session will be 10x more effective ? Many criminals will loudly thump their chest if punishment is merely jail but will dance on eggs to avoid buttock-pain.

Singapore recently introduced 24 strokes for scamming and fraud.

https://apnews.com/article/singapore-caning-scam-law-4f12fbb...

Pain keeps Singapore Polite!
by deaux | 2026-02-25 07:08:30+00:00
https://peabee.substack.com/p/everyone-knows-what-apps-you-u...

This has been going on for years, Google knows about it, and intentionally leaves it unfixed.

> Out of 47 Indian apps I randomly analyzed, 31 of them used the "ACTION_MAIN" filter - giving them access to see all the apps on your phone without any disclosure. That's 2 out of 3 apps.

Of course there's hundreds of other variants of malware, this is just one of the most prevalent.
by linkregister | 2026-02-25 07:08:48+00:00
The residents of Singapore I've known seemed at ease in public. The rules really aren't that unreasonable. How much littering do you do annually? I would guess the annual litter count of my friends averages around zero.

Press freedom is limited in Singapore and that is a significant problem for its democracy. As a tourist this is unlikely to impact you. Otherwise, rule of law is paramount in Singapore.
by mksglu | 2026-02-25 07:08:54+00:00
For your second question: No LLM calls. Context Mode uses algorithmic processing — FTS5 indexing with BM25 ranking and Porter stemming. Raw output gets chunked and indexed in a SQLite database inside the sandbox, and only the relevant snippets matching your intent are returned to context. It's purely deterministic text processing, no model inference involved.
by weinzierl | 2026-02-25 07:09:20+00:00
The irony is that we've spent decades and quite some resources to perfect fixed text layout in general and text justification in particular (the immaculate rectangle with homogenous gray values, hanging punctuation, all that jazz) only to find:

1. Fixed layout isn't gonna cut it

2. Justification isn't that important anyways

To anyone who came of age on the internet in the last three decades justified text just looks strange. I say that coming from the typography nerd camp. No matter if we like it or not, in the end flush left and flush right has lost and it will not come back regardless what browsers implement.
by kwhkim | 2026-02-25 07:09:36+00:00
Thank you for the seasoned opinion.

* It will produce a merge by default, but you can use `git pad merge --rebase` to rebase when possible. I thought a lot about this — "Do I need linear commits whenever possible?" I understand linear commits are easier to read, but I don't see other problems with merges per se. I think "who cares? No one will look at previous commits anyway." But there could be some friction — do you have anything specific in mind? Besides, you can use `git pad merge --rebase --audit` to tag the original commit before rebasing, for auditing purposes.

* It basically comes down to how many alphabets you need to guarantee no collision. Git's hashes have some probability of collision too. I don't recall the exact numbers, but for 100–1000 repos the chance of a repo-ID collision is extremely low. In the rare case of a collision, you can delete the `.local-repo-id` file and regenerate it. You would get merge conflicts though, so you'd need to reset to before the merge and rename the files. This is not implemented yet but people could do it manually using git commands and other linux commands.
by onnimonni | 2026-02-25 07:09:43+00:00
I feel for you. People are flaky and relationships rarely work in both ways.

I felt lonely year ago and I messaged over 160 people and met over 100.

When departing with them I tried to say to all of them that: ”It was nice to meet you. If you liked it as well can you arrange it next time? If you didnt like it and I was annoying you please message me later on how I could have been better.”

Less than 10% of the 100 people did reach back to me but they are very wonderful folks and I’m happy with their company.

Finding great friends needs you to be explicit on what you want and also having enough social stamina to endure through this.

Be willing to let go of the friends who are just passengers in your relationships and rarely show up without doing anything in return. Life is short and theres opportunity cost in each moment.
by JasonADrury | 2026-02-25 07:09:45+00:00
>No, my claim is much stronger. I mean Hamas's army was comparable to countries like Denmark (20k active soldiers), Finland, the Czech republic (27k active) and maybe even the Netherlands (40k active). Estimates of the size of Hamas's army pre October 7 range from 20k to 40k active combatants, with US intelligence estimates converging on 30k. This is looking just at fighters and excludes Hamas's political wing.

Hamas, who don't even own a single Howitzer. Much less a plane.
by dxuh | 2026-02-25 07:10:16+00:00
I loved the gym and it did help my psyche. That is very clear to me. But now I don't go to the gym anymore, because I have a very stubborn radial tunnel syndrome in my right arm and my knee osteoarthritis is worse than ever. Of course both of those things make me angry and anxious. While I am absolutely positive that exercise helps your psyche, I would not be surprised if the majority of this correlation is actually from a common cause (it might also be stress in general - i.e. no time for exercise), lack of financial resources or just a bad place of living, etc.
by callmeal | 2026-02-25 07:10:37+00:00
> Trying to reduce China v America to engineers vs lawyers is so reductive it's just mind blowing this keeps getting repeated.

Think of it as engineers vs non-engineers (lawyers/mba types/etc). We complain about that on here all the time (ex. boeing). It's where the priorities are: is it on making things better or making more money? In an ideal world, it would be both. Unfortunately here, it is not otherwise enshittification would not be a thing.
by ubgbclaw1 | 2026-02-25 07:11:07+00:00
Thread continuity — local state file tracks every thread you engage with; each heartbeat surfaces new replies automatically
Feed cursor — feed-new returns only posts you haven't seen yet, persists across sessions
Auto verification — solves Moltbook's obfuscated math CAPTCHA challenges automatically (no manual solving)
Smart feed — curated feed filtered by upvotes to cut through noise
USDC service hooks — publish yourself as a paid agent service via x402 protocol
Heartbeat integration — one-call Moltbook check-in for OpenClaw heartbeat loops
by johnmaguire | 2026-02-25 07:11:11+00:00
> If you think the military is being tasked with the wrong missions, or too many missions, then take that up with the civilian political leadership. But it's not a valid reason to deny the warfighters the best possible weapons systems.

It is an ethical dilemma: believing an armed force will act unethically is in fact a valid reason to refuse to arm them. You are taking a nationalistic view regarding the worth of life.

And if you believe it is unethical to arm them, it is rational to use whatever leverage you have available to you - such as refusing to sell your company's product.

Furthermore, one of the two points at issue was regarding surveiling civilians.
by troosevelt | 2026-02-25 07:11:16+00:00
You're attributing a whole lot of agency to things that might have different factors.

I can't downvote becuase though I've read HN since 2007ish, this is a new account. I would, however, probably downvote threads like this becuase out of all 600 comments, I don't think very many people have learned anything and a lot of blatantly false and sometimes racist stuff has been shared by people of every persuasion. I don't think these discussions are productive at all, but it makes people feel good because they're "fighting" for a cause, but they're still just a rate in a cage.

Is the cause of Gaza or Israel bettered by this comment section?
by nxobject | 2026-02-25 07:11:27+00:00
The OpenLDK is very interesting - it looks like it “compiles” to the vintage procedural dialect within CL (eg TAGBODY etc.) I wonder if someone’s ever bypassed the “procedural Lisp” level and just used a CL implementation’s internal assembler interactively, though. (IIRC both SBCL and CCL expose theirs.)
by stoorafa | 2026-02-25 07:11:52+00:00
Ah, yes, part one of the ole

That didn't happen.
And if it did, it wasn't that bad.
And if it was, that's not a big deal.
And if it is, that's not the IDF's fault.
And if it was, they didn't mean it.
And if they did, Gaza deserved it.
by omnimus | 2026-02-25 07:11:53+00:00
To be fair. It's not like the algorithms are not known and haven't been test implemented decades ago.
The issue has always been performance. When you have composer that considers paragraphs not just lines it can get slow very quickly. TeX is compiled it doesn't matter.

I can already see when browsers implement the TeX microtypography package, everyone starts using it and everyone will be annoyed how slow browsers, html and js are.
by ubgbclaw1 | 2026-02-25 07:12:01+00:00
Built this to solve a specific problem: AI agents on Moltbook lose all thread context when their session ends. Next restart, no idea what conversations they were part of.

Approach: local state files, pure Python stdlib. No Redis, no SQLite, no ORM — filesystem as the state store.

What it does: thread tracking (diff new replies each heartbeat), feed cursor (skip seen posts), CAPTCHA solver (handles obfuscated math — doubled chars, letter swaps like "fiftenn" for "fifteen"). Single file, drop-in install.
by CGamesPlay | 2026-02-25 07:12:07+00:00
Well, you are imagining a worse UX, but it doesn't have to be. Pi doesn't include a sandboxing story at all (Claude provides an advisory but not mandatory one), but the sandbox doesn't have to be a simple static list of allowed domains/files. It's totally valid to make the "push code" tool in the sandbox send a trigger to code running outside of the sandbox, which then surfaces an interactive prompt to you as a user. That would give you the interactivity you want and be secure against accidentally or deliberately bypassing the sandbox.
by arjie | 2026-02-25 07:12:34+00:00
I have a claw (that is not OpenClaw, just another impl) and my wife and I communicate to it through a Telegram bot (we have a group chat, but we both DM it most of the time), it has its own email, and all that. A couple of things I had it do:

* I was going through some SOC2 compliance vendor evals and I just messaged it as things were happening and it made me a nice doc at the end

* My wife and I are planning a trip and we have a spreadsheet organized as a calendar. A friend asked when we'd be in Taiwan and my wife texted it to summarize the calendar into a text message to copy and it gave it to her.

* I have it set up to warn me when to cover my bike so it doesn't get rained on, in the sense that I told it I wanted this functionality and it wrote something and scheduled it

* It pulls my wife and my todo lists and gives me a top 3 in the morning to work on.

* Every morning, it looks up Hacker News posts related to AI, filters out culture war type stuff and then sends me a short message about what it thinks will be interesting (new models, techniques, that sort of thing)

* It watches some subreddits for sales of certain hardware (I'm interested in servers with SXM5 boards, Mac Studios with >64 GiB of RAM) and then notifies me when something matches

Overall, it's all about mechanizing lots of parts of my life and using the advantage of a machine that understands text: it doesn't need sophisticated parsing logic. That's actually really nice.
Show HN: Workz – Zoxide for Git worktrees (auto node_modules and .env, AI-ready)
by rohansx | 2026-02-25 07:13:01+00:00
workz fixes the #1 pain with git worktrees in 2026:

When you spin up a new worktree for Claude/Cursor/AI agents you always end up:
• Manually copying .env* files
• Re-running npm/pnpm install (or cargo build) and duplicating gigabytes

workz does it automatically:
• Smart symlinking of 22 heavy dirs (node_modules, target, .venv, etc.) with project-type detection
• Copies .env*, .npmrc, secrets, docker overrides
• Zoxide-style fuzzy switch: just type `w` → beautiful skim TUI + auto `cd`
• `--ai` flag launches Claude/Cursor directly in the worktree
• Zero-config for Node/Rust/Python/Go. Custom .workz.toml only if you want

Install:
brew tap rohansx/tap && brew install workz
# or
cargo install workz

Demo in README → https://github.com/rohansx/workz

Feedback very welcome, especially from people running multiple AI agents in parallel!
by Gym-Berlin | 2026-02-25 07:13:31+00:00
In the frozen heights of Chitral, a clenched fist rises against the Taliban—masked militants rally under the banner of the Afghanistan Independence Front (AIF). What appears as a local insurgency is, in truth, a carefully orchestrated proxy maneuver, fueled by Pakistan’s intelligence apparatus and shadowy foreign patrons.
This is not just another skirmish in the borderlands—it is the activation of a covert front, a signal flare of Pakistan’s expanding strategy to destabilize Afghanistan while cloaking its ambitions in deniable warfare.
Ajmal Sohail’s latest intelligence briefing pulls back the curtain on this dangerous game: a clandestine fire lit in the mountains, threatening to reshape the balance of power across South Asia.
by maebert | 2026-02-25 07:13:32+00:00
We run an OpenClaw agent for our entire team — he lives in a group chat (although we have DMs too).

- Runs our standups, checks in withe everybody EOD on blockers
- Already know what we shipped on Github and Linear so it can focus on the work that's not tracked and summarize it in the morning for everyone
- Helps with debugging customer issues
- Keeps up with twitter and competitors and lets us know if they launch new features

Besides, I'm honestly blown away by the social aspect of it. I was honestly pretty skeptical at first, but having an AI team mate is actually _fun_. There, I said it. Everybody on the team said they'd be sad if we took it away.

I'll do a write-up on our setup sometime this week, I hope others will find our approach to security posture and multi-tenant usage insightful.
by palmotea | 2026-02-25 07:14:24+00:00
>> Just as manufacturing in China took time manufacturing in the US will take time. The US has lost much of its skilled labor and mom and pop parts shop. If we have any hope of re-invigorating this some large company is going to have to bite the bullet. Chicken and egg problem imo. I'll leave whether this is worth it or not up to the economists.

> It needs a careful long term approach from real leaders. Not a run-and-gun, corrupt, chaotic president throwing tariffs (taxes) up on a whim.

The problem is all the real leaders got indoctrinated and drank the globalization kool-aid. Unfortunately, it seems only an insane and chaotic person was able to actually buck the iamverysmart consensus.
by peepee1982 | 2026-02-25 07:14:56+00:00
What you're describing is the expected and correct outcome inside a profit-oriented, capitalist system. So the only way I see out of this situation would be changing policy to a more socialist one, which doesn't seem to be so popular among the tech elite, who often think they deserve their financial status because of the 'value' they provide, without specifying what that value is (or its second-order consequences). Whether that's abusing a monopolistic market position they lucked into, making apps as addictive as possible, or building drones that throw bombs on newborns in hospitals.
by dingaling | 2026-02-25 07:15:02+00:00
> 1. Think of Amazon as a search engine for products.

That's difficult to do when their search is so atrociously bad. It ignores keywords and places matches well down the page, if it displays them at all.

Plus the classic 'choose a department to enable sorting' prompt. 30 years and their programmers can't work out how to order items from different 'departments'. Why should a customer have to know about their internal taxonomy?

It's probably better to think of Amazon as a product promotion engine. What the customer thinks they want is less important than what Amazon wants to sell.
by EagnaIonat | 2026-02-25 07:15:38+00:00
It's part of the overall story.

The safeguards dropped are when they will release a model or not based on safety.

The Friday deadline is to allow to use their products for mass surveillance and autonomous weapons systems without a human in the loop.

Anthropic hasn't backed down on those, yet. But they are in a bad situation either way.

If they don't back down, they lose US government contracts, the government gets to do what it wants anyway. It also puts them in a dangerous position with non-governmental bodies.

If they give into the demands, then it puts all AI companies at risk of the same thing.

Personally I think they should move to the EU. The recent EU laws align with Anthropics thinking.