A bit of thinking

@a.baez.link

WIP, still figuring out what this thing is.

I been using and developing on #Linux for more than two decades now. Every year was said to be the year of Linux desktop. But now... I don't know... It really feels like. 😅 We finally hitting mainstream adoption. It's a weird world we live in now. 😁

Linux Desktop Market Share Surpasses 10% in North America

Statcounter reports Linux at 10.65% of desktop usage in North America, with Cloudflare data lending further support to the milestone.

linuxiac.com

Building with a #Localfirst mentality changes quite a bit on how you design software. It's not simply phone home. Think of where the data rest. What even a server means. Use relays and replication all over. The benefit is independence and control of your data. 😎

The more that I use #optique by @hongminhee@hollo.social, the more impressive the #typescript CLI parser is. It's clearly a CLI framework. Like I just found you can do man pages! 🤯 I'm now navigating more to see what other secrets this has. 😎

Optique: type-safe combinatorial CLI parser for TypeScript | Optique

Model your command-line grammar with composable, type-safe parsers. Mutually exclusive modes, dependent options, inferred result types, help, completion, and man pages all come from the same parser…

optique.dev

Say you use email with custom domain. And have wildcard access for any sub domain usage. Any #DNS label you create with CNAME will break that same email label... 🫠 Learned this yesterday for a good ol' email outage of about 12+ hours. 🤣

Objectively I get it. #Codeberg ban on #cryptocurrency and #LLM assisted. Hopes for higher integrity. But here's the thing. Both are controversial and can have excellent software built. Choice of technology doesn't make bad software. It's how a person uses a technology that provides distinction.

Wasn't even aware #dbus broker was replacing dbus daemon on #ubuntu. Very very nice. 😎 Getting everything to use one bus may sound simple, but it's really not. So MANY failure cases. Glad this is on 26.10. Cause time will be needed for bugs. 😅

Ubuntu 26.10 retires dbus-daemon after 22 year run as default - OMG! Ubuntu

Ubuntu 26.10 is replacing its D-Bus implementation for the first time since 2004, swapping dbus-daemon for dbus-broker – a change end-users are unlikely

omgubuntu.co.uk

Started to learn #diataxis. It's refreshing way of how to navigate documentation. Take the difference of what a tutorial versus how to. May seem obvious, but really isn't. Already started using and I'm like never going back to my prior mess of no "compass." 😅

The difference between a tutorial and how-to guide - Diátaxis

In Diátaxis, tutorials and how-to guides are strongly distinguished. It’s a distinction that’s often not made; in fact the single most common conflation made in software product documentation is that…

diataxis.fr

Speech to text integrated in #Ubuntu desktop is very much a welcome inclusion in my book. 😎 #myna project already looks promising. ... As long as we can choose which ai models we use. AND it's not only big cloud ones. 😉

Introducing Myna: Speech to Text for Ubuntu Desktop

Speech To Text is an important accessibility feature, but it’s also a useful productivity tool for anyone who finds it easier to speak than to type. Today I’m excited to introduce Project Myna, a…

discourse.ubuntu.com

One of the promising things that has happened with ai agents is that we #CLI now. 😅 #DNSimple product is already well worth it. Now with the CLI, it just makes sense. Not everything needs the api. And these CLI tools make things easier for auth in general. 😎

Introducing the DNSimple CLI: Manage Your DNS from the Command Line

Announcing the public release of the new DNSimple CLI, a powerful command-line interface for DNS management and domain registration, designed for human users and AI agents alike.

blog.dnsimple.com

#canonical #notary is such an elegant solution to #TLS expiration. 😅 Handling distributed TLS expiration is not exactly a solved problem. So many incidents due to it. Even with notary just being an intermediary, worlds better than managing it all. 🫠

Beyond the maze: How Canonical Notary aims to unify the TLS Lifecycle

Beyond the maze: How Canonical Notary aims to unify the TLS Lifecycle The foundation of any secure software infrastructure or platform is Transport Layer Security, yet its lifecycle management…

discourse.charmhub.io