MurphyA/hacker-news huggingface dataset:
by nachocoll | 2026-03-10 12:21:01+00:00
The framing of "architecture part of vibe coding that usually gets skipped" is the key insight here. Most vibe coding tools optimize for feature generation — they'll happily build you a rate limiter, an authentication flow, and a database schema, each in isolation, without any reasoning about how they fit together or whether the architectural decisions are coherent.

The step-by-step approach with human push-back opportunities is meaningful because it keeps architecture as an explicit conversation rather than an implicit output. When you can say "I disagree with this tech choice" at the architecture phase rather than discovering the mismatch after the code is generated, you maintain the accountability that vibe coding workflows often lose.

This connects directly to the Agile Vibe Coding Manifesto's principle that "architecture guides and constrains generation." The manifesto argues that architecture shouldn't emerge from accumulated vibe coding sessions — it should be the input that shapes what gets generated. Tools like this that make architectural reasoning explicit are building in the right direction.

Interesting product for teams trying to maintain system design rigor in AI-assisted workflows: https://agilevibecoding.org
by zurfer | 2026-03-10 12:21:04+00:00
tldr: the author argues it is closer to costing 500 USD per month IF a user hits their weekly rate limits every week.

Which is probably a lot more correct than other claims. However it's also true that anybody who has to use the API might pay that much, creating a real cost per token moat for Anthropics Claude code vs other models as long as they are so far ahead in terms of productivity.
by jacquesm | 2026-03-10 12:21:20+00:00
No, you can't. See, that's where you are just wrong: when you don't respect the boundaries an open source project sets that you want to contribute to then you are a net negative.

Restricting this is their right, and it is not for you to attempt to overrule that right. Besides the fact that you do not oversee the consequences it also makes you an asshole.

They're not asking for you to write standing on your head, they are asking for you to author your contributions yourself.
by jeremyjh | 2026-03-10 12:21:33+00:00
This is all true but it isn't really important for the argument people are making. What is more important is the marginal cost per token. If each token sold is at a marginal loss, their losses would scale with usage, that simply can't be happening with API pricing. But in general, yes I agree with you and I'm sure they are taking a huge loss on Claude Code.
by adrian_b | 2026-03-10 12:22:11+00:00
The article makes some serious confusions, which make its conclusions wrong.

If the vector extension of RISC-V becomes mandatory, that has several good consequences, which are mentioned in the article. However, this has nothing to do with speculation.

There are many examples of CPUs which had excessive speculation or badly implemented speculation, for instance the infamous Intel Meltdown case, which was a mistake inexcusable for beginners, much less for experienced CPU designers.

Despite this, today it is impossible to make a CPU with acceptable performance without speculative execution, even if it should always be a design target that any failed speculation should not affect any kind of state that can affect the observable behavior of the CPU.

For example, not only any conditional branches require speculative execution, to avoid stalling the execution pipeline, but also a large part of the instructions may generate various kinds of exceptions, so they must be treated as conditional jumps that are predicted to be not taken, and only when an exceptional condition occurs, all the following instructions, which have been executed speculatively, must be canceled and the exception must be handled.

The requirement for speculative execution is caused by the existence of pipelined execution, which cannot be avoided for either scalar execution or vector execution.

Vector instructions do not help at all for avoiding speculative execution. The usefulness of vector instructions is that they ensure a much higher energy efficiency than in the case when out-of-order and/or superscalar execution is used to achieve the same performance, or than in the case when the number of cores is increased to achieve the same performance.

Whenever the solution of a problem is written by the compiler or by the programmer with the help of vector instructions or matrix instructions, that is a more efficient solution than an alternative that relies on more cores or on superscalar execution or on increasing the clock frequency, but this has nothing to do with speculation.
by the__alchemist | 2026-03-10 12:22:52+00:00
I went down this rabbit hole a few years ago, and couldn't find an actionable answer on if this is OK or not. Sounded like "No, you shouldn't", but almost every PCB I've designed (or used?) has at least one, and I know ultrasonic cleaning is a thing, so I'm not sure how to reconcile these.
by LargoLasskhyfv | 2026-03-10 12:23:00+00:00
That is because the Germans used it as all-weather fighter-bomber with more heavy load, in different airspaces, with different weather and terrain, as opposed to the initial, more air-superiority/interceptor concept. And had a different way of training their pilots. In masses. "Wo gehobelt wird fallen Späne. Ein bisschen Schwund ist immer da."

Other european airforces using them were more lucky, IIRC.

That aside, they could be seen as the exported rests of the bargain-basement of the MIC of the USA, when the USAF/Navy already had better options(seen as a whole weapon-system, not a few speed/climb/altitude records(for the initial, only lightly loaded version) which won't matter in real combat).
by odshoifsdhfs | 2026-03-10 12:23:27+00:00
I've been falsely accused of sexual harassment by a manager (woman) when I was the victim myself from her(I rejected her, next day she accused me of grabbing her in the ass and some nasty words, which I NEVER DID) and even had a witness that could corroborate that she was the one doing it. I was fired and didn't even have a chance to defend myself. (and no, trying to use legal means would be an uphill battle that my lawyer recommended against).

I do believe women when they say they are assaulted/harassed, I don't victim blame, but after that experience I just avoid any situation that could cause someone to cause me harm by lying, so yeah, no being alone with women that aren't family, no giving or helping women that are alone, etc.
by eladkaplan | 2026-03-10 12:23:53+00:00
I maintain several open-source projects and was spending hours every day triaging GitHub notifications — context-switching between repos, deciding what's urgent, reviewing PRs without missing breaking changes.

Ossue pulls issues, PRs, and discussions from all your repos into one local inbox. AI analyzes each item automatically: structured triage for issues (bug vs feature, priority, area), code review verdicts for PRs (with breaking change detection), and discussion summaries. You can customize the AI's review criteria per project.

It also has a "notes to issues" workflow, brain dump a rough idea, AI structures it into a proper GitHub issue with title, labels, and priority, then publish directly.
by virgildotcodes | 2026-03-10 12:24:24+00:00
I spoke inaccurately. I’m an ethical vegan and nonconsensual animal industry and testing is an atrocity, as it would be were we to substitute in humans.

That said, the novelty of this, the unknowns, the mind reels at all the possibilities here and it frankly makes me nauseous.

What hells of existence could we create? I have no doubt that we could create an all encompassing misery that is beyond our comprehension.

Just, truly disgusting to me on a deep level.
by Forgeties79 | 2026-03-10 12:24:46+00:00
It should be free and easy to acquire. No fee, no DMV nonsense. There is no reason to charge. Trump’s ridiculous crusade to “prove” voter fraud cost US taxpayers half a billion dollars directly. We could’ve easily given every person voting age an ID card with that money.

You have to bear in mind that voting is opt-in here and you are already required to show ID to register to vote. On top of that, even states that don’t require an ID each time to cast your vote do require it the first time you vote. So nobody in the US can register and then vote without identification in any state, despite the republicans’ often misleading (through being incomplete) claim that you can vote without an ID.
by gepheum | 2026-03-10 12:24:54+00:00
Hey, thanks a lot for the comment! I share your frustration with protobuf: although I think it's great, it carries a few design flaws which are hard to fix at this point and they create pain points which are not going away.

I completely agree with you about timing, wish I had done this 10 years ago :)

"Here is an idea to contemplate as a side gig with your favorite Ai assistant: A tool to convert proto to Skir. Or at least as much as possible. As someone who had to maintain larger and complex proto files, a lot of proto specific pain points are addressed." < I tried asking Claude: "Migrate this project from protobuf to Skir, see https://skir.build/" and it works pretty well. I created http://skir.build/llms.txt which helps with this.
The pain point is data migration though, and as much as I want Skir to succeed: I cannot recommend people migrating from protobuf to Skir if they have some persisted data to migrate, the effort is probably not worth it.
Show HN: Crit – Review AI agent work like you review PRs
by tomasz-tomczyk | 2026-03-10 12:25:00+00:00
Reviewing agent output in a terminal is painful. When Claude generates a 1000-line markdown plan, you can't easily say "change this specific bullet" without copying the text, switching to the chat, and hoping the agent understands the reference. When it updates the plan, you start over from scratch.

Crit is a single-binary CLI that opens your file in a browser with GitHub-style inline comments. You leave your feedback, hit Finish, and a structured prompt goes to your clipboard. Paste it back to your agent.

When the agent edits the plan, Crit shows you a diff between rounds. You can see exactly which points it addressed - no more re-reading the whole thing to figure out what changed.

The same workflow handles code review. Once you're in the implementation phase, crit opens all your changed files with syntax highlighting and line-level comments. Similar interface inspired by GitHub PR review, same clipboard prompt at the end.

To try it out:

---

brew install tomasz-tomczyk/tap/crit

crit plan.md

---

Runs on localhost. No MCP that adds to your context - it comes with optional `/crit` command that helps your agent launch it, but it works perfectly fine without it.

GitHub: https://github.com/tomasz-tomczyk/crit

Homepage: https://crit.live
by snthpy | 2026-03-10 12:25:14+00:00
Still no support for range types though, which is a pity as that continues to block me from porting most of my Postgres workloads.

date_ranges are so great, you'll wonder how you ever did without them.

1: https://www.postgresql.org/docs/current/rangetypes.html

2: https://github.com/duckdb/duckdb/discussions/6077
by KGKalalsmaa | 2026-03-10 12:25:22+00:00
Hey HN — I'm building Mithril. We give AI agents a credit line so they can pay for things autonomously.

The problem we kept hitting: if you're building an agentic business — say, an agent that manages ad spend, does research, scrapes the web — the agent has to spend money before it ever gets paid. It buys API calls, compute, services today and the revenue comes in weeks later. That cash flow gap is real.

Right now the options are: manage a dozen prepaid API keys across services (and pray none hit zero at 2am), or build custom payment logic per vendor. We think agents should just have a credit line. Sign up, get an API key, and your agent can spend USDC on-chain. You settle monthly like a corporate card.
The part I think is technically interesting: you can't underwrite an AI agent the way you underwrite a person. There's no credit score. We're building underwriting that looks at model-level reasoning and agent behavior — it's a new problem and we're figuring it out in the open.

We have Python and TypeScript SDKs, a pre-integrated service catalog (search, scraping, LLMs, email, cloud browsers — $0.01/request), and a SKILL.md you can drop into Claude Code or any MCP agent to start transacting immediately.

We're super early. I'd genuinely love feedback on the concept, the developer experience, what's broken. If you sign up and try it, I will personally reach out and set up a call with you. Interested in hearing what agent payment patterns you've tried and what sucked.
by rob74 | 2026-03-10 12:26:10+00:00
The money is flowing in one direction only now, but what the "Stammtisch" likes to forget is that Bavaria has benefited from transfers until as recently as 1992, and from 1950 to 1986 (36 years!) the money also flowed in only one direction - but the opposite one, from other states to Bavaria. (https://de.wikipedia.org/wiki/L%C3%A4nderfinanzausgleich#Fin...)
by nickk81 | 2026-03-10 12:26:48+00:00
GREAT Feedback. It really is. I like the concept of a C suite as well.

To be fair, currently it's very simple, and no the data is not accurate. But it would indeed be nice to tie it to real numbers.

I'll work on a better response (i.e., if you select all, only the most relevant pop up, and only relevant short answers given).
by oreally | 2026-03-10 12:27:30+00:00
These are my opinions ofc.

> Is it transformative if I take all the pages in Hanya Yanagiharas A Little Life and use a thesaurus to change every second word?

If you meant it literally.. I'd think that such a version would be a sort of parody. It'd be up to lawyers doing their cross-examinations to prove the work was intended for such a purpose though..

> Or a more realistic scenario: what if I translate it to Spanish without license from the author? That's not allowed, and yet I have "transformed" the work in the same way that an LLM does.

Probably a lawyer would answer this better than me, but the 'content' is the same and would violate copyright. There's also other factors, like if it was translated/distributed for free.

Besides that I regard that LLMs to hold mathematical observations in contrast to a translated work. So long as the user ensures the output isn't close to what's already available imo it fits the transformative criteria.
by giancarlostoro | 2026-03-10 12:28:00+00:00
I didn't really know who he was, so I went and found his wikipedia, which is written like either he wrote it himself to stroke his ego, or someone who likes him wrote it to stroke his ego:

> He is the Jacob T. Schwartz Professor of Computer Science at the Courant Institute of Mathematical Sciences at New York University. He served as Chief AI Scientist at Meta Platforms before leaving to work on his own startup company.

That entire sentence before the remarks about him service at Meta could have been axed, its weird to me when people compare themselves to someone else who is well known. It's the most Kanye West thing you can do. Mind you the more I read about him, the more I discovered he is in fact egotistical. Good luck having a serious engineering team with someone who is egotistical.
by vidarh | 2026-03-10 12:28:12+00:00
For me it's about managing ADHD-like (never diagnosed, and I don't care to assume) patterns, coupled with self-accountability. I have a self-improving dashboard (it kicks off Claude to propose additions based my positive/negative feedback on past attempts, and then builds them) that feels quite helpful. E.g. one of the things it added was fitbit integration that shoves my step count and resting heart rate in my face every day, and it's helped me drive my step count back up towards where I want it to be.

I do think it's not worth spending a whole lot of time on, though - hence why the first thing I did was add that mechanism to have Claude build it for me, with me mostly glancing at a plan and saying yes/no. It's the perfect thing to vibe-code - if it breaks, I revert a commit and it doesn't matter because nobody depends on it but me.
by techblueberry | 2026-03-10 12:29:22+00:00
This seems like a really hard needle to thread, especially in a system that doesn’t reward nuance. I browse Reddit without a user, and one thing I noticed is that the front page like a year or two ago started pushing /r/conservative to the front page, and like most of what people talk about on the internet aren’t informed takes. They’re takedowns. So I think counterintuitively, like reading thefp.com, or reading opinions I disagree with actually increase my polarization. I have to go out and find the voices that I think are thoughtful and don’t just say “woke bad” every other sentence. And this isn’t unidirectional, I know that the way a lot of people on the left talk online - it’s just not meant for discourse.

Those voices are out there, but I suspect since we’re all different it actually requires self curation, not Twitter showing liberals a few random libs of tik tok and end wokeness posts shuffled in. So I think this could work, but I wonder how curated these experiments were in ways that might not translate.
by muyuu | 2026-03-10 12:29:29+00:00
Back in 1995-1998 or so, Lotus 1-2-3 was the price of a mid-range computer and Wordperfect was about half that. People were seriously invested in them, in several ways.

I remember resisting myself as a kid the change from DOS to Windows versions of apps. Practically I was more productive with my memorised key combos and found it extremely annoying to switch. I also had an Amiga background that "workbench" and mouse point-and-click interfaces in general were meant for design and authoring applications but not for documents. Coming to think of it, I still feel this way - which perhaps is why I'm so naturally inclined to use stuff like vi(m)/emacs and tiled window managers.
by koliber | 2026-03-10 12:30:16+00:00
Being aware, and being aware that you are aware are very similar things that are subtly different.

I was aware that alcohol affects your next day, even a little. That's because people always say that alcohol is bad for you (surprise surprise). I heard this, so you could say that I was aware. I generally thought about this as "a hangover is bad for you." and was somewhat dismissive of the "even a single drink has a bad effect" mantra.

I did some experimenting, and slowly realized that even a single drink can indeed have an impact on the next day. It's not a hangover, but an impact that I could feel nonetheless. I needed to do some light stats and a lot more journaling to build this awareness. I am now aware that I am aware.
by DanielHall | 2026-03-10 12:30:22+00:00
Comparing open-source models like Qwen against Anthropic’s models is absolutely foolish. First of all, Anthropic has never disclosed the actual parameter count or architecture of their models.
Second, it’s well known that these open-source models more or less distill from other models and use MoE, which allows them to run at much lower computational costs. Using Qwen as a comparison point only proves the blog post author is foolish. The article devoted such a large portion to discussing Qwen on OpenRouter, I find it hard to believe.
by nkrisc | 2026-03-10 12:31:02+00:00
But you didn’t spend hundreds of hours on it, so when it did happen to be useful it seemed like an outsized benefit.

I would wager that for most people, most data about themselves will be useless and not worth collecting.

Of course you can’t know what data will be useless or not, so unless the cost of collecting it is minimal or nil (wearing a smart watch, writing down your weight each day/week), it’s probably not worth it.

Spending hundreds of hours to build a solution to capture all data about yourself to find interesting patterns has a huge assumption baked into it: that there are interesting patterns to find.
by Wowfunhappy | 2026-03-10 12:31:11+00:00
Hi! I’d like to call out that the most interesting piece—the thing that made me go, oh my god—is likely https://github.com/Wowfunhappy/Celeste-64-Patched-For-Maveri...

I didn’t know this, but apparently Apple introduced a new format for shared libraries (dylibs) in macOS 12. Claude just up and wrote a C program to go through the binary of the new format and rewrite the bytes to convert it into the old format.
by fidotron | 2026-03-10 12:32:22+00:00
"The civil lawsuit, brought by Gebala's mother Cia Edmonds, alleges Rootselaar set up an account with ChatGPT before she turned 18 - something users can do with parental consent.

The plaintiffs allege no age verification took place on the site."

And this is how Canada will join the mandatory ID for everything online party.
by andout_ | 2026-03-10 12:32:25+00:00
It's important to tell the readers how long you've been doing this - especially to those that also manage ADHD or ADHD-like symptoms.

Why? Because those individuals tend to spin something up, tell everyone about it (online, and offline) and then stop doing it few days later.

The result then ends up being a false signal for others in the same boat. People who read it, feel a spark of recognition ("someone like me actually figured this out"), and then invest real time, energy, maybe money, into replicating something the author themselves quietly abandoned two weeks later.

Just a small heads up from someone who used to get burned in the past :)
by alfiedotwtf | 2026-03-10 12:32:26+00:00
There was a big list of all the BBSes in Australia, and over the weekend I dialled everyone of those. I was a kid, and didn’t realise interstate was billed per the minute.

… my heart sank when the bill was over $500 AUD, and my dad picked up the helpless US Robotics 14.4Kbps modem and threw it at the brick wall, shattering into little pieces along with my heart.

… so anyway, that’s when a friend started sleeping over, bringing his modem. Though one time he forgot his power supply and I found one that fit - ended up smelling burning plastic only to see that the top of his modem had melted but the magic smoke was filling it like a balloon!! Luckily, once it popped, the modem continued to work lol
by estearum | 2026-03-10 12:32:42+00:00
Yes I do think things that are good for society are objectively good insofar as "objectively good" has any meaning at all.

Automated traffic enforcement isn't "granting" any new authority whatsoever to the state. The state already has the authority, it just uses it unfairly and imperfectly enough to fail to produce meaningful deterrence.

> Where do you draw the line of power the state shouldn't have despite it using the authority today towards pro-social goals?

I draw the line at the point where their power becomes not-pro-social, of course.

You and I can argue about what's pro-social or not (which this clearly is), but not whether pro-social things are good or not (which they clearly are).
by nachocoll | 2026-03-10 12:32:50+00:00
The "agent starts from zero" problem Marque addresses is one of the most frustrating aspects of working with AI coding agents at scale. Every new conversation, the agent has no memory of your color palette, your spacing system, your component patterns, or the reasoning behind your design decisions. You end up spending 30% of every prompt re-establishing context that should be ambient.

Moving design identity to the infrastructure level rather than the prompt level is the right architectural instinct. When `get_design_context_for()` is a first-class call the agent makes before writing any component, the design system becomes a constraint the agent generates within rather than a suggestion it can ignore.

This maps directly to the Agile Vibe Coding Manifesto's principle that "architecture guides and constrains generation." The manifesto's argument is that system-level constraints — including design systems, API contracts, and architectural conventions — should be explicit inputs to generation rather than things developers have to re-inject into every prompt.

The "marque improve" drift detection loop is clever: https://agilevibecoding.org