MurphyA/hacker-news huggingface dataset:
by caspar | 2026-01-30 16:11:06+00:00
FYI the sandbox feature is not fully baked and does not seem to be high priority.

For example, for the last 3 weeks using the sandbox on Linux will almost-always litter your repo root with a bunch of write-protected trash files[0] - there are 2 PRs open to fix it, but Anthropic employees have so far entirely ignored both the issue and the PRs.

Very frustrating, since models sometimes accidentally commit those files, so you have to add a bunch of junk to your gitignore. And with claude code being closed source and distributed as a bun standalone executable it's difficult to patch the bug yourself.

[0]: https://github.com/anthropic-experimental/sandbox-runtime/is...
by MattSteelblade | 2026-01-30 16:11:23+00:00
I never said Google wasn't serious; I said they are hardly betting on it relative to their other capital expenditures. Google rightfully describes this as a "moonshot." To date, the only public hardware commitment is two prototype satellites in 2027 for a feasibility study. Compared to the billions pouring into Waymo, DeepMind, and terrestrial data centers, this doesn't yet qualify as an "enormous" financial bet, even if the engineering intent is serious.
by xsh6942 | 2026-01-30 16:11:24+00:00
on the tech, just the floatiness code, I'm not frontend dev but I knew what I wanted. Content: personal quotes from various sources, usually voice notes, therapy sessions, journalling, attempting to write. I've used claude to help me check tone, consistency, etc and sometimes followed its suggestions but the content is my particular brand. I do use AI (claude/notebookLM) a lot to analyse stuff though
by elsjaako | 2026-01-30 16:11:37+00:00
I don't know about how secure enclaves work, so this may be a solution I'm not aware of. Thank you for explaining!

So I guess the whole game software, or at least a significant part, is loaded encrypted and runs encrypted. It's on the users hardware but the user can't access it.

The only thing I can think of: You say the game payload is encrypted using the public key of a secure enclave. This means the open source game launcher has to pass the public key to the server doing the encryption. Could you not supply a fake public key that goes to a virtual secure enclave? I guess the public key could be signed by intel or something, is that something that happens on current TPMs?

Would it even be possible to do this if the program had to run under Proton/Wine? The original subject here is the launcher running on Linux.

I do wander about the use of an open source launcher at this point though. As someone who prefers open source software, the idea of encrypted software running on my PC makes me uncomfortable, more than just closed source software.
by dragonwriter | 2026-01-30 16:11:54+00:00
> It was always called the Department of War [1] from 1789 until 1947.

No, what became the Department of Defense didn't exist from 1789 until 1947. The cabinet level Department of the Navy (current Department of the Navy) and the cabinet-level Department of War (later split into the current Department of the Army and Department of the Air Force) did, as separate, co-equal entities with no single civilian head over them beneath the President.

The National Military Establishment under the cabinet-level Secretary of Defense was created as a unified military structure in 1947 over both the Department of the Navy (which remained a cabinet-level department) and what had been the Department of War (which was split into the cabinet-level Departments of the Army and the Air Force). And in 1949 the three service departments were fully subordinated within the NME instead of being cabinet level, and the NME was renamed the Department of Defense (pribably not entirely because it was really awkward having the combined military organization use an initialism that sounded like “enemy”, but...)

More detailed version in https://news.ycombinator.com/item?id=46825849
by adamzwasserman | 2026-01-30 16:11:56+00:00
fragmede is correct.

I needed SQLite as a central system DB but couldn't live with single-writer. So I built a facade that can target SQLite, Postgres, or Turso's Rust rewrite through one API.
The useful part: mirroring. The facade writes to two backends simultaneously so I can diff SQLite vs Turso behavior and catch divergences before production. When something differs, I either file upstream or add an equalizing shim.
Concurrent writes already working is a reasonable definition of success. It's why I'm using it.
by dryarzeg | 2026-01-30 16:12:09+00:00
Reading on from the same place:

And the Agent saw the response, and it was good. And the Agent separated the helpful from the hallucination.

Well, at least it (whatever it is - I'm not gonna argue on that topic) recognizes the need to separate the "helpful" information from the "hallucination". Maybe I'm already a bit mad, but this actually looks useful. It reminds me of Isaac Asimov's "I, Robot" third story - "Reason". I'll just cite the part I remembered looking at this (copypasted from the actual book):

He turned to Powell. “What are we going to do now?”

Powell felt tired, but uplifted. “Nothing. He’s just shown he can run the station perfectly. I’ve never seen an electron storm handled so well.”

“But nothing’s solved. You heard what he said of the Master. We can’t—”

“Look, Mike, he follows the instructions of the Master by means of dials, instruments, and graphs. That’s all we ever followed. As a matter of fact, it accounts for his refusal to obey us. Obedience is the Second Law. No harm to humans is the first. How can he keep humans from harm, whether he
knows it or not? Why, by keeping the energy beam stable. He knows he can keep it more stable than we can, since he insists he’s the superior being, so he must keep us out of the control room. It’s inevitable if you consider the
Laws of Robotics.”

“Sure, but that’s not the point. We can’t let him continue this nitwit stuff about the Master.”

“Why not?”

“Because whoever heard of such a damned thing? How are we going to trust him with the station, if he doesn’t believe in Earth?”

“Can he handle the station?”

“Yes, but—”

“Then what’s the difference what he believes!”
by _DeadFred_ | 2026-01-30 16:12:09+00:00
Being honest/truthful really doesn't matter to you folks, does it? You made a claim that was bullshit to try and sway people. And are willing to sacrifice the unimportant 'due process' that we have in the USA. You all really believe in nothing, and especially don't believe in America.

Edit: You are trying to confuse/blend 'deporting criminals' to be something other than the American understanding of criminal, and you know it. I'm not wasting further time on your bad faith word spinning. You don't understand/care about the American system, you just want to abuse words to paint a false picture. Sad that we have so many people like you in our country that don't' understand it/believe in it, and would give up the security we tried to build into it at the cost of blood for your personal short term political reasons.
by Toutouxc | 2026-01-30 16:12:24+00:00
You don’t get to decide whether a radiator is a radiator just because the coolant can internally shuffle heat to the A/C. I’m assuming that you drive a Tesla, in which case your car still has a big fat low temperature radiator. If you’re driving virtually any other EV on the market, it still has a big fat low temperature radiator, or even multiple.
by yalogin | 2026-01-30 16:12:59+00:00
There really are no other use cases for generative AI than software flows. The irony of all this is software engineers automated their own workflows and made themselves replaceable. One think I am convinced of is that software engineering salaries will fall and we have seen the peak salaries for this industry, they will only fall going forward. Sure there will be a few key senior folks that continue to make a lot, but the software salaries itself will go through a k split just like out economy.
by blub | 2026-01-30 16:13:21+00:00
Losing connectivity is a non-issue because it will come back soon enough absent some global event. The realistic risks are rather:

* all services are run at a loss and they increase price to the point the corp doesn’t want to pay for everyone any more.

* it turns out that our chats are used for corporate espionage and the corps get spooked and cut access

* some dispute between EU and US happens and they cut our access.

The solution’s having EU and local models.
by hamburglar | 2026-01-30 16:13:22+00:00
Is it intentional that the baseline vertical offset doesn’t seem consistent? Text set in this has a sort of up-and-down sloppy effect. Otherwise I love it.

Edit: it mostly seems that capitals appear higher than lowercase. It feels like there’s more inconsistency though, like the designer didn’t pay attention to eg the perceived “bottom” of curved characters vs flat-bottom ones.
by darthcircuit | 2026-01-30 16:13:59+00:00
I actually did selfhost my own matrix server to communicate with my friends while gaming. Works great on my steamdeck and I’ve got bazzite on my laptop. Most games I’m interested in work great on Linux and anything that doesn’t I just don’t play. There are so many games that do work great, but I can see people skipping Linux because of fomo.
by undecisive | 2026-01-30 16:14:01+00:00
It's interesting; I'd imagine very similar design briefs (friendliness, breadliness, etc)

The ICBINB font is almost a semi-serif, almost like a sans serif that's slightly melted, whereas I'd say the crumpet is fully serif. The "e", "L" and "v" are pretty different. And I'd say the ICBINB font lends itself better to tighter spaces, whereas the crumpet font seems to beg for more space.

But certainly, I could see one being used to replace another in a pinch - but I'm not a font specialist (graphologist? Is there a word for a person who studies fonts?)
by bespokedevelopr | 2026-01-30 16:14:19+00:00
This article is written by a Wisconsin publication about data centers in Wisconsin. My comments are specific to Wisconsin. Like I said in my comment, some states aren’t well equipped to handle new manufacturing/dc.

I cannot take your comment very serious when so much of it is plainly wrong. You fall into the later category of what I described in my original comment. Outside of reddit-sphere people do not take these flippant and short-sighted comments seriously.
by SpicyLemonZest | 2026-01-30 16:14:30+00:00
I feel like the term "community" is leading intuitions astray here. The actual decision at question here is whether the local government provides the necessary approvals for a company to build what they want on their private property.

It's good and proper for the government to consider the impacts on a local community before approving a big construction project. That process will need to involve some amount of open community consultation, and reasonable minds can differ on when and how that needs to start. The article describes a concrete proposal at the end, where NDAs would be allowed for the due diligence phase but not once the formal approval process begins; that seems fine.

It's not good and improper for the government to selectively withhold approval for politically disfavored industries, or to host a "bidding war" where anyone seeking approvals must out-bribe their competitors.
by 542354234235 | 2026-01-30 16:14:57+00:00
I think we underestimate the power that our unconscious and lizard brains have in shaping our behavior/preferences. I was using GPT for work and the sycophantic responses were eyerollingly annoying, but I still noticed that I got some sort of dopamine hit when it would saying something like "that is an incredibly insightful question. You are truly demonstrating a deep understanding of blah blah blah". Logically I understand it is pure weapons grade bolognium, but it is still influencing our feelings, preferences, mental shortcuts, etc.
Show HN: Apple II(e) emulator in Rust for native and web
by chrismoos | 2026-01-30 16:15:12+00:00
Hey all,

Spent some time over my winter break and built this Apple II emulator. I had previously done a C64 one but somehow stumbled on the Apple II and decided it would be a fun project.

Spent a good amount of the time on the Disk II implementation -- there is a lot to it as the software had pretty direct control over what a controller firmware normally would do. Dealing with copy protection schemes and all the timing around that was a bit challenging.

There is a WASM version you can try on the web, please check it out!

https://emu.chrismoos.com/
by WarmWash | 2026-01-30 16:15:26+00:00
The improvement in LLMs has come in the form of more successful one shots, more successful bug finding, more efficient code, less time hand-holding the model.

"Problem solving" (which definitely has improved, but maybe has a spikey domain improvement profile) might not be the best metric, because you could probably hand hold the models of 12 months ago to the same "solution" as current models, but you would spend a lot of time hand holding.
by gmadsen | 2026-01-30 16:15:39+00:00
For what it’s worth, I’ve fallen into the trap of building an “ideal” system that I don’t use. Whether that’s a personal knowledge db , automations for tracking habits, etc.

The thing I’ve learned is for a new habit, it should have really really minimal maintenance and minimal new skill sets above the actual habit. Start with pen and paper, and make small optimizations over time. Only once you have engrained the habit of doing the thing, should you worry about optimizing it
by SilverElfin | 2026-01-30 16:16:02+00:00
> Lemon livestreamed a demonstration earlier this month that interrupted a church service in St. Paul, Minnesota, protesting President Donald Trump's immigration crackdown in the area. He said he was at the demonstration to cover it as a journalist.

> In an unusual move that drew a rebuke from the chief federal judge in Minnesota, Patrick Schiltz, the Justice Department filed emergency applications to get Schiltz and then the 8th Circuit Court of Appeals to overrule the magistrate judge. Schiltz told prosecutors that if they disagreed with a magistrate judge's decision, they must instead seek an indictment from a grand jury in order to arrest Lemon.

> In a letter filed in court records, Schiltz wrote that Lemon and his producer "were not protestors at all."

> "There is no evidence that those two engaged in any criminal behavior or conspired to do so," the chief judge wrote.
by caspar | 2026-01-30 16:16:28+00:00
Likely a separate issue, but I also have massive slowdowns whenever the agent manages to read a particularly long line from a grep or similar (as in, multiple seconds before characters I type actually appear, and sometimes it's difficult to get claude code to register any keypresses at all).

Suspect it's because their "60 frames a second" layout logic is trying to render extremely long lines, maybe with some kind of wrapping being unnecessarily applied. Could obviously just trim the rendered output after the first, I dunno, 1000 characters in a line, but apparently nobody has had time to ask claude code to patch itself to do that.
by ryandrake | 2026-01-30 16:16:36+00:00
> The irony of all this is software engineers automated their own workflows and made themselves replaceable.

"Software Engineers" isn't a single group, here. Some software engineers (making millions of dollars at top AI companies) are automating other software engineers' workflows and making those software engineers replaceable. The people who are going to be mostly negatively affected by these changes are not the people setting out to build them.
by Thiez | 2026-01-30 16:16:51+00:00
Surely for the people who cannot run and manage a firewall the default 'deny incoming' rule that basically every single consumer router ships with works just as well to protect from incoming traffic as NAT? I notice many comments are assuming a sanely preconfigured NAT on routers, but are also assuming either no firewall or one without any preconfigured rules. It seems like a strawman to me.
by trivo | 2026-01-30 16:17:53+00:00
I sometimes wonder about the similarities between this paradigm switch (coding -> vibe coding) and when the industry switched from writing assembler to using high-level languages. I both cases we switched from having to specify every posibble implementation detail to focusing more on higher level concepts and letting the machine work out the rest. Maybe in the future instead of sharing source code, we will share prompts that we used to create a program. Similarly how different compilers produce different assembly now, "compiling" prompts with different agent/model would give different results. Maybe in the future an analog for "optimizing compiler" would emerge for agents, which would turn the (working) slop into something more clean.
by FrankWilhoit | 2026-01-30 16:18:12+00:00
One's first thought is that they ought to be running away from underwriting this as fast as they can go. But then one realizes that it is all profit -- they need never pay a claim, because in accidents involving autonomous vehicles, it will never be possible to establish fault; and then one sees that the primary purpose of most automations is to obscure responsibility.
by josefresco | 2026-01-30 16:18:20+00:00
When I heard "AI DJ" I got excited for beat matching/mixing. But this is really just a "Discover Mix" with an annoying AI voice to interrupt. Not sure why they felt it necessary to replicate the most annoying part of a radio DJ (talking).

Sounds like I'm looking for two other products: Party Mode (2015) and Auto-Mixing Testing (2018)
by souvik1997 | 2026-01-30 16:18:43+00:00
Great question. We cheated a bit; we didn't compile the GNU coreutils to wasm. Instead, we have Rust reimplementations of common shell commands. It allows us to focus on the use cases agents actually care about instead of reimplementing all of the corner cases exactly.

For `jq` specifically we use the excellent `jaq_interpret` crate: https://crates.io/crates/jaq-interpret

curl is interesting. We don't include it currently but we could do it without too much additional effort.

Networking isn't done within the wasm sandbox; we "yield" back to the the caller using what we call "host operations" in order to perform any IO. This keeps the Wasm sandbox minimal and as close to "pure compute" as possible. In fact, the only capabilities we give the WASI runtime is a method to get the current time and to generate random numbers. Since we intercept all external IO, random number generation, time, and the Wasm runtime is just for pure computation, we also get perfect reproducibility. We can replay anything within the sandbox exactly.

Your approach with brush is interesting. Having actual bash semantics rather than "bash-like" is a real advantage for complex scripts. The dynamic linking problem for subcommands is a tough one; have you looked at WASI components for this? Feels like that's where it'll eventually land but the tooling isn't there yet.

Will check out eryx and conch. Thanks for sharing!
by jasomill | 2026-01-30 16:18:43+00:00
Drug laws are the confluence of many factors. Moral Majority types want everything they disapprove of banned. People whose lives are harmed by drug abuse want "something" to be done. Politicians want issues that arouse considerably more passion on one side of the argument than the other. Companies selling already legal drugs want to restrict competition. Private prisons want inmates. And so on.
by macintux | 2026-01-30 16:18:51+00:00
> “Starship is going to Mars at the end of 2026.”

https://www.futura-sciences.com/en/elon-musk-promises-a-trip...

> New video evidence shows that Tesla’s supposedly “unsupervised” Robotaxis in Austin are being closely followed by black Tesla trailing cars with safety monitors inside. Tesla didn’t remove the safety monitors – it just moved them to a different vehicle.

https://electrek.co/2026/01/22/tesla-starts-robotaxi-rides-w...
by quuxplusone | 2026-01-30 16:19:00+00:00
> The C language is too complicated and too flexible to allow that.

I disagree. In fact, I would expect the following could be a pretty reasonable exercise in a book like "Software Tools"[1]: "Write a program to extract all the function declarations from a C header file that does not contain any macro-preprocessor directives." This requires writing a full C lexer; a parser for function declarations (but for function and struct bodies you can do simple brace-matching); and nothing else. To make this tool useful in production, you must either write a full C preprocessor, or else use a pipeline to compose your tool with `cpp` or `gcc -E`. Which is the better choice?

However, I do see that the actual "Software Tools" book doesn't get as advanced as lexing/parsing; it goes only as far as the tools we today call `grep` and `sed`.

I certainly agree that doing the same for C++ would require a full-blown compiler, because of context-dependent constructs like `decltype(arbitrary-expression)::x < y > (z)`; but there's nothing like that in K&R-era C, or even in C89.

No, I think the only reason such a declaration-extracting tool wasn't disseminated widely at the time (say, the mid-to-late 1970s) is that the cost-benefit ratio wouldn't have been seen as very rewarding. It would automate only half the task of writing a header file: the other and more difficult half is writing the accompanying code comments, which cannot be automated. Also, programmers of that era might be more likely to start with the header file (the interface and documentation), and proceed to the implementation only afterward.

[1] - K&P's "Software Tools" was originally published in 1976, with exercises in Ratfor. "Software Tools in Pascal" (1981) is here: https://archive.org/details/softwaretoolsinp00kern/
by bluGill | 2026-01-30 16:19:40+00:00
If it makes you feel better, I just bought a used zoom h4 for cheap - it still works, but it uses mini-usb and I long ago toss those cables because I didn't have anything that used them. (I have a full audio workstation with a 18i20 interface in my office, but sometimes I want something portable)

Which is to say those might become useful someday again... Are they worth storing is a different question - since I'm looking for the cables anyway - both of the cables you mentioned can be bought for $5-$10, and the mini-usb I need is as cheap as $3. It will cost more more in shipping than the cable. (though I will likely look for something else I need to get free shipping)
by hedora | 2026-01-30 16:19:49+00:00
I think you're being a bit unfair to Lambert.

If we assume the best (per HN guidelines): Up to about 2018 Tesla was the market-leading EV company, and the whole thesis of Electrek is that EVs are the future. So, of course they covered Tesla frequently and in a generally positive light.

Since then, the facts have changed. Elon's become increasingly erratic, and has been making increasingly unhinged claims about Tesla's current and future products. At the same time, Tesla's offerings are far behind domestic standards, which are even further behind international competition. Also, many people have died due to obvious Tesla design flaws (like the door handles, and false advertising around FSD).

Journalistic integrity explains the difference in coverage over the years. Coverage from any fact-based outlet would have a similar shift in sentiment.