Influential indie dev. Early @twilio, prototyped @docker, created @dokku, started @shdh + @hackerdojo, original admin @tigsource, "invented webhooks", etc

Announcing Wanix 0.4-preview and introducing Wanix Elements! Now you can build virtual compute systems with just HTML. Some broad use cases: - run AI in the strongest client-side sandbox - let people try your CLI before downloading - build your own browser OS or dev env - make old apps/games work on the web - explore and play with plan 9 concepts Link below.
10
12
40
18,553
Jeff Lindsay retweeted
Sorry to burst your bubble, but you can't verify your way out of slop. The only way forward is the old way forward: simplicity, clarity, generality. (LLMs are very helpful for that, duh.)
2
5
35
761
i love good satire but i also struggle with the inherent danger of it
this is art
3
581
i try hard to remain excited about this kind of insight, so that when people finally discover it we can be excited together. i just do not have the energy to sustain it that long. what even is the winning strategy here
Replying to @_coenen
shouldnt be so surprising. underlying object system since nextstep (~1990) has been a runtime library. you can make "native, fully interactive" apps on all apple platforms with any interpreted language this whole time
2
7
1,444
Jeff Lindsay retweeted
software engineers have been gaslight into believing that software has been solved it feels real, and in many ways is but if you want to build truly ambitious things, it is now even more important to have solid fundamentals and architecture
1
6
427
the fastest inference is no inference. instead of building the final thing, try to build a parametric space that could generate all the possibilities. then move through that space, at zero inference, to locate what you want. code itself is free and instant. don't we dare to forget that.
29
52
755
23,717
Jeff Lindsay retweeted
when everyone else is going slow, accelerate when everyone else is accelerating, slow down
5
3
12
2,087
finally set up and tried zerofs and its pretty cool
1
4
997
how long do we have to endure the mainframe era of ai
15
2
64
3,985
Jeff Lindsay retweeted
simplify
2
1
7
1,168
Jeff Lindsay retweeted
There should be a version of usesthis.com/ that's specifically about agents. I'd find that incredibly useful!
1
1
4
315
Jeff Lindsay retweeted
"an infinite slop machine, a portable casino, and a 24/7 surveillance device." "an infinite slop machine, a portable casino, and a 24/7 surveillance device." "are you getting it?"
75
1,214
17,053
341,364
Jeff Lindsay retweeted
p(doom)=1 on any programmable device, given sufficient time
2
5
50
2,875
software incinerator
I think software factory is the wrong move. We need software inspectors, investigators, analyzers. - Find me where the same algorithm is duplicated - find me where we break abstraction bounds - find me where layers are inverted - find me candidates for formal verification
7
3
51
3,017
speaking of hyperreality
there’s a guy next to me at the gym who is deadlifting 3 plates while vaping in between sets. He’s also wearing sunglasses
1
435
Jeff Lindsay retweeted
My WebAssembly debugger lets you time-travel with your scroll wheel. WebAssembly (and Ghostty) are so fast that a step back just reruns from scratch.
I’m working on a WebAssembly debugger. You can even time-travel backwards!
34
126
1,652
118,941
If this Elizabeth Holmes doc is the first time you’re hearing about Nathan Fielder, you are NOT ready to just jump right in. You need to prep. You need to train. You need to build up your secondhand embarrassment tolerance first. Nathan Fielder is advanced-level discomfort.
151
1,772
32,530
910,426
Jeff Lindsay retweeted
IMO the essential difficulty of malleable software now boils down to “fork maintenance”. Let’s unpack that a bit. If you want to make your own custom tools or fork existing OSS, the cost of that is headed to zero. But… often we don’t want to start from scratch! We want to remix tools others have created. We want someone else to help us maintain stuff. We want to combine our ideas with others’. Now the moment you have multiple parties both updating the software… you hit gnarly problems! In a nutshell: happens if I modded something and it no longer meshes well with the latest updates from you? This is “fork maintenance”. (Traditionally this would be a centralized model where a “dev” is maintaining the software and you, the “user” might adjust settings or patch things. But even in a more decentralized setting we want to jam with our peers on our tools.) A classic approach here is to expose a stable plugin SDK. Works great because the dev can keep the surface maintained and plugins hopefully compose reasonably…. But only works as long as the plugin surface has what you need. Sometimes you end up hitting walls. If it’s OSS you can also literally fork. Maintaining a fork and merging edits from others is a huge pain. But maybe with enough smart cheap LLMs this is more viable now. You also need to consider data, not just code. Schema migrations are already a pain in the ass with normal software; when every user is doing customizations things get extra gnarly. I don’t think that there’s a perfect solution to this yet. Ideally I’d want something much deeper and broader than a typical plugin API - eg a language or framework designed for layered additive modification (think Harel’s behavioral programming as one reference.) I find it quite poetic that collaboration and working with others is where malleability gets really good but also where it gets hard. Same as many other things in life! For more on this, we go into quite some depth on this topic here: inkandswitch.com/essay/malle…
17
10
165
10,469
calling it textual intelligence seems more accurate
2
8
749
Jeff Lindsay retweeted
A principal engineer showing you their software factory
Sam Lambert
37
98
1,030
122,851
Jeff Lindsay retweeted
Introducing erlang_wasm: a WebAssembly runtime implemented in Erlang/OTP. No Wasmtime, Wasmer or wasm3 binding. It interprets WebAssembly on the BEAM. With the compiled tier enabled, hot code is compiled to Core Erlang and loaded as a BEAM module. 64,774 spec assertions passing. github.com/benoitc/erlang_wa…
9
17
115
3,670