RSSAmplifier

Blog

Liam Hanrahan

Welcome to my feed from the internet \(^o^)/

outercloud.devRSS feed ↗9 posts

Latest posts

Rendering Fonts Quickly in WebGPU

I've been working on a WebGPU animation renderer and at some point I needed to implement font rendering. Wanting the technical challenge I elected to try implementing a new method I had heard about which actually comes from a recently expired Microsoft patent! I get a bit into spline rendering and a super cool idea about how to render curves efficiently on the GPU.

Reaching Towards Out Of Order in Our CPU

It has been four months since I wrote about the first working attempt for our CPU design. Today we've managed to get the same Pong program running on the new pipeline I designed. I want to explain a bit about how the pipeline works, and how it prepares us to move to a fully out of order CPU next!

late.sh - A good corner of the internet

late.sh is a cool little community I think embodies a playful internet. I want to share it with you since it's often hard to find these interesting, smaller communities.

We Launched a Duct Taped Foam Box 90,000ft

I lead software for LEONIRD-I, the high altitude baloon MIT Satelite team launched this weekend. We got some great footage above the earth, and I got to work with radio coms to track the baloon live as we chased it down.

Obsidian: Organizing without Breaking a Sweat

I use Obsidian a lot now, and when I first started using it, I had a hard time creating notes and organizing them. Deciding what folders to put a note in and what tags to give a note was genuinely a difficult challenge making it more difficult for me to record things down for later. If you search for tutorials about organizing your notes in Obsidian, there's many out there, but this one is mine.…

Designing a CPU from Scratch

My dream is to build a computer from scratch. Literally. And the first step is the processor. Here's a little overview of how I managed to design my first RSIC-V processor with no experience, and then run pong on it.

Battlecode 2026

Recently I lead my team of first time participants to finals in the MIT Battlecode programming competition. Along the way I built the first opensource, fast, distributed game runner for battlecode. Here's how we did it.

My SCP Writings

I like reading SCP articles and recently I've tried writing some. Here's a list of what I've written so far as well as thoughts on my view of the Foundation.

How It's Made

Everyone who can, should make a personal website. So here's how I made mine.