Sign in

Johan 🌀

@scary.horse
85 followers 108 following 899 posts

Known to be quite handsome in a certain angle and a certain light. Software engineering nerd in Stockholm, Sweden.

PostsRepliesMedia
Johan 🌀 @scary.horse · 05/10/2026
The Undercity elevator has returned, and it hungers!
000
Johan 🌀 @scary.horse · 15/09/2026
Menace in the streets, napping under the sheets.
020
Johan 🌀 @scary.horse · 10/09/2026
Started the day with some stomping and purring.
000
Johan 🌀 @scary.horse · 09/09/2026
Taking a look at W Social again. They removed the custom domain setting from the settings, but it's still in the API, so a couple of curl requests later...
000
Johan 🌀 @scary.horse · 01/09/2026
No context Guild Wars 2 raiding.
000
Johan 🌀 @scary.horse · 01/09/2026
I am eternally annoyed at Blooski's character limit. To me, this is a perfectly cromulent length for a single post over on Threads. It can contain a sufficient amount of my thought without chopping it into multiple parts.
100
Johan 🌀 @scary.horse · 28/08/2026
Hah. Woke up to my Twitter account being suspended for "inauthentic behavior". I stopped posting in 2024 for obvious reasons. I log in a couple of times a year, look around, move on.
111
Johan 🌀 @scary.horse · 27/08/2026
Project proceeding apace! If you squint at it, it even vaguely looks like I know what I'm doing.
010
Johan 🌀 @scary.horse · 24/08/2026
Weekend project: built the first part of an LLM quota monitor. This is just dummy data at the moment; the next part is a service that fetches the actual data (no API keys on an easily misplaced ESP32 please) and sends it over MQTT.
000
Johan 🌀 @scary.horse · 08/08/2026
My gremlin girl.
000
Johan 🌀 @scary.horse · 02/08/2026
TIL Firefox has a built-in DNS lookup tool.
000
Johan 🌀 @scary.horse · 01/08/2026
I have a script that runs a Handbrake transcode on matching files in a directory, but I wanted some more control so I can reorder the jobs in the queue, etc. First iteration, will make it look a bit better.
100
Johan 🌀 @scary.horse · 15/07/2026
Fresh from the beardsmith.
000
Johan 🌀 @scary.horse · 01/07/2026
Trying to look up the "W Identity" thing and all I get is a blank black page. Not exactly giving a serious first impression.
000
Johan 🌀 @scary.horse · 01/07/2026
This "W Social" thing isn't impressing.
100
Johan 🌀 @scary.horse · 23/06/2026
Jag råkade titta på en SBC i en låda och hittade lite pensionspengar.
130
Johan 🌀 @scary.horse · 17/06/2026
This is a rather unnecessary breakout board to put an Arduino Nano on, and some separate connectors for a quadrant throttle I'm working on. Not needed, but a fun project to avoid having to solder things directly to the Arduino.
110
Johan 🌀 @scary.horse · 17/06/2026
I made a thing. Or designed it, at least. Got it in the mail today.
110
Johan 🌀 @scary.horse · 30/05/2026
I've used Swiftkey for a bunch of years, but this keeps popping up now no matter how many times I click it away. No, OneDrive is not a thing I use, and apparently neither is Swiftkey for much longer. Shame, because it's way better for me as a multilingual person than the vanilla iOS keyboard is.
000
Johan 🌀 @scary.horse · 19/05/2026
My urinating position be like:
000
Johan 🌀 @scary.horse · 09/05/2026
Golem Destroyer is the name of my next band.
010
Johan 🌀 @scary.horse · 29/04/2026
How hard can it be?
010
Johan 🌀 @scary.horse · 27/04/2026
Woke up with great hair and a swollen supratarsal fold.
000
Johan 🌀 @scary.horse · 24/04/2026
Printed a display shelf to stick in the bookshelf. Now I can fit more unpainted minis!
020
Johan 🌀 @scary.horse · 23/04/2026
So how is your day starting?
010
Johan 🌀 @scary.horse · 22/04/2026
The year is 2029. After the Datacenter Wars, humanity was reduced to scavenging the ruins for viable sticks of RAM.
0314
Johan 🌀 @scary.horse · 22/04/2026
Out of curiosity I checked, and the average papal election is 3-5 days. Let's say 4 on average. So anyway I added a Papal Rating to my job application database.
000
Johan 🌀 @scary.horse · 17/04/2026
Rescuing a bumblebee from the gremlins.
000
Johan 🌀 @scary.horse · 15/04/2026
So I was doing laundry, and when I took it out of the dryer it had spontaneously generated a Werther's Original? Am... am I old now? (Yes, I'm a boxer briefs kind of person)
000
Johan 🌀 @scary.horse · 10/04/2026
I give people a fair warning on Hinge.
000
Johan 🌀 @scary.horse · 08/04/2026
I sometimes just randomly start thinking about this specific Larson strip.
000
Johan 🌀 @scary.horse · 04/04/2026
"This name is cool, right? No implicit meaning? Cool, let's use it."
110
Johan 🌀 @scary.horse · 03/04/2026
Let's see if I managed to fix my crappy old bench dishwasher with a 3D-printed shim.
010
Johan 🌀 @scary.horse · 31/03/2026
Marathon: Low lows, high highs.
010
Johan 🌀 @scary.horse · 30/03/2026
Wait, where did he come from? Suddenly this sneaky ninja was just there.
010
Johan 🌀 @scary.horse · 29/03/2026
I'm selecting the text, but nothing happens. :-(
010
Johan 🌀 @scary.horse · 29/03/2026
Just installing some audio drivers. And I'm a big fan of how this dialogue box in Windows uses entirely different font rendering that looks like poop when I scale my display to 125%.
110
Johan 🌀 @scary.horse · 29/03/2026
In a classic Microsoft move, I have been at 99% for five minutes now.
010
Johan 🌀 @scary.horse · 29/03/2026
Alright, going to reinstall Windows today. Think I might be on the original install from when I got all new hardware in 2020. Need to keep my carefully curated collection of Ea-Nasir memes, of course.
000
Johan 🌀 @scary.horse · 26/03/2026
Free domain tip
000
Johan 🌀 @scary.horse · 24/03/2026
Cracked open a Radxa Rock Pi 5B (very original naming scheme), and found some retirement money.
000
Johan 🌀 @scary.horse · 24/03/2026
I am delighted by this stacking view of selected items in the Fastmail interface. Feels like I'm sweeping the spam up into a little pile before nuking it.
000
Johan 🌀 @scary.horse · 21/03/2026
I almost replied "you should properly containerize the apps instead", but then I remembered I was about to reply to a vibe coder. They only communicate in buzzwords and grunts.
000
Johan 🌀 @scary.horse · 20/03/2026
Going to make a little suggestion here: change that to "one-to-one interviews".
000
Johan 🌀 @scary.horse · 13/03/2026
On this day, two years ago. That was a good degree of pointiness.
000
Johan 🌀 @scary.horse · 11/03/2026
Sitting here in my bathrobe, hanging out with my dude.
060
Johan 🌀 @scary.horse · 10/03/2026
And the pieces have different planes too, I want to rotate it as it relates to the pegboard. More stuff to learn in FreeCAD.
000
Johan 🌀 @scary.horse · 10/03/2026
Technically correct is the best kind of correct; the face on the left bit is indeed aligned with the front of the pegboard.
110
Johan 🌀 @scary.horse · 10/03/2026
I find this fade on top of the Blooski app to be very distracting.
010
Johan 🌀 @scary.horse · 26/02/2026
Fake your CI/CD until you make it.
000