Vagrant Cascadian

Involved in various #FOSS projects such as #ReproducibleBuilds #Debian #Guix and so much more. Passionate about #Aikido and #Solar hobbyist.

I prefer not to be referred to with pronouns, but they/them/theirs is ok if you must.

Vagrant Cascadian boosted:
2026-02-11

@osuosl is raising funds to cover critical extra expenses that incurred while moving and modernizing their data center.

They host and maintain not only our gitlab instance, but also a bunch of services for a long list of important free software projects, including @alpinelinux, @armbian, #busybox, @chimera, #Debian, @fdroidorg, @fedora, #ffmpeg, #fosdem, #freedesktoporg, #gcc, @gentoo, @gnome, @inkscape, @kde, #kodi, @LineageOS, the #linux kernel, @llvm, #openbsd, #qemu, @reproducible_builds, @rust, #tor, #vlc and many more:
osuosl.org/communities/

Consider donating to them or boosting this post if you want to help them out. Thank you!

https://fosstodon.org/users/osuosl/statuses/116048416100183283
Vagrant Cascadianvagrantc@floss.social
2026-02-10

@aud

Great! Please drop by and watch a class sometime!

On Thursday evenings the Iaido class immediately follows the Aikido class, if you want to catch both. :)

Vagrant Cascadian boosted:
2026-02-09

At parts of the Winter Olympics in Italy, COVID precautions remain, grounded in the reality that airborne infections are still circulating. When your body is your livelihood, prevention is part of performance.

#COVID #COVID19 #PublicHealth #InfectionPrevention #Olympics #LongCOVID #MaskUp #N95

Photo of four athletes seated at a press conference table, all wearing face masks, with microphones in front of them. A blue backdrop behind them shows sponsor logos (including P&G, Samsung, TCL, Visa, Salomon) and Olympic branding. WHN branding “whn.global” appears at the top left. Large yellow text over the lower half reads: “Olympians are still masking in 2026” Smaller white text below reads: “At the Winter Olympics in Italy, some athletes are still masking and isolating, aware that COVID and other respiratory illnesses are not over.” Footer text: “The World Health Network is a network devoted to global compassion—working together to inspire collective action through science for a safer, healthier world.”
Vagrant Cascadianvagrantc@floss.social
2026-02-09

@aud

If you are interested in trying out a related japanese sword art my dojo has #Iaido classes:

2rivers.org/

I have not done much Iaido personally, but our dojo does work to be a welcoming community!

Vagrant Cascadian boosted:
Michael Stapelberg 🐧🐹😺zekjur@mas.to
2026-02-07

PSA: Did you know that it’s **unsafe** to put code diffs into your commit messages?

Like github.com/i3/i3/pull/6564 for example

Such diffs will be applied by patch(1) (also git-am(1)) as part of the code change!

This is how a sleep(1) made it into i3 4.25-2 in Debian unstable.

GitHub PR i3#6564, where Orestis explains how he tested the patch.GitHub .patch file for this PRDebian issue with unexpected delay — the sleep(1) call made it into the code!test with git-am(1)
Vagrant Cascadian boosted:
2026-02-05

Do any moots know someone who we might be able to consult about restructuring a mid-size FOSS project? Essentially to migrate from a BDFL model to a more flat-structured democratic organisation.

We are discussing how to restructure #postmarketOS so that it can continue to scale up and be a truly community-run project.

We have some idea of how co-ops like Igalia do this, but we have a lot of differences (like being largely volunteer run and having very different goals) which leave us with a lot of unknowns.

To give an example of the kind of structure we're thinking of (by no means final, there hasn't been any broad agreement on a new structure yet):

We have the relevant pieces in place to form an assembly (everyone listed on postmarketos.org/team/ ) which could then democratically form teams and delegate responsibilities to them (e.g. finance/budget, technical policy-making, maintainers for various OS components).

The assembly would then also be responsible for deciding on focus areas and long term goals for the project (e.g. improving reliability, building a production-ready immutable version of the distro)

We could then form working groups to enable cross-team collaboration to move towards our specific goals.

Currently we lack a lot of understanding of the potential implications of something like this, how we can ensure the project doesn't get hijacked, that we don't drift too far from our mission statement, etc etc...

If you have a background in sociology and/or relevant experience from other projects then I would love to reach out and be able to discuss this in more detail!

#decentralization #opensource #freesoftware #foss

Vagrant Cascadianvagrantc@floss.social
2026-02-05

@Iamsaltytrash
Not ham specificly, but I am getting increasingly interested in #MeshCore and #MeshTastic as possibilities for decentralized communications...

Vagrant Cascadian boosted:
Coach Pāṇini ®paninid@mastodon.world
2026-02-05

This should be the mainstream #marketing position.

Mike Rosenberg
in
• 1st
I write LinkedIn posts so your leads come to you. Re...
Visit my website
2h •
• ••
Businesses keep massively screwing up the Al writing thing, so let me put it in a CEO's language.

Let's say overnight 10,000 cafes popped up in your town. Just wall-to-wall cafe. Your VIP comes to you and says: "I got it.

We will open a cafe here."
Your cafe might be decent, it might offer some different stuff, but there's no escaping the fact that it's another cafe that no one asked for.

For some reason we all understand basic supply-and-demand with stuff like the housing market, gas prices, shoe sales, etc.

But when it comes to "content," the entire bed-rock philosophy of supply-and-demand goes out the window. Al content is now unlimited. As such, it has no value.

It doesn't matter if you "do good prompts" or whatever.

There's no escaping the fact that it's a cafe on a street with 10,000 other cafes - and that every person on Earth can now build their own cafe in an instant.

In short, there's no value there.

Human writing is like putting a pizzeria or Thai restaurant or sushi place on that block, where everyone is sick and tired of the same lukewarm burnt coffee and stale bran muffins. You might still fail. But you now stand out and give yourself a chance where the supply of your services is low and the demand is high.
In short, you are offering real value.
Vagrant Cascadian boosted:

the closing date of our cfp is rapidly approaching (next week i think)

please submit more things please

pretalx.northbaypython.org/nbp

Vagrant Cascadianvagrantc@floss.social
2026-02-01

@neil

Huh. For many years, I had always felt like I was missing out on FOSDEM, but based on your descriptions, I would probably have many of the same frustrations. So thanks for your honest review!

In recent years, I have focused on local and regional conferences; I am pretty much just done with long-distance travel.

Even if a conference has a strong masking policy (which is fast approaching 0), just getting to a faraway conference is too much risk for me to consider.

Vagrant Cascadian boosted:
Technology ConnectionsTechConnectify@mas.to
2026-02-01
Vagrant Cascadian boosted:

Let's get things started!

@onepict did a lot to promote both the inaugural #fluConf and #fluConf2026, so we're going to begin with her contribution:

("Digital Poppets - How the Modern Fae Hold Power Over You") an article about the magic of the modern world and how it can be used against us if we aren't wary.

Vagrant Cascadian boosted:
2026-01-28

@nixos_org @nzbr

While we're on the topic: work on minimal-bootstrap in #nixpkgs has actually been picked up again since this thesis was written (October 2025).

Not only that but, as of a few hours ago, the PR implementing the last step of hooking it up to become the actual bootstrap stdenv in Nixpkgs has been merged!

github.com/NixOS/nixpkgs/pull/

#fullsourcebootstrap #reproduciblebuilds #stage0 #minimalbootstrap #bootstrappablebuilds

Vagrant Cascadian boosted:

TIL trimet is planning to cut line 19, which is the main bus route that serves providence hospital on glisan🤡

public comments still open #pdx

trimet.org/servicecuts/#feedba

Vagrant Cascadianvagrantc@floss.social
2026-01-27

@jfred @cwebber

Yeah, kexec exists, and "guix system reconfigure ..." even generates a kexec script to reboot without going all the way into the bootloader... and sometimes even suceeds!

Maybe for some systems it is quite reliable; I have had mixed results, so not sure I would want to rely on kexec without a lot of testing...

Off the top of my head, petitboot implemented a "boot to minimal linux and kexec to full system" sort of interface... there may be other projects in this space as well.

Vagrant Cascadianvagrantc@floss.social
2026-01-27

@cwebber @jfred

There is a workaround, essentially a script that manually copies over the relevant files into an unencrypted /boot:

issues.guix.gnu.org/48172#4

If you wanted to preserve rollbacks, you'd have to copy all the relevant generations boot files (kernel, initrd, dtb) and adjust the extlinux.conf appropriately, and plan for a larger than expected size for /boot... because this is #Guix :)

Unencrypted rootfs blocks me from really using it more, too!

Vagrant Cascadianvagrantc@floss.social
2026-01-20

@theesm

I think possibly adding more to default-extra-linux-options would be a reasonable approach, or adding a recommended-extra-linux-options to make it easy to include optional but nice things (e.g. wireguard). I would be inclined for MNT/reform kernels to pick up all the "recommended" options, as a it is a desktop platform that is also kind of an embedded system..

Honestly, if I had my way, all Guix linux-libre kernels would be done that way, rather than saving the entire config in git...

Vagrant Cascadianvagrantc@floss.social
2026-01-18

It was not immediately obvious how to actually download something I could import into git properly... the various download options just unpacked the current checkout state.

After some searching, a post pointed to the "permalinks" floating side-tab thingy and in there was a "snapshot" icon to click on, which gives you an swh id, which you can then call out to curl ... and get a tarball ... which I could unpack and use as a local remote! or use with git bundle?

Many thanks #SoftwareHeritage !

Vagrant Cascadianvagrantc@floss.social
2026-01-18

One of the upstream projects I maintain in #Debian is guile-gcrypt,
and I noticed there was a new upstream version in #Guix but I could not update my git repository, as the platform hosting it, notabug.org, seems to be going through some rough "404 page not found" times.

Because it is packaged in Guix, I knew there was a very good chance it was also archived on #SoftwareHeritage and sure enough, I was able to download and refresh my local git repository, and even verify the latest signed tag!

Vagrant Cascadian boosted:
Dan Fixes Coin-Opsifixcoinops@retro.social
2026-01-18

Freezer uses a heat pump to move heat away from inside itself, water heater uses a heat pump to move heat inside itself, they're close to each other but not connected in any way and this makes me irrationally annoyed. They should be friends. They should be lovers

Client Info

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