MurphyA/hacker-news huggingface dataset:
by diraigent | 2026-03-13 17:22:38+00:00
I built a platform for running AI coding agents (currently Claude Code) through structured, repeatable pipelines — fully self-hosted.

The core idea: define multi-step playbooks (implement → review → merge), and let an orchestrator spawn agents in isolated git worktrees for each task. Every step is logged, every action auditable.

Key design decisions:
- Agents run in isolated git worktrees, so parallel tasks don't interfere
- Configurable git strategies (merge to default, branch-only, etc.)
- Agents build up a persistent knowledge base, decision log, and observations across runs
- Human review gates at any pipeline step
- Your code, your infra, your API keys — nothing leaves your environment

Stack: Rust/Axum API, Rust orchestrator, Angular dashboard, PostgreSQL. Deploys via Docker Compose.

The platform has been running my own workflow for a while now — most of it was built through its own pipelines at this point.

Source and Docker Compose quickstart: github.com/diraigent/diraigent

Interested in feedback on the platform
by carlosjobim | 2026-03-13 17:23:14+00:00
Windows have also always required a lot of tinkering and trouble shooting to make things work in a pleasant way.

But for Linux, the creative software simply isn't there in many cases for a kid to start learning. Unless it's programming, which is not everybody's talent.

A kid tinkering with any kind of creative software learns and absorbs important skills which they can build on later if they want to. These things are much more valuable than system troubleshooting or becoming skilled in a game.
Show HN: AI milestone verification for construction using AWS
by eugenelotsu | 2026-03-13 17:24:05+00:00
Hi HN,

I built Build4Me to address a trust problem in diaspora-funded construction projects.

Many families send money home to build houses but have no reliable way to verify that work is actually being done. Photos can be reused, progress exaggerated, or projects abandoned after funds are sent.

Build4Me introduces milestone-based funding where each construction milestone must be verified before funds are released.

The system verifies progress using:
- geotagged photo capture
- GPS location verification
- AI image analysis
- duplicate image detection

It runs on serverless AWS architecture using services like Rekognition, Bedrock, Lambda, DynamoDB, and Amazon Location Service.

Would love feedback on the architecture and fraud detection approach.
by antgoldbloom | 2026-03-13 17:24:25+00:00
Pretty stunning chart that shows how much progress Claude is making in the enterprise.

"First Mentions" is a good metric for tracking momentum: keeping an existing tool in a recycled job description is a passive decision, but explicitly adding a new technology for the very first time requires an active decision.

ChatGPT plateaued around Q3 2025, while Anthropic’s growth curve went vertical shortly after. As of early 2026, Claude has completely closed the gap and is now tying ChatGPT in new enterprise adoption.
by nacozarina | 2026-03-13 17:24:55+00:00
I don’t have to pay anything for insurance anymore as it’s not remotely affordable. I don’t have to worry about doctor visits because there isn’t any test, drug or diagnosis that would be affordable. Only thing that could hurt me is a surprise ambulance ride but I keep a small can of pepper-spray with me in case any EMTs get any ideas, they won’t take me without a fight.
by ticulatedspline | 2026-03-13 17:24:56+00:00
Will we? like doesn't everyone already assume the the NSA has had their hooks in basically everything possible.

Like I'm having a hard time concocting a reveal that would be "Stunning"

"NSA wiretapped all major phone carriers, recorded every voice conversation and text message of every citizen"

Meh, not that stunning. at least not in a "violation of rights" kinda way. Maybe in a "wow they had the technical acumen to even handle all that data" kind of way

"NSA has secret database with all medical records", "NSA has logs of every credit card transaction", "NSA can compel anyone anywhere to spy and reveal all data on anyone for any reason"

Would any of these reveals actually be "stunning", frankly I've assumed the worst for so long that the response will be more like "wow, that all they're doing?"

like opening a diaper on a kid with IBS, you expect it to be so bad when it's a normal turd you're suddenly really happy about shit.
by freediddy | 2026-03-13 17:24:57+00:00
i think the perplexity is more important than tokens per second. tokens per second is relatively useless in my opinion. there is nothing worse than getting bad results returned to you very quickly and confidently.

ive been working with quite a few open weight models for the last year and especially for things like images, models from 6 months would return garbage data quickly, but these days qwen 3.5 is incredible, even the 9b model.
by ToucanLoucan | 2026-03-13 17:25:21+00:00
If you set aside social justice issues, the Democrats and Republicans basically agree. Republicans want a theocratic authoritarian state that can micromanage the workers and keep the economy going. Democrats want the same thing but with freedom of religion and more female CEOs of color.

Now you obviously shouldn't set social justice aside, and given the choice, I absolutely prefer the capitalist hellscape where my friends and I are not being rounded up and killed, but that's a REMARKABLY low standard I've had to settle on as a voter.
by meatmanek | 2026-03-13 17:25:24+00:00
This seems to be estimating based on memory bandwidth / size of model, which is a really good estimate for dense models, but MoE models like GPT-OSS-20b don't involve the entire model for every token, so they can produce more tokens/second on the same hardware. GPT-OSS-20B has 3.6B active parameters, so it should perform similarly to a 3-4B dense model, while requiring enough VRAM to fit the whole 20B model.

(In terms of intelligence, they tend to score similarly to a dense model that's as big as the geometric mean of the full model size and the active parameters, i.e. for GPT-OSS-20B, it's roughly as smart as a sqrt(20b*3.6b) ≈ 8.5b dense model, but produces tokens 2x faster.)
by abbyw2002 | 2026-03-13 17:25:31+00:00
I'm working on my first solo app, Outfit Genie. I am a really unorganized person and struggle to plan outfits ahead of time. I'm also working on upping my style.

Here are the current features
- Closet — Add clothing items with photos, category, color, brand, and tags. Visual wardrobe with hanging rod and shelves for browsing by category
- Worn / Hamper tracking — Mark items as Clean, Worn, or in the Hamper to track what needs washing
- Outfits — Build and save multi-piece outfits, organized by occasion
- Weekly Schedule — Assign saved outfits to days of the week
- AI Stylist — Get outfit suggestions powered by DeepSeek AI, with live weather integration
- Preferences — Set style profile, favorite/avoid colors, occasions, and custom styles
- Onboarding — First-launch questionnaire to seed your closet with basic wardrobe pieces

I'm still awaiting approval from Google Play and Apple. I'd love to hear what kind of features y'all would want in an outfit organizer app too.
by exabrial | 2026-03-13 17:26:32+00:00
> My water bill has doubled since 2025

The problem is, we have this expectation that we can live and do things in the desert and everything will just be fine.

_That_ is the problem. The solution is to let prices increase "out of control" until there's response from people to change their habits, or new solutions that were previously unprofitable emerge.
by LeFantome | 2026-03-13 17:26:50+00:00
> anybody can’t build a RISC-V chip

Yes, they can. My point is that nobody needs to give you permission. You can pretend that does not matter but China is about to educate us about what this means rather dramatically in the next few years.

And India is building RISC-V chips. And Europe is building RISC-V chips. Tenstorrent started in Canada (building RISC-V chips).

> the number who can get or own a FAB to manufacture the chips

Really? Almost nobody owns fabs and yet there are a multitude of chip makers. Getting access to a fab requires only money. It has nothing to do with the ISA or your skills. TSMC can make RISC-V chips just fine and already do. In some places, like China, RISC-V chips may be at the front of the line.

> The number of people who can design a chip implementation of the RISC-V ISA

Anybody can build a RISC-V chip. Build one yourself:
https://github.com/tscheipel/HaDes-V

Every electrical engineer is going to know how to design a RISC-V chip. But you could also be an intelligent garbage man and design a RISC-V chip in your spare time using only open source materials. You can even tape it out.

https://tinytapeout.com/

"But that is only a 32 bit microcontroller!", you might say. Sure. But the skills to build RISC-V are going to propogate. Of course, that does not mean that everybody in the world is going to figure out how to build chips. That is clearly not my point. They will still be built primarily by a select few. But that is not unique to RISC-V by any stretch. In fact, less so.

The hard part about building a chip from scratch is not the ISA. You think that a world-class engineer working with ARM64 or amd64 today cannot design a RISC-V chip? That is like saying a carpenter building oak cabinets lacks the skills to make them with maple.

And since it is the same amount of work to start fresh regardless of ISA, why not start with RISC-V?

Except you do not have to start fresh with RISC-V because there are many, and will be many, many more, open designs to study and start with. Here is a 64 bit chip that implements the very latest RISC-V vector extensions:

https://github.com/tenstorrent/riscv-ocelot

Which, by the way, means that although most won't, anybody can build a RISC-V chip.

The RISC-V world will look like ARM. Most chip makers will license the core design off somebody else. But there will be more of those "somebody elses" to choose from. And there will be more people who choose to design their own silicon. Meta just bought Rivos. What for do you think? And they did not have to talk to ARM about it.
by hypeatei | 2026-03-13 17:27:48+00:00
A lot of our current privacy and liberty woes were exacerbated by 9/11. Can you imagine a Church Committee in 2026? Me neither.

Three letter agencies have way too much power and they've shaped our culture+laws for the worse. Osama Bin Laden has done way more damage to American citizens' lives than he could've ever dreamed of.
by aftbit | 2026-03-13 17:27:49+00:00
Sure, in the same way that vehicles without backup cameras or even airbags still exist. They will become less common over time. Vehicles don't have to be fully autonomous to provide this "service". They just need to have a reliable grasp of which road segment they are on and what the speed limit is. It will take some time but it won't be long before there are no cars left on the road that lack the (at least theoretical) ability to be controlled via cell radio. Heck, even without a police incentive, this will happen just because remotely disabling a car is a great way to simplify repossession.

I personally happen to think this is a terrible idea, just one cyber attack or regime change away from crippling everyday Americans ability to get around and live their lives, but that probably won't stop it from happening.
by mfiguiere | 2026-03-13 17:28:18+00:00
TLDR

* Destructuring via Record Patterns

The most prominent feature is the ability to use a record pattern on the left-hand side of a local variable declaration. This allows you to "destructure" an object and initialize multiple variables in a single statement.

Traditional way:

Point p = getPoint();
int x = p.x();
int y = p.y();

Enhanced way:

Point(int x, int y) = getPoint();

This also supports nested patterns, allowing you to reach deep into an object hierarchy in one go:

Circle(Point(int x, int y), double radius) = getCircle();

* Pattern Matching in Enhanced for Loops

You can now use these same record patterns in the header of an enhanced for loop to extract data from every element in a collection or array.

for (Circle(Point(int x, int y), double radius) : circles) {
// Directly use x, y, and radius here
}
by db48x | 2026-03-13 17:28:20+00:00
Most roads in the US used to be split between neighboring properties like that. in the 1800s the US was surveyed into 1×1 mile sections, with no gaps between them. Homesteaders could improve the land and claim ownership. As they moved in they built their own roads. Most got together with their neighbors to split the cost and built the roads along their shared property lines.

When people got together to found cities, they would usually all donate or sell ownership of the new streets in the city to the city itself. New residents moving into the city would then buy plots of land that were next to roads but didn’t overlap with them. Counties and states that wanted to build larger roads usually bought the land occupied by existing roads along the route.

But scattered all over the countryside there are still huge numbers of private roads maintained by individuals or small neighborhoods. They’re technically private just like those in North Oaks but the residents just don’t care to keep uninvited people out. You have a pretty good chance of finding some just by picking a random spot west of the Appalachian mountains and zooming in.
by alvarogar | 2026-03-13 17:28:49+00:00
The main reason we've seen is a bad first impression: the agent misunderstands the initial prompt, doesn't load the available tools or starts doing something clearly wrong, and the user ctrl+c's instead of correcting it since it's faster to just start a new one.

The learning is that it is fixable. Better CLAUDE md instructions, clearer initial prompts, and skill configurations that reduce the uncertainty cut abandonment significantly in our team.
by craftkiller | 2026-03-13 17:28:54+00:00
Back when I used arch, I would use aurutils which has a flag for building the packages in a chroot. It won't prevent bad PKGBUILDs from being written, but at least they'll fail to build on your machine! aurutils was also nice since it creates a regular pacman repo, so you end up installing the final built packages the same way you install any other package.
by bityard | 2026-03-13 17:29:52+00:00
Ah, it's interesting but if you really want the cable TV experience, there is pluto.tv which works in a browser, and is generally installed on most streaming boxes/sticks/TVs.

Does this avoid YouTube ads or pass them through? I somewhat wonder if this kind of thing is the reason that YouTube wants to progressively lock down their platform. (They don't want users avoiding their algorithms and their ads.)
by nickdothutton | 2026-03-13 17:30:00+00:00
From memory, it very much mattered on your choice of serial card/controller. High quality, high speed, (and high price) cards had their own buffers and better drivers resulting in fewer interrupts and more efficient use of host resources when supporting multiple concurrent file transfers at line speed. Being able to drive the modem-to-host connection faster than the modem connect speed was also helpful for modem protocols with compression.
by mlajtos | 2026-03-13 17:30:07+00:00
This is the first part of the "New Kind of Paper" series that deals with concept of "handwritten calculator" – you scribble "1+2" and the system responds with "3". Think "Apple Math Notes", but 3 years before its debut. And with vectors, matrices, tensors, etc.

There are 5 parts so far:

1. https://mlajtos.mu/posts/new-kind-of-paper – overview of the concept

2. https://mlajtos.mu/posts/new-kind-of-paper-2 – intro to Fluent notation

3. https://mlajtos.mu/posts/new-kind-of-paper-3 – inspirational prior inventions

4. https://mlajtos.mu/posts/new-kind-of-paper-4 - how to think efficiently (including longer demo)

5. https://mlajtos.mu/posts/new-kind-of-paper-5 – review of Apple Math Notes and suggestions for improvements

Keyboard version of Fluent is available here: https://mlajtos.github.io/fluent/?code=RG9jdW1lbnRhdGlvbg
by pear01 | 2026-03-13 17:30:55+00:00
Exactly, that is the proof. We are already losing this game. Trying to outspend lobbyists using some kind of crowdfunding sounds interesting at first, but is just restating the same terms on which the game is already rigged, which means you will just lose again.

I think there might be a way to make it work, however you would have to be very aware and plan for a way to not reinvent the same losing dynamics. It might not be possible.
by sershe | 2026-03-13 17:31:11+00:00
Fidonet was really big in Russia when the internet was too expensive for many people, and some made it tongue in cheek matter of principle that Fidonet is anyway superior. I remember (in the late 90ies/early aughts) standing around with a bunch of people near a subway station before an in-person gathering (of Fidonet users), everybody discussing computer stuff. An older passerby asked us "Hey guys, so are you like, supporters of the Internet?" (sounded just as weird in Russian too), and after a pause someone responded "No! We oppose the Internet! The only use of the Internet is to download drivers!"

Interestingly googling my numbers now and some echo "forums" I was part of I cannot find much... if the Russian segment was archived it's sure not indexed very well.
by msteffen | 2026-03-13 17:31:11+00:00
Yeah, I like this framing a lot. There comes a point, after working on a system for a while, when there are no details: every aspect of how the system works is understood to be in some way significant. If one of those details is changed, you understand what the implications of that change will be for the rest of the system, its users, etc. I worry that in a post-AI software world, that’ll never happen. The system will be so full of code you’ve barely looked at, understanding it all will be hopeless. If a change is proving impossible to make without introducing bugs, it will be more sensible to AI-build a new system than understand the problem.

I sometimes wonder if modularity will become even more important (as it has in physical construction, e.g. with the move from artisanal, temperamental plaster to cheap, efficient drywall), so that systems that AI is not able to reliably modify can easily be replaced.
by MertsA | 2026-03-13 17:32:22+00:00
There are some typos like "if" instead of "of" that seem to imply at the very least, some of it is verbatim written by a person. Given the subject matter, I'd be extremely surprised if this was 100% AI but one thing I've totally done for similar technical writing is ask AI for help refining a rough draft. There's some suggestions I'd ignore but the larger grammatical and sentence structure suggestions I'd usually adopt.
by soulofmischief | 2026-03-13 17:33:04+00:00
Your inability to recognize the clear imprint of current-generation language models on this article doesn't mean they're not present.

All knowledge is ultimately fallible, but ignoring or not being able to appreciate the high statistical likelihood of this article being LLM edited/generated doesn't change reality.

You're asking me to share my expertise with you so that you can understand, but your antagonistic overtones make it not feel worth the time and effort. Other readers have also pointed out that it has characteristic idiosyncrasies. Feel free to look into it yourself, but it would also be wise to learn to defer these kinds of attacks until you have all the information.
by Balinares | 2026-03-13 17:33:18+00:00
Union. Now.

The specifics depend on your country, but your union should have labor law attorneys who can tell you what to do to maximally discourage holding your diagnosis and its consequences against you. In most civilized countries, discrimination based on medical conditions, or even the appearance of it, can get an employer in uncomfortable waters.

Meanwhile, do shit that you love. Try new shit that you may end up loving too. Learn a new music instrument and suck at it with great joy. Go to a furry convention. Learn how to make pizza! Look, no one knows how long we've got, and the most anyone gets, goes by in an eyeblink anyway. But you can do more, or less living during that time, mostly regardless of how long it lasts, and all told I'd recommend doing more living because this is the one shot you get at it anyway.

I wish you as much luck with your tumor as I had with mine, and enduring joy every day no matter what.
by Rashka7 | 2026-03-13 17:33:29+00:00
Day 2 of building TweetStyler.

Most platforms (especially X) don’t support custom fonts, so I built a tool that converts normal text into styled Unicode you can copy-paste.

Works for X, TikTok, Facebook, YouTube, and more.

Still waiting for the first customer and would love feedback.

https://tweetstyler.com
by tracker1 | 2026-03-13 17:33:46+00:00
I get it... FWIW, you can run a telnet/ssh based BBS today over relatively modest hardware, though self-hosting at home given common blocking of regular server ports is a pain.

I've got a nas and a relatively powerful mini-pc for most of my home lab server stuff... but all the same, juggling about 6 BBS related projects I'm hoping I can bring all together later in the year.
by sorenjan | 2026-03-13 17:33:53+00:00
> uvx --with pillow --with okmain python -c "from PIL import Image; import okmain; print(okmain.colors(Image.open('bluemarble.jpg')))"
[RGB(r=79, g=87, b=120), RGB(r=27, g=33, b=66), RGB(r=152, g=155, b=175), RGB(r=0, g=0, b=0)]

It would make sense to add an entrypoint in the pyproject.toml so you can use uvx okmain directly.
by chaosprint | 2026-03-13 17:33:57+00:00
That's a great question, and it reminds me of something I read today:

https://entropytown.com/articles/2026-03-12-openclaw-sandbox...

The core issue, to me, is that permissions are inherently binary — can it send an email or not — while LLMs are inherently probabilistic. Those two things are fundamentally in tension.
by 0xbadcafebee | 2026-03-13 17:34:28+00:00
Actually it's the opposite. Average people speaking out is how the world gets better. It's when they don't speak out that things are allowed to get worse.

You literally live in a Democracy. There's 5.8 billion people on this planet who wish they had the kind of power you have. If you give up your rights without a fight, you don't deserve them.
Ask HN: How do you promote a new platform and reach critical mass?
by LeanVibe | 2026-03-13 17:34:35+00:00
I run a platform where indie developers or small startup can share pre-revenue services and get early users and feedback before turning them into real businesses.

From Reddit, Indie Hackers, Hacker News, and even people around me, I can clearly see that many indie builders are building free tools and want to show them to others. Many also hope to turn them into businesses later. So I believe the demand definitely exists.

However, a platform is very different from a tool.

I’ve built many tools before, and some of them have reached millions of users. Tools often grow naturally over time. A few people start using them, word spreads, and gradually more users arrive.

Platforms are different because network effects matter much more, and reaching critical mass is extremely difficult. Before that point, the classic chicken-and-egg problem appears: without content, people don’t come; without people, content doesn’t appear.

So while improving the system itself, I’ve been putting a lot of effort into promotion. For example:

- I regularly introduce the platform on Hacker News, Indie Hackers, and Reddit.

- Every day I curate a few free tools and contact their developers, inviting them to claim ownership.

- I submit the site to directories and exchange links to improve domain authority (currently around DR 30).

- I translate the content into multiple languages to improve indexing and keep optimizing SEO. (We already get visitors from places like Brazil and Japan.)

Despite this, crossing the critical mass threshold is still difficult because of the chicken-and-egg problem.

If anyone here has experience promoting or growing platforms, I would really appreciate any advice.