MurphyA/hacker-news huggingface dataset:
by sothatsit | 2026-03-05 11:30:24+00:00
I'm afraid I can't easily share this, as we have embedded a lot of company-specific information in our setup, particularly for cross-linking between confluence/jira/zendesk and other systems. I can try explain it though, and then Claude Code is great at implementing these simple CLI tools and writing the skills.

We wrote CLIs for Confluence, Jira, and Zendesk, with skills to match. We use a simple OAuth flow for users to login (e.g., they would run jira login). Then confluence/jira/zendesk each have REST APIs to query pages/issues/tickets and submit changes, which is what our CLIs would use. Claude Code was exceptional at finding the documentation for these and implementing them. Only took a couple days to set these up and Claude Code is now remarkably good at loading the skills and using the CLIs. We use the skills to embed a lot of domain-specific information about projects, organisation of pages, conventions, standard workflows, etc.

Being able to embed company-specific links between services has been remarkably useful. For example, we look for specific patterns in pages like AIT-553 or zd124132 and then can provide richer cross-links to Jira or Zendesk that help agents navigate between services. This has made agents really efficient at finding information, and it makes them much more likely to actually read from multiple systems. Before we made changes like this, they would often rabbit-hole only looking at confluence pages, or only looking at jira issues, even when there was a lot of very relevant information in other systems.

My favourite is the confluence integration though, as I like to record a lot of worklog-style information in there that I would previously write down as markdown files. It's nicer to have these in Confluence as then they are accessible no matter what repo I am working in, what region I am working in, or what branch or feature I'm working on. I've been meaning to try to set something similar up for my personal projects using the new Obsidian CLI.
by Kwpolska | 2026-03-05 11:31:00+00:00
> Engineers who know their craft can still smell the slop from miles away when reviewing it, despite the "advances" made. It comes in the form of overly repetitive code, unnecessary complexity, and a reluctance to really refactor anything at all, even when it's clearly stale and overdue.

I’ve seen reluctance to refactor even 10+-year-old garbage long before LLMs were first made available to the broader public.
by harimau777 | 2026-03-05 11:31:19+00:00
I don't think it's necessarily unreasonable. As I understand it, the lumber industry has optimized the ability to grow massive amounts of fast growing pine as quickly as possible. So this isn't suggesting that we start clearcutting forests, it's suggesting that we start growing massive amounts of lumber with the explicit purpose of converting it to charcoal and burrying it.
by no_ja | 2026-03-05 11:31:20+00:00
I disagree with you. The issue does not only affect a “very narrow slice” of consumers. https://www.techspot.com/news/111472-hp-warns-ram-now-makes-... A major brand is now suggesting that this is a “new normal” and one solution is to just offer systems with less ram. This is an issue when lots of modern software seems to expect an unending supply.
by Garlef | 2026-03-05 11:32:06+00:00
> It’s hard to use external services

I think it's interesting to add what they use it for and why its hard.

What they use it for:

- It's about automated testing against third party services.

- It's not about replicating the product for end users

Why using external services is hard/problematic

- Performance: They want to have super fast feedback cycles in the agentic loop: In-Memory tests. So they let the AI write full in-memory simulations of (for example) the slack api that are behaviorally equivalent for their use cases.

- Feasiblity: The sandboxes offered by these services usually have performance limits (= number of requests per month, etc) that would easily be exhausted if attached to a test harness that runs every other minute in an automated BDD loop.
by dathinab | 2026-03-05 11:32:13+00:00
the author speaks about code which is syntactically completely different but semantically does the same

i.e. a re-implementation

which can either

- be still derived work, i.e. seen as you just obfuscating a copyright violation

- be a new work doing the same

nothing prevents an AI from producing a spec based on a API, API documentation and API usage/fuzzing and then resetting the AI and using that spec to produce a rewrite

I mean "doing the same" is NOT copyright protection, you need patent law for that. Except even with patent law you need to innovations/concepts not the exact implementation details. Which means that even if there are software patents (theoretically,1) most things done in software wouldn't be patentable (as they are just implementation details, not inventions)

(1): I say theoretically because there is a very long track record of a lot of patents being granted which really should never be granted. This combined with the high cost of invalidating patents has caused a ton of economical damages.
by rybosworld | 2026-03-05 11:32:42+00:00
When web search first arrived, the same thing happened. That is, some people didn't like using the tool because it wasn't finding what they wanted. This is still true for a lot of folks today, actually.

It's less "git gud; prompt better", and more, "be able to explain (well) what you want as the output". If someone messages the IT guy and says "hey my computer is broken" - what sort of helpful information can the IT guy offer beyond "turn it on and off again"?
by Imustaskforhelp | 2026-03-05 11:33:04+00:00
I feel so sad about snowden sometimes. I tried reading his book's first few pages on how when he was growing up, he could be anyone in a forum and there was this sense of anonymity and at the same time, just freedom. And later on when he saw just how much the overreach of govt. was etc., he did what others couldn't.

It wasn't as if there weren't any other contractors like Snowden, but there were no other whistleblowers like Snowden

and where'd that leave him? In a country far away from his motherland and being worried about his safety. Being called god knows what by the country at home and most general people don't even care.

Snowden didn't do it for the money, he did it for what he felt was right and that's so rare.

Its so sad how when I searched up on Snowden on youtube, the first thing I found was ex CIA agent claiming Snowden wasn't innocent and how he had to befriend russia but at the same time, that was only because US would have literally killed him and made an example out of him to whistleblow about such a large-scale mass surveillance

“What kind of asshole reveals the fact we’re the assholes, then doesn’t let us kill him!” is one heck of a comment I found.

Also, We will charge the whistleblower with death but we will not take any action against the act which was whistleblown in the first place (:
by Moldoteck | 2026-03-05 11:33:11+00:00
Who is agreeing that nuclear is inflexible? RTE real generation data is a direct proof it's false.

EDF needs no handouts for maintenance of their reactors. But I'm eager to see their profits evolution in 2026 H1 after arenh got ditched.
There will be some govt loans for EPR2, but the amount is rather tiny if we compare to say German EEG fund.
Ask HN: Is this the secret of One Piece?
by itsmeadarsh | 2026-03-05 11:33:33+00:00
The true essence of One Piece goes beyond treasure hunting. It is about exploring every corner of the world and bringing people together. Through their adventures across diverse islands and cultures, Luffy and his crew encounter individuals with unique dreams, struggles, and stories. In this way, the series “collectivises” the world, showing how different people can unite (the term "one" refers to this) through friendship, shared goals, and courage. Ultimately, the journey reflects that the real treasure lies not in gold or power, but in the bonds that connect humanity and freedom. The "piece" refers to all people united. The whole world is a single "one" piece.
by IshKebab | 2026-03-05 11:36:14+00:00
> The family’s lawyers say he wasn’t mentally ill, but rather a normal guy who was going through a difficult divorce.

I guess it's the same sort of thing as conspiracy theorists or the religious. You can tell them magic isn't real and faking the moon landing would have been impossible as much as you want, but they don't want to believe that so they can easily trick themselves.

It's a natural human flaw.
by felltrifortence | 2026-03-05 11:36:22+00:00
We built an MCP server that connects Claude to real-time crypto data from 5 major exchanges. The Model Context Protocol (Anthropic's open standard) lets the AI make actual API calls instead of relying on training data. Users can compare prices, spot arbitrage, track portfolios, and generate reports through natural language — no code needed. Supports both stdio (Claude Desktop/Code) and HTTP/SSE for web clients. Would love to hear feedback from the HN community.
by LargoLasskhyfv | 2026-03-05 11:36:30+00:00
Besides the fact it isn't even ready yet, of course you could run everything which runs on NetBSD in there. Just not the ways you're used to.

IMO anything which makes NetBSD's base more complete is good.

When it is ready, it remains to be seen which external tools may be ported to make use of the newly available internals. If ever.
by sph | 2026-03-05 11:36:36+00:00
> A fair question is: why hasn’t the boilerplate been automated as libraries or other abstractions?

Because our ways of programming computers are still woefully inadequate and rudimentary. This is why we have a tons of technique for code reuse, yet we keep reinventing the wheel because they shatter in contact with reality. OOP was supposed to save us all in the 1990s, we've seen how it went.

In other fields we've had a lot of time to figure out basic patterns and components that can be endlessly reused. Imagine if car manufacturers had to reinvent the screw, the piston, the gear and lubricants for every new car model.

One example that has bugged me for a decade is: we've been in the Internet era for decades at this point, yet we spend a lot of time reinventing communication. An average programmer can't spend two days without having to deal with JSON serialization, or connectivity, or sending notifications about the state of a process. What about adding authentication and authorization? There is a whole cottage industry to simplify something that should be, by now, almost as basic as multiplying two integers. Isn't that utter madness? It is a miracle we can build complex systems at all when we have to focus on this minutiae that pop up in every single application.

Now we have intelligences that can create code, using the same inadequate language of grunts and groans we use ourselves in our day to day.
by liampulles | 2026-03-05 11:36:59+00:00
I see a future where I program at work less, which is sad but c'est la vie. I think the challenge of the job will be heralding and managing my own context for larger codebases managed by smaller teams, and finding ways to allow for more experimental/less verified code in prod. And plenty of consulting work for companies which have vibe coded their business and who are left with a totally fucked data model (if not codebase).

A Private (system) Investigator. :)
by Propelloni | 2026-03-05 11:37:58+00:00
I have several points to say to that.

1) 2015 saw the iPhone 6s, which was only 15 mm shorter than the Xperia 5 or 10 V, while being about the same width and thickness. It had a tiny screen in comparison. The 6s Plus was larger, and heavier, than the Xperia 10 V, in all dimensions (OK, not thickness, this was the time of "paperthin" phones) while still having a smaller screen.

2) I don't want a tiny 2008 smartphone, I want a phone I can use with one hand. A width of 70 mm or less lets me do that. Today, that is small, in 2015 it was about normal.

3) My perfect phone was the Samsung Galaxy S6 Edge from 2015, which has about the same dimensions like the Xperia 10 V but the rounded screen edges made it easier to use with one hand.
by notTooFarGone | 2026-03-05 11:38:37+00:00
Working for german medium-sized companies:

It's really that the upper management does not appreciate change over departments if it's not their idea.

There is always the mentality that "why fix it if it works" where you actually have to wait for people to go to their pension to really grab a process and drive change.

You then get partially digitalized processes where digital native departments are concerned but they always have to solve the problem of interacting with a bunch of legacy systems and workflows, which in itself is so much harder and more inefficient.
Show HN: Awesome-Claude-md – 20 stack-specific Claude.md templates for AI coding
by sx4im | 2026-03-05 11:39:07+00:00
Hey HN — I built this because every time I started a new project with Claude Code, I'd spend an hour writing a CLAUDE.md that was either too generic to be useful or too project-specific to reuse.

The insight is that good CLAUDE.md files need to be stack-specific. What Claude gets wrong in a Next.js App Router project is completely different from what it gets wrong in a FastAPI backend. Generic advice doesn't cut it.

Each template includes concrete rules (not platitudes), a "NEVER DO THIS" section with real anti-patterns, specific library preferences with reasons, and file naming conventions with examples.

Happy to take requests for stacks that aren't covered.
by dathinab | 2026-03-05 11:39:09+00:00
> how does that work

AI can't claim ownership, humans can't either as they haven't produced it. If there is guaranteed no one which can claim ownership it often seen as being in the public domain.

In general it is irrelevant what the copyright of the AI training data is. At least in the US judges have been relevant clear about that. (Except if the AI reproduced input data close to verbatim. _But in general we aren't speaking about AI being trained on a code base but an AI using/rewriting it_.)

(1): Which isn't the same as no one seems to know who has ownership. It also might be owned by no-one in the sense that no one can grant you can copyright permission (so opposite of public domain), but also no-one can sue (so de-facto public domain).
by fragmede | 2026-03-05 11:39:37+00:00
That's two more clicks than zero and one extra device that you need to bring. I get it, you'd never leave the house without your phone, but sometimes I don't want to have my phone and all of its notifications following me around. If I don't have my phone and I don't log into Instagram on my laptop, I don't get distracted by it. Being able to go further without having to be tethered to wifi is freeing, albeit for a rather specific digital slice of freeing.
by robinsonb5 | 2026-03-05 11:40:05+00:00
Perhaps - but an argument might still be made that the result is a derivative work of the original, given that it's produced by feeding the original work through automated tooling.

But either way, deleting the original version from the repo and replacing it with the new version - as opposed to, say, archiving the old version and starting a new repo with the new version - would still be a dick move.
by agentzz | 2026-03-05 11:40:41+00:00
Hey HN, I built this because I wanted a voice AI assistant in my Discord
server without paying for cloud services.

How it works: captures speech per user via Opus stream, transcribes with
Groq Whisper (free tier), generates a reply with LLaMA 3.1 (also free
via Groq), and speaks it back into the voice channel with ElevenLabs
or Google TTS fallback.

The trickiest part was the echo guard — the bot needs to ignore its own
voice being picked up through other users' speakers/mics. Solved with
a time-window filter after each bot utterance.

Stack: Node.js, discord.js v14, @discordjs/voice, Groq API, ElevenLabs.
Single file, ~1400 lines, no build step.

Happy to answer questions about the architecture!
by NoLinkToMe | 2026-03-05 11:40:44+00:00
> If the Neo has the same size screen as the MacBook Air

It's two things that explain the optics vs reality are surprising.

One is bezels, they're quite large on the 11 inch.

Two is rounding, the 11 inch actually undersells things as it's 11.6 inches, the Neo is exactly 13 inch. So it's not 2 inches but 'just' 1.4 inches bigger, and with its thick bezels it bridges that 1.4 inch gap mostly.

While the 13 inch MBA is actually 13.6 inches.

In other words, the MBA has a 5% bigger screen than the Neo, despite being marketed both as '13 inch macbooks'.

5% doesn't sound like much, but it's the diagonal, meaning the height/width also scale by 5%, and the surface area therefore scales by 1.05^2 i.e. the screen of the '13' inch MBA is actually more like 10% bigger than the 13 inch Neo.
by throwaw12 | 2026-03-05 11:40:46+00:00
> The agreement is meant to help mitigate concerns that big tech’s datacenters are driving up US electricity costs for homes and small businesses

Exactly opposite will happen. Reason is, when Big Tech is paying huge amounts of money to contractors to build those power generation facilities and service companies to service it, they will abandon servicing other facilities (remember how Micron dropped consumer RAMs last year because of enterprise demand) or require higher pay from everyone else
Show HN: Hierarchical Mission Authority Architecture for autonomous systems
by burakoktenli | 2026-03-05 11:41:05+00:00
Hi HN,

I built a small architecture exploring how autonomous systems can manage operational authority when sensor trust degrades or environmental threats increase.

The model computes a continuous authority value A ∈ [0,1] based on four inputs:

• operator quality
• mission context confidence
• environmental threat
• sensor trust

The authority value maps to operational tiers that determine what actions an autonomous system is allowed to perform.

I included:

– deterministic simulation engine
– reproducible Monte Carlo experiments
– interactive demo
– technical report with DOI

Demo:
https://burakoktenli-ai.github.io/hmaa

Technical report:
https://doi.org/10.5281/zenodo.18861653

I'd love feedback from engineers working on robotics, safety-critical systems, or AI autonomy.
by stratifyintel | 2026-03-05 11:41:28+00:00
One thing I keep wondering about with agents is what happens once they start running real workflows.

Right now a lot of the focus is on getting them to execute tasks reliably. But the harder problem might be reconstructing what actually happened later, why a decision was made, what context the agent had, and how you audit or override it if something goes wrong.

Feels like autonomy is moving faster than the accountability layer around it.
by ViewTrick1002 | 2026-03-05 11:41:51+00:00
The net demand curve varies 30 GW over the period you posted?

It goes 7 GW negative.

The problem with nuclear power is that about all costs are fixed. It costs 18-24 cents/kWh when running at 100% for 40 years excluding backup, transmission, final waste disposal and taxes.

Now remove any earning potential from large portions of the day coming from renewables and storage and the economics simply does not pan a out.
by Garlef | 2026-03-05 11:42:41+00:00
> hallucinate the input

True

> fabricate the 'proofs' for the verification sandbox

Not sure: It seems the tool here allows for non-llm code to perform validation inbetween the steps

So in this sense, it allows you to manage the LLM.
Of course if you run the workflow through an outer agentic loop this would be different.

In this case, I think the reasonable approach would be to let the orchestrating tool write its results to a space that the agents themselves have no access to.
by fschuett | 2026-03-05 11:42:44+00:00
> It is illegal

Only (?) in America. In the EU, scraping is legal by default unless explicitly opted out with machine-readable instructions like robots.txt. That covers "training input". For training output, the rule is: "if the output is unrecognizable to the input, the license of the input does not matter" (otherwise, any project X could sue project Y for copyright infringement even if the projects only barely resemble each other). The cases where companies actually got sued were where the output was a direct copy or repetition of the input, even if an LLM was involved.

There is, however, a larger philosophical divide between the US and the EU based on history and religion. The US philosophy is highly individualistic, capitalistic, and considers "first-order principles." Copyright is a "property right": "I own this string of bits, you used them, therefore you owe me" (principle of absolute ownership).

Continental philosophy is more social and considers "second-order / causal effects." Copyright is a "personality right" that exists within a social ecosystem. The focus is on the effect of the action rather than a singular principle like "intellectual property." If the new code provides a secondary benefit to society and doesn't "hurt" the original creator's unique intellectual stamp, the law is inclined to view it as a new work.

In terms of legal sociology, America and Britain are more "individual-property-atomistic" thanks to their Protestant heritage, focusing on the rights of the individual (sola me, and my property, and God). Meanwhile, Europe was, at least to a large part, Catholic (esp. France), which focuses more on works, results, and effects on society to determine morality. While the states are officially secular, the heritage of this echoes in different definitions of what is considered "legal" or "moral", depending on which side of the ocean you are on.
by twincipher | 2026-03-05 11:43:40+00:00
So something big got approved a few miles from my house -- a data center complex -- which I found out through a local news provider. The story sparked my curiosity, and I soon went down a rabbit hole of local city government websites and public data to see what other projects might be in the works.

Then the thought occurred to me: what if I could just... scrape all of it?

So one API led to another and another.... I ended up writing 200+ scrapers across 85 cities. It turns out that when the City of Columbus uses Accela, the City of Austin uses Amanda, the City of Chicago has its own thing, and half the other cities dump CSVs on an FTP server that may or not be online -- "just scrape it all" stops being simple quickly.

Some things I learned along the way:

- There is no standard for permit data. Every city invents its own schema.
- Geocoding more than a million addresses sounds straightforward until you come to the conclusion that half of the addresses are things like "LOT 4 BLK 2 UNIT 7".
- Government APIs have rate limits that appear to be set by someone that assumed no one would use them.
- The estimated cost field is a work of creative fiction. A $200 million data center will sometimes be listed at $1.

PermitRadar is the result -- an interactive map + search across 1.6M+ results. You can lookup any city, filter by date/cost/type, and see what's going on. If you care about a specific address (homeowner, contractor, investor), you can setup alerts that notify you when new permits are filed.

The city pages (e.g. /permits/los-angeles-ca) are server-rendered and public -- no login required. The stack is Express/TypeScript + Next.js + PostGIS + Redis + BullMQ. Scrapers run on a cron job and feed a queue that handles geocoding, normalization, and AI classification (Claude Haiku 4.5).

I'm happy to answer any questions that you have regarding scraping, the data normalization hellscape, or anything under the sun.