SiegeLord
siegelordex.bsky.social
SiegeLord
@siegelordex.bsky.social
I enjoy probabilistic inference and modeling and gamedev. Currently working in the industry. Used to work on TensorFlow Probability.

I also maintain the Allegro game library.

My homepage: https://siegelord.net
Allegro 5.2.11 is released!

Some highlighted features include a new joystick (gamepad) system (based on the community SDL controller database) as well as initial support for OpenGL 3+ on MacOS.

Read the full announcement for more details: liballeg.org

#gamedev
Allegro - A game programming library
liballeg.org
November 25, 2025 at 8:07 AM
Cleaned the prototypes for my Crash Bandicoot 2 themed gauges I made a few years back. The top are the gauge housing, derived from the warp room doors (they're suns with open mouths). The bottom are the decorative faces common to the first two Crash games.

#3dprinting #crash #crashbandicoot
November 22, 2025 at 8:54 AM
Did you know that you can run www.byobu.org on MSYS2 on Windows without too much trouble? It's not advertised anywhere, but the only changes I had to make was to disable the usage of the "route" command, which doesn't exist on MSYS2.

#tmux #byobu #msys2 #linux
Byobu
Byobu Byobu is a GPLv3 open source text-based window manager and terminal multiplexer. It was originally designed to provide elegant enhancements to the otherwise functional, plain, practical GNU Scre...
www.byobu.org
November 16, 2025 at 10:55 AM
Anyone make seitan Russian kotleti? Would you make seitan first, crumble it and then follow the a usual meat-based recipe with a substitution, or would you mix in the non-meat ingredients with the dough and steam + fry? Any tips?

#vegetarian #vegan #seitan #kotleti #cooking
November 15, 2025 at 9:51 AM
Reposted by SiegeLord
Continuing our drive to rate the classics, here are two maximally LA-coded suburban DAGs from Judea Pearl. There's thirsty lawns and sprinklers, burglars and earthquakes, and neighbors who call you if your alarm goes off.

9/10 because there's no mention of the traffic.
November 8, 2025 at 2:54 PM
Made a infinite mirror for a glass dinner table. It uses a broken down Hyperspace HyperCube mirrors/LED strips/controller + a 3D printed/painted housing of my own design. Powered by 2 18650 lithium cells. It is mounted under the table. I think it came out pretty well!

#diy #led #electronics
November 6, 2025 at 8:08 AM
In less than a month I'll be doing a secret-santa game jam, KrampusHack! You make 3 wishes and a random participant is assigned to make a game for you. The jam is very small, so it's feasible to play everyone's games. It runs from Dec 1 to Dec 25. Join us at tins.amarillion.org!

#gamejam #gamedev
TINS Is Not Speedhack Competition
tins.amarillion.org
November 5, 2025 at 7:54 AM
My balance controller seems to be messed up, but at least the moves are good.

#robotics #dance
October 23, 2025 at 8:51 AM
Reposted by SiegeLord
funky
October 22, 2025 at 8:19 PM
I hate supporting #MacOS. I was debugging why my gamepad was not working. Turns out, it was returning axes in the wrong order (see last three):

kHIDUsage_GD_X
kHIDUsage_GD_Y
kHIDUsage_GD_Z
kHIDUsage_GD_Rz
kHIDUsage_GD_Rx
kHIDUsage_GD_Ry

Why do I need to mess with HID to use a controller?

#gamedev
October 20, 2025 at 6:24 AM
Did you know that small cameras have a dedicated filter to block out IR? I removed the lens from a cheap webcam I use for my robot to be able to measure the sensor, so I could buy a better lens. The reflecting red square is that filter, and it can be easily removed.

#robotics
October 20, 2025 at 6:14 AM
What is a #3dprinter for? Making crappy versions of everyday consumer products! (I forgot to add any allowance for grip)
October 14, 2025 at 10:52 PM
Reposted by SiegeLord
Just saw on IG that Drew Struzan has died. RIP to the man who painted my childhood.
October 14, 2025 at 3:14 PM
Set up a persistent air quality etc monitoring. I'm using the #airgradient air quality meter which is polled by small Python script running on a #RaspberryPI Zero W. Data is stored in sqlite and displayed using #grafana. It was a pain to get a version of it that worked on the ancient processor!
October 14, 2025 at 6:44 AM
I bought an #airgradient a few years back, and finally decided to try its online capability. But, turns out it was so old it was no longer well supported! However, since the firmware is open source I managed to hack around it and get things working to my liking. I'm living out the Stallman ideal.
October 13, 2025 at 8:21 AM
My robot is now wireless! There is a Python HTTP server running on the Raspberry Pi receiving control signals from a PC that has a controller connected to it. In the future, I will rewrite the server in Rust for speed, and switch to autonomous control.

#robotics #rust #raspberrypi #diy
October 12, 2025 at 2:47 AM
My first perfboard circuit. In retrospect, I should have used a stripboard, bending and soldering the little wires was a huge pain. This is part of the controller for my robot, a hat on top of a #raspberrypi 3B+

#electronics
October 10, 2025 at 7:09 AM
Designing a perfboard layout in #inkscape. It works okay, but surely there's a dedicated software I could use. Is #fritzing any good? I need to distinguish between the top and bottom sides of the board for the connecting wires.

#electronics
October 7, 2025 at 7:15 PM
Visited the @lickobservatory.bsky.social today. Saw a very cool 3m equatorial mount Shane reflector. It turns out they can swap the spider + ring to be able to use the primary/cassegrain/coudé focuses, and apparently it only takes half a day to do so! Wild!

#astronomy, #telescope
October 6, 2025 at 5:39 AM
Why am I so bad at soldering!? Not a single one that's acceptable! I used so much flux too!

#electronics #raspberrypi
October 3, 2025 at 8:54 AM
Managed to encode my quadruped robot into #mujoco, a research grade physics engine. Hopefully this will make my RL experiments go better. I used github.com/Balint-H/ble... to make specifying the model relatively easy, since I used #blender to actually design the robot.

#robotics
September 27, 2025 at 8:10 AM
Another mod for Transcendence: Garnet gunship. This was one of the first models I made since learning Blender properly.

#blender #scifi
September 23, 2025 at 6:46 AM
Reposted by SiegeLord
Condition numbers for HMC and the funnel
statmodeling.stat.columbia.edu/2025/09/18/c...
Condition numbers for HMC and the funnel | Statistical Modeling, Causal Inference, and Social Science
statmodeling.stat.columbia.edu
September 18, 2025 at 7:14 PM
Prototype for the new foot for my quadruped robot. This using an RC car shock, and a hiking pole tip as the footpad. That turned out to be too hard, so I'll be making a custom one from silicone. The goal is to have something that's not bouncy, but soft enough to protect the servos.

#robotics
September 18, 2025 at 7:38 AM