Sign in

Alejandro Baez

@a.baez.link
65 followers 85 following 405 posts

WIP, still figuring out what this thing is.

PostsRepliesMedia
Alejandro Baez @a.baez.link · 6h
I thought I knew what it meant to use #jujutsu. Being a #mercurial veteran with evolve semantics engrained. I was wrong! This mega merge thing is incredible. 🤯 I'm going to need to try this. 😎 isaaccorbrey.com/notes/jujuts...
isaaccorbrey.com
Jujutsu megamerges for fun and profit
A practical guide to creating and maintaining powerful megamerge workflows in Jujutsu for faster, conflict-free development.
000
Alejandro Baez @a.baez.link · 19h
I see a world where you use #systemd report for all your services. No scraper in sight on the node. 😎 Since #netdata fall, I been looking for such a tool. This is fully native now. Only need some #htmx web interface and we out to the races. 😁
amutable.com
It Starts Upstream: systemd’s New Report Subsystem
systemd-report gathers metrics and facts from a node into one signed JSON document, with TPM and CoCo attestation, for secure fleet reporting.
011
Alejandro Baez @a.baez.link · 29/09/2026
#Secretspec now has a #JSONRPC #IPC. I think this is where the tool is going to unlock so much. Being able to get secrets across the system using secretspec can let integration on the runtime. Like service accounts authorization without the vendor requirement. 🫠
secretspec.dev
IPC wire protocol
Shared framing, negotiation, cancellation, errors, and lifecycle for SecretSpec IPC
000
Alejandro Baez @a.baez.link · 28/09/2026
I'm back at again. Trying to do another deployment orchestration system without kubernetes. 😅
a.baez.link
Final Boss: Choosing Job Orchestration Abstraction
AKA Figuring out how much rewriting of kubernetes to do
000
Alejandro Baez @a.baez.link · 27/09/2026
Woah. A fork of #helix called #mitos by one of the contributors of the text editor! The premise is to continue work while having a different plugin system instead of the making #scheme one. Going to have to keep an eye on this. 😎
github.com
GitHub - mitos-editor/mitos: Mitos is a fast and minal text editor.
Mitos is a fast and minal text editor. Contribute to mitos-editor/mitos development by creating an account on GitHub.
010
Alejandro Baez @a.baez.link · 26/09/2026
I've noticed, working with #agents, the ergonomics of programming languages matter. Along the speed of feedback on code written. If you can make those small and fast enough, agents work immensely well. I think that's where languages are going. 😅 Small and type safe. 😎
dashbit.co
Evolving programming languages in the AI era - Dashbit Blog
What happens to programming languages when humans are no longer writing most of the code?
020
Alejandro Baez @a.baez.link · 25/09/2026
Interesting path on build system in #amutable, with #tine. ANY amount of time in this space, you will build the same thing. 😅 I been doing this, but using #nix, a sprinkle of #sysext, #confext, #btrfs, and some custom tools. Oh and #ubuntu #autoinstall cause why not. 😆
amutable.com
From Thin Air to Bootable Images: The tine Build System
reproducible builds of rpm, Go and Rust components and bootable images, from minimal host requirements.
010
Alejandro Baez @a.baez.link · 25/09/2026
Verifiable proof correctness is key. But try doing it on practically anything. Especially in security. 🫠 #leanlang seems quite interesting. Without having to have a mathematics PhD 😅
leodemoura.github.io
Why Lean? — Leonardo de Moura
Leonardo de Moura — Creator of Lean and Z3
000
Alejandro Baez @a.baez.link · 23/09/2026
oh no... my monitor is getting burn in from all the years of use. 🫠 In this market, getting a new anything is like 3x the expense. ⚰️
001
Alejandro Baez @a.baez.link · 23/09/2026
Ok, so using #nix #flakes for distribution of packages or tools is kind of stellar. Mix with binary cache and you don't really need a different distribution model. 😎
130
Alejandro Baez @a.baez.link · 22/09/2026
Been using #gnome with #mosaicWM along with everything else under the sun. But like... once you get used to minimize style, it's REALLY missed. 😅 Give it a try. You'll be impressed. 😁 github.com/CleoMenezesJ...
github.com
GitHub - CleoMenezesJr/MosaicWM: Rethinking window management for GNOME Shell
Rethinking window management for GNOME Shell. Contribute to CleoMenezesJr/MosaicWM development by creating an account on GitHub.
000
Alejandro Baez @a.baez.link · 20/09/2026
I'm digging into the #ubuntu #autoinstall. The goal: see how far I can go with the machine setup I want as base for all things. And... It looks like, with a little #Deno, I'm making a frankenstein. 🤣 canonical-subiquity.readthedocs-hosted.com/en/latest/in...
canonical-subiquity.readthedocs-hosted.com
Introduction to autoinstall
Automatic Ubuntu installation is performed with the autoinstall format. You might also know this feature as “unattended”, “hands-off” or “preseeded” installation. This format is supported in the fo...
000
Alejandro Baez @a.baez.link · 19/09/2026
Looks like #miraclewm is getting more interesting by each release. #Wasm for plugins already had me intrigued. The #IPC option for keybinds is pretty sweet. But the ability to now have plugins take advantage... 😁 I'm going to break my machine aren't I. 🤣
github.com
Releases · miracle-wm-org/miracle-wm
A hackable Wayland window manager 🌠. Contribute to miracle-wm-org/miracle-wm development by creating an account on GitHub.
020
Alejandro Baez @a.baez.link · 18/09/2026
The new #gnome is out. And they have launch video to go over it! 😎
tube.kockatoo.org
Introducing GNOME 51
The GNOME project is thrilled to introduce GNOME 51 "A Coruña", the latest version of GNOME, which has been in development for the past six months. Read the full release notes: https://release.gnom...
000
Alejandro Baez @a.baez.link · 18/09/2026
So cool. #Moria on the pebble watch. And there goes the battery life of the watch. 😅
apps.repebble.com
Micro Moria - Pebble Appstore
I lost countless hours as a kid to a text Rogue derivative also themed after Moria, and I’m already zoned into playing it on the watch. Descend ten floors th
010
Alejandro Baez @a.baez.link · 16/09/2026
I don't know yet. I have been reading there docs. If I understood correctly, it may not matter as the fleet uses solely s3 for service discovery. And each cell is a single sqlite db. With distribution being from a load balancer. They all peer with each other too. Which is kind of wicked.
110
Alejandro Baez @a.baez.link · 16/09/2026
I absolutely love #erlang's documentation is now on #exdoc. Since the update, I been reading a lot more from the official docs. WAY more than I used to. 😆 www.erlang.org/doc/system/r...
erlang.org
Native Records — Erlang System Documentation v29.0.6
A native record is a data structure for storing a fixed number of elements in named fields. Unlike traditional tuple-based records described in the previous section, a native record is a distinct…
010
Alejandro Baez @a.baez.link · 16/09/2026
I have clearly been not paying attention. But #linux kernel 7.1 is pretty big, at 200+ Mi. Basically, I found out cause I ran out of space on my EFI disk. Which is only 512 Mi. 🫠 I'll upgrade that partition size in the immediate future... 😅 Especially with #UKI being a thing. 😁
ls boot output showing size of linux kernel 7.1 hitting 200 MiB
000
Alejandro Baez @a.baez.link · 15/09/2026
Woah, so #Deno made a new runtime called #celld. Basically #cloudflare worker durable objects ecosystem, but fully self hosted. 😅 Durable objects is basically a love letter to the #BEAM. 😉 I'm going to have to play with this.
celld.dev
celld documentation · celld
Documentation for the self-hosted celld runtime.
100
Alejandro Baez @a.baez.link · 13/09/2026
It never even occurred to me there was no option, on #gnome, to select your default #terminal. Every install I do, I immediately make my own hotkey for spawning my preferred terminal. Never looking up default. 😅 But... That's cause optional default! 🤯
omgubuntu.co.uk
Option to set default terminal is coming to GNOME Settings - OMG! Ubuntu
An option pick a default terminal is to GNOME Settings, as the image above, teased by developer Ignacy Kuchciński last week, shows. Those of you who don't
010
Alejandro Baez @a.baez.link · 12/09/2026
Very cool. #knap, A new tool for converting #json or #csv, with a template, to #markdown. The cool part of this is the templating part. You can with filters, get some pretty good outputs. Sure. you can go full meta and use #duckdb for this too. 😅 But it's nice to have options. 😁
knap.md
Knap · Turn data into Markdown
Knap is a simple language that turns data into Markdown using logic, variables, and filters.
000
Alejandro Baez @a.baez.link · 11/09/2026
#openSUSE new #osdiff tool is pretty neat. Yes, there's tools like repology that gives you everything under the sun. But sometimes, you want to know of the distro you working through. 😅
news.opensuse.org
One Page, Every Package
There is a question that comes up often in openSUSE forum threads or a Reddit comment section and that is what version of X does one actually get on Leap ver...
011
Alejandro Baez @a.baez.link · 11/09/2026
Another brilliant library by @hongminhee@hollo.social This time for email. Called #upyo. Very impressive. For me, the support for #JMAP already sold me. But the ability to have magic link mapping with transport... Fully testable!? 😍
hackers.pub
Email, decoupled from where and how: A cross-runtime, cross-provider email library for JavaScript and TypeScript
Invitation tree
010
Alejandro Baez @a.baez.link · 09/09/2026
Gesture motions on a desktop are such a killer feature. #cosmic and #gnome have them. And it now seems #niri may too. 😎
github.com
GitHub - GGEZUS/niri-tablet: Multi-finger touchscreen gestures, an orientation-aware on-screen keyboard and optional auto-rotation for niri — a small, unit-tested patch series on top of upstream releases (Arch PKGBUILD included).
Multi-finger touchscreen gestures, an orientation-aware on-screen keyboard and optional auto-rotation for niri — a small, unit-tested patch series on top of upstream releases (Arch PKGBUILD include...
000
Alejandro Baez @a.baez.link · 09/09/2026
I been recently trying to go further on #systemd with #nspawn, #sysext, and #confext. Without a doubt, the distribution part is the true pain point. 🫠 Yes. You can build your own with a file server fairly quickly. But like... why? Basically, I am waiting for the OCI support finished release. 😅
011
Alejandro Baez @a.baez.link · 08/09/2026
One thing I really of #popos I forgot isn't the default elsewhere is that systemd-boot is the default. No #grub. #opensuse and #arch also have it. But not as the only option. 😅 Less complexity over how you set up. Case in point. #mkosi is looking mighty fun to do weird things. 😁
001
Alejandro Baez @a.baez.link · 06/09/2026
One of the most interesting aspects in using ai is the scope with. A lot of smaller tasks you wouldn't spend time are the something ai absolutely shine at. Like, say you have a random color theme you want on all your tools, but the settings aren't available. Give that to the bots. 😅
000
Alejandro Baez @a.baez.link · 05/09/2026
Getting #nix package ranges is the real kicker. I've adopted to using #flakehub for pinning. But that only works for personal but. But this #Grail... And it's on everything... I'm going to need to lay down for a moment, over the excitement. 😁
fzakaria.com
The holy grail of nixpkgs: version ranges
Update You can try this live at fzakaria.github.io/grail and query nixpkgs version ranges in your browser, the same solver, compiled to WebAssembly.
000
Alejandro Baez @a.baez.link · 04/09/2026
I did not know I needed a new #trackpad until I couldn't double click anymore. 😅 I found out that #ploopy has one and had to get it. Long story short, I should've done this purchase the day ploopy released it. 😁 Zero regrets. Now... Maybe I want that new shinny A+ too... ploopy.co/trackpad/
ploopy.co
Ploopy – Open-source hardware projects that don't suck.
We design and make devices for you and your computer. Everything is open-source, high-quality, and well supported.
010
Alejandro Baez @a.baez.link · 04/09/2026
Not ever was I expecting #CERN to move off of #CentOS. Considering how much old hardware they use of all shapes... the #Debian move is now safer. 😅
phoronix.com
CERN Transitioning To Debian After Being A Longtime RHEL Institution
CERN, the European Organization for Nuclear Research, besides being well known for its Large Hadron Collider (LHC) is known among longtime Linux users as a RHEL/CentOS shop
000
Alejandro Baez @a.baez.link · 02/09/2026
Ok. #kakoune session handling is out of this world. You can have the same session span multiple terminals! May not sound like a lot, but it unlocks full cross section file editing! ON THE SAME FILE!! 🤯 Yes. It's missing native #treesitter, but like... i can live with that gap for this skill. 😆
Single session of kakoune using multiple files
000
Alejandro Baez @a.baez.link · 02/09/2026
Very awesome of #dnsimple. They moved from #cloudflare to fully self hosted for #DNS! Had to similar at work before at smaller scale... know how difficult it can be. 🫠
blog.dnsimple.com
How We Built a Fully Independent DNS Cache Edge
Living on the (cache) edge: DNSimple operates its own cache edge, with full query visibility and no black-box between nameserver and customer.
010
Alejandro Baez @a.baez.link · 01/09/2026
Oh my, #htmx 4 is officially out! Time to use this and bask in its brilliance. 😍 four.htmx.org/announcement...
four.htmx.org
htmx 4.0.0 has been released!
Release announcement, 2026-08-28.
0151
Alejandro Baez @a.baez.link · 30/08/2026
I remember like 15 years ago, to get #lualang stuff meant running with #textadept for text editor, using #awesomewm and... that's it. 😅 Now... I can't even keep up with how many tools use the language. It's both amazing and daunting. Never would've thought Lua would become THE plugin language. 😄
000
Alejandro Baez @a.baez.link · 29/08/2026
Here we go. The moment I was waiting for to use #ubuntu latest LTS. Aka 26.04.1 release. 😅 I've learned from the pains of updates. Looking at you 16.04. ⚰️ Funny enough, on rolling releases, simply updating regularly doesn't have this issue. 🫠
omgubuntu.co.uk
Ubuntu 26.04.1 LTS is now available to download - OMG! Ubuntu
Ubuntu 26.04.1 LTS is now available to download, the first of 5 point releases scheduled for the 'Resolute Raccoon' in the 3 years. The release doesn't
010
Alejandro Baez @a.baez.link · 28/08/2026
I seen this now enough times to learn, don't organize code by language primitives. Use the what the thing does to construct how you organize. It will help you a lot more than `utils` package. 🫠
000
Alejandro Baez @a.baez.link · 28/08/2026
#AWS acquired #DuckLabs. 🫠 Brilliant people of #duckdb. I don't know if this is good or bad. Like it may be duckdb gets even more refined. Or, it gets focused to AWS only. ⚰️ I do see a path it completely replaces #DMS in AWS. So that would be outstanding. 😁
ducklabs.com
DuckLabs to Join AWS, Projects to Remain Open Source
DuckLabs provides services around the DuckDB in-process OLAP data management system directly from its main developers.
000
Alejandro Baez @a.baez.link · 26/08/2026
I should've seen this coming. After years using #helix, I'm trying out #kakoune. 😅 May seem similar, but there's real differences. But the EVERYTHING can be a command is kind of brilliant.
ficd.sh
kakoune is a text editor
30 minute read
020
Alejandro Baez @a.baez.link · 26/08/2026
I used to be a big believer of #otel. Now? Use profiling with #eBPF and or have #sentry like instrumentation. You get so much more data out of these and FAR less work in bootstrapping. 😅
matduggan.com
OTel Isn't Going Well (And I Made A Spreadsheet About It)
For years now one of the most reliable complaints I hear when I try to drag a team off their vendor specific SDK and onto OpenTelemetry is some variation of: "why does it seem like this isn't done…
010
Alejandro Baez @a.baez.link · 25/08/2026
You know... I been using #nix #homemanager for weeks and it only now occurred to me, all my files are to a derivation. 😆 Tried to modify by hand. 😅 On the plus side, it means I been truly following all edits are on home manager bit for it to take this long. 😎
000
Alejandro Baez @a.baez.link · 23/08/2026
I totally get concerns on software with #AI to fully #vibecode. But like with any technology, it's always how you use that makes a difference. 😉 They're better with excellent foundations. Full written and tested code. #agents will repeat. But if no strong base... Don't be surprised over slop. 😅
001
Alejandro Baez @a.baez.link · 22/08/2026
I've gotten to the point I run almost everything I can with #sqlite. Everything I can't #postgres. 😅
turso.tech
Migrating from PostgreSQL/MySQL to SQLite: When and How to Make the Switch
A practical guide to migrating from PostgreSQL or MySQL to SQLite with Turso: when it makes sense, schema translation, data import, and the real trade-offs.
000
Alejandro Baez @a.baez.link · 21/08/2026
Just in case you thought you were free of vulnerabilities, you bloody motherboard firmware is still riddled with them. 🫠
arstechnica.com
Thousands of servers can be backdoored by exploiting buggy motherboard controllers
Baseboard management controllers from the world's biggest manufacturers are a security mess.
000
Alejandro Baez @a.baez.link · 21/08/2026
This is the moment I been waiting for. #golang 1.27 is out and has json v2 as stable. 🥹 Now... Time to convert EVERYTHING to use it. ⚰️
go.dev
Go 1.27 Release Notes - The Go Programming Language
Common problems companies solve with Go
010
Alejandro Baez @a.baez.link · 20/08/2026
Put some nice lofi music to this and it will be a good video to roll in the background. 😅
120
Alejandro Baez @a.baez.link · 19/08/2026
I want to code, so I should use: - nix #flake #direnv - #devbox/#devenv/#flox #direnv - #mise - #devcontainer - {{ insert_other_arcane }} And then #TaskFile or #JustFile for the command runner. This is all in a move to progress yes. But it can be a lot for people wanting to work. 🫠
010
Alejandro Baez @a.baez.link · 19/08/2026
Well, this is kind of neat. #railway's #railpack has support for #GleamLang. I was not expecting that. 😅 I still package all my things with #nix #flakes, like a madman. Still. It is nice to see these featured adoptions like this. 😎 railpack.com/languages/gl...
railpack.com
Gleam
Building Gleam applications with Railpack
020
Alejandro Baez @a.baez.link · 18/08/2026
So I kind of learned #GleamLang already. 😅 It didn't take long. The language has really embraced simplicity. And I like it. 😁 Something that makes #LuaLang and #GoLang absolutely shine.
a.baez.link
The cool things of Gleam
A small little snippet of findings while learning Gleam
0225
Alejandro Baez @a.baez.link · 18/08/2026
We need more #browser engines. #gecko on #Firefox isn't enough to fight off #blink and #WebKit. 🫠 #ladybird is the other fighting for better. Competition is needed. Example, #presto of #opera was how we got so many innovations we take for granted now.
ladybird.org
Ladybird
Ladybird is a truly independent web browser, backed by a non-profit.
001
Alejandro Baez @a.baez.link · 17/08/2026
Not everything is perfect. 😅 Something has to give. 😁
010