John Colvin (@J_L_Colvin) header
John Colvin (@J_L_Colvin) profile picture

building Pop, the future of voice messaging

Wiltshire
Joined January 2014
Photo by John Colvin (@J_L_Colvin)Photo by John Colvin (@J_L_Colvin)Photo by John Colvin (@J_L_Colvin)Photo by John Colvin (@J_L_Colvin)Photo by John Colvin (@J_L_Colvin)Photo by John Colvin (@J_L_Colvin)Photo by John Colvin (@J_L_Colvin)Photo by John Colvin (@J_L_Colvin)Photo by John Colvin (@J_L_Colvin)Photo by John Colvin (@J_L_Colvin)
John Colvin retweeted
I think Anthropic did permanent damage to the English language this year
72
51
7
1,587
50,818
Virtual memory is the greatest piece of computer engineering since the Von Neumann architecture. Fine-grained multi-threading* on GPUs might be similarly good. *low-cost context switch on every instruction
1
1
2
98
Since Turing (2018) and at least RDNA/CDNA (2019/20), AMD and NVidia GPUs are bags of scalar and vector units, a giant register file that your instruction stream gets a slice of and a scheduler that executes one instruction stream that is ready (e.g. its memory read is done) at a time, per something a bit like a "core" (roughly an nvidia SM subpartition or AMD CU), per small N clock cycles. On AMD it really is like that: your program is real scalar and vector instructions, going to real scalar and vector hardware. NVidia is a little different: the asm is all scalar (implicitly vector) + uniform (really actually scalar for real) instructions, with an independent program counter per *lane*, these are then spread on to the scalar and vector hardware by a scheduler, meaning that individual lanes can often "slip" and make progress even when other lanes are blocked waiting for e.g. a lock or memory. Helps avoid deadlocks between lanes.
31
Find me a definition of “art” that excludes AI-heavy workflows, but includes film direction, photography, conceptual art (e.g. banana taped to a wall) and the classical arts (music, painting etc). Doesn’t seem possible.
31
AI for live sound engineering. When plz.
3
145
John Colvin retweeted
Replying to @powerbottomdad1
Better late than never. But the patient has to evince a will to live.
2
11
353
Remember all those meeting you had to do, before you had agents doing all the work? Yeah you still need to do most of those meetings. I’m in a “revise our coding practices” meeting with Claude and I hate it. But it has to be done. And don’t even get me started about customers…
2
3
214
Having agents formalise their designs in Lean is worth it even if you’re not using something more end-to-end like Bend. In the past this wasn’t worth it because a) writing the proof was too laborious, b) comparing implementation to proof was too laborious and c) changing proofs was too expensive for relatively small code changes.
1
89
Americans go back to bed please I need the tokens right now, you can have some later.
1
49
Did you know that @NHS 111 will refuse to advise wrt onward services if you can’t provide an exact address, a specific building name - which you must be certain of, “can’t be a guess” and must be in sight - for your current location? Not much use for a lot of the land area of the uk. Or if you just don’t happen to know & lack mobile data coverage. Of course one just makes something up to free the operator to help, but it’s depressing to deal with such things.
54
John Colvin retweeted
*deep breath* people think I'm joking when I tell them that to develop taste for software they need to have brunch with their friends, watch old movies and find old records, walk around metropolitan cities and observe how the building styles lend to the personality of the people around them, but I'm so fkin dead serious. where else is this mythical "taste" going to come from? what are you doing to parse the human condition? mf you can barely decide what discomfort you're subjecting yourself to in finding out what you like/dislike, and I'm supposed to trust you to make decisions for millions of people? go do some pottery and come back to me and describe the joy you felt without faffing about curves or whatever, I need you to feel the clay under your fingernails and fall in love with mud. even steve had the decency to drop acid on a sweaty beach in goa to find himself, the least you can do is listen to your friends talk about their lives over a meal without getting distracted by your phone. *exhale*
Interviewing a staff engineer in 2026
117
259
46
3,911
354,054
Increasingly, making anything - music, art, software, silicon, a house… - will become conducting & steering a search of latent space with added elements from outside.
I made this with one prompt using Opus 5.5 I spoke to my computer for 5mins, claude worked for 12 hours, and I woke up to this full prompt:
1
248
B-1 Lancers are a common sight overhead these days.
1
2
67
Can recognise them by sound now. Very fucking loud.
58
Well this is fun… cursor is spitting out raw grok 4.6 thinking traces for me :)
2
63
Anyone else getting weird "self-check hypothesis" traces in Union Alpha? Talking about unrelated (other people's?!?!) work. "That hypothesis concerns a different task; no Sketch document or reference images are involved here." "That hypothesis names a different repository; I won’t make Rust changes or commit here." yeah no shit this a repo full of lean. Noticed with @OpenRouter and @opencode providers.
92
deleting because realised the thread in question wasn't actually using opencode zen/go, it was openrouter.
16
John Colvin 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?"
72
1,205
46
16,886
343,951
Gemini 3.8 flash is a complete PITA but it’s great to have a less correlated model to find new angles. Everything else smart gets in the same ruts for me right now, Gemini breaks out.
1
1
75
The concept of money is an info hazard.
Plus the money isn’t just evaporated. It goes back into the economy via paychecks. I hate when people forget the money is to pay people. It’s a closed network
1
1
166