This is a translation of the song “It’s Raining Men” by “The Weather Girls” into Esperanto. It is slightly inspired by Avlönskt’s multilingual translation of the same song . Esperanto Literal English Original English Pliiĝas humido, Humidity increases, Humidity’s rising, Depremiĝas aer', Air loses pressure, Barometer’s getting low, Sciigas ĉiu font',…
It was supposed to be a simple operation, one that she’s done thousands of times. Assume the identity of a mortal, become this writer guy’s biggest supporter, seduce him, give him an unforgettable night, only to watch him disappear without a trace in a burst of flames shortly after. There was nothing to go wrong, and yet there he was, peacefully asleep, his body and soul completely…
Lots of people these days are talking about how generative AI technology is leading workers to lose skills, bosses to trust chatbots more than their employees, folks at risk to make absurd decisions, etc. As these models are very capable of providing wrong, yet correct-seeming, answers, this causes people to accept low-quality results and pass them through, as if there’s nothing wrong with…
Ellie , Fred and Gabby are a set of three characters I drew in the last week or so. Mostly made to experiment with drawing different things, they don’t have much of an actual character (yet?).
Ellie, Fred and Gabby are a set of three characters I drew in the last week or so. Mostly made to experiment with drawing different things, they don’t have much of an actual character (yet?).
It’s become increasingly clear that in a lot of countries, the right has pretty much abandoned any ambition of still believing in “fairness” or “equality under the law” – perfectly willing to openly enrich themselves and their friends using government powers or declare entire groups of people as lower-class. There is a popular quote by musician Frank Wilhoit…
So yeah, I messed up the scale for one of the images of Claire , used that one as a guide, and as a result, the last image of Danielle ended up smaller than I intended. Here’s an “upscaled” fixed version, and I took the opportunity to also extend and improve the background.
Turns out, I accidentally messed up the scale when drawing this version of Claire, and made her a bit smaller. Even worse, I then used that scale as a guide for Danielle , and as a result, her image was also smaller than I intended.
For the next character, I went with a more unusual aesthetic instead of going for “conventionally attractive” designs. I also wanted to try drawing a plus-sized character for once, and experiment with more complicated backgrounds and poses that aren’t just front-facing once again. The end result is Danielle . I like to imagine that she doesn’t care at all about the opinions…
One day, I also felt like drawing Claire in a more casual outfit doing a heart shape with her hands. Probably due to a simpler pose and outfit, it only took a single day.
Eventually I decided to rescale the 128x128 full-body characters to the same size as Claire and Konrad. In practice, this led to severe redrawing of their features. The girl in the tank top got the name Ashley .
Eventually I decided to rescale the 128x128 full-body characters to the same size as Claire and Konrad. In practice, this led to severe redrawing of their features. The girl with the jacket was named Hannah .
This was a rather quick attempt to draw something in the style of UFO 50 , a collection of 50 original games by Mossmouth, all made in a style reminiscent of 8-bit console games, sharing a single 32-color palette .
This one ended up looking a bit goofy in my opinion. I spent most of my attention on the jacket, which was slightly inspired by one I saw on my way from work.
This is the first full-body image. I was (and am) still struggling with maintaining proper proportions and posing, which is part of why most of these images once again use front-facing perspective. Unlike most of these images, which use the PICO-8 palette, this one was an experiment with the Anb16 palette .
Was browsing through the community page of a game on Steam, happened to see someone’s profile pic of an elf-like character from some MMORPG with purplish gray hair, and it gave me a tiny bit of inspiration to draw something similar. I did make little pixel art portraits before, but these were usually in a front-facing perspective.
Okay, so last month (December of 2025), I saw a few screenshots of PC-98 games and went wondering: “in comparison, why do Western home computer games of the same era (the kind that you’d see on an Amiga or Atari ST) tend to be so ‘meh’-looking?”, in comparison to both console games of the same era and PC games that would come out shortly after games like DOOM would…
A lot of the time, our preferences for what an OS user interface should look like come down, ultimately, to either nostalgia or past experiences. Someone gets annoyed at a UI change and their instinctive reaction is to assume that whatever “the old way” was, was inherently better. This especially applies to people who use Linux (or any of the BSDs, but for purposes of this page,…
I have recently developed a small library and command-line utility in Rust that opens and creates GXT files from older Grand Theft Auto games. GXT files ( description of format ) are binary-based lists of localizable text strings that are used both by the game’s executable and all the game/mission scripts. Since the games are meant to be released in different languages, using a separate…
After updating Alpine Linux on my VPS to version 3.14, I noticed that Midnight Commander ( mc ) crashed with a segmentation fault around 90% of the time, and at other times it ran, but refused to accept any input. At first, I thought that it had to do with the OS update itself and something was wrong with the version of mc or some other package built in Alpine, so I tried building mc with ncurses…
Out of all PC games that have been around for decades, id Software’s DOOM is probably one with the largest longevity. People still make new levels for it, write new engines and modifications for it, and do speedruns for it under a variety of conditions, with new records still being broken every now and then. For almost every piece of hardware which can output graphics and run code, there…
Just like graphical terminals such as urxvt , the Linux framebuffer has an option to change the built-in palette. Distributions like Ubuntu use it to make the palette look nicer during bootup.
So, turns out, when you run a program that uses CUDA, either directly or indirectly (my program runs on CUDA, but uses OpenCL instead), there are issues preventing libasan from working. More specifically, if you run a program with libasan , the CUDA libraries will not work, and the OpenCL ones will not display an NVIDIA platform as available in the first place. From my experience, seems like there…
Recently found myself using irssi on a setup that’s slightly unusual, so I’m recording the information I found useful for posterity. To switch windows, use Alt + number keys for windows 1-10, or Alt + top row ( qwertyuiop ) for windows 11-20. Alt+Left / Ctrl+p and Alt+Right / Ctrl+n switches to the previous or next window respectively. It loops around from first to last or vice versa.…
As a kid, I didn’t have any 16-bit consoles, and at best, my experience with them was restricted to playing them for a short while when hanging out with my family’s old friends and their kids. Out of the games I got to experience that way, I played Sonic 1 and 2, Columns , Tom & Jerry: Frantic Antics and other games, but not any of the Streets of Rage games. Instead, the first time I…
Note to self: if your distro’s repositories don’t have a Perl package, it’s best to install them from CPAN instead. A tool called cpan minus (In Alpine, its packaged as perl-app-cpanminus ) can do it easily, either installing packages into one’s home directory or globally.
One of my big interests is things relating to riichi mahjong (リーチ麻雀): a variant of the Chinese tabletop game “mahjong” invented in Japan. It’s a rather complicated, but fun game where the players take turns picking and discarding tiles (which function similar to cards in a game like poker) in order to build a winning hand.
I have a bunch of FreeType settings that I prefer on my systems, and these differ from the defaults on basically every Linux distro these days. 2026 update : This is a rather old post, made back when the monitors I used were pretty low-resolution, and saving every pixel of space seemed like a good idea. These days, high-DPI monitors are more common, and the old settings I preferred look absolutely…
GDB seems to have been clearly made with source-level debugging in mind, the kind where the source code of the program is available. Sometimes this is not the case, or you just don’t want to bother looking for the source code. Here I’ll put a bunch of useful commands.
Occasionally I play the old multiplayer action-RPG “Phantasy Star Online: Blue Burst”. On Windows, it works fine, but to make it work better on Linux (via Lutris), some extra steps may be needed.
name : /dev/urandom (sometimes dev or rnd for short) date of birth : june 1993 job : programmer tech : i’m mostly a computing and retro software/gaming dork. i am kind of a linux/open-source fan, although i try not to be a jerk about it as some do. i occasionally code something in C or C++ (or a rare Bash/Perl script) in my personal time, and am currently figuring out Rust. favorite movies :…
shell scripts: grab lines from dictionary, convert them into up-to-16-byte strings, do a binary dump for x in `cat input_words.txt`; do echo $x | tr -d \\n | dd ibs=16 conv=sync 2>/dev/null | xxd; done convert a .vgz directory to a .vgm one, along with updating all the playlists: rename ".vgz" ".vgm.gz" *.vgz; gzip -d *.vgm.gz; sed -i "s/\.vgz/\.vgm/" *.m3u (requires rename from util-linux and not…