cloudhead
@cloudhead.io
📤 210
📥 46
📝 106
Computers, graphics, protocols. Working on
@radiant.computer
Previously
@radicle.xyz
pinned post!
I'm working on a new kind of computer. It's called the Radiant. I've been dissatisfied with the state of personal computing for many years now, so it's time I did something about it. If you think computers could be so much better than what they are, this is for you.
radiant.computer
loading . . .
Radiant Computer
A new kind of personal computer
https://radiant.computer
3 months ago
9
62
15
Great talk about hardware/software co-design and why serious software developers should think about hardware. This is one of the core principles of
@radiant.computer
h/t
@lorenz.leutgeb.xyz
www.youtube.com/watch?v=v0Jj...
loading . . .
Bryan Cantrill: Andreessen’s Folly - The False Dichotomy of Software and Hardware
YouTube video by Jane Street
https://www.youtube.com/watch?v=v0JjG0Qfwi8
3 days ago
0
4
0
reposted by
cloudhead
Radiant Computer
13 days ago
Incompatibility allows true progress.
0
7
1
reposted by
cloudhead
Radiant Computer
15 days ago
🪵 A new log entry was posted: "Radiance Intermediate Language"
radiant.computer/log/011-radi...
loading . . .
Radiant Log #011
A new kind of personal computer
https://radiant.computer/log/011-radiance-intermediate-language/
0
2
2
"On Being a Computer Scientist in the Time of Collapse" is a really excellent and thought provoking read. I'm one of those optimists that is heavily criticized in this essay.
web.cs.ucdavis.edu/~rogaway/pap...
loading . . .
https://web.cs.ucdavis.edu/~rogaway/papers/crisis/crisis.pdf
24 days ago
0
1
0
‘What Remains of Edith Finch’ puts every other game I played recently to shame. What a crazy experience.
24 days ago
0
1
0
I've been in the deep end on the Radiance AST -> IR lowering pass, but I'm starting to see the light of day. I did things a bit differently this time in terms of code production, and I'm not sure it was worth it: I had Claude generate this compiler pass from scratch, which resulted in...
27 days ago
1
2
0
One of the greatest skills in software engineering is to know how much code is needed to implement any given feature. This lets you immediately tell, without reading the code, whether it doesn't account for something (code too short), or it's overcomplicating the solution (code too long).
28 days ago
0
1
0
Writing code has become a lot faster, but understanding code hasn't. What can we do about that?
add a skeleton here at some point
about 1 month ago
1
2
0
The biggest problem with vibe coding is understanding the state of the code base at any given time. The reason to write code yourself, or to review all the code written by an agent is to have a clear mental model of the program. This is still a major bottleneck.
about 1 month ago
0
3
1
Interpreted languages have an edge in multi-agent workflows, because agents can't break the build for other agents. Compiled languages have an edge because they created more effective agentic loops. Languages with optional type-checking probably are the best of both worlds in this respect.
about 1 month ago
0
1
0
The reason leaving at 5:00 PM sharp rubs people the wrong way (including myself) is that it can imply a bunch of things that are not condusive to doing good work, especially in software development. It has nothing to do with working overtime...
add a skeleton here at some point
about 1 month ago
1
3
0
"Can I finally start using Wayland in 2026" -- that's 18 years after release, and the answer in this case is "no". This doesn't raise any eyebrows because we've become used to software inertia.
@radiant.computer
will change this.
michael.stapelberg.ch/posts/2026-0...
loading . . .
Can I finally start using Wayland in 2026?
Wayland is the successor to the X server (X11, Xorg) to implement the graphics stack on Linux. The Wayland project was actually started in 2008, a year before I created the i3 tiling window manager fo...
https://michael.stapelberg.ch/posts/2026-01-04-wayland-sway-in-2026/
about 1 month ago
0
7
1
"Technical debt is the pollution of the digital world, invisible until it chokes the systems that depend on it" Great read.
chrisloy.dev/post/2025/12...
loading . . .
The rise of industrial software | Chris Loy
> _**Industrial**_ > > _adj. (sense 3a)_ > > Of or relating to productive work, trade, or manufacture, esp.
https://chrisloy.dev/post/2025/12/30/the-rise-of-industrial-software
about 1 month ago
0
6
1
reposted by
cloudhead
Chad Fowler
about 2 months ago
loading . . .
Regenerative Software
https://aicoding.leaflet.pub/3majnyfydzs2y
5
24
7
Radiance IR (RIR) tentative syntax. Below is example code for a simple loop that sums numbers.
about 2 months ago
1
0
1
Software can afford to be broken because it can be patched over the air, therefore most software is in a permanently broken state. ¯\(ツ)/¯
about 2 months ago
1
5
0
Here's a list of things I've saved countless hours on by using an LLM: 1. Writing tests for specific functions or branches 2. Documenting code 3. Finding the bug (regression) that causes a test to fail 4. Refactoring: renaming things, moving code around, changing function signatures, etc.
about 2 months ago
2
4
0
Choosing an intermediate representation (IR) for Radiance is tricky — every language seems to do it differently, and many languages have multiple IRs, especially those that target LLVM. Rust has MIR, Zig has ZIR, Swift has SIL.. I think I should just start simple and see what design falls out of it
about 2 months ago
1
2
0
Just discovering Gleam (the programming language) and really like how sensible and minimal the language design is! For example, there is no distinction between sum types and product types; they make it work by allowing field access without destructuring in simple cases. Very cool.
gleam.run
about 2 months ago
1
3
1
What would an OS with built-in version control at the file system level look like?
about 2 months ago
8
12
1
"Don't re-invent the wheel" is why our software has shit performance.
2 months ago
0
1
0
There is something really freeing about coding LLM agents: they let you change your mind. Previously, I'd avoid large mechanical code changes that weren't absolutely necessary, due to how much time it would take. Now, changing my mind about a certain design decision is no big deal.
2 months ago
0
2
0
This was a lot of work, since it exposed several bugs in the C code generator and type checker that I had to fix, all the while ensuring parity between the C and R' code! Making a compiler self-hosting is hard when the bootstrapping compiler isn't stable yet, but I'm eager to not touch C anymore!
add a skeleton here at some point
2 months ago
0
3
1
When your BSS section is 17GB because you thought "eh, I'll think about memory allocation later and just use static memory for now" 😵💫
2 months ago
1
0
0
Sometimes you have some really serious design problem to solve, but you've got this itch to do something totally distracting and not relevant, like implement a Lisp, or some actor-based concurrency, and you start to convince yourself that this is actually the solution your problem, but it's a trick!
3 months ago
1
1
0
Thinking about how to reduce the complexity of separate compilation.. 🤔
3 months ago
0
1
0
If there's a promising alternative to OSI licenses, I'm ready to adopt it for the entire
@radiant.computer
platform. One of the reasons I've held out on putting any new code out in the last couple of years is because I don't want it to benefit my enemies.
3 months ago
1
0
0
I am so down for this -- I've been releasing software for 20 years under OSI-approved licenses, with the hope that this will empower individual users; but those who end up benefiting the most are likely Big Corps. We need a post open-source movement and better licenses.
add a skeleton here at some point
3 months ago
0
5
1
reposted by
cloudhead
Radiant Computer
3 months ago
🪵 A new log entry was posted: "R' language design progress"
radiant.computer/log/009-r-la...
loading . . .
Radiant Log #009
A new kind of personal computer
https://radiant.computer/log/009-r-language-design-progress/
0
4
1
Working on the module system implementation in R', getting the module graph setup. package = compilation unit (equivalent to rust "crate") module = namespace within package
3 months ago
1
3
1
Of course,
@radiant.computer
ended up on the front page of HN, and of course, the main pushback is the idea of integrating AI with the OS. So here are some thoughts: 1. Betting against AI is dumb, and not having any plan on how to integrate AI in a new computer platform would be just as dumb.
3 months ago
1
6
0
reposted by
cloudhead
Anirudh Oppiliappan
3 months ago
i'm excited for efforts like this. hardware & software *need* to be cohesive—designed as one.
add a skeleton here at some point
0
11
1
I'm working on a new kind of computer. It's called the Radiant. I've been dissatisfied with the state of personal computing for many years now, so it's time I did something about it. If you think computers could be so much better than what they are, this is for you.
radiant.computer
loading . . .
Radiant Computer
A new kind of personal computer
https://radiant.computer
3 months ago
9
62
15
Last week I spoke at length about
@radicle.xyz
on the Hashing It Out podcast. Lots of interesting topics surrounding
#p2p
. Have a listen 🎧!
press.logos.co/podcasts/has...
loading . . .
Cloudhead | Radicle - Logos Press Engine
In this episode, we interview Cloudhead from the Radicle project, discussing the intricacies of maintaining a peer-to-peer code collaboration platform. Cloudhead explains the challenges and innovation...
https://press.logos.co/podcasts/hashing-it-out/cloudhead-radicle
over 1 year ago
0
6
2
you reached the end!!
feeds!
log in