MurphyA/hacker-news huggingface dataset:
by astura | 2025-10-23 11:13:49+00:00
This is a rather strange comment, Sharpies are permanent markers that aren't designed for whiteboards. Nor do they dry out, I've had Sharpies last multiple decades. Are you thinking of something else, perhaps? The benefit of Sharpies is that you can mark most surfaces with them and its permanent. NASA uses Sharpies because they can be used in zero gravity. I suppose you could use them on paper but it's likely they'd probably bleed thru.
Show HN: Watch-Claude-think – a CLI for watching Claude Code's thoughts
by benporterfield | 2025-10-23 11:15:09+00:00
watch-claude-think is a CLI that monitors Claude Code and displays Claude's internal reasoning across all of your Claude Code instances in a specific directory. It works by watching one of your ~/.claude/projects/ folder for changes - no web requests and no token usage required.

Why? I was enjoying reading Claude's reasoning as it works through problems, but Claude Code only lets you see the thinking at certain points and it's impossible to keep track across muliple Claude Code instances. I created a quick CLI that let me read the thinking as it happened and immediately found it to be suprisingly useful (and fun):

* I can catch it making silly assumptions and interject before it goes off the rails * It's been a great way to learn how to improve prompting - it will be quite obvious when Claude has the context it needs and when it does not * Claude will think things that it does not output and sometimes those things are worth reading * Watching Claude work through problems often gives me inspiration or ideas about architecure, dependencies, etc.

I've actually might be spending more time watching watch-claude-think than the actual Claude output! I now constantly nudge my sessions during large code changes or complex debugging issues because of what I read.

Claude helped a ton by wading through the minified Claude Code CLI and validating (or, often invalidating) my assumptions about how it stored message data. This all started as an exercise in getting to know Claude better - I wanted to try creating a project where all the code was "written" by Claude - but it ended up with a tool I keep using, maybe someone else here will find it useful too.
by ahaferburg | 2025-10-23 11:15:15+00:00
I tried jj, but I'm used to Sublime Merge. Doing version control in the command line was just too much repeated typing, as you keep losing information. In a GUI you always see the current state. You commit, it updates the display. A diff is a click away. Changing focus to type the commit message is a click away. No reason to ask the same questions again and again. Even with aliases like jjl for `jj log --limit 10` it felt too inefficient and annoying. Selecting individual hunks with the keyboard... I don't ever want to do that again. In SM it's a pleasure.

The git CLI might suck, but SM just doesn't. Looking forward to jj GUIs taking off. Or even better: jj getting integrated into SM.
by andrepd | 2025-10-23 11:16:50+00:00
Stop trying to look for technological answers to political problems. We already have a way to avoid excessive accumulation of power by private entities, it's called "anti-trust laws" (heck, "laws" in general).

Any new protocol not only has to overcome the huge incumbent that is the web, it has to do so grassroots against the power of global capital (trillions of dollars of it). Of course, it also has to work in the first place and not be captured and centralised like another certain open and decentralised protocol has (i.e., the Web).

Is that easier than the states doing their jobs and writing a couple pages of text?
by vintermann | 2025-10-23 11:20:54+00:00
Output of what?

There are two ways to make money: you can trade people with money something that they prefer to money, or you can help people with money make more money, in exchange for a share of it.

The value of "output", whatever it is, is dependent on who currently has money. A vaccine for malaria has no value if no one who has money prefers it to money. A machine that can get you to Mars has no value, unless people with money want to go to Mars.

I say people with money, but it really people times money. And a few people have almost all of it.

So when we talk about output, GDP, whatever, as long as it's measured in money remember that it's mostly rich people's preferences we're talking about.
by mexicocitinluez | 2025-10-23 11:20:55+00:00
You have no clue what you're talking about.

https://world.hey.com/dhh/europeans-don-t-have-or-understand...

The guy who glazes JD Vance, the 1000000% alt-right Vice President who doesn't care about literal Nazis infiltrating his party is probably part of the alt-right.

lol go back to 4chan
by pbmonster | 2025-10-23 11:22:17+00:00
Cold climate isn't the interesting niche for the beginnings of grid scale Na batteries - hot climates are.

If you put LFP batteries packed into a cargo container next to a solar farm in California or Nevada, a significant portion of that container will be piping (to every cell) and compressors for a beefy AC system. LFP cells don't like to work hot.

This cooling system will take up a significant portion of space, power, and worst of all, of the total maintenance cost of the entire battery system.

An identical system made of Na batteries will take 2 containers, but need no cooling power and basically no maintenance - no moving parts, unlike the compressors and fans of the LFP pack.
by atakan_gurkan | 2025-10-23 11:23:35+00:00
I understand where you are coming from, but I hope you realize this is very subjective. The things you mentioned and other elements of the fantasy genre do not become irrelevant for many people through their life, well into adult life as well. In fact, they may become irrelevant and become relevant again.

Just to make it clear (and perhaps to state the obvious), you are not believing in these when you play these games or read these books, you are voluntarily suspending disbelief.
by chhum | 2025-10-23 11:24:01+00:00
I thunk they're in a real bind. One thing is the product strategy is a mess—I'm guessing that internally they just don't really have product people and with something like AI, which is cross--cutting, that's really hard to manage. They are also in a bind because everyone is loosing money on LLM tools, and Anthropic, for example, make Cluade Code and can charge JetBrains and the other vendors whatever they like. If you don't have deep pockets you then have to pass the cost on, but that hits your biggest customers hardest, which then pushes your users to the competitor product; It's a pretty tough spot. MS buying GitHub when they did looks more and more like a bargain!
by gwd | 2025-10-23 11:24:54+00:00
I mean, the most important part of a role-playing game like D&D is... the role-playing. You're basically telling a shared story, with each player controlling one character, and the DM controlling everyone else. The fighting mechanics are sort of a mini-game inside the larger game.

If that's all you want, there are loads of combat games with miniatures. I've never played Warhammer, but that's obviously the biggest one; I've enjoyed the Star Wars X-wing combat game as well.
by torginus | 2025-10-23 11:24:55+00:00
I see your point - tail calls are identical to MLIR-style phi nodes, where not the branch source determines the value, but it's passed explicitly as a function argument.

I still think that tail recursion is too low level a construct for functional programmers to interact with, but it's wrapped into something like a reduce operation, which allows to write an identical fibonacci impl, as you would in a procedural language.
by harlequinetcie | 2025-10-23 11:25:42+00:00
<rant> How many people are running LLMs CLIs instead of using their APIs? It seems so obnoxious to me that using a CLI command is cheaper than using their APIs, hence forcing them to build these kind of work arounds.

Maybe I'm not getting it right, but it seems there are two competing paradigms which certainly with llms coding for llms, who cares. </rant>
by d3Xt3r | 2025-10-23 11:26:06+00:00
You keep bringing up Proton but you forget that Proton is just Wine + a couple of other existing FOSS projects + some of Valve's patches. Wine is really what makes the magic happen, and Wine existed as far back as 1993, and there was barely a Linux community back then. So you can't really blame the community for Proton, it's just a natural result of things. Even before Proton came along, there were similar projects to make Wine gaming easier, such as PlayOnLinux, CrossOver etc. So Proton is nothing new, its just a natural evolution of an ecosystem that's been evolving over three decades.
by Yizahi | 2025-10-23 11:26:33+00:00
There is letter of the law and there is spirit of the law in the legal space.

Same here - technically there are "forks" of the Chrome browser. Just like technically when I press a button on GitHub page, I've created a Doom 3 "fork". Yay, look at me, I'm the next Carmack! Behold my programming skills! Then I click another button, and now I've "forked" Servo. Now I get to be a browser creator too!

The fact is that I did no work in forking that code and as soon as real Doom 3 or Servo code changes, I would need to either accept all those changes or abandon this silly notion. Same with so called Chrome "forks". They all accept anything that Google pushes into the original Chrome, regardless of the change. Google wants some new protocol they have invented to be put in Chrome? All Chrome "forks" accept it. Google wants to limit adblocking? All Chrome clones accept it of course. And so on. Any real fundamental changes to the Chrome are pushed to all so called "forks".

So yeah, there are countless "forks" of Chrome in the letter of the word, just like I have a Doom 3 "fork" too. But there are no real forks of Chrome in the spirit of the word.
by superice | 2025-10-23 11:28:05+00:00
I've wondered this as well, I'd love to hear from the mods as to how many false positives vs true positives this generates. Us, the lowly users, only spot it when it mangles a title, but does it actually provide some tangible benefit?

I don't want to judge this 'feature' too harshly without that data, but couldn't 80% of the value of this be achieved by putting the text 'please don't editorialize titles of submissions except to de-clickbaitify them' in the submission form?
by JonChesterfield | 2025-10-23 11:28:11+00:00
Since people are a bit WTF is this, here's a point to combinators.

A combinator is a function that doesn't mutate global state and doesn't close over variables. It's the base case in software. Pass it the same argument, get the same result, doesn't change anything about the rest of the system.

If you combine some of these combinators, you get another combinator - because when you put pure functions together, what you get is a pure function.

These are also the functions that are easy to write in assembly. Or C. Because the don't do very much. So if you write S and K in x64, and then compile common lisp to combinators written in terms of combinators written in terms of S and K, what you've got is common lisp running on those two hand written assembly functions.

That's not a great idea for performance, but if you go with a less spartan set of maybe a few hundred of the most commonly occurring patterns inlined into each other and given names, you've got a viable way "machine" to compile functional programs into.

This looks a bit like a forth that fears mutation. Or a bytecode vm. Or a CPU, where the combinators are called "instructions".

So what combinators are, broadly, is an expression of applied computer science with implementation details ignored as much as possible. That's the sense in which it's simpler than the lambda calculus.

Equally, if you implement the lambda calculus on a handful of combinators, then implement lisp on the lambda calculus, then write stuff in that lisp, you've really cut down how much machine specific work needs to be done at the bottom of the stack.
by DrScientist | 2025-10-23 11:29:02+00:00
You could also say that about Biden - the strange case of his son and his job, Biden boasting about meddling in Ukraine internal affairs around corruption investigations and the infamous Nuland-Pyatt phone call etc etc.

Question I have about Ukraine - for those hawks that have consistently said Russia's army is about to collapse, and it's just one more push, or one more escalation in western involvement - is where is there red line?

At what point do you stop escalating? Western nuclear capable missiles into Russia? Western boots on the ground? Western conscription to enable that? Tactical nukes?

Russia appears to be winning on the ground right now. We have stopped talking of victory and now just want to freeze the front line - and Russia isn't interested.

I'm sure the hawks will say we didn't commit enough - but you can't say that without being clear about where that red line is. Not in a democracy.

You could argue in this case Trump was simply being clear eyed about what was actually achievable, rather than either hopelessly optimistic or having a secret agenda to escalate to an all out war with Russia that nobody would have signed up for at the start.
AIO Sandbox: An all-in-one execution environment for AI Agents
by ycjcl868 | 2025-10-23 11:29:28+00:00
Most "AI Agents" today are limited by fragmented environments: a browser here, a shell there, some ephemeral code sandbox in the cloud — each isolated, slow, and brittle. AIO Sandbox is our attempt to fix that. It’s a unified, containerized environment where an Agent can: - Use a browser (via CDP or GUI) - Run code (Python/Node) - Execute shell commands - Manipulate files - Handle network and proxy routing - Integrate with MCP tools - Be safely observed or taken over via VNC or VSCode

All in one sandboxed instance.

You can think of it as “a computer built for AI Agents” — with consistent file systems, secure network isolation, and an extensible SDK for custom tools.

Docs: https://sandbox.agent-infra.com GitHub: https://github.com/agent-infra/sandbox
by llm_nerd | 2025-10-23 11:31:17+00:00
Isn't it more likely the submitter chose the title? HN doesn't even auto-recommend a title for submitted content, and instead it's up to the submitter. In rare cases after the fact a mod like dang changes the title to remove editorialization.

So unsure what this whole thread of people complaining about HN supposedly mangling titles.
by skydhash | 2025-10-23 11:32:07+00:00
In magit, the diff is splitted into sections: Untracked, Unstaged and Stage. The sublevels are files then hunks. You can stage and unstage hunks, files and whole section by pressing s and u. Pressing k discards the node (section, file, or hunk.

You can also stage or unstage lines by selecting them first and press the relevan keys.

If you press ‘return’ on a hunk, it brings you directly the the line to edit.
by sph | 2025-10-23 11:32:13+00:00
node.ts:52: const regex = new RegExp(`<\\/?${tag}[^>]*>`, "gi"); node.ts:72: const regex = new RegExp(`\\s+${attr}\\s*=\\s*["'][^"']*["']`, "gi"); node.ts:94: const tagRegex = /<(\w+)[^>]*>/g;

https://stackoverflow.com/questions/1732348/regex-match-open...

LLMs are not intelligent enough to figure that the post is non-satirical and you should indeed avoid parsing HTML with regexes.

On the other hand, there is a non-zero chance that a vibe coded HTML parser will eventually include obscure references to ritual infanticide and other eldritch entities of the Basic Multilingual Plane.
by rorylaitila | 2025-10-23 11:32:26+00:00
Continuing the brands example, by default I store all of the brands returned as is (in SQL). On occasion, I will manually come across different variations of a brand that I decide is better combined into a primary brand. All of the secondary brands get marked as relating to a primary brand. Then the next time a new ad gets tagged as a secondary brand, I know I can use the primary brand instead.

So in essence, the process is what I might call 'eventually modelled' (to borrow from the concept of eventual consistency). I use the LLM entities as is, and gradually conform them to my desired ontology as I discover the correct ontology over time.
by llm_nerd | 2025-10-23 11:34:50+00:00
They show it going through a machine that seems to at best maybe vacuum off dust and maybe get a part of the ball with UV? Am I missing something? Seems more like the illusion of cleaning. The description of Chucky cheese running them through an industrial dishwasher seems more like actual cleaning.

In the description it calls it a "deep clean", which seems suspect.
by JonChesterfield | 2025-10-23 11:34:53+00:00
Someone that could whiteboard correct programs written in SKI is someone I'd be delighted to hire. Likewise someone that can write correct forth by hand. It's holding a very large compute graph in your head comfortably enough that serialising it with a pen doesn't really slow you down.

I can't do either of those things though. I'll have to stay in the high level world instead. Sadness.
by corimaith | 2025-10-23 11:35:09+00:00
If AI can replace white collar workers than it will also cheap enough for everyone to start running their own business and join the capitalist class.

The problem is alot of people can only conceive of a life where they are handed work and a salary by someone else, when that was only ever a particular circumstance for the last few decades. Whether they can grow out of that is another question, but those who can't won't find much agency.
by bayindirh | 2025-10-23 11:35:43+00:00
> for the good of… some rocks?

This is a perfect portrayal of what I'm talking about:

- Forests: "some" trees. - Water bodies: "some" water. - Agricurtural land: "some" soil. - Causalities: "some" people. - Whole ecosystems: "a couple of" animals.

Minimizing our bad influence on our planet and wanting everything for oneself caused the problem we're currently in. Most humans know no moderation, and putting it out as "this is our instinct, innit? We can't do anything about it but to follow it, eh?" is the biggest continuous mistake we're doing as a species.

If we assume that we're the most advanced organism on this planet (which I doubt) which is meant to rule it once it for all (which I doubt), we shall do a hell of a better job of not burning it end to end and make it inhabitable for ourselves and everything else living on it.

This is shortsightedness, veiled as a god syndrome.

A god which cooks itself to death. For more money. A bitter irony.
by lieks | 2025-10-23 11:36:12+00:00
Because the whole goal is to not need any sort of "pointer discipline". The way he does it, you can store as many pointers to the arena as you want without keeping track of them, as long as they don't survive the deallocation of the arena.

One example would be having a big graph inside the arena. Pointers to other elements can just be plain pointers.

With "conventional RAII" you need to know if your pointer is the only pointer left to know whether to call the destructor. That requires some sort of pointer tracking.
by ramses0 | 2025-10-23 11:36:14+00:00
It's actually exactly the same concept that come to mind for me. `SomeUser.geocities.com` is "tainted", along with `*.geocities.com`, so `geocities.com/.wellknown/i-am-tainted` is actually reasonable.

Although technically it might be better as `.wellknown/taint-regex` (now we have three problems), like `TAINT "*.sites.myhost.com" ; "myhost.com/uploads/*" ; ...`
by akimbostrawman | 2025-10-23 11:36:30+00:00
>Satoshi’s wallet becomes the defacto quantum advantage prize. That’s a lot of scratch for a research lab.

Considering that would be criminal theft I doubt it. Moving the funds could also lead to panic crash, selling them off would not only take ages but involve doxing yourself and put a billion dollar bounty on your head because transaction are public and off ramps all use KYC.

It would be much safer to slowly crack old small value wallets over time.

Reminder that actual good cryptocurrency like monero have the advantage of wallets and transactions being private so you would need to crack without even knowing if they are worth it or exist.
by PaulKeeble | 2025-10-23 11:36:40+00:00
Seems to me its mostly a version focussed on the enterprise, just like wifi 6 was. I suspect many consumers will just skip it like they did wifi 6 as it brings very little for them. Wifi 7 is a big jump from wifi 5 (and 6) in performance but its still not complete, way too many devices that only support dual band and not supporting the various forms of MLO properly. Still no open source firmwares supporting it either.
by atilla_bilgic | 2025-10-23 11:36:55+00:00
If you are leaving all the work to LLM agents running by some set of prompts, it is too much faith to the machines. I never give a full permission and always follow the agentic workflow as much as it is being exposed. I am using these coding or orchestration tools to compensate to fill the void faster under close supervision. Consider them new graduate coder you are mentoring and coaching. This is the all that I can share about my usage. I hope it helps.
by hoangvu12 | 2025-10-23 11:37:03+00:00
Last month, I launched Vexly after realizing I was paying $200/month for subscriptions I completely forgot about. That free trial from 2023? Still billing me. The gym I haven’t visited since January? Yep, still going.

Vexly sends alerts 7 days before renewals, no bank connections needed, just privacy-first tracking. Our beta testers saved an average of $540 in the first year, often finding 3-5 forgotten subscriptions in their first minute.

Based on feedback, Vexly now lets you: - Create family members and assign subscriptions for family tracking. - Get subscription reminders in your Discord channel via webhook. - Set individual reminders for each subscription, not just daily/weekly ones. - Optionally auto-renew subscriptions, so you don’t miss any important ones. - Submit feedback, feature requests, or bug reports directly in the app.

Would love to hear your experiences and suggestions. What other pain points do you have with subscriptions? All feedback is welcome!
by perihelions | 2025-10-23 11:37:53+00:00
The title is underselling the nuance—there's the entire Myanmar civil war hiding behind the word "allegedly". The group in power claims a group trying to overthrow them is operating scam centers (they deny it); this SpaceX intervention cuts off communications on a large scale, presumably aiding one side or the other in some unclear way.

> "“Maj. Gen. Zaw Min Tun, the spokesperson for the military government, charged in a statement Monday night that the top leaders of the Karen National Union, an armed ethnic organization opposed to army rule, were involved in the scam projects at KK Park,” the AP wrote. The Karen National Union is “part of the larger armed resistance movement in Myanmar’s civil war” and “deny any involvement in the scams.”"
by elzbardico | 2025-10-23 11:38:38+00:00
Yes. It is a shame both sides explored this politically in the most superficial manner. Those cullings (there was also a more recent one), for sanitary reasons, should have sparked a higher level debate on food security viz novel epidemic threats.

But, politics in the US are completely dominated by lawyers, everything is about rhetorics and scoring talking points. But problems like that require an engineering mindset.
by braza | 2025-10-23 11:38:49+00:00
In 2025 I think most of the PII is just a legal liability for 99% of the cases.

I once saw a custom service where you could connect your data, like Mixpanel or some analytics, and the whole motto was that this service did not want any of your PII data, and even the employees and companies that could access all the anonymous data had pseudonyms (e.g., a company named "Ocean's Eleven" with the employees Billy, Reuben, Rusty, Benedict, Linus, Basher, and so on).

Does someone know any architectures or designs of applications (books or references) that take anonymity as default?