My "production stuff":
- https://github.com/festivus-es/festivus - public holidays calendars for Spanish cities
- https://github.com/remote-es/remotes - companies hiring in Spain for remote positions
Usable WIPs:
- https://alexpdp7.github.io/selfhostwatch/ - track self-hosting package updates (such as YunoHost)
- https://github.com/alexpdp7/ubpkg/ - package manager for "upstream binaries"
- https://github.com/alexpdp7/termflux - Miniflux terminal client
@lzg IMHO, chat is not really async because of societal conventions. With chat not being async, it's true that chat is not the best way to discuss complex issues.
Email is.
However, I joined my first company that did not use email in 2019, so somewhere before that we decided to kill the best tool we had to discuss complex issues.
Since then, we've been searching for reinventing email. (Zulip came a bit close!)
Figuring out memory usage on Linux (and likely other modern operating systems with modern applications) is not as easy as one would expect.
By asking questions around people who know everything, I've found out about systemd-cgtop, which I added to smem at:
https://github.com/alexpdp7/alexpdp7/blob/master/linux/misc.md#memory-usage-queries
@dabeaz I do something similar, https://github.com/alexpdp7/alexpdp7/ ... I just don't have enough interesting stuff...
AWS is easy (not). I have only managed very simple accounts for personal use. Now I wanted to set up an account with support for multiple users and environments. Taking some notes here:
https://github.com/alexpdp7/alexpdp7/blob/master/misc/aws/account_setup_notes.md
A few hours into trying out Trixie on my sandbox laptop. Quite uneventful; the biggest change is that 2022 Gnome was getting a bit long of the tooth and some extensions I wanted to try out are not available for that.
(I can wiggle my mouse now to embiggen my pointer. Yay.)
My provisioning scripts only required minor tweaks.
Now five "production" hosts to update. But that will wait a bit.
A little RSS planet-like toy I made:
https://alexpdp7.github.io/frozenplanetoid/beings.html
It's an SSG, so it can be hosted for free on GitHub Pages or less-MS-made services, or even on tildes.
It's not even close to beta right now, but details in the repo:
Jetbrains just sent me an email for an interview about developing blockchain with Rust.
What day is it? OF WHAT YEAR?
You can install Docker Desktop, or equivalent tools, on Linux, to assess how things behave on macOS (and Windows without WSL, if anyone cares).
However, I understood immediately why there are so many projects to replace Docker Desktop.
The 2025 Stack Overflow Developer Survey is out, and it's an important resource. I already mentioned[1] how I'm worried about the future of the survey; perhaps more than about the q&a site.
[1]: https://alex.femto.pub/@coder/posts/458497280777236416/
Deflating a bit about Supabase after figuring out Docker is practically a hard requirement for local development, despite Podman support claims.
(Which is a pragmatic decision, but not ideal for my tastes.)
Supabase looks nice. I didn't realize it was such a thin wrapper around things like PostgREST. So many people relying on Haskell for production. (And it also has an Erlang component.)
Doing some self-learning at work about Next.js and Supabase. About Next.js, maybe modern full stack development has figured out how to be as usable (or more) than traditional server-side rendering.
And Next.js seems to *default* to something that works on lynx.
Those are just first impressions, but who knows...
I'm presenting Knuth's LR parsing paper at Papers we Love Berlin tomorrow. Parsing nerds (and other types) come hang out. https://www.meetup.com/papers-we-love-berlin/events/307287436
@nedbat if I click the "move icon", the panel that appears shows a "current location" that matches what I expect (moved a document to a folder and the current location pointed to the folder).
But it's very confusing. I think documents exist in a single place. They also have a unique internal id that "persists" even if the name changes.
I finally sat down and figured out a process to establish a virtual network over two hosts when I only have a pipe (such as SSH).
https://github.com/alexpdp7/alexpdp7/blob/master/linux/remote-networking.md
There must be a better way, but this works.
@ccothrun hah, thanks, very interesting. Replied via the email in your GitHub profile, hope you don't mind.
My biggest concern about the future of StackOverflow is their yearly developer survey. Large developer surveys are hugely useful.
(Apparently, the new survey came out, so I took the time to do my duty.)
Signal famously doesn't allow third party clients. Molly currently flies under the radar but their official stance is: fuck off.
If #Conversations_im were to introduce ads tomorrow you just switch to a fork and move on with your life. With Signal you do what exactly?
Also, I'm a bit short on hardware so I was overthinking things until I realized I can just install Fedora 42 to an external USB drive without wiping any machine. Works fairly well when you realize that you have to use the blue USB ports.
So with Fedora 42, you can create VMs that use Venus to expose a GPU to VMs that passes through Vulkan commands to the host graphics card. Meaning I can create VMs to run an application that requires a GPU (using Intel 12th graphics!). You have to use raw QEMU because libvirt does not support the necessary options yet.
Obviously not the best for performance (but I don't care), but you don't have to source datacenter GPUs or strange patches- standard Intel integrated graphics + Fedora packages.
The Promised LAN: https://notes.pault.ag/tpl/
Another piece in the communities, Yggdrasil, new Internet, etc. puzzle...
For those who seek alternatives to shell scripts, https://github.com/oils-for-unix/oils/wiki/Internal-DSLs-for-Shell is an interesting resource.
@jimsalter @hackaday sure! I never saw Stargate, but likely there are suitable sci-fi cautionary tales about alien tech we don't understand :D
But really, it stands out on being a few years ahead of its time, like some other Sun stuff. I'm not sure we will see many similar things happen.
@jimsalter @hackaday ZFS is alien tech. The temporary open sourcing was a random winning lottery ticket.