ioSyd

Tech, science, NixOS/DevOps Engineer, anti-discrimination, Internet governance, hacking, workers rights...

Ping me for #FreeLinuxSupport

Drop me a hello if you want to :)

Stats
1994/White
Residency
Portugal
Pronouns
they/them!
ioSyd boosted:
Trey Hunner 🐍treyhunner
2025-10-28

Increased diversity in communities usually comes from active outreach work. PyCon's CFP involves an initial blinded talk selection processes.

If 300 people submit talks and 294 are men, then 98% of talks will likely be from men.

If 500 people submit talks and 394 are men, then ~79% will probably be by men.

The world doesn't run on merit. Who you know, whether you've been invited in to the club, and whether you feel you belong are all VERY important factors.

A tweet from Jessica McKellar on May 30, 2016:
Hello from your @PyCon Diversity Chair. % PyCon talks by women: (2011: 1%), (2012: 7%), (2013: 15%), (2014/15: 33%), (2016: 40%). #pycon2016
ioSyd boosted:
Stalwart Labsstalwartlabs
2025-10-07

🛡️ We hired hackers to break Stalwart. They found two DoS vulnerabilities. We patched them in hours. Your mail server is now harder to crack than ever. See what they found at stalw.art/blog/security-audit-

@arnar Yes of course I didn't forget! How do you interact with the kubernetes API and how do you do state management? Sorry if I missed that. I feel that's the exciting part for me with what comes with nixops4, also because it integrates on a wider set of providers because of terraform providers.

:) your docs and website looks even better than last time I checked.

Is it just me or did @roberth possible found the holy grail of nix kubernetes integration with #nixops4 native Terraform Provider integration?

#nixos

ioSyd boosted:
2025-09-03

As I was walking home today, I had this idea: Is it possible to turn a QR code into a Truchet tiling that's still a functioning QR code? Yep.

A QR code as a Truchet tiling
ioSyd boosted:
2025-08-21

Well AMD just made an oopsie! They accidentally posted the complete source code to FSR4, then tried to remove it, but uhhhhh... here's the repo: github.com/GPUOpen-LibrariesAn
and here's the commit history: github.com/GPUOpen-LibrariesAn
MIT license, have fun!

Best part about good tools like NixOS are the daily appreciations you get to experience.

Really enjoying Kubernetes for the most part. Also the level of abstraction is just super cool, being able to operate on that level with resources and also the resource definitions themselves is just wonderfully powerful

kinda wish there was a combination of distributed deployments I get with Kubernetes but NixOS/system to describe each unit of service/system. kinda kubernixos

@nixos_org cool! That's where the github.com/pdtpartners/nix-sna is coming from :)

@sinza hmmm interesting to know! I wonder what the lowest possible footprint is, `cryptsetup benchmark` might give some clues for low-memory methods. Key derivation function might also be something that has negative impacts on unlocking memory footprint

@codemonkeymike you could use systemd-nspawn or "nixos-container" instead of nixos-enter, though that might cause troubles with mounts, hardware configs

Seems stalwart is having some "enthusiasts" on GitHub that are mostly behaving rude and entitled. People fight over Dockerfiles over there 😆

@adingbatponder you could expand the virtual usb devices in jetkvm's golang code base to act as a libvirt/qemu host device, enable qemu tools and then write a web service component that automatically uses the javascript copy api to put it into your local clipboard.

I might be available for new work soon.

One of the most important feature for #NixOS in new #systemd258 #systemd is this

> * ExecStart= lines (and the other ExecXYZ= lines) now support a new '|'
prefix that causes the command line to be invoked via a shell.

github.com/systemd/systemd/rel

currently, NixOS has a `systemd.services.<name>.script` directive, that wraps everything into a Bash script with `set -e` and uses the `systemd.services.<name>.path = [ pkgs.curl ];` as a path. Soon you can write

`systemd.services.<name>.serviceConfig.execStart = ''|
for i in $(seq 42); do echo "Hello $i"; done
'';`

instead. This has the benefit of directly showing the script when using `systemctl cat <name>` and also one file less wrapped around.

Negative part of course is, with `script` you can also call the generated ExecStart line now.

Also I wonder if `ExecStop = "+| my root script"` will work or is it going to be "|+"?

@stalwartlabs oh two great numbers and a release 🥳🥰

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst