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
Interesting, beyond sshuttle, apparently NetworkManager has an SSH VPN connection plugin, and it's at least in Debian:
One thing I will say about Rust, is that simply learning it has made me a better programmer. Similar to how a static-typed language teaches its users concepts about types, (which you may take for granted if you learned programming with Java and have never met a python developer,) Rust has taught me a lot of concepts related to memory safety and concurrency simply from using it to write software.
I just learned about https://privacypass.github.io/ ... like anything from Cloudflare, better be cautious, but this looks interesting. I wonder how well it works.
Some writing after reading an article about the coding profession some days ago:
https://github.com/alexpdp7/alexpdp7/blob/master/programming/the_tragedy_of_the_geeks.md
If you want to ensure your content does not get indexed by big tech LLMs, just keep it in your robots.txt file.
https://www.truenas.com/docs/scale/25.04/gettingstarted/scalereleasenotes/
TrueNAS Scale adding Incus to the upcoming 25.04 is huge news. LXC support in Proxmox was my biggest reason to stick to Proxmox. Proxmox is still fantastic, and I have everything set up in it, but having another ZFS-supporting appliance with LXC and VMs is fantastic news.
The upcoming #TrueNASScale release comes with #Incus built-in so I took it for a spin to see how the integration was done!
https://youtu.be/ENrQ1RWKZuI
So Lilygo just released this beauty! I’ve always thought e-paper will go excellent with LoRa. Now I want this, so I can put #meshtastic on it! https://lilygo.cc/products/t-deck-pro
This could be huge: https://github.com/cloud-gouv/securix
I get that issue trackers are hard, but I feel like stale bots that *close issues* come off as so hostile. I shouldn't have to come back to the issue tracker every month to confirm, “Yes, this is still an issue!” to prevent the issue from getting closed.
Tag an issue as “stale” for easier triage—that’s fine! But “oops you aren’t engaged enough, sorry, your issue doesn’t exist anymore” feels like a bit of a slap in the face. Especially if it gets closed as “not planned.”
I don't have the data, but I believe that sending email from anything other than @gmail.com or @outlook.com is much less likely to arrive.
Maybe the key is that we receive much more email than we send, and that not everything we send is critical.
So perhaps the trick is to keep a @gmail.com or @outlook.com only for sending *must arrive* emails, and do everything else in our domain, with a provider to our liking, or even self-hosted.
Apparently there's been a leak of private data from Oracle Cloud hosting, who are very popular because of their very generous free tier:
@Anarcat I have dabbled lately with Yggdrasil[1] and OpenNIC[2]. IMHO, they are interesting building blocks for a free Internet.
[1] https://yggdrasil-network.github.io/
[2] https://opennic.org/
I'm very happy to remove the code from Lobsters for geoblocking the UK, and my thanks to everyone who contributed to making sense of it. I wrote up everything we learned about it and why the risk seems low enough now, hopefully it's useful to other communities: https://lobste.rs/c/xevn8a
If you’ve ever wanted a Visual Studio Code for Nintendo Switch, definitely check this out. Supports USB keyboards (!), write your own games, great for the kids https://www.nintendo.com/us/store/products/fuze4-nintendo-switch-switch/
So I just discovered "color-scheme" in CSS and deployed it to my blog to respect light/dark mode (I hope). I have not tested high/low contrast preferences, but I suspect color-scheme will not be enough.
Is there no way to say "just pick the colors that the user prefers"?
Created "lima-actions" for GitHub Actions https://github.com/lima-vm/lima-actions
```
steps:
- uses: lima-vm/lima-actions/setup@v1
- run: limactl start template://fedora
```
Useful for:
- Running commands on non-Ubuntu distros (e.g., Fedora, AlmaLinux 8)
- Emulating multiple hosts
Chimera Linux is an interesting operating system. Today, I used it for the first time. Because it uses a BSD userland, I tested a shell script in a Chimera Linux container and found and addressed a GNU-find-ism. Hopefully this will make the shell script work on macOS (which is not convenient to run without Apple hardware).
- https://chimera-linux.org/
- https://hub.docker.com/r/chimeralinux/chimera
Lots of chatter about the "death" of Firefox today. I continue to believe that we should separate simple "content" browsers from application platforms. But others have more bizarre ideas:
I think my new project https://github.com/alexpdp7/django-tws can provide some value now, although it's still an alpha.
It guides you towards getting started using Django, smoothening some rough edges and things that are not covered by the Django documentation.
Experimental HTML support in Typst is exciting. I haven't actually even used Typst once, but I am looking at it closely.
We need a solid lightweight markup language, and there's nothing yet that ticks all my boxes.
Typst 0.13 releases today! This update is all about listening to feedback. Read on to find out which of the most highly anticipated changes we made.
@coder searching for "fastapi django orm" has a few hits. I'm not the first person who has thought of this... and I think it's an actually interesting idea.
Django is not only one of my favorite ways to write web apps; I think it's so good in some places that it literally can change how you develop applications. It also has some unequalled significant productivity boosts that have big impact. But it's not perfect, I have started drafting a document explaining its virtues and defects at:
https://github.com/alexpdp7/alexpdp7/blob/master/programming/python/about_django.md