News for hackers. Stuff that matters.

sigbottle

Re:Astra can read and write weights to improve Qwen on Monday November 02, 2026 @03:10PM (#50342958)
This is fucking insane LMFAO what?

I always thought RSI would either require new architectural innovations or just classic science/engineering improvements, just faster and faster. This though, this is a third avenue I didn't see coming.

Re:Tailscale SSH: Investigation and remediation update on Tuesday October 27, 2026 @06:27PM (#50266736)
I've been toying around with nebula, self host your lighthouse on a cheap VPS (which even if it gets hacked, the most it can do is lie about traffic, not lie about node certs). Basically you're just paying for the punchthrough (you may even be able to do some duckdns shenanigans?) The main issue is that updating nodes is a pain in the butt, which is the main advantage of tailscale IMO - centralized control plane. Keeps it simple.

I was trying to do some kind of insane workflow where you as the operator have a privileged hardware yubikey that admins the nodes when you plug it in, and the point is the nodes would self-propogate the changes outwards. I immidiately ran into classic issues with distributed security in distributed systems (even with only one central operator trying to admin everything). Tailscale is also a bit more secure in its oauth layer - with this architecture, you need to set proper time limits for expiring so one node compromise doesn't get access to the whole fleet. Couldn't really come up with better ideas than forcing the operator to reuse some kind of hardware key (the idea trying to be avoiding maintaining a cloud control plane as much as possible)

Fun foray but creating such a system requires a lot of expertise that I unfortunately lack

Re:Ghostty 1.4.0 on Tuesday October 27, 2026 @01:49PM (#50263021)
Terminal state machine parsing is a very tricky thing, especially when you have people defining arbitrary protocols to interact with it. So having one implementation simplifies the development a lot. Of course this buys you into their ecosystem and whatever ghostty specifically supports etc.

A lot of other terminal emulators can expose similar reusable things (alacritty comes to mind) but libghostty is the most well supported one

Re:Ghostty 1.4.0 on Tuesday October 27, 2026 @01:26PM (#50262580)
The terminal ecosystem needs to change, and these terminals support a lot of cool features. Ghostty's pure reusable terminal state machine being a source of truth, Kitty graphics, Wezterm and its mux domains & lua config, lots of cool ideas there.

Having having an industry player like hashimoto's superlogical driving terminal features is the extreme version of that

Re:NixOS is making me less afraid on Tuesday October 20, 2026 @10:42AM (#50167183)
But I love tinkering!
Re:Neural Networks Are Already Clean on Saturday October 17, 2026 @09:30AM (#50131025)
> A lot of Wittgensteins work, Heideggers work, and later philosophy of mind underlies current neuroscience.

Could you explain the specific neuroscience research programmes informed by these philosophers? I'm not an expert in neuroscience so I would not know. The only thing I know about neuroscience is like, the free-energy principle.

> You can't really investigate the nature of being like Heidegger was doing in a "scientific" way.

OK but I've acknowledged many philosophers and their contributions to general thought, even if they're not strictly "scientific". I was only following the conversation this way because neuroscience was brought up - normally I interpret Heidegger as responding to Western ontology and less through the phenomenonlogical/existential lens. Like, there's the phenomenological vehicle of criticism versus fully buying into it as a program to test cogsci or like any kind of test. I don't think Heidegger was merely saying "you guys are too abstract and heady and you should live in the moment", for example, he had specific claims he was making. Heidegger was definitely making specific claims about the world, otherwise you could dismiss him as art, which is not right, either. The issue is is that he's opaque :/

Re:Neural Networks Are Already Clean on Friday October 16, 2026 @05:14PM (#50124824)
Yeah Hume is an example of someone who had the bias of the myth of the given, even though you can uphold him as someone who skeptical of notions of truth; associations, traditions, accidental regularities, type of guy

Heck even Hegel and Heidegger were orthogonal (I believe? I'm not sure if Heidegger responded either favorably or not to Hegel - I think he wasn't really responding to him, more to the Greeks and Kant) to each other. That's weird.

And Sellars can say he rejects the Myth of the Given but inferentialist is very much not a phenomenological theory. Accepting that "nouns" are not some representation relation, not "some thing we have yet to achieve but has an end goal / we refine it", etc. still doesn't get you to Heidegger I feel, either.

Like, there are so many positions circling around Heidegger, but only Heidegger has a distinctly Heideggerian feel. Maybe I'm overcomplicating it though. I think it's because he's distinctly making a claim about the human experience, whereas all the philosophers I've listed, you can list aspects of them that get away from that (even Kant lol). They've been "naturalized" in some sense. You can't naturalize Hediegger, but then I'm not sure why his theories are better than say, idk, science. You can diagnose the common prejudices of thought through a lot of other philosophers

Re:Neural Networks Are Already Clean on Friday October 16, 2026 @03:26PM (#50123260)
Is that it? Wouldn't this be compatible with Hume's claims? And yet hume is still quite Cartesian in thinking (as everybody of around that era was)
Re:Non-Determinism Doesn't Matter on Thursday October 15, 2026 @10:56PM (#50113419)
> I think the real difference is how leaky the abstraction is. If you just need to understand language instead of compiler internal to write correct code, the compiler is non-leaky abstrction. If you rely on compiler to do auto SIMD optimization, and have to do hacks to trigger the optimization, compiler is leaky abstraction.

Autovectorization is not a programming model!

I forgot who put me on that article - I think it might've been Horace He - but that is a pretty big idea in idea space for me.

Re:What I Self-Host on Thursday October 15, 2026 @10:14PM (#50113044)
Is putting your reverse proxy in a VM not secure enough? What can break out of a sandboxed VMM?

I suppose there was a KVM exploit on twitter a while back...

Re:Neural Networks Are Already Clean on Thursday October 15, 2026 @09:38PM (#50112698)
To be fair, LLM's extend well past GOFAI and prove Dreyfus right. We were never going to get AI with formal methods. Literal big data slop is an orthogonal program and far more empiricist than probably the people being criticized here (if the people criticized here were GOFAIers).

Although I wouldn't say just yet that Heiddeger was validated. I don't even know what he's saying 90% of the time, honestly.

Re:Neural Networks Are Already Clean on Thursday October 15, 2026 @09:30PM (#50112630)
OK. The core distinction is this.

The philosophical issue I have can be decomposed into two parts:

1) What is the base ontology of what the neural nets thinks exist? 2) How do you recover, and begin to understand said ontology?

Modern researchers obviously want the goal of simplicity & composition, but to arrive at that, they build abstractions like transcoders and SAE's to get into their pet ontology (with the assumption that neurons themselves are garbage to understand). This obviously raises the question - why privilege your basis? Having a grand result, actually be an artifact of your bad representation is a tale as old as time. Even things like the PRH need to compare higher-level concepts like this.

The specific empirical claim is that, for the rightly structured & trained & large models that don't need to encode hodgepodges of bullshit, the neurons themselves are sufficiently atomic to be studied, dissolving any need to go to some intermediate layer in which we need to question "is this an artifact of our representation?" The resulting interactions between said neurons may be incomprehensible, but the point is that this provides a layer of objectivity (note: not claimed that "the neural nets found the objectively right abstractions in idea space", but rather that the neurons themselves are atomic).

There's still an issue here in that okay, even if neurons are atomic, humans have to ascribe some interpretation to them, separate from the problem of the composition of the atoms, which humans also have to interpret. But if he's right, then you do actually have this privileged base layer to work with, even if you don't know what the base layer means. That's pretty important, actually. Assuming this holds up in reality, ofc.

(There's an argument as to why we should even start from this line of inquiry but whatever lol)

Re:Neural Networks Are Already Clean on Thursday October 15, 2026 @09:05PM (#50112429)
I'm confused - it seems to be saying that, instead of thinking about neurons as packing together a lot of "concepts" together into one, the issue is that your view of what a "concept" is, was already prejudiced, and the neuron itself had a small clean role? Like, you can either think about this as the "Cat & Car" neuron or you can think about it as the "V shaped neuron" - one seems simpler.

But isn't the point that the neural nets learn some insanely abstract ideas anyways? So whether the complexity is "ahh we think this neuron does 100 seemingly unrelated things but we don't understand it" or "this actually is some kind of latent shared feature, but we don't know what the concept represents because the composition of the entire circuit is an arcane algorithm", we're kind of stuck, no?

This seems like a classic model-description issue more than anything.

Re:I know why Mathematicians weep on Thursday October 15, 2026 @12:29PM (#50106109)
What a coincidence, I've also picked up inferentialism but never really got into it.

I'm interested in the reversal that Sellars proposes - it seems clear to me that "representation" is not prior to the space of reasons, despite how unintuitive it is.

> An LLM encodes the normative regularities of our linguistic/conceptual games into its weights, but it cannot be a real participant in our games because it is incapable of staking durable commitments or changing its dispositions over time.

I see no reason why this can't be the case in the future, even though I think inferentialist-based theories are generally strong. Can't you force LLM's (or whatever AI architecture will exist in a decade) to stake durable commitments itself, then? They're at least autonomous enough to run computers. I agree that that is a core part to true meaning & autonomy, but nobody just lets them yet. I don't think inferentialism is a consciousness-based argument, either, so that escape hatch isn't available. I also don't think this is a necessary condition to engage in the space of reasons (but maybe then I'm misunderstanding it, or retreating to a more Sellarsian understanding). Could you explain on this more?

Though again, I only have the book sitting on my desk, and I haven't cracked it open...

Re:The Aaronson Oracle on Wednesday October 14, 2026 @09:47AM (#50087753)
For some reason I thought this was going to be talking about Scott Aaronson's TCS contributions
Re:Redesigning Source Control at Anthropic on Wednesday October 14, 2026 @12:16AM (#50082316)
> What I'm saying is, Anthropic should create a versioning system for prompts, because they are the true "source code". Given the same prompt and the same sequence of random numbers, LLM will generate exactly the same code, which sounds awfully close to how compilers work. Once in a while put the generated code as a point of reference+ caching and presto.

Bad analogy, cause this is not how tooling works. Tools beget more tools - there's value in specifying "these are the sets of tools we need to make", but unlocking new capabilities doesn't happen unless you... make the tools. And use them. And keep them stable. And watch them break, or become obsolete, and build on top of that. The world has state and path dependent.

What do normal people use SDRs for? I'm genuinely curious. Or is it just cool to do?
Re:QGIS bans AI assisted contributions on Monday October 12, 2026 @08:43AM (#50055614)
- Any (super)intelligence caches work. This is just how the physical world works. You use the results of your previous work to do more work.

- Any (super)intelligence _wants to create stable abstractions_. Now this is a claim, not a fact. but I'd say this it's pretty clear. I can cache all of the work in the world, and maybe even re-use some of it, but that's different from the synthesis of creating an _abstraction_.

- Abstractions are lossy. They can lose a posteroi, in that they don't match the contract as specified. They can lose a priori - the specific set of problems and solutions they claimed was their goal and role, are wrong for whatever reason (discovered, the world and requirements changed, etc). Someone or something needs to maintain it now.

What's at the end of the tunnel. Is it reasonable to say that a few labs will carve up ownership of all the open source projects of the world? Or will there be more community lead projects than ever? There are also some nastier routes, such as making things so coupled and "holistic" that you can't use anything else besides a few products.

Re:The Lightbulb Computer on Saturday October 10, 2026 @08:23PM (#50038475)
Could you do beamforming with this, or would that get too expensive/awkward? At the very least, having more of these guys in the house (if you can get the tech cheap, ofc) would lead to better coverage potentially?

The main issue is probably gonna be that the display sucks compared to actual displays :( but it looks cool though! and the whole VLM thing makes a lot of sense

never mind, ddns. huh.
I might be stupid but I thought normal consumer internet didn't expose stable IP addresses?
I think a VPS is acceptable because otherwise you just can't let the broader internet talk to you, then. The internet's structured that way.

I hope AI will push infra, including good-enough AI itself, dirt cheap, so that everyone has "good enough" software for themselves. Tailscale is a game changer in this regard but only the first step.

Re:A Terminal Protocol for Program Status (OSC 7501) on Friday October 09, 2026 @02:45AM (#50016892)
How hard do you think it would be to rewrite a large subset of userspace tools to codesign with a completely new terminal protocol? I feel like in the age of personal computing, this should be possible and would be nice if it were possible.

Nushell already kind of has this philosophy - there is a separation between the actually scripting of tools (prints out structured json), and the visualization back to the user if it's a terminal. On top of this, you could say, have some awareness of, "If I know I'm the remote, I can pass a json list to the userdirectly and have them render client-side, rather than pretend to be a terminal".

It may be inefficient for some cases, but then you could actually say, execute the vision of mosh.

The terminal, in the abstract, is one of the best abstractions ever. The implementation is tied down to 1980s tech.

You could always spin up a "normal" terminal if you're ssh'd into some remote server to do sysadmin stuff. IMO you shouldn't be installing personal configs on there anyways (maybe allow a copy pasted .bashrc and .tmux.conf)

Another thing you could do - neovim already has neovide, you could make this native, right? You would maybe write an adapter for neovim on the remote (again, all of this is in vresion control + nix; this is how I use dotfiles; and at work I'm doing nothing fancy since I don't have control over host, it's just temrinal integration) - if I type "nvim" in the "shell" application, it actually opens up its msgpack GUI protocol.

Maybe at some point you're just re-inventing emacs though.

Self hosting nebula
> Wait, what you are doing here doesn't really make sense, there exists a much more elegant abstraction that nobody has thought of, let's remove all that code, let's tackle the problem in a different way by thinking from first principles. Pretty much never.

It's really good at doing this at project definition time and annoying the shit out of you by not understanding the specific constraints about your problem. That needs to be done first. Then it can start suggesting improvements alongside the high level "vision". The point of high level visions is that they move fast and are hard to specify - yet people treat it as if these things don't exist. If you don't trust your own consciousness, then I don't know what to tell you

But I'm not sure this is safe either. I'm sure AI can get to the positive case of contributing positively.

The flip side is that, well, your specific wishes don't matter because AI is just a superset of who. Who cares what meatbags what?

That's another good way to look at it - sometimes the "base" is more like a physics substrate. Physics doesn't care about semantics, it just is. Putting semantics first would be weird.

I guess it's a case of perspective

Is the idea that "accidental casework" should be moved up, whereas the "reusable bulk ontology" should be moved down?

There's very high-leverage abstractions that completely constrain a space. An example is a good definition - you can't think of something outside to compare it to, it just is. These things survive for a long time since they define it.

But if you're trying to do that philosophy super deep into a program, you're probably violating a bunch of invariants subtly.

Of course, there is no good separation at the end of the day as we all know from spaghetti codebases :)

Re:Navier–Stokes Lost in Translation on Wednesday October 07, 2026 @01:24PM (#49995922)
Will we ever run into a theory of meaning crisis?

_Assuming_ two failure modes:

- The lean kernel could always have a bug. - The formalized statement may not correspond to what _mathematicians_ "actually wanted"

It seems natural to make the argument of, "Well, even if you make the argument that the proof can have mistakes, it's surely easier to check the problem statement of something rather than the solution".

(A "nice property" is that, the agent doesn't need to even get "subarguments correct" according to the _second_ criteria - maybe in the natural proof it invents an object subtly different from the formal one, but it all checks out. If you guarantee that the _original_ statement corresponds, then the only possibility is the lean kernel. So it doesn't recurse infinitely, in this case).

But "definitions" are always a really weird thing that I don't think we have good theories for? How do you quantify how much descriptive power you need to express a question? Often times in math, the hard part is getting the definition right - but what if the definition itself starts to become so complex and unverifiable that no one can correspond that to anything? Well, it seems like many interesting long-standing math problems have "relatively" simple problem statements, in such a way that you could formalize it to lean easily, but not sure if there's really a silver bullet w/ lean or if it's going to be turtles all the way down.

It probably doesn't matter as long as AI keeps skyrocketing on the much more general property that is "intelligence", but still. Interesting to think about.

(Well, this is where AIT gets actually interesting, but still, I don't think its a generalized theory of semantics.)

Re:Ask HN: Is this the beginning of the end of open source? on Wednesday October 07, 2026 @12:11PM (#49994796)
I'm interested in the bar for maintenance being lower. If there were some way to truly get the benefits of certain applications without centralizing on the cloud, that would be interesting.

At some point, you are paying rent to someone though, if you don't own the hardware. Tailscale only works because the broader Internet works and does routing. if you somehow displaced all the cloud services and solved auth,legal issues, etc. in a distributed efficient manner, I don't think that would remove the raw amount of bytes that needs to travel over the network. So maybe at that point "having an Internet connection" might be way more expensive, but the software itself is local? I don't know.

Re:Sharing AI progress in mathematics on Tuesday October 06, 2026 @07:53PM (#49985897)
SUBSET SUM AT 0.49 WTF

Older »