MurphyA/hacker-news huggingface dataset:
Show HN: TurboDraft – fast Ctrl-G prompt editor for Claude Code and Codex CLI
by gradigit | 2026-02-22 05:08:14+00:00
I built TurboDraft because I use Ctrl-G editing constantly and wanted near-instant prompt editing.

TurboDraft is an external editor optimized for Ctrl-G loops in Claude Code and Codex CLI:

- very fast startup (on my machine: ~50ms to usable, <10ms to first render)
- minimal editing surface focused on immediate typing
- built specifically for prompt-edit iteration speed

Related tool: https://github.com/gradigit/claude-pager
It keeps session context visible while editing and adds OSC-8 clickable links for file/web refs in supported terminals. (<5ms to first render)

It also has an "Improve Prompt" prompt engineering feature, but that's more for my own personal workflow.

I found it extremely useful to hook codex spark up to it, and have my draft prompts get engineered and optimized in <5s. Ever since spark release, pretty much all of my prompts follow a strict structure and it has greatly improved output quality for me.
by mapontosevenths | 2026-02-22 05:08:31+00:00
Your mind should boggle. It's all pretty amazing.

2.5 billion years ago the earth would have been uninhabitable to most modern life. Single celled life evolved in those conditions and began creating glucose and oxygen from CO2 and water. When those primitive lifeforms died some of them became oil and the CO2 was sequestered.

Over time the CO2 levels dropped until about 20 million years ago the CO2 levels fell to about 300ppm. That's when life as we know it really took off. Yes, it took BILLIONS of years to get there.

Humans have only existed for about 200k years. During that time our CO2 levels have mostly been below about 280ppm. The are now at 429ppm and are rising exponentially. [0]

[0] https://www.co2.earth/daily-co2
by ElectricalUnion | 2026-02-22 05:12:12+00:00
Isn't m.2 storage but DRAM - hopefully, meaning NVMe/PCIe not SATA speed - already exists as Compute Express Link (CXL), just not in this specific m.2 form factor? If only RAM wasn't silly expensive right now, one could use 31GB/s of additional bandwidth per NVMe connector.
by umairnadeem123 | 2026-02-22 05:12:34+00:00
not just curl - i mean literally giving the model a normal terminal on a machine and letting it use the computer like a dev would hit APIs directly: run scripts, parse json, save files, retry on errors, chain commands together, etc. no special mcp integration nor any predefined tool schema - just full shell access cli is already a universal interface and llms work natively in text so they can just operate the system directly.

openclaw has a browser relay that lets LLMs interact with the browser almost like it was a cli (e.g. `openclaw browser --browser-profile chrome tabs` lists all active tabs, and `openclaw browser click e12` clicks on a button ref from a snapshot). no MCP needed.
by patcon | 2026-02-22 05:13:07+00:00
I don't care whether openclaw is built out of ice cream and sprinkles, I will still be amazed as a tech person

If something can automate my professional or personal life, it is wild technology and ppl will talk about it a lot. People are not idiots. A new thing is happening, would you not agree?

What its parts are specifically made of, it does not matter imho
by eru | 2026-02-22 05:13:16+00:00
The problem you pointed out is real, but determinism in compilers is still useful!

Suppose you had one of those widely unstable compilers: concretely if you change formatting slightly, you get a totally different binary. It still does the same thing as per the language spec, but it goes about it in a completely different way.

This weak determinism is still useful, because you can still get reproducible builds. Eg volunteers can still audit eg debian binary packages by just re-running the compiler with the exact same input to check that the output matches. So they can verify that no supply chain attack has fiddled with the binaries: at least the binaries belong to the sources the are claimed to.
by jcgrillo | 2026-02-22 05:14:24+00:00
Meanwhile, according to Jensen Huang, the reason growth isn't on track is all the negative skeptics:

> In Mr. Huang’s view, the critics want regulations that will hamper the A.I. industry and slow it down. Meanwhile, the skeptics are “scaring people from making the investments in A.I.” that would make it better.

What a weak, out of touch statement. This guy is at the helm of the most valuable company in world history and according to him the thing that's threatening their growth is.. negative vibes?

Where are the adults?
by PacificSpecific | 2026-02-22 05:14:34+00:00
I've used 3/5 of those programs significantly and have issues with all of them relating to software quality. Especially discord. So bad I have 4 different servers actively trying alternatives.

When discord and slack started the company was not large so it definitely could have been a lack of resources. Could also have been a bad design choice.

I'm not alone on that either at all. This is a pretty common opinion.

Claude had a chance to really show something special here and they blew it.
by _wire_ | 2026-02-22 05:15:34+00:00
I find this new paradigm of computing to be troubling: where AI call sites are treated as execution units with vague confidence windows of correctness, say 80%, and fussing over energy efficiency of primitives vs. confidence, to be a surprising and weird development in computing. It looks like a galactic scale (that's an Alan Kay reference) version of the "goto considered harmful" lesson is about to be learned with god knows how much harm incurred upon unsuspecting subjects of the new AI empire. Tolerating human degrees of error rates in processing by system units that can perform millions of times more computations than a human seems like an invitation to Armageddon. But I must not properly understand the scenarios and risks.
by Animats | 2026-02-22 05:15:43+00:00
Wheat farming around the time of the McCormick reaper.[1] Farm employment dropped by half between 1900 and 1930. Production up. Wheat cheaper.

Coal mining from 1950-1970. Production up. Coal cheaper. Employment way down. Classic book, "Night Comes to the Cumberlands" (1963) on how Appalachia became really poor.

[1] https://www.gilderlehrman.org/history-resources/teacher-reso...
by superfrank | 2026-02-22 05:15:43+00:00
I didn't say he didn't care about money, I just don't think that's his main driver, especially since he's already set for life. He spent 10 years building a company around a genuinely valuable product that just about everyone was using and, yeah, it made him rich.

I think "I'm going to keep the money I made from the company I spent 10 years building" and "I'm not going to lie about the coding tools to try and court a deal with OpenAI" aren't contradictory values. If anything, after hearing him talk for a while, I think it's way more believable that he switched from CC to Codex because Anthropic sent lawyers after him over the ClawdBot name than because of an OpenAI deal.
by kazinator | 2026-02-22 05:15:56+00:00
Dummy empty files such as .keepme were used in CVS repositories for exactly the same purpose, and probably other version controls systems long before Git existed.

The Peter Cederqvist manual recommended the practice.

Here is a 1993 dated copy someone left hosted:

https://www.astro.princeton.edu/~rhl/cvs/cvs.html

The paragraph which recommends the .keepme files is:

https://www.astro.princeton.edu/~rhl/cvs/cvs.html#SEC63

"if you want an empty directory then put a dummy file (for example `.keepme') in it to prevent `-P' from removing it."
by idiotsecant | 2026-02-22 05:16:03+00:00
There is hydrogen all over the place in exactly where you'd expect to see it: petroleum refineries and petrochemical process plants. The metallurgy of handling and storing hydrogen is well understood and has been for a long time. You just have to use alloys resistant to hydrogen embrittlement. Hydrogen is squirrelly - it doesn't like to stay put but you can make it stay put long enough to make it useful.

When you are specifying valving or piping in a refinery one of the big things you have to find out is how much hydrogen is in the process because a lot of stuff in a refinery has at least some hydrogen and it will destroy common alloys.
by latchkey | 2026-02-22 05:17:00+00:00
I have a much more positive outlook on humanity and I don't share the same doomsday scenario. For me, I made the conscious decision to turn off the news after covid. Something obviously flipped in that period where the negativity just compounded, and it just feeds into itself. I watch my own family sucked into the cycle of "what did trump do now!" kind of stuff and I found it really wasn't healthy for my own mental being. Ignorance is bliss.
by umairnadeem123 | 2026-02-22 05:17:55+00:00
this is exactly what llms unlock though

users dont need to understand cli flags or read man pages anymore the model does that part it translates natural language into the right commands stitches tools together handles errors retries etc.

the cli becomes the execution layer not the user interface

mcp makes sense if youre building a polished end user product but if the agent is already sitting on a machine the llm is the friendly interface to the cli. That's literally what it's good at contextualizing: intent-mapping it to commands and adapting when things change.
Ask HN: Is HN becoming more toxic?
by make_it_sure | 2026-02-22 05:19:19+00:00
I'm not an active users, I visit HN 2-3 times per day, check frontpage, check comments and usually leave without commenting.

I have the impression lately that comments are starting to get similar to 4chan or some subreddits echo-chambers, usually pushing to extreme left style.

Latest insults to Openclaw founder made me post this questions and wondering if you feel the same?
by Razengan | 2026-02-22 05:19:31+00:00
StarCraft 1 let you take your computer to anywhere and connect on the LAN with anyone, or even dial-up directly to your friend's phone number.

In StarCraft 2 Blizzard like every other corp wanted to see and control everything we do so you have to go all the way through the internet even if you sit right next to each other.

Even on the PS5 when I hand a visiting guest the throwaway DualSense I have to bump through a clunky UI of choosing a user or "Quick Play" and wait while it spins up a whole new Home Screen and other crap for them, and then warnings about DLC or whatever in Mortal Kombat etc., just to have a short 2 minute beat-em-up session.

Sigh
by fireant | 2026-02-22 05:20:12+00:00
KYC data is the most dangerous data that can leak right now. If your CC leaks, you will know almost immediately and can revoke it and generally will get your money back. Password leaks can be neutered with 2FA. Medical data leak can perhaps be used in a complex extortion, but generally for most people this data is worthless.

KYC data on the other hand allows third party criminals who have bought your KYC on the black market to perform money laundering in your name (by opening bank accounts) and taking debt in your name. Generally you won't even know this is happening until it's too late and debt collectors come. And it's not like you can revoke your biometrics/liveness check/selfie and who knows if revoking your passport/id card would actually work.

IMO it's much better if a dedicated KYC processor, like Persona, with actual security team/mindset, handles this rather than random website inside their zendesk instance. But there still needs to be extremely strict regulation surrounding this data.

Also while CC data will be getting less dangerous over time due to AI fraud detection and mandated 3DS, KYC data will IMO be getting more dangerous over time because more fintech/govtech will rely on it.
by jcgrillo | 2026-02-22 05:20:14+00:00
Or those people aren't actually very smart, or they're caught up in the hype, or since they are very smart they exist in a mode where their experience doesn't translate to normal, everyday situations.

It seems that AI coding tools are very sensitive to codebase structure. If you work on a monolith with relatively simple, straightforward structure this is the happy path. A bird's nest of microservices is not. If your team has taken the time and effort to structure the codebase in a way that's amenable to AI, and you invest in the tooling, and you keep up that effort over time, then AI does seem to work.. Not "10x productivity gain" as they try to sell it to us, but maybe >1.0x. It's not clear, though, that for the vast majority of developers AI provides any speedup whatsoever. That's the problem. If it only works for the top 5% or whatever, that addressable market is very, very small.
by notepad0x90 | 2026-02-22 05:20:25+00:00
You can't fight this with tech. The problem is not technological. You don't have the data to fight with either. You could live in an igloo in the arctic with no tech on hand you'll still show up in palantir's hits (unless you were born there and have nothing to trace you back to civilization). Those organizations you mention might help with corporate surveillance capitalism, but not government data mining and surveillance. Palantir is not the same as Cambridge analytica, they're more similar to Microsoft and Google. In simpler terms, they provide the sql db, sql client, and the db admins to manage the data, as well as support to train users. They don't do the analysis and action on objectives for governments, they're not a consultancy firm like cambridge.

Under rule of law, you need laws. Outside of rule of law, well..
by sakras | 2026-02-22 05:22:19+00:00
Yeah I kind of think authors didn't conduct a thorough-enough literature review here. There are well-known relations between number of hash functions you use and the FPR, cache-blocking and register-blocking are classic techniques (Cache-, Hash-, and Space-Efficient Bloom Filters by Putze et. al), and there are even ways of generating patterns from only a single hash function that works well (shamelessly shilling my own blogpost on the topic: https://save-buffer.github.io/bloom_filter.html)

I also find the use of atomics to build the filter confusing here. If you're doing a join, you're presumably doing a batch of hashes, so it'd be much more efficient to partition your Bloom filter, lock the partitions, and do a bulk insertion.
by jsnell | 2026-02-22 05:22:58+00:00
It is basically impossible for AI software improvements to devalue the AI compute investments.

It's the other way around, software improvements make the hardware more valuable. Let's say that one unit of compute can generate one unit of value. As the software improves on any of the principal axes (cheaper cost for same quality, or new capabilities that you could previously not get for any price), that same unit of compute will produce more value.

What would threaten those compute investments? Basically order of magnitude improvements in the hardware, but that kind of thing will take longer to happen than the projected lifetime of the hardware. (Or the demand for AI evaporating, but that tends to be an issue of faith that is hard to have a useful discussion on.)
by prewett | 2026-02-22 05:25:16+00:00
Maybe Reformation religions require belief, but the paganism was a set of rituals known to work (by virtue of having worked before), sort of a like a spiritual experimental science. Belief was not required.

Religions don't necessarily work because people believe in it, either. There are a number of religious sects that started with end of the world prophecies.

I think that religions work the opposite way: people believe in them because they work. Since the purpose of religion is generally to explain the nature of reality and how to flourish in it, it needs to work for you. If it doesn't, you either just go through the motions, or quit and find a different religion (or swear off religion, which is sort of the same thing).
by maplethorpe | 2026-02-22 05:25:18+00:00
> We can debate endlessly whether the horse and buggy is better than the car, or the cell phone will replace the film camera. But at the end of the day, history has shown that none of that matters. We're better off just agreeing to it and working to improve it.

I don't know why people keep pointing to history to argue adoption is inevitable. Isn't history is littered with no-code solutions that no one uses anymore?
by Eisenstein | 2026-02-22 05:29:17+00:00
No one is under the assumption that any social media space is going to be meritocratic or democratic. The assumption is that some percentage of users are manipulating it and the backend and admins are doing the same. It is an attention economy. I don't think anyone is naive about this. My comment was merely a take on the 'the video game controller is broken' excuse that everyone has when they need to cover for their ego. Sometimes the controller is broken, but it almost never is.
by biztos | 2026-02-22 05:29:23+00:00
If you're running local models, Apple Silicon's shared memory architecture makes them much better at it than other similarly-specced platforms.

If you want your "skills" to include sending iMessage (quite important in the USA), then you need a Mac of some kind.

If you don't care about iMessage and you're just doing API calls for the inference, then it's good old Mass Abundance. Nice excuse to get that cool little Mini you've been wanting.
Show HN: Madari: CLI tool to install, sync and manage local MCP servers
by rajma | 2026-02-22 05:29:39+00:00
I built stewreads-mcp (https://github.com/ankitvg/stewreads) to turn useful AI chats into ebooks and send them to Kindle. Every time I wanted to share it I had to explain how to find the binary, edit claude_desktop_config.json, get the JSON update exactly right, and restart Claude Desktop. Too much friction.

So I built madari. Now, stewreads-mcp can be installed and setup with Claude Desktop in just one command:

madari install stewreads-mcp

That one command runs uv tool install, resolves the binary path, registers the server, and syncs it to Claude Desktop.

Madari also includes: lifecycle commands (add, remove, enable, disable), sync to push changes to the client config, diagnostics (doctor, status) to monitor MCP health, and snapshot export/import for moving your setup across machines. Claude Desktop is the supported client; more client support coming next.

Would love feedback from folks building MCP servers who's hit the same problem.

Tame your MCP servers.
https://github.com/ankitvg/madari
by gvsh_maths | 2026-02-22 05:29:46+00:00
Iterflow is a zero-dependency TypeScript library that adds streaming statistical operations (rolling variance, EWMA, Pearson correlation, z-score anomaly detection) as chainable stages in lazy iterator pipelines.

ES2025 Iterator Helpers give you lazy `map`, `filter`, `take` natively, but no statistics. @stdlib/stats/incr gives you streaming accumulators but they're standalone objects, not pipeline stages. If you want `filter -> window -> variance -> take` you're writing the loop yourself. Iterflow fills that gap:

```typescript
import { iter } from '@mathscapes/iterflow';

const anomalies = iter(requestLatencies)
.streamingZScore()
.enumerate()
.filter(([_, z]) => Math.abs(z) > 3)
.map(([i, z]) => ({ index: i, zScore: z }))
.take(10)
.toArray();
```

O(1) memory, stops after 10 anomalies, z-score is computed from prior observations only (current value doesn't skew its own score).

Algorithms in there: Welford's variance, EWMA with configurable decay, streaming Pearson correlation (6 scalars of state), monotonic deque windowed min/max, circular buffer windowing, quickselect median. All implemented directly -- zero runtime deps.

Some benchmark numbers (synthetic, Node.js v22, ARM64):

- filter-map-take(1000) on 1M elements: ~296x over `.filter().map().slice()`
- Streaming correlation vs recompute-each-step: ~780x at N=10k
- Standalone single-stat with no pipeline: 3-5x slower than a hand-rolled loop (generator tax)

I wrote a paper on the algorithms and benchmarks too: https://doi.org/10.5281/zenodo.18610143

GitHub: https://github.com/mathscapes/iterflow
npm: `npm install @mathscapes/iterflow`

Curious if anyone has use cases I haven't considered, or thoughts on the API. MIT licensed.
by simpleusername | 2026-02-22 05:30:04+00:00
I suddenly had my account locked down unless I provide my government ID, just like https://news.ycombinator.com/item?id=44435997.

Never did LinkedIn state it was Persona carrying out the validation, and in the email they stated the data would be promptly deleted. I'm now learning this is not true; companies removed from LinkedIn store my data for however long they want.

I feel this is solid grounds for a lawsuit, particularly in states such as California.
by civicsquid | 2026-02-22 05:30:48+00:00
Really cool. I'm wondering: what background did you need to be able to think of the question that resulted in this project?

I know you said you're involved in some retrogaming and were experimenting, but as someone who works in a world where hardware is pretty heavily abstracted away, even if I got into retrogaming I don't know that I'd consider that there may be a systems improvement lying around. Beyond the creative aspect, it feels like there is some systems and hardware background that helped put the idea together (and I'd be interested to go learn about of that systems/hardware knowledge myself).
by correct_horse | 2026-02-22 05:30:49+00:00
Mac minis are particularly suited to running AI models because they can have a pretty good quantity of RAM (64GB) assigned to the GPU at a reasonable price compared to Nvidia offerings. Mac minis have unified memory which means it can be split between CPU and GPU in a configurable way. I think apple didn’t price mac minis with AI stuff in mind, so they end up being good value.
by KennyBlanken | 2026-02-22 05:31:28+00:00
Round trip efficiency of hydrogen is at best 50% and at worse half that. You have the horrendous efficiency of electrolysis and then the equally bad efficiency in the fuel cell.

Efficiency pumping your excess solar into the EV itself is more like 80-85%, most of which is loss in the electronics, not the battery - those typically have a coulombic efficiency of over 95%.

Hydrogen a boondoggle. It's not nearly as stupid as making ethanol from corn (which is an energy-negative process) but it's close.

Also, "gas fitter and metal fabrication" experience isn't worth anything unless it was hydrogen-specific. It is far leakier than natural gas/propane. One of the biggest hassles of a hydrogen fuel chain is that the stuff leaks through everything.
by raincole | 2026-02-22 05:31:58+00:00
> That's the same argument people made about Twitter. "If it goes bad, we'll just leave." We know how that played out.

I don't get it. What is this supposed to mean? Is the author implying people won't leave Twitter? If it's true then this whole article is pure waste of time: if people won't switch to BlueSky anyway then why should we be wary of it?

BlueSky is a direct alternative to Twitter. The UI is a spitting image of Twitter's. The whole premise of BlueSky is that people will leave Twitter when it goes bad.
by whyenot | 2026-02-22 05:33:45+00:00
It’s like coders (and now their agents) are re-creating biology. As a former software engineer who changed careers to biology, it’s kind of cool to see this! There is an inherent fuzziness to biological life, and now AI is also becoming increasingly fuzzy. We are living in a truly amazing time. I don’t know what the future holds, but to be at this point in history and to experience this, it’s quite something.
by DangitBobby | 2026-02-22 05:34:29+00:00
Also the intro paragraph is basically nonsense, unsupported by the body of the story.

> The fear of the future is directly proportional to how small your ambitions are. If your plan is to keep doing exactly what you’re doing, any change is terrifying. If your plan is dramatically bigger, change is the best news you’ve ever gotten.

Red Robin's problem wasn't "not adapting" to change. The opposite, in fact. They tried to capitalize on change at the cost of very obvious fundamentals and fumbled the ball. Greedy and incompetent.