m5l.eu is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
The more I learn about Zig, the more I like it. And I didn't even saw its syntax yet 🤭
The way it developed, the governing, the apps that written in it, the author talks and views. The move to codeberg, drop of LLVM, no rush to 1.0 release. All things are very cool and reassuring.
“Kelley describes why he created Zig, when other options including C, C++, Rust, and Go already exist. He said he set out to develop a digital #audio workstation. He tried Go, but found interoperability with C libraries difficult, and said the garbage collector caused audio delays. He tried C++, or coding C-style using a C++ compiler, but found that small mistakes led to memory corruption bugs that took weeks to fix. He tried Rust but "really struggled to write code that would satisfy Rust's rules," and spent a month trying to make font rendering work”
…
“The #Zig project is known for its #NoAI policy, set out in the code of conduct… Another negative for #AITooling is that it is #NonDeterministic and therefore its output always needs review, even for something as simple as refactoring the name of a function. Kelley prefers #deterministic tools in which he can have full confidence.“
#Software / #Languages / #AndrewKelly <https://www.theregister.com/software/2026/05/28/zig-creator-seeks-uncompromising-perfection-before-blessing-10/5247916>
- switching between #Zig versions, I liked it more than the dedicated anyzig
- #Python venv activation – it's silly but feels so good, and collaborates with uv
- ensuring I have the right language server and formatter for a project, be it #Lua, #TypeScript, and trying out various options for Python
- setting LANG="C.UTF-8" only in the specific project folder because #Ansible refused to work with Polish...
The final boss was getting a really comfortable Tree-sitter setup: get the #Rust CLI, write grammar in #JavaScript, re-generate and run tests on source change as a mise Task. And then I only cloned the repo on another machine and was ready to go!
This post was written as a more cultured outlet for my excitement instead of aggresively committing mise.toml into every repository I touch
npm and make, no sudo install for you two. And leave my /usr/local alone!It was the talk "How to Build Software From Source" from @andrewrk@mastodon.social where someone taught me what build prefix is. I think that's an example of why hanging around #zig language is so beneficial – it also taught me a lot more about building C and libc than any other tool. Many layers of dirt and rust (pun intended) are washed away and you see the basic systems that were under there all the time.