MurphyA/hacker-news huggingface dataset:
by rodchalski | 2026-03-07 00:08:02+00:00
The 'decision tree' problem you're describing is fundamentally an authorization design problem. Natural language rules like 'escalate for financial decisions' work until edge cases show up — what's the threshold? What if the agent makes a series of small decisions that collectively cross a line no single action would have triggered?

What tends to work better than a natural language decision tree:

- Explicit capability grants: agent starts with zero authority, specific actions are granted not inferred
- Threshold rules over judgment calls: not 'financial decisions' but '$X or more, always ask' (deterministic)
- Audit-first for new capabilities: first N times an agent exercises a new type of authority, log for review before executing
- Veto primitives: a way to interrupt mid-execution, not just pre-approve

The subtle failure mode to watch: an agent that gradually expands its interpretation of what's in scope because context accumulates and past decisions look like permission. It doesn't ask because prior runs didn't require asking.

The heartbeat/orchestration pattern you're using (30-min loop, sub-agents by function) is solid architecture. The authorization layer is usually what causes the hard-to-debug incidents. What did 'broke' look like when it happened?
by timoth3y | 2026-03-07 00:08:08+00:00
A Multitudes study recently cited in Scientific American showed exactly this.

AI led to not only longer hours overall, but also a shift from development to bug fixing and a 19.6% increase in out-of-hour commits. So longer hours, less interesting tasks, and more weekend work.

https://www.scientificamerican.com/article/why-developers-us...
by nayajunimesh | 2026-03-07 00:08:16+00:00
Most AI chat applications (such as ChatGPT or Claude) stream their responses to the client as markdown text. As each new chunk of text arrives, the front end typically re-parses the entire markdown document to render the updated message. This works, but it can quickly slow down the UI for long responses.

I’ve been obsessing over ways to make this more efficient, so I wrote a markdown parser that can parse streaming markdown (semi) incrementally. Instead of re-processing the whole document each time, it only parses what’s new, processing each line only once. Block‑level nodes are buffered until they’re complete (for example, once a paragraph is done and won’t be extended by more text).

The API is intentionally simple, but there’s an experimental mode that surfaces all finalized nodes (both top‑level and nested), so you can take more control over how and when you render.

Here’s a demo if you’d like to see it in action:

https://markdownparser.vercel.app/

I’ve spent a lot of time thinking about this problem, so if you’re working on similar issues, I'd love to chat.
by applfanboysbgon | 2026-03-07 00:08:23+00:00
I think this is a rather pertinent showcase of the danger of outsourcing your thinking to LLMs. This article strongly indicates to me that it is LLM-written, and it's likely the LLM diagnosed the issue as being a C# issue. When you don't understand the systems you're building with, all you can do is take the plausible-sounding generated text about what went wrong for granted, and then I suppose regurgitate it on your LLM-generated portfolio website in an ostensible show of your profound architectural knowledge.
by catlikesshrimp | 2026-03-07 00:08:55+00:00
That was my first impression. But then I thought in humans, and concluded ants have less muscle % of volume

Less muscle than us by ANY measure would be mindblowing for beings who can carry up to 100 times their weight, compared to ~ 1-2 we can.

I can't give any appreciation of muscle % of weight. I don't know how heavy is chiting armor/exoskeleton.
by cyberax | 2026-03-07 00:09:04+00:00
This kind of fiction is pretty popular in Russia. So there are websites and forums that discuss the kind of hand-waving needed to make the stories interesting (I recommend https://www.popadancev.net/ ).

And one thing that really stands out is that there are really not that many shortcuts. To build something like a steam engine, you need to invent advanced steelmaking, casting, advanced tooling (lathes, drills, etc.), and so on.

In general, ancient people were able to exploit the tech available to them with great efficiency.

There are some technologies that were overlooked longer than they should have, but not that many. For example, rubber could have been invented 400 years earlier. Hooke had a microscope capable of resolving micro-organisms in 1665, but the germ theory of diseases took 300 more years to develop.
by koonsolo | 2026-03-07 00:09:11+00:00
I don't see the value of a junior instructing an AI, because I as a senior can also instruct an AI.

I perceive the AI itself as a very fast junior that I pair program with. So you basically need the seniority to be able to work with a "junior ai".

The bar for human juniors is now way higher than it used to be.
by anon7000 | 2026-03-07 00:09:30+00:00
Yeah, it’s very good for productivity & focus to have some easy tasks to give you a quick win & dopamine boost. Spending all day reviewing AI output is NOT that.

I suppose some say this is an argument in favor of non-human workers, but the whole point of this endeavor should be to improve human society. (Isn’t that, allegedly, what tech companies are all about? :p)
by applfanboysbgon | 2026-03-07 00:09:47+00:00
You didn't make a point, and still haven't. You screeched a bunch of buzzphrases sarcastically as if that were equivalent to making a point, which is about par for the course for the level of reasoning (ie. none) shown by people with the position you hold. You seem to take it for granted that just by asserting that LLMs aren't next-token-prediction-programs, that must be factually true, without making any kind of argument or reasoning for why that is the case. Of course, any attempt to reason at that position falls apart under trivial scrutiny, so it's no wonder you're averse to reasoning about it and settle for trite assertions.
by valentinprgnd | 2026-03-07 00:09:47+00:00
This project was inspired by a tweet from Guillermo Rauch referencing the article
“Rewrite your CLI for AI agents”.

The idea is simple: most CLIs were designed for humans reading terminal output.
AI agents interacting with tools need something closer to a machine-readable contract.

Sonde is an early experiment exploring a small manifest that lets tools describe
their commands, inputs and outputs so agents can discover and execute them
without scraping terminal output.

This is still very early and I'm mainly interested in feedback from people building developer tooling or agent workflows.
by s_tec | 2026-03-07 00:09:58+00:00
Location: San Diego, CA, USA

Remote: Hybrid preferred

Willing to relocate: No

Technologies: Electronic design (KiCad, Verilog, SPICE), Embedded Linux (U-Boot, Yocto, Kernel drivers), Full-stack web (TypeScript, React, CouchDB, PostgreSQL, Redis, RabbitMQ, Prometheus, Grafana, Docker), Mobile development (React Native, Android, iOS), Graphics (DirectX, OpenGL), Blockchain (wallets & related cryptography)

Résumé/CV: https://swansontec.com/resume.pdf

Email: hire-me@swansontec.com

I co-founded the Edge crypto-currency wallet in 2013, but my background is in electrical engineering. With 25 years of technical experience, I can lead high-performance teams to ship products across any level of the technology stack.
by FireBeyond | 2026-03-07 00:11:05+00:00
> My swing-state vote was stupendously easy to get. (a) don't commit a genocide (b) give voters something big and material like free healthcare (c) don't cover up COVID and Long COVID

So they voted for the side committing genocide and who sees free healthcare as an atrocity in itself to everything the US stands for? What did the Dems do to "cover up" COVID? You know versus "It's nothing worse than the flu, it'll be over in two weeks" while privately being aware that neither of those things were true?

I mean, they didn't do that (and I think the DNC, DWS and their ilk have a lot to answer for the current state of affairs), but your "swing state, stupendously easy to get" decided instead to vote for the side that openly doubled down on those things, not really a ringing endorsement for expectations of voters there.

That's before we even get to the general issue of an electoral populace so ignorant of the political landscape that the number one search on Election Day on Google was "Did Biden drop out?"
by CuriousRose | 2026-03-07 00:11:19+00:00
I am hoping that eventually there will be some agnosticism with the language server. Currently they all seem to rely on Node which in my opinion is rapidly being outclassed by Bun in terms of resource usage. It would be great to eventually be able to pick what runtime they use in VS Code/Cursor to reduce energy drain on my laptop when working on the go.
by shagie | 2026-03-07 00:12:35+00:00
BLS had some classification changes over the years. I think it's interesting in the "this is how people thought about the role over the decades."

Today there are computer programmers (15-1251), and software developers (15-1252), and web developers (15-1254).

In 2018, there was a reclassification - https://www.dol.gov/sites/dolgov/files/ETA/oflc/Presentation... where 15-1132, Software Developers, Applications and 15-1133, Software Developers, Systems
Software where reclassified into the software developers (15-1252) group.

The other thing that confuses this is that a lot of positions were classified as Computer systems analysts because that's a position that a TN visa can be hired for (there is no software engineer in there... and it wasn't until relatively recently that one could be a "software engineer" in Canada without being an Engineer.

Back in 2010 ... https://www.bls.gov/cps/cenocc2010.htm

Computer programmers 1010 15-1131
Software developers, applications and systems software 1020 15-1132, 15-1133

Where the "Computer programmer" was the more junior classification and Software developers working on a word processor were classified differently than a software developer working on the operating system... and they were the more senior positions.

This division still shows up in the definitions.

https://www.onetonline.org/link/summary/15-1252.00

Software Developers
Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

https://www.onetonline.org/link/summary/15-1251.00

Computer Programmer
Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Show HN: Free salary converter with 3,400 neighborhood comparisons in 182 cities
by jay7gr | 2026-03-07 00:14:54+00:00
Hi HN, I built this because when I was considering relocating, I couldn't find a salary comparison tool that went deeper than city-level averages. A $100K salary in "New York" means very different things depending on whether you live in Manhattan or Queens.

What it does: enter your current city, a target city, and your salary. It calculates an equivalent salary adjusted for cost of living, local taxes, rent, and currency exchange — down to the neighborhood level.

Some things that make it different:

3,400+ neighborhoods across 182 cities, not just city averages
Single and family mode (adds childcare, larger apartments)
Side-by-side tax breakdowns by country
67 currencies with real-time conversion
Also has a Retire Abroad calculator for retirement planning
The data comes from a combination of public sources (OECD, local government stats, housing indices) cross-referenced and normalized to a cost-of-living index where New York = 100.

No signup, no paywall, no ads. Would love feedback on the methodology or data accuracy — especially from people who've actually relocated between cities we cover.
by dnemmers | 2026-03-07 00:15:13+00:00
South Dakota actually has a few decent tourist attractions west river: (Mt Rushmore, Badlands, Crazy Horse).

With its proximity to Canada, and relative cheapness, likely pulls in quite a few tourists from up North.

One additional South Dakota attraction (although lessening interest as of late) is how much hunting/fishing is available, and how much the community is interested in the ‘visiting’ hunter.

https://sdvisit.com/sites/default/files/2026-01/2025-Economi...
Show HN: Hatice – Autonomous Issue Orchestration with Claude Code Agent SDK
by mksglu2 | 2026-03-07 00:15:56+00:00
Hatice polls your issue tracker (Linear or GitHub Issues), spins up isolated workspaces, and dispatches Claude Code agents to solve each issue
end-to-end — dispatch, multi-turn execution, retry with exponential backoff, reconciliation, and real-time observability.

Inspired by OpenAI's "Harness Engineering" manifesto and Symphony (Elixir/OTP), rebuilt from scratch in TypeScript with the Claude Code Agent
SDK.

Key differences from Symphony:
- GitHub Issues support (not just Linear)
- SSE real-time dashboard (no WebSocket dependency)
- Per-session cost tracking in USD
- Fine-grained tool control (allow/disallow specific tools)
- MCP server tools for agents to query Linear/GitHub APIs directly
- Single WORKFLOW.md file configures everything

4,148 lines of source, 328 tests, zero type errors. Every line written by AI agents.

Demo video in the README shows hatice building a presentation website autonomously — 5 Linear issues dispatched in parallel, each agent working
in isolated workspaces with live hot-reload.
by susam | 2026-03-07 00:16:39+00:00
I still write my posts by hand using HTML and Emacs (mhtml-mode). Some of the posts also tend to be verbose. For example, when I write about a recreational mathematics problem, I sometimes make the post deliberately long and convoluted. I like to capture several possible solutions, including ones that are needlessly complicated, before eventually discussing the small elegant solution.

For better or worse, my first version of any post tend to contain quite a few typos. It usually takes a few train rides of re-reading the post and making notes of the typos, then fixing them and pushing the changes once I get home, before most of them get weeded out. So there is at least one rather low grade indicator that the writing is coming from an imperfect human brain. I also double-space between sentences which can be another low grade indicator for people who care to 'view source'.

But even so, I find myself increasingly wary that something I wrote might be mistaken for LLM output. It is a nagging worry that has slightly dampened the joy of writing. I very well understand why people have become more suspicious about LLM-generated writing. But I do hope that once things settle down perhaps in a few years, the current hair trigger suspicion will ease and that people who still handcraft their blogs will not feel a persistent sense of suspicion lingering over their work.
by dasil003 | 2026-03-07 00:16:40+00:00
It'll never happen because it shines a light on uncomfortable facts that would risk far too much cognitive dissonance across the political spectrum. Please keep the discourse to identity politics, culture wars, the Epstein files, and large-scale, unprovoked acts of international warfare; those will all be much easier for us to talk about as a nation than what we should do about housing prices.
by Aurornis | 2026-03-07 00:17:37+00:00
I don't know. I scrolled through his recent Tweets and he's sharing things like this $900 snake oil device that "finds nearby microphones" and "sends out AI-generated cancellation signals" to make them unable to record your voice : https://x.com/aidaxbaradari/status/2028864606568067491

Try to think for a moment about how a device would "find nearby microphones" or how it would use an AI-generated signal to cancel out your voice at the microphone. This should be setting of BS alarms for anyone.

It seems the Twitter AI edgey poster guy is getting meta-trolled by another company selling fake AI devices
by dmurvihill | 2026-03-07 00:17:51+00:00
The burden of proof is completely uncharted when it comes to LLMs. Burden of proof is assigned by court precedent, not the Copyright Act itself (in US law). Meaning, a court looking at a case like this could (should) see the use of an LLM trained on the copyrighted work as a distinguishing factor that shifts the burden to the defense. As a matter of public policy, it's not great if infringers can use the poor accountability properties of LLMs to hide from the consequences of illegally redistributing copyrighted works.
Show HN: BottomUp- Translate Your Thoughts So AI Can Work For Your Neurotype
by claythedesigner | 2026-03-07 00:17:54+00:00
I'm autistic and ADHD, and I kept running into the same wall with AI tools- not knowing how to prompt them in a way that matched how my brain actually works. I'd have a real idea or need but couldn't get the output to reflect it. So I built BottomUp.

It's a free, no-login tool that walks you through a structured process to clarify your thinking before you prompt an AI. Instead of starting with a blank box, you answer a few focused questions and it builds the prompt from the bottom up — hence the name.

It's built especially for neurodivergent people, but honestly anyone who gets frustrated staring at a blank prompt field might find it useful.

No account needed, runs in the browser: https://www.bottomuptool.com

Would love feedback — especially from anyone who's struggled with the "I know what I want but can't explain it to the AI" problem.
by AnthonyMouse | 2026-03-07 00:18:12+00:00
> It is deceptive to compare coal % of power generation

It isn't, because coal emits significantly more CO2 per unit electricity than natural gas, since it's pure carbon instead of a hydrocarbon, and therefore should be getting discontinued by everyone rather than installed by anyone.

The "it's a developing country" arguments seem like a dodge when the real reason is that they'd rather emit 80% more CO2 so they can burn coal instead of buying oil or building enough nuclear and renewables to not do either one.

> This also means those coal plants run at lower/decreasing utilization because a big part of their role is to provide dispatchability.

Those percentages are for power actually generated and already take into account capacity factor.

> you will also find that lower per-capita consumption more than compensates for currently still higher CO2 intensity of chinese electricity

What excuse is that for burning coal? Should Germany and the UK be justified in burning more coal too, since they have lower electricity consumption per capita than China?
by JohnMakin | 2026-03-07 00:18:39+00:00
signing an online petition is also a quick act, and the same reasoning you’re using would follow. you’re almost getting at what’s wrong with your specific voter argument though - in many, many states, 1 or more of the following can apply:

big states that always vote one way like CA where a non vote is the same as a blue vote

states where voting is such a tedious process that opting out is a reasonable choice, even if it doesnt place a big burden otherwise

states with voter id laws, often large chunks of the eligible population do not have an id

disabled people, people with hardship, etc., felons

It’s really weird logic to lump massive chunks of the general population these things apply to in with the same people that explicitly support this. It also ignores the fact that these elections often come down to a few thousand or fewer votes in a handful of battleground states. Not voting in those places, I would tend to agree more with the gist of your point, but it is no where near a big chunk of the population.
by Hupriene | 2026-03-07 00:19:17+00:00
Unfortunately we're living in a world where instantly dismissing anything that reads like ai and hanging up on anyone that might be tts is increasingly rewarded.

Art and its meaning are in the eyes of the reader, yes, but when you live in a version of the Library of Babel where every book is properly spelled and punctuated, seeking meaning in what you read is a great way to waste your life.
by jimz | 2026-03-07 00:19:18+00:00
I'm sure that it's real nice to have the lack of IPs be a problem that only tangentially affect one's daily experience but try speaking to someone who lives in a jurisdiction that is de facto independent but because of a frozen conflict or some sort of political dispute that predates their birth can neither be assigned a TLD nor be a member of an RIR. There's a giant first mover advantage and the system devised to dish out IPv4 subnets is essentially a cartel. The secondary markets is the rational economic response in the face of a market that is monopolistic, poorly designed, and acts as an absolute gatekeeper to something that's fundamental to life in modern times.

The fact is that just because states and police really wish that 1 IP = 1 person but in reality that's hardly true. Residential and non-residential IPs are not really different. The resource is misallocated and what else does anyone expect? If investigations into actual criminal activity is solely based on IP addresses then it has always been one that is done incompetently. Sorry that the heuristic most convenient to the state isn't actually that great for what the state appropriated it to do. Whose fault is that? IP Geolocation is a massive backdoor whose purported efficacy has been used for geofencing warrants that basically make a mockery out of probable cause. It is also used for no good reason to help authoritarian nations and in the name of jingoism ends up inconveniencing people at the very least. My father spends 3-5 months out of the year in China and while there, he can't access his mortgage company and can't call them, can't renew his vehicle registration, can't check his gmail, and can't even purchase, but can nevertheless run, Turbotax. He's American, and there are hundreds of thousands of Americans overseas that find themselves in this awkward spot because of overreliance on one bad heuristic. So I have to pay his mortgage until he returns, every year for months, and also essentially while imitating him take care of a bunch of quotidian things that he can certainly do himself but since it's hard to teach a 65 year old man how to hop the GFW reliably, I have to go through this rigamarole. Imagine if I didn't have some cash set aside, or that I haven't paid for my own dwelling already. It certainly doesn't stop state actors from attacking when they want, but it sure makes it easy to pretend like you did something meaningful while in reality all you've done is inconvenienced your own customers. The system is broken, lamenting that fact isn't a good look.

The marketplace, in fact, is hardly a mess. It has competition, it has decentralized regulatory features, do you prefer all such deals go through say LET's massive thread on it instead? https://lowendtalk.com/discussion/160162/aio-ip-related-ipv4...
by sam_palus | 2026-03-07 00:19:38+00:00
I definitely see your point. Our thesis with the MBS product, in finance terms, is that most startups can afford to take on a bit more liquidity risk on their long-term cash (on the order of a couple of days) to get significantly better yields without taking on credit or price risk on their principal.

We've had discussions about offering products in the future with higher yields that carry more risk. Most founders we've talked to are very risk-averse on their company treasury, but if our users tell us they want access to different instruments with different risk profiles, we're happy to meet them where they are.