Pinned post

Introduction post, well, sort of.
Got some post history at fosstodon instance (of the same username), my topics there all over place I guess. I have a weblog at bsandro.tech that I update irregularly but still hold that thing dearly - it is being hosted on OpenBSD and apart from httpd has the mail server and some of my tiny personal services. I like simple stuff, so C is what I can have lots of fun with; also OpenBSD and Linux. I am using nano as main editor for everything for several years, vim is an emergency fallback with years of muscle memory behind.
Other tech interests include old-ish hardware from ~90s and computers of (non-mainstream yet) architectures, like riscv64 and powerpc.
Rest is fairly generic - reading, anime, my precious cat. I try to learn something new constantly but attention span of a squirrel obstructs that quite a lot.

Crazy, never knew this was a thing:

spkmodem:

This module provides support for outputting GRUB console information over an audio output. This output can be fed into another computer’s sound input and decoded using the spkmodem_recv utility. Note that this will slow down GRUB’s performance.

gnu.org/software/grub/manual/g

<there was a long post here about me being depressed, but screw it, gotta fight these demons alone>

I've tried to learn GLSL shaders and rendering pipeline for some time now, using only good 'ole C and X11. Some things are hard to wrap my mind around; memorizing stuff is another challenge. Demoscene is my main source of inspiration, but lately I thought maybe it can be somewhat fun to make a simple game using what I know. Danmaku shooter (shmup) is my main idea now, but maybe there is something else folks can suggest to me?

bsandro boosted
Q) Why is retro computing so popular?

A) Modern computing is crap.

  • thedaemon

Fun fact: I am learning greek.

Not so fun fact: I suck at it. Memory fails me constantly, I wish I could have ECC for brain or something :)

My feeling of that mental deficit started showing in other areas: I no longer think I am even remotely good in any of the things in my life. Coding skills are no longer needed, managerial stuff is still extremely hard, and even my english sucks ass.

Probably it just stuff stockpiling on me in general, and the idea that I cannot dream "I'll become good at this some day", because it is hard to afford that line of thoughts past certain age.

Or maybe that's what happens when midlife crisis strucks at 40 and you already own a motorcycle (or two) :D

Better late than never but I'm starting to realize I just enjoy restoring and fixing stuff.

Apart from computers I have the motorcycle I got for my bday couple of weeks ago. It was somewhat mutulated by previous owners, misses parts here and there and I keep putting it back bit by bit until it looks and works as stock as possible.

I hope I will be able to show "before-after" photos at some point.

Potato didn't boot until I set userconf disable i915drmkms* in boot menu hah.

Show thread

Someone gave me a laptop a while ago - told me it was old and broken. No power brick too, and nothing I have fits (barrel jack 4x1.35mm).
Anyhow, today I finally decided to do something and just soldered couple of wires with a random barrel plug I had, laptop turned out to be quite alive: celeron n3050, 2gb soldered ram, 32gb emmc + sata bay (empty).
Now it has storage and new life with NetBSD 11rc1! And I unironically like the "rat laptop" look.

Ah, xorg crashed and ofcourse logind decided that all my tmux processes has to be killed alongside with the graphical session, despite KillUserProcesses=no in logind.conf

This is my recurrent reminder that systemd is a piece of shit software :(

bsandro boosted

WINDOWS NOTEPAD APP REMOTE CODE EXECUTION VULNERABILITY

Gotta bring my 80486sx33 out to internet.

Took me 6 years to find a memory expansion module for this laptop, and finally I have one! 8 megs of RAM, crazy. I can probably even install Windows 95 now!

I will tell everyone now that everything I code I do with ai*

*TL note: "ai" means "love" in japanese

bsandro boosted

Added support writing to PNG, BMP, TGA and JPG (thanks to wonderful stb_image_write header no additional external libraries linkage is needed).

Show thread

RAM is so expensive we won't be able to afford heap allocations soon, gotta live off stack.

I showed my disdain of LLM-generated code yesterday and someone asked me 'How does it feel to be on a wrong side of a new industrial revolution?'

And I just had to quote Mal from 'Firefly' because that is my sentiment now too:

> May have been the losing side. Still not convinced it was the wrong one.

Show older
BSD Network

bsd.network is a *BSD-adjacent Mastodon Instance. We have a code of conduct.