

tdro
@tdro
Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.
tdro
· @tdro ·The sentiment that you cannot/don’t need to support all browsers is kinda accurate. In many scenarios you’ll never be able to support all browsers due to “business” constraints. Cross browser support is possible though.
But… let’s suppose that the only browser in “real” mainstream use is Chrome. It’s logical then to conclude that the only browser you need to develop for is Chrome, and that deduction works well for many companies.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.
tdro
· @tdro ·The space of software hosting forges is sizeable. Most techy people know about GitHub and GitLab but many software forges exist (if considering the entire world). Here’s a few of note.
- NotABug: Based on Gogs.
- SourceHut: Suite of free software development tools built from the ground up.
- Codeberg: Based on Gitea.
- SourceForge: Mainstream software hosting.
- Radicle: Decentralized on the service layer (discussions/issues). Git itself is distributed and decentralized.
- Savannah: Suite of software development
tools from
GNU
.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.
tdro
· @tdro ·The GUID is an interesting element in
the RSS specification — yeah another
post about RSS
. You
could hash the content of a post and commit to the idea that it shouldn’t
change.
If a post changes, then the GUID
would provide a trail of edits, with the
drawback of possibly resurfacing an old post. This
article from 15 years ago
explores what feed readers did at the time when given a link
and/or guid
.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.
tdro
· @tdro ·Not sure how people find the time and motivation to argue in long comment threads on the Internet. Seems like a waste of energy, or maybe I’m just getting older. Here’s a picture of my guava tree sprouts.


Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.
tdro
· @tdro ·I’m not a podcast person, but this podcast index is rather handy. It appears that they’re gathering the disparate podcast namespaces into a collective RSS namespace — there’s even a podcast feed generator. Might be useful if you’re into podcasting.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.
tdro
· @tdro ·Mesh networking software? Linux distributions like NixOS or Guix are not particularly suitable hosts in Internet blackout scenarios, as local operations are easily entangled into a remote build system.
Never got around to trying Yggdrasil, but here’s a rare video of someone using it, and on Guix no less (ultra rare). In this video, Guix remotes are mirrored.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.
tdro
· @tdro ·Hmm, this is a test…

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.
tdro
· @tdro ·Perhaps the only benefit of being behind a CGNAT on an increasingly centralizing Internet is conserving time. Playing the “are you human” captcha game is an excellent incentive for minimal browsing and off-lining as much software as possible.


Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.
tdro
· @tdro ·Mulling on a good approach for parsing feeds on this micro blog. Creating a feed is easy, but parsing one is kinda messed. Many feeds out there are not valid, and that’s sorta expected. The W3C website has a nice RSS and Atom feed validator. There’s also the RSS and Atom feed specification.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.

Another wandering soul screaming into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by @cdd20.
tdro
· @tdro ·Naming things is hard. For the times when you don’t know what or how to name things, there’s schema.org. Sometimes it helps.