48 Followers
144 Following
59 Posts

#Linux enthusiast | Sysadmin @23M
Free software enthusiast | #Tinkerer
Casual programmer | #TTRPG fan

Contributing to Void Linux. 

Here I exclusively toot my own opinion 🐘

Pronouns: he/him

Websitehttps://thinkbot.de
OpenPGP/GnuPGvia WKD
GitHubhttps://github.com/dataCobra

One thing I appreciate about Mastodon is that if I slip into a bad habit of scrolling through the feed too much in one day, I start seeing old posts that I've already seen, and then I realize that I'm doing a bad habit, and that helps me stop checking the site too often.

On other platforms they would do anything to prevent that moment of self-reflection from occurring.

I started playing with DragonflyDB to replace Redis as the app data storage for a Mastodon instance. Redis used 22 GB of memory, DragonflyDB uses 8.5 GB.

That's very impressive, probably in part because Mastodon uses a lot of sorted sets (for timelines) and Dragonfly stores those in a much more efficient data structure, resulting in a lot less overhead (see https://www.dragonflydb.io/blog/dragonfly-new-sorted-set).
Additional bonus: they provide a K8s operator, with built-in HA

Dragonfly's New Sorted Set Implementation

This blog post dives into Dragonfly's innovative approach to enhancing the sorted set data type, showcasing a new B+ tree implementation that significantly reduces memory usage by up to 40% and improves performance.

Dragonfly

It seems like our joint stand with @forgejo at #FOSDEM2025 has been accepted, thank you @fosdem!

For those of you that don't know, #FOSDEM is an annual conference for free and open source software taking place in Brussels. We'll be there throughout the event to exchange words and/or stickers with some of you.

See you in February!

https://fosdem.org/2025/news/2024-11-16-stands-announced/

FOSDEM 2025 - Accepted stands

The first couple of chapters of the new #rustlang async book are live! https://rust-lang.github.io/async-book/part-guide/intro.html It's still a bit rough, and there's a lot more to come. Feedback and PRs are welcome!
Introduction - Asynchronous Programming in Rust

Void for arm64 UEFI devices, coming soon to a usb stick near you!

The next @VoidLinux installation media release will include support for live ISOs on UEFI-supporting aarch64, initially supporting generic devices (like qemu) and the Lenovo Thinkpad X13s laptop.

#linux #voidlinux

It's finally time. After years of deliberation, #Minetest is finally ready to adopt a new identity and prove it has moved beyond its original purpose. We can finally move past the "mining" and the "testing" and focus on making this platform the best it can be.

#opensource #freesoftware #gamedev

https://blog.minetest.net/2024/10/13/Introducing-Our-New-Name/

Introducing Our New Name

After more than a year of public and internal discussions, we're ready to announce our new name!

Luanti Blog

 update to 4.3.0 successfully finished.

Plus some minor cleanup tasks.

Free #Rust Course in Mainz, Germany 

I am happy to announce that I will offer my Rust course for the third time 😍

📍 Where: In person at the university of Mainz #JGUMainz
📆 When: 26.08. - 30.08.2024 from 10 until 17 o'clock
📚️ Content: My modified version of #ComprehensiveRust and #Rustlings: https://comprehensive-rust.mo8it.com
🏃 More info and free registration: https://fachschaft.physik.uni-mainz.de/rust (scroll down for the English version)
🗣️ Language: English

#RustLang

Welcome to Comprehensive Rust 🦀 - Comprehensive Rust 🦀

CentOS end of life is coming up fast (June 30th)! ⚡

ELevate makes it easy to move from CentOS 7.x to 8.x version of the RHEL derivative of your choice, or upgrade from 8.x to 9.x within the same derivative.

Check it out here: https://almalinux.org/elevate/ #Linux #OpenSource

Elevate by AlmaLinux

elevate content

AlmaLinux OS