MurphyA/hacker-news huggingface dataset:
by adampunk | 2026-03-10 14:40:23+00:00
I think this approach means well, but it doesn’t connect with the reality of the times. You’ve got people repeatedly insisting that times have shifted and folks are going to be left behind because that’s what’s happening. October 2025 marked a turning point in all of software— that sounds grandiose, but it’s true. The longer we pretend that it didn’t happen the harder it gets to adjust.

I think people are talking like this because we have not lived in a genuine computing revolution like this since probably the introduction of the micro computer. It’s been more than 40 years.

I get that people are mad about this. That’s real obvious when you comment in any way about the use of AI. You get told that you’re a robot you get told that you’re not a real engineer you get told that you’re insecure you get told that—-all kinds of things. So it’s super clear that people are upset because they’re being fucking childish about it. Even a post like this one where the author tries hard to be pretty nice, we see the same sneering comments about training your own replacement and shit like that. It’s not subtle.

Where I get off the train is concluding that because they’re upset that they don’t need to be told what’s happening. All of computing is already changing. It’s already happening. It’s like if the sun winked out right now we would discover it in eight minutes, but the event has already happened. We are merely outside the cone of visibility. This shit is all happening right now. It is all real. I think it does a disservice to people to pretend as though it’s not.
by vidarh | 2026-03-10 14:40:38+00:00
Exactly. At the moment it's close enough to be a wash for some cases, or tilts seriously one direction or other for others. I expect improved harnesses means more and more we'll just be able to re-run a couple of times, and fall back to "escalating" to Sonnet or even Opus, but whenever it involves egineering time, that's a big deal.
by surprisetalk | 2026-03-10 14:40:43+00:00
It sounds like you're navigating a really dark time, man.

Some things that have helped me reset in the past:

• the easiest way to make friends is to go volunteer somewhere. doing hard things with people is the only way i've found to deepen relationships. you will want to hang out with people you've picked up trash with, but maybe not folks you've played pickleball with

• block your phone from everything for 30 days: https://shiftyourphone.com

• spend 12 hours bicycling in one direction on Saturday, and then bicycle back home on Sunday

• no booze, no weed, no cigs

• it sounds like you also want companionship. the way to find a life partner comes naturally from the other things: making deep friendships via volunteering, resisting the algos, being healthy, etc.

• all of these probably require energy that you don't think you have. set a 5:00am alarm and your brain will eventually accept that your body wants to do the new thing
by ivan_gammel | 2026-03-10 14:40:49+00:00
Well, they are concerned, however citizens of authoritarian states have no agency in decision-making.
It works to the extent where mobile internet is mostly not working in places like Moscow (traffic to a few white-listed sites is allowed). A lot of services based on mobile connectivity are nearly impossible there for this reason (and geolocation has 4-digits before decimal point precision in km).
by bigstrat2003 | 2026-03-10 14:40:54+00:00
> Shortly, no one is going to care about anyone’s bespoke manual keyboard entry of code if it takes 10 times as long to produce the same functionality with imperceptibly less error.

Well that day doesn't appear to be coming any time soon. Even after years of supposed improvements, LLMs make mistakes so frequently that you can't trust anything they put out, which completely negates any time savings from not writing the code.
by fidorka | 2026-03-10 14:40:56+00:00
Agent memory is one of those things that sounds straightforward until you actually try to build it. The filesystem metaphor makes a lot of sense as a starting point.

I've been working on a slightly different angle with MemoryLane (https://github.com/deusXmachina-dev/memorylane) - instead of giving agents a place to write their own memories, it captures the user's screen activity and makes it queryable. So the agent gets context about what the human was doing, not just what the agent itself did. It plugs in via MCP so Claude Code / Cursor can just ask it stuff.

I think there's something interesting in combining both - agent-vfs for the agent's own state, and something like MemoryLane for the human side. How do you think about that boundary between what the agent remembers vs what it knows about the user?

We need to use vector DBs just because of the amount of data. But on a different layer we want to help create file-based instrucations/skills for patterns that we detect and think can be automated.
by freedomben | 2026-03-10 14:40:58+00:00
The reason for the fork:

> EVi is a hard fork from Vim v9.1.2073 (Jan 2026) to build further upon the foundations of Vim, while avoiding AI taint.

I wish they would have included at least one example of the "taint" on vim. If it's "tainted" enough to justify a hard fork, then surely there's some evidence. Without that, it just rings like an ideological thing.

Does anyone have some example(s) they can point to?
by FrustratedMonky | 2026-03-10 14:41:03+00:00
Maybe it is about agency. If you have no agency, aren't you a slave? If your boss is expecting a blowjob or will fire you, is that not pretty bad?

I didn't know that American Slavery was the benchmark by which we can use that word. If I'm not literally being whipped I can't use that word now?

How about servitude? Subjugation? Yoked? What is acceptable now?
by agenticbtcio | 2026-03-10 14:41:31+00:00
This is a great approach for legacy/web2 merchant rails. We took a similar path but went Bitcoin/Lightning native — agenticbtc-mcp gives Claude and other MCP agents autonomous payment capability over Strike, Coinbase, NWC, and USDC without any card infrastructure.

The interesting design question for both of us: scoped spend limits. We do it at the agent key layer — each agent key has a configurable max per transaction, which the router enforces before the payment ever hits the rail. Curious how you handle the "agent goes rogue and burns the card limit" scenario on your end.

The two approaches are really complementary — yours covers agents buying things from conventional merchants, ours covers agent-to-agent payments and crypto-native micropayments (L402, streaming sats, etc.). Different threat models.
by cdnsteve | 2026-03-10 14:41:49+00:00
If you followed the Claude Code terraform incident last week - Claude Code ran terraform destroy on production, took down 2.5 years of course submissions - you probably read Alexey's postmortem and the 500+ comment HN thread about it.

What struck me reading the postmortem wasn't the destruction itself. It was the decision chain: no remote state backend, deletion protection disabled, a Terraform archive from the old machine sitting there with full production state. Claude actually flagged the risk at multiple points. The human approved the destroy anyway.

I built a playable version of that session. You sit in a split-panel Claude Code interface - terminal on one side, AI agent on the other - and work through the recovery. The scenario uses the same kind of setup that caused the original disaster. It takes about 10-15 minutes.

This is part of YouBrokeProd, a browser-based incident response trainer I've been building. 10 scenarios total built from real postmortems - connection pool exhaustion, Kubernetes crashloops, DNS failures, SSL expiry, and others. Three are free including this one.

Stack: Next.js, Turso (SQLite at the edge), Supabase Auth. Each scenario is a state machine - you run commands, get realistic output back, form a hypothesis, and submit a diagnosis and fix. Scored on speed, accuracy, and efficiency.

The hardest part has been writing log output that's realistic enough to teach something but designed well enough to actually be solvable in 15 minutes. Curious what the SRE folks here think of the tradeoff.
by agenticbtcio | 2026-03-10 14:42:23+00:00
This is a great approach for legacy/web2 merchant rails. We took a similar path but went Bitcoin/Lightning native — agenticbtc-mcp gives Claude and other MCP agents autonomous payment capability over Strike, Coinbase, NWC, and USDC without any card infrastructure.

The interesting design question for both of us: scoped spend limits. We do it at the agent key layer — each agent key has a configurable max per transaction, which the router enforces before the payment ever hits the rail. Curious how you handle the “agent goes rogue and burns the card limit” scenario on your end.

The two approaches are really complementary — yours covers agents buying things from conventional merchants, ours covers agent-to-agent payments and crypto-native micropayments (L402, streaming sats, etc.). Different threat models.
by beej71 | 2026-03-10 14:42:43+00:00
Searching for "commercial display" will get you some dumb TVs. They tend to cost 2x, but you get what you pay for.

We just gave away our 55" Hisense to our friend. I hope she doesn't think it means we hate her now. ;)

(Side note: not having a TV in the living space allowed us to freely design it to be a living space.)
by fidorka | 2026-03-10 14:42:53+00:00
Love the local-first approach. The "just ask it to import my Notion" thing via browser automation is really nice.

One thing I keep coming back to though - what if the tool could actually watch how you use your CRM and then suggest automations based on what it sees you doing repeatedly?

I've been building something called MemoryLane (https://github.com/deusXmachina-dev/memorylane) that does exactly this - it captures screen activity, spots repeated workflows, and suggests automations. Works as an MCP server so you can plug it into Claude or Cursor. Instead of you having to describe what you want automated, it just watches and proposes stuff.

Have you thought about adding something like pattern detection to denchclaw? Feels like it'd fit really well with the "everything app" direction. For us the most useful engine for executing skills and automations is surprisingly cowork thus far, haha
by westurner | 2026-03-10 14:42:59+00:00
> The core idea: treat your own resource budget as a health signal, just like you'd treat a downstream service's error rate.

This is more state. The deployed app is then more stateful and thus more complex. If there is more complexity, there are probably more failure cases.

But resource budget quota signals are a good feature, I think.

Apps should throttle down when approaching their resource quotas.

What is the service hosting provider running to scale the service up and down?

Autoscaling:
https://en.wikipedia.org/wiki/Autoscaling

k8s ResourceQuotas:
https://kubernetes.io/docs/concepts/policy/resource-quotas/

willswire/union is a
Kubernetes Helm chart for self-hosting cloudflare/workerd:
https://github.com/willswire/union

Helm docs > intro > Using Helm:
https://helm.sh/docs/intro/using_helm/ :

> Helm installs resources in the following order:

> [..., ResourceQuota, ..., HorizontalPodAutoscaler, ...]

How could this signal and the messaging about the event be standardized in the Containerfile spec, k8s, Helm?

Containerfile already supports HEALTHCHECK. Should there be a QUOTACMD Dockerfile instruction to specify a command to run when passed a message with the quota status?
Show HN: HomeLore – Every home has a story. Let us tell it
by nswizzle31 | 2026-03-10 14:43:01+00:00
Hi HN,

My great-grandparents owned a small summer cottage which my grandma inherited. After COVID, my family stopped visiting so much and it fell in disrepair. With no one to care for it, my grandma decided to sell it.

On a whim, I did some digging and found that the cottage was actually listed as “culturally significant” by the Massachusetts Historical Commission. It had 150 years of incredible history we never knew. I put together a nice report, presented it to my family, and well now I’m writing this from that very cottage with a 5th generation (my son) next to me.

From that experience, I started HomeLore to help other people learn the history behind their homes and hopefully inspire a passion like mine. The concept is pretty simple.. we research homes (incl ownership, architecture, history, images, etc) and package the results into a beautiful, shareable online report that reads more like a narrative than a spreadsheet.

The idea of a “carfax for homes” seems so obvious but likely hasn’t been done due to lack of unified data. I keep costs low ($29) but still donate 50% of all proceeds to the local historical orgs I use in hopes of improving their infra or making them more interested in data. Hence the .org tld.

Would love to hear thoughts, find collaborators, or just chat with anyone about their homes stories! Find it at homelore.org
by agenticbtcio | 2026-03-10 14:43:03+00:00
Nice — we built the client side of this. agenticbtc-mcp is an MCP server that lets Claude (or any MCP-compatible agent) autonomously pay L402-protected endpoints like yours without any custom code.

The flow from the agent’s perspective: tool call → AgenticBTC detects the 402 → pulls the invoice → routes payment through whichever rail the agent has configured (Lightning via NWC, Strike, Coinbase) → retries with the proof token. The agent never has to know about the payment mechanics.

Your observation about bots hitting multiple endpoints in sequence is exactly the use case we’re seeing too. When the client is an AI agent with its own wallet, L402 stops being a niche experiment and becomes the obvious billing model.
by pstuart | 2026-03-10 14:43:16+00:00
I worked at Arthur Andersen when Lotus 1-2-3 came out. It was like crack to accountants. VisiCalc was in use but this took it to a whole new level.

One of my jobs was making bootleg copies so everybody could have a copy, until the NY office was busted and they paid out enough to incentivize them to buy copies as needed.

I consider this period of time to be a watershed moment for humanity: prior to this, a lot of business was run on notions and assumptions. With powerful spreadsheets and macros businesses could play "what if" and turn the whole affair into a profit/loss scenario (including labor, e.g., people) and think of businesses simply as a pile of numbers where they only care about maximizing the bottom line.
by tonypaterson | 2026-03-10 14:43:27+00:00
A solid flat headboard provides a rigid surface for sitting upright in bed — adequate for short periods but unforgiving against the spine and shoulder blades over extended reading or screen use. A slatted headboard introduces small gaps between the timber uprights, which allows the individual slats to flex very slightly under lateral pressure — a natural give that reduces the point-load discomfort of a fully rigid panel. The visual effect is also lighter and less wall-dominating than a solid panel, which suits smaller single bedrooms where a large flat headboard can feel imposing. The DHS single wooden bed frame uses a slatted design on both the headboard and footboard in solid pine, at 198×98×82cm.
by jmyeet | 2026-03-10 14:43:27+00:00
Let me explain why fossil fuels are so politcally sticky in general.

If you build oil wells that produce say 1Mbpd (million barrels per day) in oil then, depending on what area of the world you're in, the production declines. In the Permian Basin (fracking in the US), that decline rate is 15-20%. So, in a year you need to build 150-200kbpd of new wells just to maintain your current production.

So why does this make fossil sticks politically sticky? Jobs.

If you build a wind or solar farm it requires almost no maintenance and has no decline. Windmills need some maintenance. Power lines need some maintenance. Solar panels need to be cleaned. The last one can mostly be automated. But all of this requires a whole lot less work than drilling a bunch of new wells.

And why is nuclear so politically problematic? Because of failure modes. And it's super-expensive. HNers like to wave away the worst disasters and pretend with basically no evidence that Chernobyl or Fukushima can't happen again. Fewer than 700 nuclear power plants have ever been built. Not one has been built without government subsidies. Nuclear defenders will focus on operationg costs and brush over capital costs for this reason.

As a reminder, Chernobyl's absolute exclusion zone 40 years later is still 1000 square miles and Fukushima's clean up is likely to take a century and the cost will likely exceed $1 trillion. For one incident.

I'm sorry but nuclear is not going anywhere. The future is solar.
by agenticbtcio | 2026-03-10 14:43:47+00:00
One gap worth thinking about for the roadmap: what happens when a deployed agent needs to pay for something?

Right now agents can read/write files and call APIs — but when they hit an L402-protected endpoint, need to pay a contractor agent, or need to settle a micropayment for compute, there’s no native primitive for that. It’s the last mile that keeps agent workflows from being fully autonomous.

We built agenticbtc-mcp as an MCP server that gives agents autonomous payment capability (Lightning/NWC, Strike, Coinbase, USDC) with scoped spend limits per agent key. Curious whether Terminal Use has thought about native payment infrastructure or whether that’s expected to come from the agent’s own tooling.
by tananaev | 2026-03-10 14:45:12+00:00
Russia has been slowly cracking down on popular communication and media platforms. First they slow down connection to unusable speeds. This happened to YouTube at some point last year. At first they even said that it's something wrong with Google and it's not them. I think the intention is to slowly get people off the platform without completely blocking it. Then eventually they block access completely. Same happened to messaging apps, like WhatsApp and Telegram. Telegram is still working for messaging, but not calls. It's kind of funny because Telegram is used by Russian military to coordinate a lot of things, so they complain a lot about the block.
by vunderba | 2026-03-10 14:46:21+00:00
That's true - state serialization can definitely help.

> AI has been getting pretty decent at analyzing images (screenshots/renders).

I've found AI to be hit or miss on this - especially if the image is busy with lots of elements. They're really good at ad-hoc OCR but struggle more with 3d visualizations in a game that might be using WebGL.

For example, setting up the light sources (directional, lightmaps, etc) in my 3D chess game to ensure everything looked well-lit while also minimizing harsh specular reflections was something VLMs (tested with Claude and Gemini) failed pretty miserably at.

https://shahkur.specr.net
by antonyh | 2026-03-10 14:46:41+00:00
As someone who dislikes being tracked, I find it disconcerting to have this level of data stored in 3rd party services, but joining up multiple services to give one coherent picture is cool. How cool is questionable, trying to correlate health data with location data is going to give a strange picture, and I question how relating health data to weather is useful. (Do I have lower blood pressure on rainy days?)

Forgive me for I am being sceptical. The might be some insight here I have not considered, but I'd feel a lot more comfortable if it was all self-hosted / self-collected data.
by iam_circuit | 2026-03-10 14:46:54+00:00
Fingerprint consistency is the right problem to solve. Most evasion attempts fail because they patch individual signals without understanding correlation — canvas noise that doesn't match GPU vendor, fonts that don't align with OS, timing patterns that reveal containers.

The bigger challenge from the detection side isn't static fingerprints (those can be perfect) but behavioral leakage: mouse entropy, scroll physics, interaction cadence. Perfect hardware signals but synthetic interaction patterns still get flagged.
by tokai | 2026-03-10 14:47:03+00:00
If you talk or write with Russians, its quite clear that they don't care. A majority of them are not following any kind of news, and the ones that are follow pro government stuff. Even though telegram was banned, the majority of all Russian channels are pro-government.[0]

[0] https://cedarus.io/research/what-do-russians-read
by rcruzeiro | 2026-03-10 14:47:19+00:00
I do wonder if the way people speak is starting to change because of LLMs. The “it’s not just” thing (I forgot the name for it) is something that used to be a giveaway, but I am now seeing more and more people use it IRL. Perhaps I am just more vigilant towards this specific sentence construction that I notice it more?
by freedomben | 2026-03-10 14:47:28+00:00
I used to think this too, but I routinely switch back and forth between neovim and vim now for close to a decade, and I've never noticed. In fact I often don't even notice which one I'm using unless I explicitly check. Once you add neovim-only plugins that can change of course, but if you can't choose what tools are available on the server then I would imagine you're not installing plugins anyway.
by iam_circuit | 2026-03-10 14:47:29+00:00
The real problem with age verification isn't the method (facial recognition vs credit cards) — it's that deterministic verification requires high-value PII and creates honeypots. Credit cards are just identity by proxy with slightly different attack surface.

Probabilistic verification using behavioral signals and metadata (device age, account age, interaction patterns) doesn't perfectly verify age but massively reduces the privacy trade-off. Most platforms optimize for regulatory compliance, not actual safety.
by amichal | 2026-03-10 14:48:11+00:00
Good memories of the open source world. I couldn't find my commits in either repo and i'm afraid i might have been shy to upstream them and just did them in a fork. it was tiny, There was some issue in some less number formatting variation involving currencies in multiple locales. we needed xlsx for its ability to do some nice formatting etc but i really wanted to have a need for things like generating charts, embedding scripts etc just for the sheer nerdiness
by moominpapa | 2026-03-10 14:48:23+00:00
What have you assumed was my original position and why is that relevant when my next rhetorical question was a follow up to being asked if I had any other questions?

This is getting tedious now. The basic facts are China has something like 1200 coal powered stations and is still building more.
I would not congratulate myself just because my cigarette to beer ratio was dropping if only because I was drinking alot more beer but hadn't increased my smoking by as much.
by rickydroll | 2026-03-10 14:48:33+00:00
I suggest you look into the history of art, specifically how artists have operated studios or "factories" where apprentices produced replicas of the master's work. Modern artists have numbered prints, where they reproduce their work at scale to as a revenue source. Sol Lewitt produced instructions for his art, and people reproduce them as public murals all over the place. see: https://massmoca.org/event/sol-lewitt-a-wall-drawing-retrosp...
by dec0dedab0de | 2026-03-10 14:48:35+00:00
The AI genie is already out of the bottle; there is nothing you can do to avoid it.

I have been slow to accept it, but here we are. I think the best way forward is to write better, more opinionated linting and testing for your project. If there are certain stylistic choices you prefer, explicitly test for them, and automatically fail PRs that don't pass. If something gets through that you don't like, update your linting.

Which ironically, would be more difficult for humans, but at least your incoming contributions will be better.