My Hardware
These are the machines and other hardware I use regularly.
Phone: Leandros
The little box glued to my side. I use it for communication, photography, note-taking, reading, and a little social media. I purposefully don't have any games on here, if I have long enough to play a game I should be reading.
I prefer smaller phones, anything over about 6" is too large to fit in my hand comfortably. If someone released a new small phone with a flagship processor I would buy it day one. I'm hoping that better battery tech makes this feasible in the next 3-5 years but right now it seems like they're just trying to go thinner, not smaller.
| Phone | Leandros |
|---|---|
| Model | Google Pixel 8, 2023 |
| Launcher | Niagara |
| Case | Spigen Liquid Air |
| Headphones | Bose QuietComfort Ultra |
Laptop: Yumi
I got a cute little Framework 12 to replace the XPS 13 I got right before college in 2015. I love having a lightweight, durable machine to take on the go, mainly for coffee work dates and travel. This model is a yoga-style 2-in-1 with a touchscreen, which is nice for the occasional D&D note-taking or wild artistic hair.
Of course for the price point at another manufacturer you'd probably get a bit more performance and battery life, but with a Framework you're buying the modularity, upgradability, and repairability. Plus, with apps like Zed (with remote server over ssh) I don't need a super high-powered laptop very often. Currently my only wish is for a longer battery life.
| Laptop | Yumi |
|---|---|
| Model | Framework 12 (Lavender) |
| Operating System | Debian GNU/Linux 12 (bookworm) |
| Desktop Environment | Vanilla GNOME |
| CPU | Intel 13th Gen i5-1334U |
| RAM | 48 GB DDR5-5600 |
| Storage | WD Black SN770M 2TB |
| Screen | 12.2” 1920x1200 60 Hz |
| Battery | 50 Whr |
| Case | MoKo 12.9" Tablet Sleeve Bag |
Desktop: Demoux
This is my general-purpose machine for development, gaming, and anything else I do while at home. I've rebuilt this machine several times, most recently in 2022.
I really enjoy scrolling window managers, I like how they feel like a physical viewport that I can move around with a clear structure rather than a cramped, messy desk top. To dip my toe in I used PaperWM for about a year and enjoyed it a lot, I think it's a great introduction if you already use Gnome. However, niri is leagues better if you can dedicate a few days to setting everything up just right. I wish niri and more of that ecosystem was packaged for Debian but that's basically my only complaint at the moment.
| Desktop | Demoux |
|---|---|
| Operating System | Debian GNU/Linux 14 (forky) |
| Desktop Environment | Niri (previously Gnome + PaperWM) |
| CPU | AMD Ryzen 5 5600X (12) @ 3.700GHz |
| GPU | Radeon RTX 9070 XT |
| RAM | 128 GB 3200 MHz |
| Storage | SAMSUNG 870 EVO 1TB |
| Mouse | Logitech G502 |
| Keyboard | Keychron K17 Max |
| Headset | HyperX Cloud II |
| Monitors | 34" Gigbyte M34WQ |
| 24” ViewSonic (salvaged) |
Server: Celebrimbor
This is my media storage box, with enough CPU to transcode lots of streams on Plex and enough drives to hold it all. The core is a hand-me-down server motherboard stored in a massive tower case. Eventually I'll have to buy a real server rack, but not today!
| Server | Celebrimbor |
|---|---|
| Operating System | Ubuntu 20.04.6 LTS |
| CPU | Intel(R) Xeon(R) CPU E5-2678 v3 |
| RAM | 64 GB 2133 MHz |
| Storage | SAMSUNG 860 EVO 1TB |
| Storage | 6x WD Elements 12TB (shucked) Soft RAID5 |
| UPS | CyberPower 1500VA |
Server: Shalash
For legal reasons Shalash isn't actually a server. She has no ECC memory, no server-grade CPU, and no redundant power supply because she's a laptop.
The story here is that I used to run my databases on a VPS with a spinning disk, no SSD. This was obviously not great, and I was shopping around for a replacement but everything I could find that fit my requirements (large amount of very fast storage) also had insane amounts of memory and compute that I didn't need or want to pay for. Really, I needed a place for lots of data to lay at rest most of the time with brief bursts of activity. It seemed bizarre that I could get that easily from most consumer equipment but not a server, so I just got some consumer equipment and walked away with a pretty good ROI.
Now she's mounted to the wall in the closet next to a router, where she sips power most of the time. She hosts a lot of lightweight services and some very large databases which is a fun dichotomy.
| Server | Shalash |
|---|---|
| Operating System | Debian GNU/Linux 13 (trixie) |
| Mainboard | FW13 AMD Ryzen 7 7840U |
| RAM | Corsair DDR5-5600 2x48GB |
| Storage | Samsung 990 PRO 4 TB M.2 2280 |
| Case | Cooler Master Mainboard Case |
| Power | Anker Prime 200W GaN USB-C |
Server: Mayalaran
One of my projects has an effectively unbounded appetite for raw compute power, which is bad for my wallet but good for the part of my brain that likes testing a bunch of weird computers. I keep a running spreadsheet of every computer I've been able to benchmark, from Raspberry Pis to gaming rigs to servers in Germany to supercomputer clusters, and the amount of money each cost to run. With those points I can calculate a performance-per-dollar metric which is my bottom line for "most valuable compute".
Mayalaran is a Mac Mini that I picked up on sale to play around with and benchmark Apple hardware more generally, but the results for this project's benchmarks were amazing. Even including the purchase cost in addition to the electricity, the M4 chip is the top of my list in terms of performance per dollar. It takes about 30W at full throttle but performs on par with my desktop running at triple that. And even while the CPU is fully loaded, it can still run stuff like ollama on the GPU + integrated memory.
| Server | Mayalaran |
|---|---|
| Model | Mac Mini M4 |
| CPU | M4 10-core CPU/GPU |
| Memory | 16 GB Unified |
| Storage | 256 GB SSD |
Server: Jak & Ivory
Whenever I need a little extra compute for testing something or running a long, intensive thing I can always rely on Hetzner to have servers at suspiciously-low prices. I primarily use the CAX and CPX series (which I call Jak-series) and the CX series for smaller needs (which I call Ivory). These can get spun up in a few seconds with everything I need, connected to my internal network and ready for whatever I want to throw at it.
| Server | Jak-class |
|---|---|
| Provider | Hetzner CAX & CPX Series |
| Operating System | Debian GNU/Linux 13 (trixie) |
| Server | Ivory-class |
|---|---|
| Provider | Hetzner CX Series |
| Operating System | Debian GNU/Linux 13 (trixie) |
Server: Pailiah
This is my older general-purpose VPS for hosting random services and whatnot. I have like one thing left running on this server, when that's done I'll retire it for good.
| Server | Pailiah |
|---|---|
| Provider | OVH Dedicated KS-16 |
| Operating System | Debian GNU/Linux 12 (bookworm) |
| CPU | Intel Xeon E3-1245v2 |
| RAM | 32 GB 1333 MHz |
| Storage | 3×2 TB HDD SATA Soft RAID1 |