Sign in

gbl08ma

@gbl08ma.com
323 followers 469 following 1K posts

I'm a software developer; preferences (descending): Go, Svelte, TypeScript, C#. I built @pds.labeler.tny.im, jungletv.live, underlx.com, and more. Disillusioned with Android; open web FTW. Slightly into game modding. Sometimes I make music. I use Arch BTW.

PostsRepliesMedia
gbl08ma @gbl08ma.com · 15/09/2026
It's a bit of a weird launch for Valve standards, when the Steam Frame doesn't play nice with the Steam Machine, for now at least... and this is a product that was delayed for months, and ships in this state? gbl08ma.com/posts/steam-...
gbl08ma.com
Steam Frame, a Linux machine, doesn't support Linux? · gbl08ma's personal website
I expected some gambling, but not like this.
140
Reposted by gbl08ma
Belle @ autumnal wonderland! @torrentempress.neocities.org · 10/09/2026
torrent-empress.leaflet.pub
An open letter to Bluesky Social PBC.: Please stop posting and listen to users and devs
I'm going to try to be nice and professional
1018587
gbl08ma @gbl08ma.com · 09/09/2026
It's all fun and games until the CFAA is used to put an inconvenient innocent who merely used a LLM in jail. Wait, we didn't need LLMs for that - they'll just bring efficiency gains. ...We didn't _need_ the CFAA for that either. And, traditionally, the fun and games have continued regardless. 😩
010
gbl08ma @gbl08ma.com · 28/08/2026
This will feature in GTA VI, a game that won't ship on a disc at launch. Satire, self-awareness and/or "the consequences of my own actions?"
Part of a frame of the GTA VI "An Extended Look" published yesterday, showing a storefront for a business named "Video Forever." It features an arched yellow facade and large windows with several "Store Closing" and "Everything Must Go" signs.
020
Reposted by gbl08ma
Eepy Rose @eepyrose.bsky.social · 18/08/2026
It's crazy how whenever people talk about digital ownership, some mf comes along like "Well, it's in the terms that you agreed to that you don't own it" and like YEAH THAT'S WE'RE TALKING ABOUT! WE SHOULD CHANGE THAT!
1164
gbl08ma @gbl08ma.com · 18/08/2026
This goes for more than social networks btw
020
gbl08ma @gbl08ma.com · 09/08/2026
Not a Serum user but I am really happy they're finally doing this. Hopefully more VST developers will follow suit, especially considering there's no behemoth that will fund and build "Proton for VSTs" like there was for games.
180
gbl08ma @gbl08ma.com · 23/07/2026
I use SteamOS regularly and daily-drive a "regular" Linux distro. I can confidently say: everyone "waiting for SteamOS" has just been waiting to get a clunkier Linux desktop experience for everything except gaming, compared to just using CachyOS or even an immutable distro like Bazzite.
181
Reposted by gbl08ma
antirez @antirez.bsky.social · 22/07/2026
[blog post] Not just development, distribution of software may change as well: antirez.com/news/170
antirez.com
Not just development, distribution of software may change as well - <antirez>
0288
gbl08ma @gbl08ma.com · 22/07/2026
I dislike how my list of ideas for blog posts is pretty much all about the impact of LLMs on my profession... ...except for that last one, but it'd need so much visual support it's probably best as a video, and at that point it gets into "requires too much effort" territory.
Blog post ideas

- Excuses to do nothing
	- how "AI AI AI" made it worse
- Possibly more generally appealing variation on the above: how "agentic coding" has made it less valuable to share small pieces of software (anything simple enough can be custom built at the distance of a vibecoding session)
	- Tangentially, the same "agentic coding" has made Linux more amenable to a wider population, as anything that "can be fixed with a script" is now reachable by more people (with potentially less than desirable side effects, but still)
	- It also means that FOSS will suffer (even more than already known) because that "initial simple project" that sparked a bigger one (as it evolved to respond to the requirements of different users) will either not be published at all, or it will get lost in a "sea of vibecoded slop"
		- i.e. people won't look for a pre-existing solution to their small problems, they'll just prompt something anew and people will be using a thousand hyper-specialized private solutions rather than contributing to a series of fewer common solutions that solve more problems for more people
			- at the same time: this sounds like the Unix philosophy at work... except the "one thing doers" never get published, and they might not "be doing it well"
- Is it still worth it to have a projects portfolio in the age of AI? Won't it just be understood as "here's what I prompted Claude to do?" (And if yes, might there be some value in that?)
	- https://www.reddit.com/r/cscareerquestions/comments/1uy5m4u/every_junior_portfolio_i_screen_now_is_incredible/
	- Note: this post is basically already written under this page https://gbl08ma.com/works/software/
- CP2077 and the out-of-bounds parkour/exploration meta-game it evokes in me
	- Robbie Legume briefly touched on this in one of his videos, how certain areas almost seem designed for this type of activity
120
gbl08ma @gbl08ma.com · 16/07/2026
Here's my late contribution to the "physical vs digital" debate, whose latest iteration was prompted by Sony's infamous announcement. Digital media can be even better than physical, when it has no artificial limitations. We should strive to remove some of those. gbl08ma.com/posts/digita...
gbl08ma.com
Digital media is nerfed · gbl08ma's personal website
It could be so much more powerful, if everyone were willing to put less effort into it.
010
Reposted by gbl08ma
Writing on Games @writingongames.bsky.social · 02/07/2026
News of Bandcamp layoffs really sucks. For all its problems, Bandcamp has always been far and away the best means of supporting musicians online. Was wondering when acquisition-driven shite was going to make itself apparent. Was good while it lasted.
212318
gbl08ma @gbl08ma.com · 01/07/2026
My timing really is impeccable. There's nothing like promoting my writing about **purely hypothetical** Valve malfeasance, just a couple hours before Sony decides to remind everyone who's the much bigger actual villain now.
050
Reposted by gbl08ma
👁️🍄🪸 @bloomfilters.plus · 01/07/2026
if i can be completely honest the platonic form of a game is to me a digital file that is easily replicable and has no anti-piracy locking and can be put on a physical medium by a person if they want a physical version but there is little mass production of plastic for their distribution
1053991
Reposted by gbl08ma
Astra ⎔ @astrra.space · 01/07/2026
vendor-backed hardware attestation is an extremely harmful trend in software and everyone trying to impose it onto other people should be shunned from the space
211919
gbl08ma @gbl08ma.com · 01/07/2026
Sorry guys, I think I jinxed it by reminding Sony that Rockstar was still putting out new disc (re-)releases of some games as of just a couple months ago.
010
gbl08ma @gbl08ma.com · 01/07/2026
I wrote down some thoughts on Valve's latest gambling mechanics of sorts - the ones oriented towards allocating the limited supply of their newest hardware. To be fair, this is not something only Valve is doing... and it seems it's only going to be more and more of a necessity for consumer hardware.
gbl08ma.com
Steam Slot Machine · gbl08ma's personal website
How to introduce consumers to gambling before they even get to launch Counter-Strike on the thing.
020
Reposted by gbl08ma
Mike P @fentiger.wtf · 30/05/2026
"You are in 'detached HEAD' state. You can look around..."
1788
gbl08ma @gbl08ma.com · 28/05/2026
1. Create obviously AI-driven YouTube channel that occasionally has semi-hilarious "strokes" / hallucination 2. Create a bunch of less-obviously-AI-driven ones that create """reaction""" videos to the "epic moments" of the former 3. Profit, as the audiences might as well have AI for brains by now.
020
gbl08ma @gbl08ma.com · 24/05/2026
I uploaded another thing. It's quite different from my previous tracks... maybe better, maybe worse soundcloud.com/gbl08ma/free...
soundcloud.com
Freedom's Elsewhere
I'm a software developer who sometimes uses their free time to make electronic music. I wish I was better at landing within more specific genres...
000
Reposted by gbl08ma
gbl08ma @gbl08ma.com · 08/05/2026
Yes, it looks like in the (near) future it'll be a must to have at least one phone we don't own, just so we can pass these challenges, access banking apps, government apps, etc. and be surveilled. Those who want a bit of freedom back, will increasingly have to carry a separate device around.
112
Reposted by gbl08ma
(archived) Flaky @flaky.at.app.wafrn.net · 01/05/2026
I think AT is loads more flexible in how it's modelled, which is why the services it's getting are more diverse - I'm seeing services for microblogging, long-form blogging, scrobbling, development... you get the idea. ActivityPub feels like it was made specifically to bite at Twitter [...]
app.wafrn.net
See complete post at app.wafrn.net
app.wafrn.net is a Wafrn server. Wafrn is a federated social media inspired by Tumblr, join us and have fun!
021
gbl08ma @gbl08ma.com · 01/05/2026
My #BandcampFriday haul. All over the place genre-wise, as usual. Feat. works by @deadposssociety.bsky.social, @nthercyte.bsky.social, @arikxu.bsky.social and others + the latest experimental music compilation by @brokecore.bsky.social (@zovi.bsky.social, @masr.bsky.social...) Links in alt text.
'World of Promises' by Michael Oakley - https://newretrowave.bandcamp.com/track/world-of-promises-2

'TRASH CATS: LIVE ON LIMEWIRE' by ASH - https://deadposssociety.bandcamp.com/album/trash-cats-live-on-limewire

'Valuables And Malleables' by Brokecore Recordings - https://brokecore.bandcamp.com/album/valuables-and-malleables

'Reflection EP' by Nthercyte - https://nthercyte.bandcamp.com/album/reflection-ep

'The Night We Changed' by DotMid - https://dotmid.bandcamp.com/album/the-night-we-changed

'REALMTREADER' by DotMid - https://dotmid.bandcamp.com/album/realmtreader

'Vainglory' by Xöchipilli - https://aedis-syopeen.bandcamp.com/album/vainglory

'Foxlore' by ArikXu - https://aedis-syopeen.bandcamp.com/album/foxlore
282
gbl08ma @gbl08ma.com · 01/05/2026
Is there something like @leaflet.pub or @pckt.blog but which is mostly just a self-hosted, open source frontend for records hosted on your own PDS? I'm trying to migrate off of an aging Wordpress install but I'm having trouble finding something that meets all the requirements.
550
gbl08ma @gbl08ma.com · 19/04/2026
@illegal.trading there's a timezone handling bug on lyda.app. This happens in other places on the app where relative timestamps are shown, too.
screenshot of lyda.app showcasing a notification containing a "56 minutes until" relative timestamp
210
Reposted by gbl08ma
ivory @ioletsgo.gay · 16/04/2026
There's a non-zero chance that your smart thermostat is actually partially the reason for the bluesky downtime
1202
Reposted by gbl08ma
Banda Bassotti @orpach.neocities.org · 16/04/2026
I hardly even count telegram as an encrypted chat app. It has encryption as an option, but that's not its main thing. Which is kind of a grift in its own way.
031
Reposted by gbl08ma
jenn schiffer 😎 @jennschiffer.com · 16/04/2026
responding ”vibe code?” to every outage like women named carol respond “vaxx?” to every celebrity death
3655163
Reposted by gbl08ma
Scan @scanash.com · 16/04/2026
I didn't subscribe to this, and if it used one of the emails in my tangled account for commits, then that's not okay
Tangled newsletter email
3121
gbl08ma @gbl08ma.com · 05/04/2026
"Synergistic Processing Unit" sounds like a term a middle manager at some hardware manufacturer would have proudly invented to describe some component of their newest """AI oriented""" product. Alas, Sony, Toshiba and IBM were 20 years ahead of the curve and put it into the Cell Broadband Engine.
100
gbl08ma @gbl08ma.com · 19/03/2026
Some people really are deciding to send youtubers death threats over the use of "AI AI AI" in entertainment software, eh? It's too bad the military-industrial complex doesn't show tech demos for their own AI research, with fancy marketing names, to the general public. aaah "gamers"
020
Reposted by gbl08ma
buby @nekobuby.bsky.social · 19/03/2026
i gotta say, one of the biggest problems in a lot of fandoms nowadays (not just the vtubing fandom) is that a lot of people there love fighting and arguing with others more than actually interacting with their interests
031
gbl08ma @gbl08ma.com · 08/03/2026
New track now out on YouTube! And soon enough on other platforms too, once I stop being lazy and figure out what distribution service to use.
youtube.com
Party Anywhere
YouTube video by gbl08ma
121
gbl08ma @gbl08ma.com · 23/02/2026
spectrum.ieee.org/age-verifica...
spectrum.ieee.org
The Age Verification Trap
Platforms are caught in a dilemma: enforce age restrictions or protect user privacy. How are they navigating this tricky terrain?
040
gbl08ma @gbl08ma.com · 22/02/2026
I'm afraid that the official PLC read replicas project will make it so that didplcbft is mostly appealing only to "blockchain fans" because its main remaining unique ultimate benefit (the ability to also decentralize write operations) is really far-fetched.
120
Reposted by gbl08ma
Bailey Townsend 🦀 @pds.dad · 21/02/2026
I believe atproto is decentralized. Now I may be partial because I’ve worked in it for a while. But It’s all there, and it works in this fashion at scale. I think sometimes it ends up being an issue and it’s not someone’s favorite way to the decentralize things and that’s perfectly okay.
71169
Reposted by gbl08ma
ari 💫 @arimelody.space · 17/02/2026
current thoughts after experimenting with some proposed discord alternatives recently, a thread 🧵:
1212
gbl08ma @gbl08ma.com · 16/02/2026
I find Bluesky to be a viable alternative to Twitter, with "good enough" feature parity and UX that isn't a complete mess, while offering options for decentralization (alt clients, appviews, firehoses, PDS...) that still keep everyone mostly connected. How I wish such a thing existed for Discord.
1100
gbl08ma @gbl08ma.com · 13/02/2026
I slept for about one hour last night, and as a result, I felt the irresistible urge to rant about where our digital freedoms are headed. Are we trying to delay the "inevitable" as we try to find Discord alternatives?
gbl08ma.leaflet.pub
On illegal software
Where I open my mouth, but not to verify I'm an adult
020
gbl08ma @gbl08ma.com · 13/02/2026
Say something nice about someone today: @psingletary.com has said nice things about one bazillion people today; a beacon of positivity in an environment of the kind that can turn toxic even involuntarily. The ability to put into words the Good Parts is a skill people, myself included, often lack.
010
Reposted by gbl08ma
Bossett @bossett.social · 12/02/2026
it’s cool to see bsky embracing other tools, but not sure if I’m thrilled the first integration of this kind is a closed-sourced early-release IM product
1122
gbl08ma @gbl08ma.com · 12/02/2026
Nothing like a good old unscheduled server downtime to make me waffle about atproto internals to uninterested non-technical users in hopes of making them understand what the "Create a rotation key" in PDS MOOver does 😭
Screenshot of Discord messages from me to someone else:

it is basically a stable identifier that is used across bluesky&co to refer to your account
it's what "holds" your followers
these identifiers are associated with a "DID document" and you can see yours here: https://plc.directory/did:plc:[REDACTED]
this "document" says what your handle is (so every time you change your handle you're actually making a change to this document) and also says what PDS your account is hosted on (so when you migrate your account from one PDS to another, you're also making a change to this document)
to update this document, you need a "private key" for one of the "public keys" configured in the DID document (think of the "private key" as an actual 🔑 and the "public key" as the 🔒  it fits into. everyone is able to see the lock on your door, but you must keep your 🔑 to yourself) 
in order to let you change handle, the PDS (in this case, my PDS) has one of the keys to your DID document
by adding a second key that you have, you are later able to change this document yourself without intervention of my PDS (e.g. because it went offline for good and I'm gone)
and this would allow you to keep your did:plc:[REDACTED] and thus all your followers, and all the other "social relationships" that "point to you"
without adding a second key, if my PDS disappears, you won't have the 🔑 for the single 🔒 that is currently in your DID document
by adding a second key, you are adding a second 🚪 with its own 🔒 and its own 🔑 so you can get back home even if my PDS loses the 🔑 to the existing single 🚪
if you go here https://plc.directory/did:plc:[REDACTED]/log/audit - or for a nicer view, click on the Logs tab in pdsls

you'll be able to see all the changes you've made (or which your PDS has made for you) to your identity document
you can see when you added a custom handle
041
gbl08ma @gbl08ma.com · 11/02/2026
And most buyers probably still wouldn't have the means to actually play it. At least bluray players are still more accessible, and higher quality, than new cassette mechs.
010
gbl08ma @gbl08ma.com · 06/02/2026
It's #BandcampFriday again and I've been so busy that I didn't have time to curate much of a wishlist for this one, so this is your opportunity to spam some suggestions in the replies 🙏🙇
010
gbl08ma @gbl08ma.com · 31/01/2026
DON'T: Figure out a sensible way to shut down your abandoned side projects on the web DO: Continue renewing domains indefinitely, because it's easier than reading/ignoring any hypothetical angry messages from the 2 to 3 users that somehow were still using them DISCLAIMER: This is financial advice.
120
gbl08ma @gbl08ma.com · 30/01/2026
My ability to work at my day job, my side-projects and my availability for entertainment activities are a bit limited right now due to the power grid and comms availability issues here in Portugal, caused by the major storms we're going through. I'm fine, don't worry, this is really just an FYI...
190
gbl08ma @gbl08ma.com · 26/01/2026
Baby steps: I've updated the README: tangled.org/gbl08ma.com/... It's hopefully much more structured now, and should actually explain "what/why the F am I doing this" at a level understandable by, erm, all the ATProto nerds.
tangled.org
gbl08ma.com/didplcbft
A very experimental PLC implementation which uses BFT consensus for decentralization
3220
gbl08ma @gbl08ma.com · 26/01/2026
I really should 1. find a better name for didplcbft 2. start the series of blog posts to explain the rationale and the overall "architecture" of the thing, i.e. "sell" it The README I hastily wrote is now outdated, especially because I've made much progress on the "something to put at stake" front.
260
Reposted by gbl08ma
Aura @aurahack.ca · 25/01/2026
this site wants to be Twitter so fucking bad dude i hate it. im canadian!! i dont care about football!! get this shit off my feed!!
1235642