MurphyA/hacker-news huggingface dataset:
by Imustaskforhelp | 2026-02-25 19:34:00+00:00
(I genuinely asked AI to opencomplete after your message and here's what I got)

"…that can reason about a task, choose the right tool, use real data, and refine its answer — not just predict text."

"Instead of a static model, you’re building a loop:"

"So when you build full-stack AI apps with real APIs, you’re not just calling a model — you’re creating a decision-making system."

"Just tell me the vibe."

(Source:https://chatgpt.com/share/699f4e97-c2c8-800c-94cb-947dd166df...)
by Ancalagon | 2026-02-25 19:34:52+00:00
> Claude Code periodically likes to do that in my test environment as well, and is only hampered by the grim reality that even after being trained on the sum total of human knowledge, it still can't figure out how the hell the AWS CLI parameters and arguments work together. Neither can I. This is probably fine.

I'm dying, this is so spot on. Trying to get claude to give me the correct AWS CLI commands is like pulling teeth.
by logicx24 | 2026-02-25 19:34:53+00:00
What I meant to say was, the agents (like Claude Code) often have a "Allow all instances of this command in the session," and that persists to a whitelist for that session. The mechanic here is actually just a prefix match, so `API_KEY=... diff_command` also matches, allowing the agent to reuse the key without asking me.
This file also sticks around, so I had another agent read the whitelist and the conversation transcript and do other things automatically without approval.

> if it's not okay for the agent to know the API key permanently, why is it okay for the agent to have one-off use of something that requires the same key?

Read commands vs. write commands. I'm okay having the agent fetch info for me, but I want to approve any state changes.
by pcthrowaway | 2026-02-25 19:34:59+00:00
Nothing justifies the attack on civilians because collective punishment is a war crime and a crime against humanity.

The military objectives were entirely justified though (taking out IDF bases, attempting to capture IDF soldiers, and attempting to liberate several-thousand Palestinians being held by Israel)

Of the 6000 people from Gaza who entered Israel that day, at most 12% were responsible for one of the 800 civilian casualties in Israel. If you consider that the minority who decided to target civilians were likely responsible for targeting multiple civilians, and that some number (at least 4 who are known) of those deaths resulted from the actions of the IDF, it's entirely possible fewer than 8% of insurgents targeted and killed civilians.

All told, fewer civilians were killed proportionately than have been killed in Israel's response.

What type of resistance would you have recommended Palestinians engage in prior to October 7? They tried non-violent resistance and were met with lethal force.
by casey2 | 2026-02-25 19:35:32+00:00
I find the author is projecting heavily having entirely bought into the unix way of doing things he's become his own jailer. That a filesystem is somehow "fundamental' to the function of a computer. Nope, it's an abstraction designed to help the programmer, it should be thrown away. These kind of unified approaches are going to fail to specialization every time. There are endless things to understand, deprecated tech is at the very end of that list.

If it was only the Apples' and Google's who thought sandboxed apps were the future you might have a point, but most tech savvy people arrive at something that looks and awful lot like sandboxed apps. You see power, most see[1] a[2] dumpster-fire[3]

: [1] ; ls /usr/lib | wc -l

: [2] ; ls /usr/bin | wc -l

: [3] ; find /usr/share/man/man* | wc -l
by mlinsey | 2026-02-25 19:35:32+00:00
Ease of setup is the biggest reason. I use this setup as well, but there are other UX niceties that would be a lot better with a dedicated mobile app: push notifications when Claude needs your input (I use a hook for this that connects to Pushover, but that's another service and extra setup), voice input, autocorrect that's right for this context, etc.
by abadar | 2026-02-25 19:35:49+00:00
I am not a programmer.

I love how vibecoding has opened the door for hyper-custom apps and scripts that benefit an exact audience of One.

Last week, I built a dynamic map to track local Play! Pokémon tournaments. It uses leafletjs and an api for an ICS file of events. I don't know what most of those words mean, but I have something perfect for me and my local competitive Pokémon community!
by toomuchtodo | 2026-02-25 19:35:57+00:00
Approximately 40% of global maritime trade by volume consists of transporting fossil fuels [1] [2], which will be less necessary as renewables and storage scale globally.

[1] https://thelastdriverlicenseholder.com/2022/01/12/almost-40-...

[2] https://unctad.org/system/files/official-document/rmt2019_en...
by mcv | 2026-02-25 19:35:58+00:00
It's not feasible to have a bus stop right in front of every house. It's unavoidable that most people are going to have to walk a bit. How far is reasonable, is a matter of trade-offs. It also depends on how fine grained the network is. If there are buslines every block, it's annoying if they don't stop there. But you have to walk a block or two to get to a bus line anyway, walking that bit more to get to the stop itself, matters a lot less.
by pessimizer | 2026-02-25 19:36:01+00:00
Getting stories on the front page of HN can get them spread across the entire media. Also, you end up with a bunch of accounts that can upvote comments/posts that you're pushing and downvote/flag the ones that criticize them.

Lots of dumb blogs from unknowns about vibecoding entire products in a weekend using specific AI slop generators from new startups that are getting to the front page lately.

remember: 1) those accounts that are causing 10x as many em-dashes are the dumb AI accounts. The smart ones are at the least filtering obvious tells from the output. They might even outnumber the dumb ones.

2) Also, a lot of people are real, but using AI to make themselves sound smarter. It's not necessarily completely nefarious.

Using em-dashes as an estimate has to result in a bunch of undercounting and overcounting.
by marssaxman | 2026-02-25 19:36:10+00:00
The tool compiles a schema, with tables, procs, and queries, into a chunk of Rust or C++ code you can include into your project which implements a lightweight in-memory database.

I keep finding myself building little assemblies of structs, vectors, maps, and sets which behave like tables and indexes[1]. Wouldn't it be nice, I keep thinking, if I could just declare the data and the queries I want, then let some tool compute an efficient implementation?

The tool is meant for situations where SQLite would be overkill. Serialization, migration, ALTER TABLE, and such are all out of scope. While you could probably use it as an app's central data store, its footprint is meant to be small enough that you might whip up a little schema to help implement a single module, or a single process, within a larger piece of software.

In theory an LLM coding agent should find the consistency & performance guarantees available with this approach as useful as a human would.

1) one example from a couple of years ago:
https://github.com/risc0/zirgen/blob/main/zirgen/compiler/la...
by smallmancontrov | 2026-02-25 19:36:24+00:00
It's not just repulsive — it's the complete destruction of tool through intense overuse!

Speaking of overusing something until it becomes cringe, has anyone shown their kids Firefly? Does it still hold up after the Joss Whedon signature bathos (and other tics) became a tentpole of the Marvel Cinematic Universe and created an abundance of cultural antibodies?
by wyldfire | 2026-02-25 19:36:53+00:00
"I expected an automaton to be a good source of entropy and it turns out it is not."

BTW LLM here is doing a great job of emulating humans. They are not good at this task either.

> Nine parameter combinations produced zero entropy — perfectly deterministic output

They'd need some kind of special training to go request entropy from a system entropy device. Behaving deterministically is a feature, not a bug.
Show HN: Wtx – Git worktrees for parallel AI agents
by shahary | 2026-02-25 19:37:35+00:00
I've been working a lot lately with parallel claude sessions in a large monorepo, creating multiple PRs at the same time.

Managing worktrees manually became a headache quickly (which one has which branch?), and trying to treat them as ephemeral was slow to bootstrap each time.

So I created wtx to manage worktrees for me.
Now I just use "wtx checkout mybranch" and claude opens in a worktree.

Under the hood it keeps a reusable pool of worktrees and handles allocation + locking automatically, instead of creating and tearing them down per branch.

There's more sugar included (github pr integration, tmux integration to set the terminal tab title and show which branch you're on instead of just "claude code").
by simoncion | 2026-02-25 19:37:49+00:00
> ...adding up to 10.75% total.

That's not too far off from the total sales tax in -say- one of the largest metros in Alabama; Birmingham. Total sales tax in that city is 8.0%. [0] I can tell you from personal experience, that you get a lot, lot less for that money than you do in California.

[0] <https://www.revenue.alabama.gov/sales-use/tax-rates/?_ador-s...>
by georgefrowny | 2026-02-25 19:37:53+00:00
I looked up kerb cutting machines and it's interesting how much of the process is cutting through cast-in-place kerbs with special saws.

There are hardly any of these in the UK, for example, and kerbs are nearly always made of kerbstones that are sunk into the ground. They have their own problems with sinking when driven on, and I imagine frost heave in areas where the ground freezes seasonally. But it does mean that a dropped kerb installation is quite quick. Most dropped kerbs are simple tarmac ramps rather than concrete castings here.
by lucasus | 2026-02-25 19:38:01+00:00
Personally, I've created local relay/proxy for tool calls that I'm running with elevated permissions (I have to manually run it with my account). Every tool call goes through it, with deterministic code that checks for allowed actions. So AI doesn't have direct access to tools, and to secrets/keys needed by them. It only has access to the relay endpoint. Everything Dockerized ofc
by FitchApps | 2026-02-25 19:38:08+00:00
So true that's why I love the Google? interview question: how does a modern browser work (basically one needs to understand the entire journey from a file on the server, through DNS, and browser rendering engine). Sadly, this is becoming lost to many folks.

Pre-AI, I worked with Devs that didn't even know what an HTTP request is (difference between GET/POST/etc) - we were building an enterprise software where higher level libraries abstracted that away..With AI, it's becoming even worse now - just ask Claude
by igloopan | 2026-02-25 19:38:09+00:00
That was concrete justification for the underlying vibe.

I have no idea what your long form writing looks like. But can you look at something like this https://fireborn.mataroa.blog/blog/if-you-recognize-me-in-pu... and seriously come out of it not thinking it's AI slop?

> The version of me you know — the writer, the ranter, the one who tears into accessibility failures or rips Linux a new one — that’s a persona.

> Not fake. Not dishonest. Just deliberate.
It’s tuned for the internet, built to survive in a world that eats subtlety alive. It’s the volume turned up, the emotion sharpened, the thoughts sculpted until they’re worth reading.

Or perhaps the radically different stylistic decision of using emojis and using italics and boldface for emphasis in this older blog https://fireborn.mataroa.blog/blog/hellcaptcha-accessibility... could be more convincing?
by tikhonj | 2026-02-25 19:38:14+00:00
Living with ADHD also increases your chances of getting into a car accident substantially. I can't find the numbers now, but the increase is non-trivial and there are some clear mechanisms (inattention, impulsivity and risk-seeking behaviors).

ADHD is a big part of the reason I don't drive. I'm lucky enough to live in Berkeley which is very walkable with decent transit, and I would hesitate to move anywhere more car-oriented exactly because I have ADHD.
by JohnMakin | 2026-02-25 19:38:25+00:00
> That is not possible and it is extremely suppressive to express yourself.

Also for the fact that you cannot predict how future powers will view past comments - for instance, certain benign political views 20 years ago could become "terroristic speech" tomorrow.

I operate by a simple, general rule - I don't often say anything online I wouldn't say directly to someone's face in real life.
by wvenable | 2026-02-25 19:38:37+00:00
I don't know if I agree. Look at modern application development: even building the most basic GUI application in any platform, but especially the web, is significantly more "power-user" than Visual Basic ever was.

People are still building these apps at every level of developer experience so the kids must be alright.

Yes people, in general, have less knowledge of file systems and networking now because things just work. Every LAN party as a kid took at least an hour of networking to get started. Now kids don't do LAN parties because everything is already networked by default. But there is also an order of magnitude more people doing these things now -- in the past those people just went without.

The vast majority most of knowledge I ever had from the time the author describes is obsolete now anyway. I can still remember so much but that's not going to help me with my React app.
by crazygringo | 2026-02-25 19:39:13+00:00
What a strange article.

It only mentions in passing the success of express buses, which stop at e.g. one-tenth the stops. Like the SBS buses in New York City. On busy routes, these are already the main solution, because they stop at the main transit intersections where most people need to transfer.

Reducing the number of stops for local buses doesn't seem like it will make much difference, for the simple fact that buses don't even always stop at them. If nobody is getting off and nobody is waiting at the stop, which is frequently the case, they don't stop, at least nowhere I've ever lived.

Plus, the main problem isn't even the stop itself -- it's the red light you get stuck at afterwards. But the article doesn't even mention the solution to this -- TSP, or transit signal priority, which helps give more green lights to buses.

If you're going a long distance, hopefully there's an express bus. If you're going a short distance, bus stop spacing seems fine.

Also, what a weasel name, bus stop "balancing". It's not balancing, it's reduction. When the name itself is already dishonest, it's hard for me not to suspect that the real motive behind this is just cutting bus budgets.
by jarjoura | 2026-02-25 19:39:26+00:00
I am constantly amazed how developers went hard for claude-code when there were and are so many better implementations of the same idea.

It's also a tool that has a ton of telemetry, doesn't take advantage of the OS sandbox, and has so many tiny little patch updates that my company has become overworked trying to manage this.

Its worst feature (to me at least), is the, "CLAUDE.md"s sprinkled all over, everywhere in our repository. It's impossible to know when or if one of them gets read, and what random stale effect, when it does decide to read it, has now been triggered. Yes, I know, I'm responsible for keeping them up to date and they should be part of any PR, but claude itself doesn't always even know it needs to update any of them, because it decided to ignore the parent CLAUDE.md file.
by Robdel12 | 2026-02-25 19:40:15+00:00
Honestly, build it yourself. I think we’re firmly in the personal software era (or disposable).

But if you don’t want to, I’ve been building basically this https://github.com/Robdel12/OrbitDock

Native macOS and iOS apps, backed by a rust binary that I put anywhere and connect to. Right now I’m just LAN but eventually will tailscale.

Works with claude and codex. Both passively watching an active CLI session for both and you can take over those sessions if needed and interact in the app
by varispeed | 2026-02-25 19:40:28+00:00
What is the benefit of GPU acceleration?

My biggest gripe with things that I type into is the latency from keypress to when it shows on the screen. For instance, as I type this, I can clearly see a lag. If someone could come up with getting direct realtime raw access to keyboard to ensure there is zero perceptible latency (some chips that debounce switches can add even 50ms to keypress!), that would be something I'd love to have.
by jauntywundrkind | 2026-02-25 19:40:39+00:00
Nice short deck from October, previewing the MLIR and briefly introducing Hexagon,
https://llvm.org/devmtg/2025-10/slides/quick_talks/baskaran_...

The GitHub for hexagon-mlir, https://github.com/qualcomm/hexagon-mlir

Lovely to think such a powerful energy efficient number cruncher might be available for broader use. It feels like this has been nigh impossible to make good use of; maybe incorrect but my impression is Qualcomm has never wanted the hexagon to be in the spotlight, has positioned it as something your BSP maybe used for you. Hexagon-mlir feels like a very necessary renormalization, is a rallying call to get folks interested & using this thing that for decades (the microarchitecture is from 2006, happy birthday) has been there but invisible.
by CamperBob2 | 2026-02-25 19:40:46+00:00
Eh, we already have a name for the concept of living by plausible-sounding works of fiction: religion.

Yet another post who misses (or chooses to overlook) my point: this stuff is running on my machine. "Seizing the means of production" means going into my back room and pulling a computer out of a rack.
by soupfordummies | 2026-02-25 19:41:02+00:00
while this is cool and I want to play with it myself, it's still sort of discounting the overhead here of installing python, installing tkinter,
adding shortcuts to the program within Windows, etc.

Of course the barrier to creating bespoke tools is lower but it's also still a decent bit of overhead and not just "hey AI, create me a Notepad clone that works like it used to". Arguably it's still more intensive than googling "notepad clone" and just downloading n++.
by vincent-manis | 2026-02-25 19:41:08+00:00
I found the article tedious, even though I agree with its main point. However, the so-called “obvious” signs it was written by an AI—quotation marks and em-dashes—are within the ability of anyone with a Compose key (on Linux/BSD, ask your window manager or DE; on Mac, Karabiner; on Windows, WinCompose).

For the record, I am not an AI.
by pvtmert | 2026-02-25 19:41:09+00:00
Imagine the delays are so prominent, someone decides to make a website for CTA (call-to-action) and semi-regularly shares updates on it...

I've been to Seattle once, (ex-Amazon here) where the DevCon was held in the town while my team was located in Bellevue. I took initiative to rent a bike for a day (60$ for drop-bar gravel bike) I must say although I did not beat the time between Day-1 (Office across spheres) and Bingo (Bellevue office), it was not far off. Even comparing the "Shuttles" Amazon operated, shuttle took about 1h while ride takes around 1h15m. (Plus sweat)

> P.S: I would say I am in a "fair" shape as I ride quite a lot throughout the year.
by crystal_revenge | 2026-02-25 19:41:29+00:00
It's clearly a language designed for people interested in programming languages. Plenty of straightforward examples to show what makes this language interesting/different/worth your time.

But if you're incurious about things that aren't immediately practical (which has sadly been a growing number of HN community in more recent years), you will probably not be interested.

In an era when so much "practical" coding can be offloaded to an LLM, I'm particularly interested in seeing languages that are doing something different even if it makes them initially impractical.
by itishappy | 2026-02-25 19:41:30+00:00
I don't think the project wants any "takers" per se. The first sentence describes it as:

> a novel, maximally-simple concatenative, homoiconic programming and algorithm notation language

This is a toy language designed to showcase a novel programming paradigm.

Personally, I like tech demonstrations, so I scrolled down and found the examples section. That's all I was hoping to get out of this interaction.
by AlyssaRowan | 2026-02-25 19:41:50+00:00
I do a similar thing — also with AHK! — and I don’t intend to stop. I think probably the AI/LLM bubble will pop before I consider changing my habits there.

Tip: Patterns like “It’s not just X, it’s Y” are a more telltale sign of LLM slop. I assume they probably trained on too much marketing blurb at some point and now it’s stuck.
by estebank | 2026-02-25 19:41:51+00:00
Half of all dutch people own cars (10,062,194 cars / 17,904,421 people). The majority of people still ride bikes or take public transport to move around except when they need to take their car. For comparison, a majority of americans have a car (259,238,294 cars / 333,287,557 people). Note that the denominator includes children in both cases.

You're not asked to give up going to the wilderness.

Regarding scheduling, in my eyes public transport where the mean time between busses is not under 15 minutes is not public transport. Running after a bus is a signal that the frequency is too low. "I need to leave five minutes ago to take the bus I intended" should be followed by "if I leave now I'll be a few minutes early for the next one".
by pcthrowaway | 2026-02-25 19:41:53+00:00
Since 2005, Israel has aggressively settled more and more people in the West Bank, to the point where more than 10% of Israel's Jewish population (read: first-class citizens) now live in West Bank settlements, so Israel's right wing has done everything in its power to make a two-state solution less and less practical.

IMO a one-state solution where everyone has equal rights is the only just and reasonable path forward. Like with the dismantling of apartheid, a transition plan will be needed.
by kittikitti | 2026-02-25 19:41:59+00:00
This is going to be a controversial take but I don't agree with Anthropic on this one. My gut instinct says that the Pentagon should back down, but my gut is wrong because of political bias. I can't claim to be serious about AI governance if Anthropic is able to sidestep the interests of the Pentagon, whoever might be in charge. Anthropic is not stronger than the US government, and it would set a dangerous precedent if they don't comply.

At the end of the rabbit hole, it's all about enforcement, regardless of the contract. Who's going to enforce Anthropic's terms and conditions if they betray the Pentagon?
by sumtechguy | 2026-02-25 19:42:03+00:00
Most likely basically because the cut off for atdt being any use to most users was mid 1990s. I still like the fact that it is still being used millions of times per day by cell phones.

DNS and SSH were/are things 'techie' people know. I can assure you most people had no idea what their IP was or what a DNS was. Being the "hey my computer is acting kinda slow can you look at it" guy. It felt like they actively sought out to not know. Honestly cellphones and tablets have basically ended my endless side job of 'hey can you look at my computer'. Because they hid all of that techno junk that is interesting to me but to most people isnt.
by red-iron-pine | 2026-02-25 19:42:31+00:00
> China just hasn't calcified yet

aye. the old elite of China were overthrown by the communists, whose (that is, Mao's) decisions starved most of the country, followed by the insanity of the cultural revolution.

the new technocratic leadership is just that -- new. really only started happening in the 1980s and 90s.

the US is falling apart due to the entrenched hyperwealthy seeing more and more rents. China's hyperwealthy are all new money and are not entrenched yet, not the way groups like Ford or Boeing or Goldman Sachs are. But soon they will be, and soon the CCP will start prioritizing their needs