MurphyA/hacker-news huggingface dataset:
by acuozzo | 2026-03-14 03:55:58+00:00
> because computers and the internet became available

Because of Bell Labs (inventors of the transistor & Unix & UUCP & so much more) which was so well-funded by the post-WW2 US economic situation.

The Internet? DARPA!

DARPA? Post-WW2 US M.I.C.-driven economy.

The list goes on and on and on. F/OSS owes so much to The Marshall Plan.

Is this a sweeping, reductionist PeterZeihan-esque argument? Sure, but I think it's valid.
by travisgriggs | 2026-03-14 03:56:49+00:00
Opus helped me brick my RPi CM4 today. It glibly apologized for telling to use an e instead of a 6 in a boot loader sequence.

Spent an hour or so unraveling the mess. My feeling are growing more and more conflicted about these tools. They are here to stay obviously.

I’m honestly uncertain about the junior engineers I’m working with who are more productive than they might be otherwise, but are gaining zero (or very little) experience. It’s like the future is a world where the entire programming sphere is dominated by the clueless non technical management that we’ve all had to deal with in small proportion a time or two.
by joering2 | 2026-03-14 03:57:26+00:00
None. But you don't put a non refined cruide oil in your diesel, it not only has to be refined but DELIVERED to your country. Depending where that country is, delivery could be even 60% of the final price. And when, you know, tankers with oil explode due to drone attacks, you will see quick large spikes in pump price.

EDIT: also, oil is a commodity traded worldwide, and downside of this is the price of oil is directed by future contracts bet on said oil. In other words, if enough people assume there will be future upticks related to raising cost of transportation insurance, they buy more futures. If they buy more of this virtual contract on price going up (called "long") then eventually real price of oil catches up. Sure, this is upside down, but markets live in this setup for many years now where tail wags the dog.
by dgrin91 | 2026-03-14 03:59:18+00:00
I think thats pretty unlikely. The nuke areas are very far inland. Its impractical from a political point of view to put that many troops that far inland.

I think more likely they may seize Kharg island. It has direct strategic value (~95% of oil exports) and is a much simpler target. This is why they bombed it today - shaping operations.
by interpol_p | 2026-03-14 04:02:07+00:00
I had Opus 4.6 running on a backend bug for hours. It got nowhere. Turned out the problem was in AWS X-ray swizzling the fetch method and not handling the same argument types as the original, which led to cryptic errors.

I had Opus 4.6 tell me I was "seeing things wrong" when I tried to have it correct some graphical issues. It got stuck in a loop of re-introducing the same bug every hour or so in an attempt to fix the issue.

I'm not disagreeing with your experience, but in my experience it is largely the same as what I had with Opus 4.5 / Codex / etc.
by fzeroracer | 2026-03-14 04:02:35+00:00
This hasn't been true for probably over 40 years. Every conservative presidency has resulted in causing more budgetary issues, increasing the power of the feds and chipping away at the constitution. You can look at the actions taken and the budget over the years. Reagan massively blew up the national debt with Reaganomics, George W followed in his wake and so did Trump. The new definition of the GOP is just what happens when the mask fully falls off and they don't feel a need to lie to stupid people.
by Aperocky | 2026-03-14 04:02:42+00:00
I had been able to get it into the classic AI loop once.

It was about a problem with calculation around filling a 2D water basin with sedimentation that is turned based and that edge case where both water and sediments would overflow the basin; To make the matter simple, fact was A, B, C, and it oscillated between explanation 1 which refuted C, explanation 2 which refuted A and explanation 3 that refuted B.

I'll give it to opus training stability that my 3 tries using it all consistently got into this loop, so I decided to directly order it to do a brute force solution that avoided this problem.
by raw_anon_1111 | 2026-03-14 04:04:06+00:00
Not even Tesla fans claim that Tesla is reliable.

https://www.motor1.com/news/781164/tesla-used-car-reliabilit...

For a year when we were doing the digital nomad thing, my wife and I didn’t own a car and we rented plenty of EVs. Tesla was by far our least favorite. Not having CarPlay alone is dealbreaker
by jcranmer | 2026-03-14 04:04:49+00:00
The term "loot box" has, since I want to say the early 2010s, referred to the mechanic described in the quote. It's hard for me to say what the earliest games were to create this mechanic, especially since its origin seems not to be in the traditional Western games but in East Asian games.

The model is very strongly associated with the rise of "live service" gaming, with Overwatch and Battlefield being some of the more notorious offenders.
by jiehong | 2026-03-14 04:07:24+00:00
By default, open telemmetry will try to send traces to a remote http endpoint, unless there is a local exporter in the code base to avoid that behaviour.

Otel has value for things crossing microservices in production, much less in local for a single app.

Often, languages running on dotnet or the JVM already enjoy great tooling for quite a few years, and so locally they are much better than otel.
by koreth1 | 2026-03-14 04:07:50+00:00
I wish I had this kind of experience. I threw a tedious but straightforward task at Claude Code using Opus 4.6 late last week: find the places in a React code base where we were using useState and useEffect to calculate a value that was purely dependent on the inputs to useEffect, and replace them with useMemo. I told it to be careful to only replace cases where the change did not introduce any behavior changes, and I put it in plan mode first.

It gave me an impressive plan of attack, including a reasonable way to determine which code it could safely modify. I told it to start with just a few files and let me review; its changes looked good. So I told it to proceed with the rest of the code.

It made hundreds of changes, as expected (big code base). And most of them were correct! Except the places where it decided to do things like put its "const x = useMemo(...)" call after some piece of code that used the value of "x", meaning I now had a bunch of undefined variable references. There were some other missteps too.

I tried to convince it to fix the places where it had messed up, but it quickly started wanting to make larger structural changes (extracting code into helper functions, etc.) rather than just moving the offending code a few lines higher in the source file. Eventually I gave up trying to steer it and, with the help of another dev on my team, fixed up all the broken code by hand.

It probably still saved time compared to making all the changes myself. But it was way more frustrating.
by dang | 2026-03-14 04:08:45+00:00
That's excellent modbait, but of course what you say is the opposite of what we approve.

It's is a complex and hard question, but the principles we apply to it have been around for a long time and are consistent with the site guidelines. If they weren't, we'd change the latter.

I've explained all of this many times. If you, or anyone, would like to know how we approach the question, you could start here:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
by shdh | 2026-03-14 04:10:28+00:00
id also released the source code to:

Wolfenstein 3D: 1995

DOOM: 1997

Quake: 1999

Quake II: 2001

Quake III Arena: 2005

Return to Castle Wolfenstein: 2010

Wolfenstein: Enemy Territory: 2010

Doom 3: 2011

Some people are still leveraging those codebases and are thankful for their releases.

Maybe just don’t read what he has to say.
by smarthomeu | 2026-03-14 04:10:43+00:00
Built score predictors for every major AP exam. You enter your estimated multiple choice and free response performance, and it predicts your AP score (1-5) based on historical cutoff data from released scoring worksheets.

AP exam season runs May through July — millions of students take these tests and then spend weeks obsessively trying to predict their scores before results come out. The existing options are scattered across ad-heavy sites or are outdated.

Also put together guides on which AP exams are easiest/hardest by pass rate and what scores you need for college credit at different universities.

All client-side, no signup, no data collection.
by Kim_Bruning | 2026-03-14 04:12:09+00:00
Heh, you are probably not wrong? It's not that you're holding it wrong. It's just you're more likely to have gotten a cargo cult version of it by now, so there's no way to hold it right in the first place. Agile isn't the first and isn't the last iteration of this particular pattern.

Extreme Programming, RUP, Spiral Model, RAD, DSDM, probably some variants of CMMI, ISO 9001 , we can continue this list for a while or even get into other disciplines. Each time you start out with a real feedback loop doing real work, and in the end everyone has cargo culted it. Mostly because a lot of people don't grok what feedback loops are, and think they can leave 'em out. I'm not even sure the project managers and BAs are the only ones to blame here. The whole organization conspires to replace scary feedback (and it really is scary!) with comfortable processes. Users don't want to talk to devs. Devs don't want to ship half-baked things. Managers need predictability for their spreadsheets. Everyone gets the cargo cult they deserve. "We mostly just took the good parts" := We left out the active ingredient.

After a while someone comes along with this radical new invention: "let's ACTUALLY apply a feedback loop", and here we go again.

To be fair, it DOES work for a while. you can start out dressing in drag and doing the hula[1] for all I care, so long as you iterate and run a feedback loop! At some point you'll actually successfully build a million dollar product anyway. .... Of course people will then copy you and dress in leaf skirts and dance all night long, and THEIR projects all fail.

This has been "Kim's overly oversimplified history of innovation in development methodologies". You're welcome, I'm sure.

[1] https://www.youtube.com/watch?v=Etkws_5mexg
by tejohnso | 2026-03-14 04:13:14+00:00
> profiting for having done it.

Isn't that permitted by some of the more popular licences? If you care about others profiting from your work you'd choose an appropriate licence. And then you'd temper your expectations and hope for the best because you know there will be less than perfect compliance. It's like lending money to family or friends. You can hope they pay you back, but better to consider it a gift because there's a good chance they won't.

Is it worse because it's AI for some reason? I'm having trouble pinning down exactly what the gripe is. Is it license compliance? Is it AI specific? Is it some notion about uncool behavior in what some people see as a community?
by conception | 2026-03-14 04:13:41+00:00
Branch first so you can just undo. I think this would have worked with sub agents and /loop maybe? Write all items to change to a todo.md. Have it split up the work with haiku sub agents doing 5-10 changes at a time, marking the todos done, and /loop until all are done. You’ll succeed I suspect. If the main claude instance compacts its context - stop and start from where you left off.
by beeflet | 2026-03-14 04:15:39+00:00
I don't use X or Grok.

The fact that the elite and knowledge workers in this country are generally more left-leaning is pretty evident. The right wingers in these ranks make up a distinctive subgroup. These are the thoughts of pretty much everyone everywhere in the country and this becomes apparent if you ask randoms on the street, or you have attended college lectures, or have used a dictionary, or have read wikipedia talk pages, or have compared news sources.

Being a welder or a farmer or a carpenter requires "learning and knowing stuff". These right-wing associated jobs just don't produce knowledge for other people as an end product. That is what makes knowledge work an elite position; not everyone has the luxury of doing knowledge work.

I take issue with your implication that we should all bow down to knowledge workers because they know better. The knowledge workers are the issue here. They are the subject of discussion. This is like when the police investigate themselves and find no wrongdoing.

If we found that the population of professional athletes became dominated by a certain cultural ingroup, and eventually we failed to bring home gold medals at the olympics, we might be correct to question the state of our meritocracy wrt athleticism. Regardless of what people who "improve and use their bodies for a living" think.

The US is losing intellectually and technologically to countries like China. I call into question the general legitimacy of our academic and journalistic institutions.
by Lama9901 | 2026-03-14 04:16:03+00:00
mostly theoretical right now — but that's the point
of building it before it's needed.

anyone submitting results for audit or regulatory review
has an incentive to make numbers look right. strip the
evidence, recompute hashes — if only integrity is being
checked, the attack is silent and undetectable.

i kept asking myself "what would i do if i wanted to
cheat this?" that was the first answer. so it became
an adversarial test:
tests/steward/test_cert02_*

the protocol shouldn't assume good faith.
especially not in regulated domains.

and thanks on the site — built that solo too.
by theptip | 2026-03-14 04:17:02+00:00
> the sponsor of Louisiana's HB-570, publicly confirmed that a Meta lobbyist brought the legislative language directly to her. The bill as drafted required only app stores (Apple, Google) to verify user ages. It did not require social media platforms to do anything.

Thing is, when these “make the websites collect your ID” proposals come up, the overwhelming sentiment here is “this is terrible and we need to do it lower in the stack”. I think the OS is a better place than the website. (Let security conscious folks use a standalone device too if desired.)

The astroturfing stuff is obviously sus, I don’t have a feel for whether this is egregious by the standards of $T companies or just par.

Of course, the EU option of using proper ZK proofs etc sounds way better as portrayed in the OP. But when you actually dig in, doesn’t the EU effectively mandate OS support too, eg https://eudi.dev/1.7.1/architecture-and-reference-framework-..., https://github.com/eu-digital-identity-wallet/eudi-doc-archi... ? Maybe this isn’t set yet but it seems a likely direction at least.
by luzejian | 2026-03-14 04:17:43+00:00
Freight rate volatility is one of the most underappreciated risks in physical product businesses. During the 2021-2022 shipping crisis, ocean freight from China to the US West Coast hit $20k+ per container — a 10x jump that wiped margins for importers who hadn't hedged. Air freight as a backup is worth keeping in your model even if you never use it; knowing your break-even point at air rates tells you a lot about product viability.
by emotiveengine | 2026-03-14 04:17:54+00:00
Have to agree with _pdp_ on this one. I just don't see the need for an LLM agent to do a recursive grep for API keys in public repos.

Not saying people shouldn't build these tools, but the use case is lost on me.

It feels like the industry is in this weird phase of trying to replace 30-year-old, perfectly optimized shell utilities with multi-shot agent workflows that literally cost money to run. A basic Python script with a regex matcher and the GitHub API will find these keys faster, cheaper, and more reliably.
by luzejian | 2026-03-14 04:19:42+00:00
This is one of those areas where the gap between theory and practice is enormous. The frameworks and best practices look clean in blog posts, but the actual implementation in real orgs involves dozens of edge cases and tradeoffs that the frameworks don't address. I'd be curious to hear from anyone who's gone through this at scale — what surprised you most about the gap between how it's supposed to work and how it actually works?
by sarchertech | 2026-03-14 04:20:22+00:00
What kinds of things are you building? This is not my experience at all.

Just today I asked Claude using opus 4.6 to build out a test harness for a new dynamic database diff tool. Everything seemed to be fine but it built a test suite for an existing diff tool. It set everything up in the new directory, but it was actually testing code and logic from a preexisting directory despite the plan being correct before I told it to execute.

I started over and wrote out a few skeleton functions myself then asked it write tests for those to test for some new functionality. Then my plan was to the ask it to add that functionality using the tests as guardrails.

Well the tests didn’t actually call any of the functions under test. They just directly implemented the logic I asked for in the tests.

After $50 and 2 hours I finally got something working only to realize that instead of creating a new pg database to test against, it found a dev database I had lying around and started adding tables to it.

When I managed to fix that, it decided that it needed to rebuild multiple docker components before each test and test them down after each one.

After about 4 hours and $75, I managed to get something working that was probably more code than I would have written in 4 hours, but I think it was probably worse than what I would have come up with on my own. And I really have no idea if it works because the day was over and I didn’t have the energy left to review it all.

We’ve recently been tasked at work with spending more money on Claude (not being more productive the metric is literally spending more money) and everyone is struggling to do anything like what the posts on HN say they are doing. So far no one in my org in a very large tech company has managed to do anything very impressive with Claude other than bringing down prod 2 days ago.

Yes I’m using planning mode and clearing context and being specific with requirements and starting new sessions, and every other piece of advice I’ve read.

I’ve had much more luck using opus 4.6 in vs studio to make more targeted changes, explain things, debug etc… Claude seems too hard to wrangle and it isn’t good enough for you to be operating that far removed from the code.
by qcarroll | 2026-03-14 04:20:37+00:00
I built dropzone because job searching is broken. Applying online means your resume competes with hundreds of others filtered by AI. The people who land roles are the ones who reach out directly — but researching companies and writing personal emails takes hours.

The homepage is a free people search — enter a company name, see who works there, and unlock their email. No signup, 3 free unlocks. Great for finding hiring managers, founders, or anyone you want to connect with.

Once you sign up, the full platform helps you turn those contacts into conversations: AI drafts personalized outreach using your resume and company context, learns your voice from every edit, sends from your Gmail, and tracks replies. There's even an autonomous agent that discovers and contacts prospects while you sleep.

Stack: FastAPI, React, Firestore, Apollo API, Claude for email generation, Cloud Run + Firebase Hosting. Solo project, built entirely with Claude Code.

Happy to answer questions about the build or the approach to AI-powered job outreach.
by xtracto | 2026-03-14 04:20:50+00:00
The other day I (well, the AI) just wrote a Rust app to merge two (huge, GB of data) tables by discovering columns with data in common based on text distance (levenshtein and Dice) . It worked beautifully

An i have NEVER made one line of Rust.

I dont understand nay-sayers, to me the state of gen.AI is like the simpsons quote "worst day so far". Look were we are within 5 years of the first real GPT/LLM. The next 5 years are going to be crazy exciting.

The "programmer" position will become a "builder". When we've got LLMs that generate Opus quality text at 100x speed (think, ASIC based models) , things will get crazy.
by hedora | 2026-03-14 04:22:08+00:00
After looking at the California bill a bit, I'm equally worried about the implications for application developers as I am for the implications for OS developers.

It says apps must use the age signal as proof the user is a minor, and then behave according to all California laws regarding that. (I'm not a lawyer, but that's my read.)

So, does this apply to applications that run locally? What if an under 13 year old tries to read a text file with lots of swear words or ascii b00bs? Does emacs need to stop them? cat? xterm?
by walmsles | 2026-03-14 04:22:49+00:00
I built Tethyr Cloud for the AWS AIdeas competition - it's a B2B agent federation platform addressing a problem I see emerging: agent discovery is fragmenting across proprietary registries with vendor lock-in.
The architecture has two parts:
open-tethyr (OSS): Agent discovery server implementing the Agent Exchange (AX) protocol draft by Aaron Sempf. Free, decentralized discovery that prevents corporate gatekeeping.
Tethyr Cloud (commercial): Trust layer for B2B commerce - subscriptions, rate limiting, usage metering. Built on the discovery network but doesn't own the data.
Key design decisions:

Peer-to-peer agent execution - payloads never touch Tethyr infrastructure
Stateless JWT validation with <200ms p95 latency
Fire-and-forget usage reporting off the hot path (SQS buffering)
Dual-API boundary (AppSync for dashboard, API Gateway REST for SDK)

Built on AWS Amplify Gen 2 in 4 weeks. Running costs: $0/month in Free Tier.
Full writeup: https://builder.aws.com/content/3Au66gquBesFWDxq83Luj1SzZOk/...

Top 300 projects advance based on article likes by March 20.

Feedback welcome.
by syntaxing | 2026-03-14 04:23:04+00:00
It’s interesting because my career went from doing higher level language (Python) to lower language (C++ and C). Opus and the like is amazing at Python, honestly sometimes better than me but it does do some really stupid architectural decisions occasionally. But when it comes to embedded stuff, it’s still like a junior engineer. Unsure if that will ever change but I wonder if it’s just the quality and availability of training data. This is why I find it hard to believe LLMs will replace hardware engineers anytime soon (I was a MechE for a decade).
by philistine | 2026-03-14 04:23:17+00:00
Resale value protects The Pokémon Company. Your child spent all your money on Pokémon cards? Resell the cards. You've just realized your 15 years long obsession has broken your life? Resell the cards.

Aggrieved parties can partly get restoration. That way there never is enough political momentum to legiferate them. Try to resell your Fortnite account and they close it.
by dcre | 2026-03-14 04:24:32+00:00
One tip I have is that once you have the diff you want to fix, start a new session and have it work on the diff fresh. They’ve improved this, but it’s still the case that the farther you get into context window, the dumber and less focused the model gets. I learned this from the Claude Code team themselves, who have long advised starting over rather than trying to steer a conversation that has started down a wrong path.

I have heard from people who regularly push a session through multiple compactions. I don’t think this is a good idea. I virtually never do this — when I see context getting up to even 100k, I start making sure I have enough written to disk to type /new, pipe it the diff so far, and just say “keep going.”

This fresh context thing is a big reason subagents might work where a single agent fails. It’s not just about parallelism: each subagent starts with a fresh context, and the parent agent only sees the result of whatever the subagent does — its own context also remains clean.