gbl08ma
@gbl08ma.com
170 followers 360 following 590 posts
Software developer. Most comfortable with Go, can do frontend too. I built jungletv.live, underlx.com, tny.im and more. I know more about the internals of GTA V and Watch Dogs than their average players. Sometimes I make music and high effort shitposts.
Posts Media Videos Starter Packs
Pinned
gbl08ma.com
gbl08ma @gbl08ma.com · Nov 14
"Invalid handle" is Bluesky jargon; it's also what most would like to say when trying to read my username. Too-young-me chose it 15 years ago, and it stuck.

I'm gbl08ma everywhere on the internet, but you can call me just G-B-L or Gabriel. He/him. Feel free to reach out, I think I don't bite.
gbl08ma.com
I agree it isn't something I would consider using just for myself nor for solo teams of around three people, either. Interestingly, initially I felt it was oriented towards smaller organizations and built with engineers in mind; it's been getting the "Jira baggage enterprise needs" over time.
gbl08ma.com
It feels (or used to feel?) snappier than the Jira it replaced many years ago. We use it heavily for project and sprint planning. I know it can also host project specs but my team doesn't tend to use that feature (which IMO is part of some "feature creep" Linear's been going through)
gbl08ma.com
It's interesting to read this. I use Linear for work (we're ~ 150 engineers organized in 4 to 10 person teams; there are no "scrum masters" or other BS roles, but we do have one engineering lead/manager per team. Tickets are typically created by engineers). I don't have many complaints about it.
gbl08ma.com
Or "sOciAl mEdIa YoU aCTuAlLy CoNtRoL" for a more shitposty take on things.
gbl08ma.com
I think this one is unironically great, maybe with "Social media you _actually_ control." if they really want to have a third sentence?
gbl08ma.com
Only decided to look into this today (why might that be), and yep, pinging api.bsky.app (which was the default PDS_BSKY_APP_VIEW_URL for me at least) has a RTT of 146 ms vs 94 ms for api.pop2.bsky.app.

I wonder if I could point it at a nginx backend that fails over between the two 🤔
gbl08ma.com
Yes, I do/have done this this in the past, just be aware that some server providers get a bit annoyed if they find out you're mainly using that cheap server as a proxy (possibly because they associate such activity with malicious actions, more so than because of any extra bandwidth costs).
gbl08ma.com
(I can't wait for the day we can rebrand the internet as cloudflarenet)
gbl08ma.com
Which makes it so that the servers are not just in your home anymore. What does @juli.ee think about this, should it still be considered self-hosting?
gbl08ma.com
And is the electricity free too? :P
gbl08ma.com
Yeah, for sure, but running open ports on your home IP is begging for extra "scrutiny" from bad actors. And a streamer can more easily hide their new IP address than a server whichis meant to be always online and thus will re-announce your new IP as soon as the DNS records to your stuff are updated.
gbl08ma.com
@debiscomusic.com bandcamp alternative is dropping
gbl08ma.com
Hyper Markup Text Language?! Damn, even HTML has suffered with inflation.
gbl08ma.com
I'd love to, if I knew for a fact my ISP wouldn't be angry. And for the most part, for the use cases of most low-traffic applications (i.e. as long as you're not eating the limited GPON uplink all the time), I think many FTTH ISPs would only be angry for one reason: DDoS attacks.
gbl08ma.com
Interestingly, we first met not because of that, then we met again and still not because of that :3
gbl08ma.com
Note that as part of switching to systemd-resolved, I also configured it to use DNS over TLS. This uses TCP and thus likely survives any minimal packet loss better than the UDP requests of regular DNS.
gbl08ma.com
The PDS does a lot of outgoing stuff because every request you make on the clients is routed through there.
gbl08ma.com
It wasn't a big deal for weeks, but for some days now most requests were taking longer than they should or outright failing, and after looking at the logs the only red flag was that some DNS queries were failing. I think there might be some packet loss on the connection, either way, it seems fixed.
gbl08ma.com
It is probably not a good idea to run a PDS on a machine without DNS resolution caching. One systemd-resolved installation later, things might be feeling slightly snappier.
Reposted by gbl08ma
isabelroses.com
the sanity of google software
Google wallet is not Google pay is not Google pay is not Google wallet is not Google check out is not Google wallet is not android pay is not Google pay send is not Google pay
gbl08ma.com
It's a display with built-in Wi-Fi and support for WiDi or Miracast (pick the most time-appropriate option), obviously.
gbl08ma.com
official kernel (this is in the context of using Arch Linux because it's what I'm most familiar with). Whenever I'd make that mistake, I'd have to bust out a keyboard and mouse and USB dock to fix it, very annoying.
gbl08ma.com
Extra annoyingly, the slow CPU on this device means that the kernel takes roughly 12 hours to compile (yes, I did that), so if I go the custom kernel route I'll probably want to have another machine to compile the kernel package. Not too difficult, but then I need to be careful to never update to an
gbl08ma.com
This is _fun_ because I don't actually have any change I can upstream yet. I am probably destined to always have to compile custom kernels for this device if I want its touchscreen to work. Or at least, custom versions of the i2c_hid_acpi module; is DKMS something that would help me here?