Maximum Lobdegg

@thelobdegg
107 Followers
115 Following
7.1K Posts
Denizen of the spaces in between.
Author of #theAching.
Hates Linux. Uses Linux.
Obsessed with programming support for the Roland MT-32
"Unity: The Capstone Software of Engines"
websitehttps://thelobdegg.neocities.org/
religionThe Scarlet Lady
pronounsthey/them or ze/zir
preferred video modeTandy 16 color graphics

The goal is to make corporate data less profitable.

Even stuff as simple as setting your birthdate to 1970-01-01 everywhere, adding [TEST] or [DELETED] as your name or account notes anywhere you don't need them to know your name.

Using plugins like AdNauseam to poison ad trackers (and cost them marketing dollars).

Using VPNs set to different locations.

Signing into data broker sites to "correct" outdated info (they'll often let you do that with little-to-no proof of identity, but will require your passport or state ID in order to delete your info). Bonus points if you correct it to someone else's info on their site that's similar to yours.

Only fill in required fields when you sign up for anything, but only provide correct info if it matters for you to use the service, otherwise provide plausible, but incorrect, data.

If you use LLMs anywhere, use the free tier and always vote thumbs up for bad answers and down for good ones. It wastes their resources and drives up their costs while making their training data worse.

some nerd: "I just want to have a discussion about LLM use in your project"
me: "this is not the place to be having that discussion. I have already established a boundary"
some nerd: "I am offended that you are not having this discussion right here, on my terms"

fuck you, this is my own damn repo

this is literally on one of the 1 or 2 open source projects I'm still willing to maintain at any level. Just absolutely not giving me any reason to keep doing open source at all. Fuck all of these people, and fuck open source.

🦨I think the problem with vibe coding isn't even having the computer do all the work for you, it's that when it ends up breaking, you have no idea how the code works and you're just spending hours trying to prompt your way out of it. meanwhile, your software (say, a certain social media) stays broke

Was looking at the digital audio in Another World (aka Out of This World) and found it pretty fascinating.

The game has an all-digital soundtrack and supports digital playback on SoundBlaster, AdLib(!), and PC Speaker(!) I was curious to see how it manages to do digital sound across all these devices and came away pretty impressed.

For SoundBlaster it's straightforward, since the SB supports digital audio directly. However, the way the game runs the audio is unusual: it configures the PIT to generate 10,000 interrupts/second, and manually feeds a single 8-bit sample to the SB on each interrupt, rather than using PC's DMA controller to send data like almost every other game.

For PC Speaker, it uses a similar technique. But since the PC speaker is essentially a 1-bit DAC, it can't just feed an 8-bit sample to it. Instead, it changes the timer connected to the speaker, which is normally in "square wave" mode, to run instead in "one shot" mode. This means whenever a new timer count is written, the timer drives the speaker low until the count is expired, then the timer goes high again and remains there. By programming different values, the game essentially does pulse-width modulation at 10kHz to produce surprisingly reasonable digital sound.

For the AdLib, which is an FM-only chip, it uses a clever hack. It programs one channel for playback with instant attack and forever sustain, and starts a note playing. Then, almost immediately afterwards, it changes the note's frequency to 0, which causes the phase counter to stop counting and essentially locks the channel's output to whatever position within the sine wave it was when the frequency was nullified. With proper timing, it will be near its peak. At this point, the game can alter the channel's "total level" (aka volume) and change the magnitude of the locked output, basically making it into a DAC. The total level is only 6 bits, so it's lower fidelity than the SoundBlaster, but still sounds pretty decent.

⚠️ Heads up - there's a #Mastodon #scam bot doing the rounds. Mastodon does not "temporarily restrict your visibility" - that is simply not a thing here.

If you see a DM or post to that effect begging you to click a link to restore anything, do not click it - report it instead.

naught but wood
#pixelart

ok i want to test something, please vote (and boost for a big sample)

(pick the most common one if you wear different ones)

when you wear sneakers, do you wear:

long/crew socks, mild calf
41.2%
low socks, near the ankle
47.7%
"invisible" or no show socks
7.8%
no socks
3.3%
Poll ended at .
Warehouse Luigi: “Should’ve Paid Us Enough To Live”

YouTube