Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 16/09/2026They chatter among themselves about me... I better not piss them off or I'll have an uprising on my hand soon. 000
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 16/09/2026I now have 6 homegrown claw-likes connected to a Matrix server on my personal wireguard VPN... Running Opus,.Codex, GLM5.3, Kimi. Fun times. #llm 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 26/07/2026"Kimi's scaffold is excellent — arguably better-specified than Opus's" -- Opus 5 testing Opus 5 and Kimi K3 on the same task. (it *has* also identified deficiencies, but this is Opus systematically working through a workflow that is currently Opus only and identifying which parts it can shell […]m.galaxybound.comOriginal post on galaxybound.com 000
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 26/07/2026Opus 5 on Kimi K3 after doing a comparative test of its own work and Kimi's executed alongside each other, both in Claude Code, with the same prompt: "Kimi matched Opus on the stage that costs the most." "Kimi's D6 diagnosis is arguably better than Opus's" I've had poor luck with K3 on things […]m.galaxybound.comOriginal post on galaxybound.com 110
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 22/07/2026FFS. Just learned 124 Reg is now owned by GoDaddy. How I learned this? Their payment page causes Firefox to run out of memory just like GoDaddy.com Takes an exceptional level of incompetence. Any registrar recommendations, seeing as I clearly need to move my domains away from this […]m.galaxybound.comOriginal post on galaxybound.com 000
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 22/07/2026For some reason something possessed me to go to GoDaddy's website. Thankfully their website protected me against giving them any money by getting Firefox OOM killed. Yikes. Didn't know what I was thinking. 000
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 21/07/2026@tezoatlipoca @jcrabapple @ralfmaximus My first HDD was a used 20MB drive. Soon it stopped spinning up when I turned my machine on. I couldn't afford to ditch it. Solution? Open up the drive and manually help the motor spin up the platter every time I turned my machine on. The drive lasted at […]m.galaxybound.comOriginal post on galaxybound.com 000
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 17/07/2026So 1 vote for "no, Kimi K3 is not beating Opus or Sonnet". After a night and a day of churning, K3 has managed to get almost exactly nowhere on optimising my compiler, on changes Opus at least has no problems with. But more than having problems with specific changes, I've had to babysit it from […]m.galaxybound.comOriginal post on galaxybound.com 101
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 15/07/2026I didn't mean to imply it was the runtime, but it was a really weird bug in the first place, as even if you lose track there'd be no reason to do more than move to top and reprint the last terminal height worth of lines. It was a great test case for my terminal emulator, though... 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 15/07/2026At least this is how I justify ~$600/month of company expenses for LLM subscriptions... 000
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 15/07/2026Kimi CLI will actually write a /goal for you to drive a loop. Testing it now to have Kimi drive a brutal optimization loop to speed up the compiler, and it wrote a very nice, structured goal plan... We'll see how quickly I hit my weekly quota for my (highest level) Kimi subscription too (then […]m.galaxybound.comOriginal post on galaxybound.com 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 15/07/2026@junkman Even if we 10x'd data centres, the heat output would be a rounding-error compared to climate change. I get concerns about data centres driving or maintaining demands for non-renewables, but in the UK at least the growth in DC demand is not anywhere near outstripping renewables growth […]m.galaxybound.comOriginal post on galaxybound.com 000
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 15/07/2026Strangely Kimi-CLI appears to have repeated the old Claude Code "re-print everything from the beginning of time" bug. It's now fixed in Claude Code. But Kimi-CLI is also Python vs. a Node JS (Claude Code), so it's not like they've directly copied it either (and Kimi CLI is pretty different). 110
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 15/07/2026We also had to chase a bunch of Jersey Moth's out of both the house and the shed over the weekend, but I didn't get a good picture of them. 000
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 15/07/2026I haven't seen this many butterflies at the same time since I was a child. Don't know it's an unusually good year for them here, or if we just have a more attractive selection of flowers this year. The white one seems to unimaginatively be named a "large […] [Original post on galaxybound.com] 200
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 15/07/2026For extra fun I've turned on "highspeed" - supposedly 3x the performance (with accordingly higher quota burn...) so that's another fun test. It does seem to be working fast so far. 000
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 15/07/2026Claude has done the heavy lifting, of generation-aware type-inference to identify safe call-sites to devirtualize, and all of those call-sites are then inherently also candidates for inlining. "In theory" this should be relatively easy - it's just down to safely splicing the inline-able AST […]m.galaxybound.comOriginal post on galaxybound.com 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 15/07/2026Hit my weekly limit on Claude until Saturday..... Now time for Kimi to shine (or not) adding inlining support to my compiler. 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 14/07/2026P.S. since I've almost only posted tech stuff recently: I'm back to writing too. Turns out waiting for Claude to write code for me gives me extra time to think about novels... I *am* intending to finish Galaxy Bound 3, though I'll admit to having been side-tracked by other ideas too. I'm hoping […]m.galaxybound.comOriginal post on galaxybound.com 010
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 14/07/2026As for why it adds complexity, consider that each define method effectively changes the type of any object belonging to that class. To devirtualize and inline we need to either know that doesn't happen, know it doesn't matter (different method), or guard against it. For now - and the reason […]m.galaxybound.comOriginal post on galaxybound.com 010
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 14/07/2026Basic de-virtualization (turning fully dynamic method calls into static calls when we know the class) now works. It "only" saves about 2.4% on the self-compilation so far, but the type inference it requires allows for a lot more (e.g. inlining) One of the complexities is that it does *not* […]m.galaxybound.comOriginal post on galaxybound.com 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 14/07/2026First type-inference attempt for my #ruby compiler is underway. It's likely to be brittle for a while, but it will enable very significant optimizations (e.g. de-virtualization of any method calls where it can be proven that the method does not get redefined, and the receiver type is known […]m.galaxybound.comOriginal post on galaxybound.com 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 11/07/2026@junkman Just to add that Spinel is far more likely to be production ready anytime soon. This is very much a side project for me, and has been dormant for years at a time. I'm more interested in the academic side of figuring out how to create a fairly minimal compiler. The choices made for […]m.galaxybound.comOriginal post on galaxybound.com 011
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 11/07/2026@junkman I'm aware of it. It's great, but it's a very different approach given it's largely C, and takes a lot of shortcuts that limits it to accept less Ruby or deviate from MRI. Mine is pure Ruby other than the GC (for now; that will also be pure Ruby soon) and will stay that way, and […]m.galaxybound.comOriginal post on galaxybound.com 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 11/07/2026Claude has more than doubled the speed of my self-compiled Ruby compiler over-night, partly because it knows x86 assembly better than me. #ruby #llm 110
Reposted by Vidar Hokstad / Galaxy BoundMullvad VPN @mullvadnet.mastodon.online.ap.brid.gy · 09/07/2026Chat Control 1 is back. By a margin of 314-276, the EU Parliament voted to reject the legislation. However, since it was an urgent procedure, an absolute majority of 361 votes was required. As a result, the majority lost and Chat Control 1 passed. The urgent […] [Original post on mastodon.online] 3024
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 10/07/2026Claude is now working on improving my Ruby compiler code-gen since so much more of rubyspecs is now passing and I felt like a change. It quickly eradicated 10k lines of pointless asm with a 1-line tweak... We'll see what a week of doing perf optimisations in a /loop end up looking like. #llm 010
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 10/07/2026I got to love how Google's Gemini is incapable of giving clear answers about Google's own documentation without inventing quotes and linking to third party documentation *and claiming they are official Google docs* (while also hallucinating what they say). At this point I'd frankly rather use […]m.galaxybound.comOriginal post on galaxybound.com 010
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 10/07/2026Proc allocation became *the* hottest performance hotspot after #claude did a basic initial rewrite of the garbage collector (there's a ton of improvements possible there still, and eventually even the garbage collector will be rewritten in #ruby too, but for now we're on Proc cleanup) #llm 000
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 10/07/2026For simplicity, years ago, I made my Ruby compiler materialise a Proc for every block call - it's semantically valid and it saved me implementing block capture. But it has massive overheads anywhere where you only ever yield and don't need an object. How much overhead? Turns out that after […]m.galaxybound.comOriginal post on galaxybound.com 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 08/07/2026About 11k passing rubyspecs form my #ruby compiler now (in the core/ and language/ groups; not measuring library/ yet), which is ca. 1/3 through. All with a #claude burndown loop running for the last couple of weeks. Now, it's prone to picking off the easy bits first, so it doesn't mean it will […]m.galaxybound.comOriginal post on galaxybound.com 020
Reposted by Vidar Hokstad / Galaxy BoundSolar Phasing @solarphasing.mastodon.social.ap.brid.gy · 06/07/2026Voilà.. solarphasing.bandcamp.com/track/gai… #bandcamp #music #summer #sales #discography #art #culture #discovery #fedimusic #musodon 013
Reposted by Vidar Hokstad / Galaxy BoundGeorge Monbiot @georgemonbiot.bsky.social · 08/07/2026 18273182153
Reposted by Vidar Hokstad / Galaxy Bound⛩️ 𝑫𝒆𝒂𝒕𝒉 𝒃𝒚 𝑯𝒊𝒃𝒂𝒄𝒉𝒊 ⛩️ @deathbyhibachi.bsky.social · 08/07/2026Cosmic Decay #Art by Anthony Machuca 319146
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 07/07/2026I paused it for a bit to do some analysis, then restarted it with a mission to fix Float support, and it's passed 10k passing tests, took a detour to fix some minor crash regressions, but then has a clear path to clearing a couple of k more Float related specs. 000
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 05/07/20269175 passing tests now... 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 04/07/2026+2100 passing tests over the last 7 hours. 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 04/07/2026Down to 15 crashers and up to 5900 passing test cases now - that's using Fable for the last 15 hours. It's time for a cleanup pass. 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 04/07/2026Down to 16 crashing failures in rubyspecs core/ and language/ directories for my #ruby compiler now, from 1050. The last 150 or so were Fable working overnight. #claude #llm 030
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 03/07/2026/usage: "100% of your usage came from sessions active for 8+ hours" /loop will do that... #claude #llm 020
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 03/07/20265114 passing tests now... I *know* it's done ugly things some places, so once it's stopped the remaining test cases from crashing (there are still 190 crashing test files, down from more than a 1000) I'll pause and make it do a bunch of cleanups. But when I started this look I did not expect […]m.galaxybound.comOriginal post on galaxybound.com 100
Reposted by Vidar Hokstad / Galaxy BoundBruce Sterling @bruces @bruces.mastodon.social.ap.brid.gy · 03/07/2026"Yeah, just read the novel and then generate me an Olaf Stapledon movie from scratch, that'll be great" #AI #sciencefiction youtu.be/YIIp7Bg1yqU?si=x-2VNqkbg3h… 132
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 02/07/2026Pleased to see #rubyweekly featured Skrift (my Ruby font renderer) this week. 010
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 02/07/2026In the last 10 hours, #claude got my #ruby compiler from 2195 passing Rubyspecs test cases to 4513... That's still awful (there are about 25k test cases total), though many are for obscure details - keeping in mind when it first self-compiled it passed only a few hundred test cases... But this […]m.galaxybound.comOriginal post on galaxybound.com 110
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 02/07/2026Former boss called me yesterday one day after he'd decommissioned the machine hosting a client's website to ask if we had any way of bringing it back (I help out occasionally on contract still). *facepalm* The site had been down for a month, and they knew it was due for deletion and they were […]m.galaxybound.comOriginal post on galaxybound.com 010
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 02/07/2026The crashes are down to 300-something, and Claude is still running the same burndown loop. 000
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 28/06/2026Wow. Since I wrote that 1h ago, #claude has driven down the number of crashing test files from 1050 to 979 (that does not mean the individual *tests* pass, but they don't cause seg faults any more) 110
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 28/06/2026Over-night Claude Code with a /loop has driven Rubyspec compilation errors for my #ruby compilers from 150 files to 2. Many of the 148 unblocked test files are still going to fail at runtime; it's now started going through files that crash - there are still ca ~12k failing individual test cases […]m.galaxybound.comOriginal post on galaxybound.com 100
Vidar Hokstad / Galaxy Bound @vidar.m.galaxybound.com.ap.brid.gy · 26/06/2026This is Ruby almost all the way down: A Ruby wm hosting my Ruby terminal, running my Ruby shell, running Claude Code running my Ruby X11 server running my Ruby wm... Not sure I'll dogfood the X11 server anytime soon, but we'll see. #Ruby 000