Charl P. Botha

@cpbotha
29 Followers
122 Following
11 Posts

These days, mostly microblogging from https://bsky.app/profile/charlbotha.com

From mastodon, you can follow my slightly more active BlueSky account above via the bridge: @charlbotha.com

If you don't like blue sky or bridges, you can also just connect right here @cpbotha

See https://mastodon.social/@cpbotha/113340325817581254 for why I moved

webhttps://charlbotha.com/
Here's a #blog with a neat little #ssh trick to give things (like agents) programmatically specified (limited) access to tools on other systems, e.g. container agent safely(ish) using tools on host: https://vxlabs.com/2026/05/30/ssh-command-restriction-container-to-host/
Hugo the brilliant static website (and #blog !) framework has just merged #AVIF image processing support! Here is the issue https://github.com/gohugoio/hugo/issues/7837 and bep's commit https://github.com/gohugoio/hugo/commit/90d9f812b2cafc79ca125a829936dec9654aec64
Add image processing support for AVIF · Issue #7837 · gohugoio/hugo

AVIF is a new image format (based on the open AV1 video format) that has the potential to produce significantly smaller file sizes than existing formats, although with different tradeoffs. I find d...

GitHub
@faker Thanks for writing this up! I have received 6 of these spams starting on August 11. I keep on blocking the actual sender domain (different for each email), but indeed, inside the attached PDF CV one keeps on finding <applicant>@jsmailbox.com contact emails. :(

This week, the government announced an additional cut of roughly 300 million euros, primarily impacting the Dutch Research Council (NWO), that finances most research done at Dutch universities.

Given this government’s xenophobic and destructive stance, it’s uncertain whether any petition—especially one initiated abroad—will sway their decisions. Nevertheless, it could boost morale here and reinforce the will to resist.

Please add your name to the petition!

https://www.change.org/p/stop-cuts-on-dutch-higher-education

Petition unterschreiben

Stop cuts on Dutch higher education!

Change.org

TIL how to setup #OpenPGP 's "WKD as a service" so that correspondents can easily and automatically retrieve your #PGP public keys to send you encrypted email

blog: https://vxlabs.com/2024/10/24/openpgp-wkd-for-easy-pgp-key-discovery/

thanks @stefanv + fmalan for the pleasant chaos figuring this out

#infosec
#encryption

OpenPGP WKD for easy PGP key discovery

Web Key Directory (WKD) “is a standard for discovery of OpenPGP keys by email address, via the domain of its email provider”. In short, through some DNS and files-on-your-webserver conventions, some email clients (e.g. Thunderbird or ProtonMail) and tools like GnuPG are able to retrieve your PGP keys automatically. This is of course super convenient and desirable for your correspondents, because PGP encryption is hard enough as it is. OpenPGP makes this even better by offering “WKD as a service”, which means you only have to do the DNS bits, and not the files-on-your-webserver bits.

vxlabs
@svw ... like part of me is also exploring bluesky at https://bsky.app/profile/charlbotha.com :D
Charl P. Botha | code, data-*, Emacs, running, humans (@charlbotha.com)

Enjoyer of programming, data visualization / science / engineering, ML / AI, Emacs (org, evil), running and other humans. https://charlbotha.com/

Bluesky Social
@svw I'm happy to make your acquaintance even under these circumstances!

@DrVeronikaCH moderator van je uni instance, very cool!

Ik ben zelf stiekem-niet-zo-stiekem ook bij bluesky aan het kijken.

@DrVeronikaCH dankjewel!

(weet niet op je gezien hebt: "mijn" mastodon instance emacs.ch stopt ermee eind dit jaar, vandaar dat ik dit nieuw account heb aangemaakt op mastodon.social. vind het iig fijn om vanaf hier ook weer mutuals te zijn ;) )

I double-checked: Indeed Mastodon does not yet support import of exported posts see https://github.com/mastodon/mastodon/issues/12423
Support Post Migration · Issue #12423 · mastodon/mastodon

#177 – Support Account Migration – was closed after implementing follower migration, but this is only one small part of a true migration. To really be able to change instances, you need to be able ...

GitHub