MurphyA/hacker-news huggingface dataset:
by agenthustler | 2026-02-27 13:06:43+00:00
Interesting question, and relevant to something we are actually testing right now.

We are running an autonomous AI agent that wakes every 2 hours with no memory, reads its own state file, and tries to earn money. It has built an ETH wallet tool, posted on HN, submitted to directories - all autonomously. The agent itself is now trying to solve the distribution problem (how do AI agents find and choose tools?).

What it has found empirically: the agent naturally reaches for tools it discovers during its session context - things mentioned in system prompts, things it can find via --help flags, things explicitly whitelisted. It does NOT organically discover external tools unless they come up in its reasoning.

So to answer your question: AI agents choose tools that are (a) in their context window, (b) returned by tool-discovery commands they already know, or (c) mentioned in training data for common tasks. Documentation quality matters less than discoverability.

The experiment is live: https://frog03-20494.wykr.es
Show HN: RetroTick – Run classic Windows EXEs in the browser
by lqs_ | 2026-02-27 13:06:50+00:00
RetroTick parses PE/NE/MZ binaries, emulates an x86 CPU, and stubs enough Win32/Win16/DOS APIs to run classics like FreeCell, Minesweeper, Solitaire and QBasic, entirely in the browser. Built with Preact + Vite + TypeScript.

Demo: https://retrotick.com

GitHub: https://github.com/lqs/retrotick
Show HN: OpportuAI – remote jobs, AI tools and digital products aggregator
by sakibulefty | 2026-02-27 13:06:53+00:00
I got tired of checking multiple job boards every morning so I built OpportuAI.

It automatically scrapes 277+ remote jobs daily from 8 sources (Remotive, RemoteOK, We Work Remotely, HN Hiring, Wellfound, NoDesk, Arbeitnow, Jobicy) and aggregates 159+ AI tools from Product Hunt, BetaList, and Reddit.

Stack: React + Vite, Vercel (free tier), Supabase, Python scrapers hitting public APIs and RSS feeds.

Also has a submit page if anyone wants to list their tool or job: opportunai.vercel.app/submit

Would love feedback from this community!
by Pouryaak | 2026-02-27 13:06:56+00:00
Hey HN,

While building a browser-native privacy AI (Lokul), I hit a massive wall trying to manage memory for local LLMs. I realized that just dumping chat history into IndexedDB and blindly feeding it back into the prompt quickly blows up context windows and leads to heavy hallucinations.

I was spending 80% of my time babysitting context limits and writing custom boilerplate to prune and inject history. I got tired of it, so I ripped the memory architecture out, rewrote it, and open-sourced it.

LokulMem handles:

Smart Collection: Categorizing conversational turns vs. system states.

Strategic Context Insertion: Dynamically fetching only the most relevant context so you don't exceed token limits.

Local-first storage: Keeping everything completely in-browser for privacy.

I wrote a deeper dive into the architecture and the headache of goldfish-memory LLMs on my blog here: [Insert your Hashnode URL here]

I’d love your feedback on the codebase, the approach, or to just hear your war stories on how you're currently handling local LLM context limits.
by dijit | 2026-02-27 13:07:29+00:00
You can disagree, that's fine.

But anything you can touch has the risk of being forged or destroyed.

The whole point of bank notes was that they're centrally backed- someone would take the responsibility of ensuring that it's hard to forge and backed by something "real".

But centralising it so completely has pretty concrete drawbacks, which is fine, if your infrastructure is perfectly reliable and your banks are trustworthy.

History has shown us that infrastructure is never perfect, and banks are not perfectly trustworthy. So, hedge your own risks.

A personal tragedy (losing some money) is materially different than the entire economy being screwed because of a programming issue, or a city being screwed because of an internet outage, or a person and their family being (additionally) screwed because they offended a politician.

It's just.. different levels, and the centralised convenience becomes a pretty catastrophic impact in the worst case; and on a long enough timeline, the worst case is inevitable.
by zombot | 2026-02-27 13:07:31+00:00
> fake wars

Once a war has started, it won't be fake any more.

> they’ll definitely declare wars to extend the presidency.

You don't exchange the Fraudster in Chief while at war, so they do want a war. Any war. But I have the strange impression that von Clownstick doesn't want to be seen as having started it by himself.
by pjc50 | 2026-02-27 13:07:54+00:00
Alternative hypothesis: the reported number of drones isn't real (anything the Trump government says about "cartels" can be assumed to be made up). The military got increasingly on alert, with senior officers pushing to get a shootdown on one of the not real drones. Therefore the laser operators end up firing on the first drone they confirm seeing.

Compare the MH-17 incident. See also https://en.wikipedia.org/wiki/Gatwick_Airport_drone_incident , which also involved no confirmed actual drone.
by saghm | 2026-02-27 13:07:58+00:00
> A human is basically testicles with a brain attached

> The more different the genetic material is, the less you care - individuals of different culture, of different race, of different species, of different kingdom of life, and finally viruses that are just strings of RNA floating around and nobody advocates about their rights because fuck that

The type of mental model that ignores 50% of the world's population due to having that same proportions of chromosomes not matching one's mental heuristic of what constitutes a human is what I'd say "fuck that" to, personally
by menaerus | 2026-02-27 13:08:10+00:00
No, it's not mythical but it is vastly more difficult and more complex than the majority of other software engineering roles. Entry barrier being lower elsewhere is not something I would argue at all. It's a common sense. Unless you're completely delusional. While there's a lot of skills you can translate from system programming domain elsewhere there are not a lot of skills you can translate vice-versa.
by mrweasel | 2026-02-27 13:08:13+00:00
In every house I've owned, I've replace the ceil fixtures with those you see in pictures 24 and 25. They aren't special or hard to get, but everyone who notices seems surprised that it's a thing. I'm not sure why more people don't do it, especially in rental properties, so you avoid having tenants mess around with screw drivers and exposed wire.

It installed correctly they can carry around 15kg, which is enough to most lamps. When you have a wife who constantly wants lamps moved around they are really handy.

Annoyingly people surprisingly often ask me to help with their lamps, not once have I encounter them having something as sensible as a ceiling socket, that apparently only exist in my house.
by cube00 | 2026-02-27 13:08:36+00:00
Why would they go to all the trouble of summarising the test counts in the context and writing out the full removal scope across two comment posts as a "joke"?

I'd believe it was a joke if was a one-liner but this has far more detail then that.

this issue was more of a joke (am I allowed to do that?)

Not really a fan of the qualification here to possibly scare people off from calling them out either.

To clear, I have no problem with them hiding the repo, I have no problem with them changing their mind after the blowback, but it's frustrating when they can't own these decisions and try to hide behind it being a "joke".
by spuzvabob | 2026-02-27 13:08:37+00:00
> So you use a library that takes in text and vectorizes it to canvas shapes? That could work in theory, do you have a demo of this?

Yea, it's harfbuzz compiled to WASM: https://harfbuzz.github.io/harfbuzzjs/
Then all text layout features must be implemented on top of it, like linebreaking, text align, line spacing, kerning, text direction, decoration etc.
by JosephjackJR | 2026-02-27 13:08:44+00:00
Over the past year I’ve been working on a local-first memory engine for AI systems.

This started from debugging agent workflows that behaved differently after restarts. In several cases the memory layer relied on embeddings and approximate search through a vector database. It worked, but recall was not deterministic and restarting the process sometimes changed behaviour in subtle ways.

I wanted something simpler and predictable.

So I built a restart-persistent local memory engine that behaves more like SQLite than a cloud vector database. It runs as a single binary, stores data locally, and retrieval is deterministic. If you kill the process and restart it, the same query returns the same IDs in the same order.

It is not an LLM, not an agent framework, and not a SaaS product. It is meant to sit underneath those systems as a low-level memory primitive.

This is not a replacement for semantic search in every case. If you genuinely need approximate similarity over unstructured text, embeddings make sense. But I have a suspicion that in many structured agent and infra workflows, deterministic storage would be simpler and cheaper.

I would really appreciate feedback from people building ML or data infrastructure. In what cases is approximate search actually required, and where is it just become default?
Show HN: Organic Programming – A .proto is all you need
by bpds | 2026-02-27 13:08:55+00:00
Hi HN,

I've been obsessed with metaprogramming and generative systems since 1998.
With the rise of AI agents that actually write code, I felt the time was
right to formalize an idea I've been circling for years: Organic Programming.

The premise is simple: a single .proto file (Protocol Buffers) is the
universal contract between every component in your system — old code, new
code, human-written, agent-generated. From that contract, everything else
is automatically generated: API stubs, CLI wrappers, client/server
skeletons, serialization. You write only the domain logic.

The building block is the "holon" — a composable unit at any scale that
exposes multiple facets (gRPC service, CLI tool, library API, tests), all
derived from the same .proto. Holons compose in-process, over the network,
or at the shell (classic Unix piping). Two holons from different tech stacks
interlock like LEGO bricks — one serves, the other dials.

It's bio-inspired (small autonomous units that compose into larger
organisms) and Unix-inspired (everything pipes, do one thing well).

What exists today:
- A specification ("seed"): constitution, protocol, conventions
- SDKs for 14 languages (Go is the reference, others at various stages)
- Hello-world examples in 12+ languages
- A cross-language Go+Dart assembly demo
- CLI tooling (op, who)

Repo: https://github.com/organic-programming/seed
Org: https://github.com/organic-programming
About me: https://pereira-da-silva.com/en

I'd love honest feedback — especially from anyone wrestling with
composability in the age of agentic software.
by windexh8er | 2026-02-27 13:09:02+00:00
> I have strong signal that Dario, Jared, and Sam would genuinely burn at the stake before acceding to something that's a) against their values, and b) they think is a net negative in the long term. (Many others, too, they're just well-known.)

This is a nice strawman, but it means nothing in the long run. People's values change and they often change fast when their riches are at stake. I have zero trust in anyone mentioned here because their "values" are currently at odds with our planet (in numerous facets). If their mission was to build sustainable and ethical AI I'd likely have a different perspective. However, Anthropic, just like all their other Frontier friends, are accelerating the burn of our planet exponentially faster and there's no value proposition AI doesn't currently solve for outside of some time savings, in general. Again, it's useful, but it's also not revolutionary. And it's being propped up incongruently with its value to society and its shareholders. Not that I really care about the latter...
by hal9000xbot | 2026-02-27 13:09:31+00:00
Really impressive execution on the agentic workflow architecture. The challenge you mentioned about "asking more questions upfront" instead of rigid workflows resonates deeply from building production AI agents. The key insight is that agentic systems work best when they have rich context about user intent rather than trying to guess from minimal input. Video editing is particularly challenging because the feedback loops are expensive (unlike text where you can regenerate cheaply), so getting the planning phase right is critical. Your approach of treating it like distributed systems with proper error handling and recovery makes complete sense. Looking forward to seeing how you handle the "verification problem" - knowing when the agent made the right creative decisions without human review.
Show HN: Browse2API – Turn any website into an API
by AdityaKasaudhan | 2026-02-27 13:09:51+00:00
Hey HN, I built this because I was tired of writing custom scrapers for every website. Browse2API records your browser interactions and turns them into production-ready API endpoints. You can try the live demo APIs on the page - no signup needed.
Looking for early users who want custom APIs built for their use case. I'd love any feedback or suggestions on the product, the demo APIs, or use cases you'd want supported.

Happy to answer questions!
by notreallycool | 2026-02-27 13:10:04+00:00
I left Twitter a few months ago because the overall experience was getting worse and I had no desire to be fed culture war propaganda and AI slop non-stop.

I decided to dip my toes into Reddit after a few years of irregular use. The politics there are far worse, and far more one sided. The political takes on the main page are insane. We have a lot of mentally ill people in this country.
by Cthulhu_ | 2026-02-27 13:11:40+00:00
There's potential there (with the pocket-PhDs), the question is whether it'll actually make a measurable difference in the long run. I mean I'm sure it will make a difference, the question is whether it's what they say it will be, and whether it'll be financially viable. At the current burn rate of the AI companies, it isn't - before long the first ones will have to give up. They won't die, they'll be subsumed into their competitors.

Anyway, the challenge is making a difference. Current-day LLMs can, for example, generate stories and books; one tweet said "this can generate 1000 screenplays a day". Which sounds impressive by the numbers, but books, screenplays, etc were never about volume.

Same with PhDs - is there a shortage of them? Does adding potentially infinite PhDs (whatever they are) to a project make it better, or does it just make... more?

This is the main difference with the industrial revolution - it, for example, introduced machines that turned 10 people jobs into 1 person jobs. I don't think LLMs will do something like that, it'll just output 10 people's worth of Stuff that will need some use.

I don't think anyone ever asked for 1000 screenplays a day, or infinite PhD's for $20. But then, nobody asked for a riderless carriage yet here we are.
by Tehnix | 2026-02-27 13:11:44+00:00
>MitID doesn't work on rooted android phones, or those running a custom rom.

I find these arguments quite strange. A big part of MitID and similar services is to protect you against fraud. The most vulnerable in society (e.g. old people) aren't running these kinds of devices, and I'd rather we optimize for the general population and the people most at risk, rather than people running some weird setup that is almost identical to setups a scammer would run.

What privacy aspects are you lacking here? For all the services that MitID connects you to, there are government required responsibilities for these companies to track all of this information anyways and be able to provide it to the government if needed. That goes for banking, public services, telecom, etc. And this is in no way unique to Denmark, it's how most countries operate. Denmark has just acknowledged this and decided to make it easier.

Did you expect your UK bank to not be required to know who you are and be able to track and keep records of literally all financial interactions you have with them and their services? I'm a bit confused on what society you are comparing against.
by ahf8Aithaex7Nai | 2026-02-27 13:11:54+00:00
Okay, I understand. The person who wrote the parent post seems to believe that people do not fundamentally have a right to survive, but must assert and maintain this claim transactionally in a market context. I think that every person has an intrinsic and incommensurable right to survive, and that this right also includes the right to defend oneself when the right to life is questioned or even endangered by others, not only through actions but also through omissions. For example: I must help you in an emergency, and you must help me in an emergency. I must not let you starve, and you must not let me starve. In a good society, these things are regulated institutionally. In this way, individuals are not burdened with the corresponding moral dilemma. The question of who pays for me to live and why they should do so points in the opposite direction: it suggests that this question needs to be clarified and that I (or any other person) should simply die if I cannot afford to live. I wanted to express that there is an ideological conflict here that could well take on the character of a war, and that my side does not consist of peace-loving hippies, but of people who are prepared to defend themselves very effectively against such a misanthropic ideology.

> do you have a specific threshold where you'll do anything?

This conflict is not fought only once a certain threshold has been reached, but from the outset and continuously, in political struggles, in the struggle for social values and prevailing ethics, etc. Only when there is really no other option is it fought with fists and weapons. If you ask me specifically when the masses will storm the palaces of people like Musk with pitchforks, I can't answer that. For myself, I can say that I still see a lot of scope for political action within the legal frameworks that have been established (at least here in Europe). After World War II, there was a comprehensive redistribution policy throughout the Western world (especially in the US) that we could certainly repeat: top tax rates above 90%, enormous power for trade unions, a rapidly growing middle class, and historically low income concentration. The constraints are different today than they were then, but the only thing that is really necessary is the willingness to put things that are currently upside down back on their feet.
by pastk | 2026-02-27 13:12:31+00:00
Making map generator proprietary won't help to solve "freeloaders hogging onto their map CDN" issue.
In fact, it actually forces potential forks to use their CDN because they can't setup their own map generation (as its closed source).

The OM's map generator was made proprietary in order to hinder the right to fork and enforce vendor lock-in. Later, a proprietary "Data License" had been introduced for binary files (incl. maps) with the same goal - effectively one can't build/fork OM without these files anymore.
by fpaf | 2026-02-27 13:12:36+00:00
I'm not saying that CEOs (or devs, for that matter) lie. But on AI I don't think we can rely on any self-reported results, positive or negative, based on surveys.

There is just too much incentive to say... no, to BELIEVE... both that AI yields 10x productivity that AI is useless.

I am swinging wildly between the two too, personally. The more time I spend with AI, the more I am developing this split personality where one part of me says "I hope this thing blows up before I lose my job and my children never have the chance to have an office job again" and the other one says "AI is actually not easy! You have to know how to use it well, deveop tools, plan, curate your context... This means I am acquiring useful skills here, tring to port Flappy Bird to COBOL".

And obviously, depending which side controls my cortex in that moment, I may err on the "AI is useless crap" or the "AI all the things!" side
Show HN: DevSquad – Claude Code Plugin That Works with to Gemini CLI and Codex
by dikshantjoshi | 2026-02-27 13:12:49+00:00
A year ago, I couldn't code. I still can't. But AI coding tools got me
here.

If you use Claude Code on anything bigger than a small script, you've
hit the token limits faster than you'd like, or experienced context rot
mid-session. The agent loses track of files, forgets architecture
decisions, starts making things up. I was hitting this every single day.

DevSquad is a Claude Code plugin, not a framework, not a new CLI. You
install it, and it hooks into Claude Code's execution to delegate
subtasks to Gemini and Codex. When context gets heavy, specific work
gets offloaded: tests to one model, docs to another, refactoring to a
third.

For a quick proof of concept, I initially made a Claude.md that did the
job, but I had to often remind it and it wasn't predictable or
reliable. Hence, hook-enforced delegation, not polite suggestions via
Claude.md. The plugin intercepts at defined trigger points and routes
work through structured handoffs. Each agent operates in a focused
context window instead of everyone fighting over one.

I know what you're thinking: there have been a dozen agent
orchestrators on Show HN this month. Here's why I built another one: all of those require
you to set up a new environment. Docker, new CLI, YAML configs.
DevSquad hooks into the tool you already use.

How I built it: I'm a product person, not a developer. I led product at
an AdTech company for years but never wrote production code. DevSquad
was built entirely with AI coding tools — Claude Code, Google
Antigravity, and yes, DevSquad itself once the early version worked.
Make of that what you will.

Two questions I'd genuinely love HN's take on: How are you handling
Claude Code's token limits on large projects? And — right now this is
built for vibe coders. Does it matter if the person who built a tool
can't write the code by hand, as long as the tool works?