it's always a good idea for a function to become recursive when it hits an error, right? if you can't locate the image file you're supposed to return, just call yourself with 'missing_image.png' as your new argument, in the exception handler!
Notices by Alice Averlong🏳️⚧️ (foone@digipres.club)
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Monday, 22-Jun-2026 09:54:41 JST
Alice Averlong🏳️⚧️
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Sunday, 21-Jun-2026 11:03:20 JST
Alice Averlong🏳️⚧️
Personally I don't think I should ever have to pull over and search the web for how to reboot part of my car, but apparently Nissan doesn't agree with me
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Sunday, 21-Jun-2026 06:15:33 JST
Alice Averlong🏳️⚧️
here's a question:
I've got a keyboard with a cable that's been chopped off. The cable has 4 pins and a shield ground.
What's the easiest way to determine if this keyboard is USB or PS/2 / AT?
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Saturday, 20-Jun-2026 14:31:53 JST
Alice Averlong🏳️⚧️
Nothing like finally getting to use some software you've been wanting to use, and it turns out that it has no built-in help (it came on a floppy! there wasn't space!) and the manual hasn't been scanned.
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Saturday, 20-Jun-2026 09:07:39 JST
Alice Averlong🏳️⚧️
It's normal to have published source/software under FIVE different names, right?
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Saturday, 20-Jun-2026 09:07:39 JST
Alice Averlong🏳️⚧️
Wow, I wrote this code so long ago it's got the wrong name in the credits!
(the code is 7 months old)
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Saturday, 20-Jun-2026 09:07:38 JST
Alice Averlong🏳️⚧️
I get a new name approximately every decade and I'm 41 and I've been coding since before I had a computer to touch, so I've published a LOT of shit under a LOT of names
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Saturday, 20-Jun-2026 09:07:38 JST
Alice Averlong🏳️⚧️
1. A few very early bits of code under my birth name (1998-2003)
2. A few VN extractors & APNG hate code under my 4chan nickname, late 2000s
3. A bunch of software under my 3D Movie Maker name (1999-2008ish)
4. Everything else from 2008-2026 under Foone Turing
5. Everything since April 2025 under Alice Averlong.God I hope I'm not forgetting anything. I have more names than this but I don't think I published any software as them
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Saturday, 20-Jun-2026 09:07:37 JST
Alice Averlong🏳️⚧️
okay I made a spreadsheet to explain my Era System
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Saturday, 20-Jun-2026 09:07:37 JST
Alice Averlong🏳️⚧️
Maybe I should start my own calendar system, like how the japanese era names work, but based on my own names?
(after all, I'm a pope, creating new calendars is one of my jobs)
We're currently in the year of Alice 0, with Alice 1 starting January 1st.
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Friday, 19-Jun-2026 08:03:19 JST
Alice Averlong🏳️⚧️
I am currently 1.2 terabytes into archiving a 30-minute laserdisc
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Friday, 19-Jun-2026 08:03:19 JST
Alice Averlong🏳️⚧️
fortunately the discmapping process only results in 50gb used
per side
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Friday, 19-Jun-2026 08:03:18 JST
Alice Averlong🏳️⚧️
To explain better: The reason this is so huge is, first of all, laserdiscs are analog.
The base capture I'm dealing with here is a 10-bits-per-sample 40 million samples/second capture off the RF test point of the player.
Secondly, I say "30 minute laserdisc", but really I have 6 copies here: Three discs, each double-sided with the same content on each. -
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Friday, 19-Jun-2026 01:25:44 JST
Alice Averlong🏳️⚧️
correction: it takes out the whole VM so hard that I can't SSH into it
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Friday, 19-Jun-2026 01:25:44 JST
Alice Averlong🏳️⚧️
and I thought MAYBE I'd somehow corrupted the processed laserdisc, so I deleted the files and ld-decoded it afresh
STILL HANGS
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Friday, 19-Jun-2026 01:25:44 JST
Alice Averlong🏳️⚧️
I don't know what the fuck is going on with this specific laserdisc side
like I have 6 sides of one laserdisc I'm decoding and discmapping, and step 2 is to do ld-process-vbi on all of them, right?
sides A, C, D, E, & F complete fine with no issues.
Side B hangs so hard that it takes out the tmux session that it's running inside. -
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Friday, 19-Jun-2026 01:25:43 JST
Alice Averlong🏳️⚧️
it's a RAM problem!
For some reason this one disc causes ld-process-vbi to allocate 6 gigabytes of RAM, which this VM simply didn't have
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Friday, 19-Jun-2026 01:25:43 JST
Alice Averlong🏳️⚧️
how does this only happen with ONE side?
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Friday, 19-Jun-2026 01:25:42 JST
Alice Averlong🏳️⚧️
now I just need to discmap another 321,000 frames and then I'll be like... closer to being done!
laserdisc archival is a nightmare of slow and diskspace
-
Embed this notice
Alice Averlong🏳️⚧️ (foone@digipres.club)'s status on Friday, 19-Jun-2026 01:25:42 JST
Alice Averlong🏳️⚧️
I'm not sure why htop says this one process is using 2700% of my CPU, this is a single-core VM