acct-user/initra-mf[-sleep] @ cebula.camp 🔜 Akademy
@me@doasu.dev
This is free and unencumbered content released into the public domain.:3 () { :3 | :3 & }; :3 >:3 # >:3c
105 following, 35 followers
NepoRC 2.13.7 is starting up enbyOS
* Mounting gender filesystem ...
mount: wrong fs type, bad option, bad superblock on /dev/null, missing codepage or helper program
* Setting pronouns to they/them ...
* Setting timezone to UTC+2 ...
Starting about-me runlevel
* Greeting user ...
Welcome to my page! (doasu.dev)snac login: me
Password:
Last login: this week (localhost)
~ % _
boosted
acct-user/initra-mf[-sleep] @ cebula.camp 🔜 Akademy [they/them] » 🌐
@me@doasu.dev
Every now and again I get asked why I use Gentoo, and I usually say that it's the perfect OS for me, or that does what I want it to do. (Though, sometimes I go on rambling for hours...
)
I think that this article conveys the point of Gentoo really well ( much better than I do :p ), so if you're curious, give it a read!
RE: https://social.treehouse.systems/@mgorny/116650337504283427
RE: https://social.treehouse.systems/@mgorny/116554856666136859
Huge thank you to the Gentoo community for their exceptional work
@danmccullough Not fully; cut off a little. That threw me off for a short time.
Nice shot!
@RichiH Sorry about that! It looks just tucked in on the border on the original photo but my eyes are so bleary from staring it for the last 2 hours… 😂 Thanks!
C would be less shit if i could have a void pointer and yet in api still go "i expect this to point to an area with at least (expr) bytes"
but nope, char pointer it is
@lanodan @SRAZKVT char isn’t 8 bits on some platforms (well, most people think of bytes as octals anyway), though posix requires CHAR_BITS == 8
the issue is the void * conversion rules
i want to be able to uint32_t crc32(size_t size, byte_t data[static size]); – with char, users need to cast things into the data arg, and with void, [static size] is illegal
why ? because the only way to encode this is with type name[static size], which is an array (it isn't actually, it's just a pointer, but it is treated as an array) which makes c compilers choke because if type is void then you have an array of voids, which isn't legal
and people wonder why i hate this fucking language
"well why don't you use [insert hype new systems language]" because most of them actively trample on the very few things c does well, and i cannot do without those
@SRAZKVT what does C do well?
@efi not relying on a specific build system (needed when your project has odd structure and may include some other languages, pretty much all language specific build systems shit themselves over when it comes to this), not having generics (monomorphisation is actually bad in some areas, such as when you want to keep library size minimal), being standardised and moves slowly (when building a system's base, having multiple implementations of the compiler is good, not only in general, but also when used on some strange systems), and not having in the standard library implementations of data structures (allowing you to truly understand your program and its performance rather than hoping the underlying implementation will be good)
@SRAZKVT I see *takes notes* 📝
thank you for this
I am learning more about C from people using it than from all the lessons and courses
@efi @SRAZKVT https://tilde.town/~fiore/tmp/modern-c-third-edition.pdf highly recommended read
@SRAZKVT @fiore @efi the major thing i miss generics for is containers
and to that i’ve taken to implementing containers (hashmaps, et all) that hold uint32_t’s – and those are used as indices within a properly typed data array
then i use macros just to define a struct with the concrete container type and the typed data together, e.g. #define hash(type) { struct hashmap map; type *data }, then struct hash(struct mew) mew_list;
it’s convenient, and allows me to have no actual logic implemented as macros
one has to wonder: would the pile of desktop hack scripts be smaller or larger without having to work around BS from xdg people?
on one hand you’d have to reimplement some stuff by yourself, on the other hand at least it wouldn’t all be work directed at fixing what others f-ed up…
@weirdtreething half of the time it breaks in surprising ways, unless you’re on gnome or kde, all while adding a whole lot of shit to my system that doesn’t integrate well with anything, that I didn’t ask for, and that I cannot use for anything sensible
@weirdtreething among other things
and they introduce 0 functionality i’m actually interested in that hasn’t been there BEFORE desktop portals existed
and it’s not like this is an end-all-problems solution, i bet in 10 years we’ll have another shift to something else with different tradeoffs
@weirdtreething highly-integrated DEs aren’t a new concept tho. heck, gnome and kde are older than either one of us, and by a nice margin!
i’m just thinking about how the situation seems to be constantly getting worse for people who don’t want to use DEs with everything but the kitchen sink included. and it’s not like there has been a huge revolution in gnome/kde, they’re still roughly as integrated as they were 5 years ago
i’m just unhappy at the absolute apathy from so many devs which used to support stuff and nowadays they can barely get themselves to support anything but the top2 most popular DEs :/
i could go on further but a) nobody wants to read that and b) most of this was already summarized in my 2nd-last blogpost…
If u trust the GUANG DONG CERTIFICATE AUTHORITY Co. Ltd. to sign certificates, you should also trust me to do so.
chat should i get into SELinux
@alina it's an eldritch horror but you get a
A sad indictment of the AI buzzchasing corporate husk #Mozilla has become.
"Leadership was convinced that the people in our Community were just customers, and maybe fans. This pissed off so, so many folk, and rightly so. They had given hours or years of effort and time without compensation, because they believed they were part of a larger effort."
👋 Hello! GNU Guix is on @hachyderm - yay!
If you haven't heard of #gnu #guix we're a free software project that's created a hosted package manager (think homebrew or flatpak) and a GNU/Linux distribution.
GNU Guix uses the functional packaging approach pioneered by #nix and adds a user-experience and system configuration system. It uses a DSL that's based on Guile Scheme. You can use it configure your home environment, dev environments or the entire system using a declarative and transactional definition.
We hope to tell people about the project and our latest news. We'd love to engage with people around #freesoftware #guile #scheme and more general #linux topics!
Hey, friends. Do me a favour! Can we get enough followers for @esperantousa to get them to stay on the Fediverse? They have 900 or so Instagram followers and 460+ on the Fediverse. Can we get it to 2000 in the next two weeks? Please boost widely. #Esperanto
a few more IR shots, again at 550nm+ #photography #infrared
I really love how contrasty those came out, might experiment more with infrared photography that focusses on otherwise unremarkable scenes and urban compositions. Oh, and here’s a writeup of my process https://blog.janamarie.dev/irphotography.html
@janamarie those shots are gorgeous! I was literally about to drop into the replies to ask about your process and whether you were using almost unobtanium Aerochrome film or a modified digital body. Looking forward to reading through your write up, thanks for posting it!
@DanHatesNumbers haha, I wish I could get the film, but 💸💸💸
And thank you!! :)
@janamarie @DanHatesNumbers Aerochrome looks insane, but indeed unobtainable. I saw people replicate this look with lomochrome purple + orange filter, I may try that at some point.
@janamarie That first photo of the sky through the big holes in some ceiling like thing is <chef’s kiss>. It would have been a strong image regardless, but the IR shift adds that extra zing.
@janamarie love that first one with the holes
@wxcafe thanks! Yea same, walked by that building many times, but could never figure out a composition I liked. Turns out I was simply looking in the wrong spectrum!
@janamarie much rather see this than the constant musk AI politics war stuff trending is constantly showing. Great shots!!
@janamarie@mystical.garden How do you do these gorgeous shots?
@Geobomatic thank you! From a technical perspective, like this https://mystical.garden/@janamarie/116737972667382258
From an artistic perspective, well that’s a bit harder to put in words :D
@janamarie
I'll get tired of these infrared photos when I'm good and ready to get tired of them, thank you very much.
@janamarie I really love the look of overgrown gravel/dirt paths. Just the bright saturated pink sprouting from a black Abyss.
@janamarie it took me 10 seconds looking at the first picture to realize these are not concrete disk shaped space ships floating through space
@janamarie damn that first one is *pretty* :O
You don't happen to sell prints, do you?
@dequbed thank you! And sadly no*
(*Meaning not yet! I’m looking into that, but don’t expect anything there for the next four weeks. Should I let you know if/when I have something in that regard? :3)
@janamarie Sure, no pressure ^^
Chances are we can meet in Person at one of the big chaos events anyway so at worst we can figure out something then :P
@janamarie Your IR pics are so beautiful but just in general you have such a great eye for architecture and landscape photography! Very inspiring :)
YSERVER: Modern X11 Server Written In Rust With The Help Of Claude Code
Open-source developer Jos Dehaes wrote in to Phoronix today in announcing a new X11 server he has been working on from scratch that has been quietly developed to this point but now ready to announce to the world... The YSERVER...
https://www.phoronix.com/news/YSERVER-Rust-X11-Server
at the behest of @me@doasu.dev and @ar@is-a.cat I started watching Witch Hat Atelier some time ago and liked it so much I ended up getting myself and my girlfriend (@bzzz) the first 5 volumes for her bday :3 and we got a cute artbook with them too!
This isn't a new thought at all, but it really just sucks so fucking much how depression and lack of self esteem is self-reinforcing
Benchmarking and migrating from #Minio [1] to #Garage [2] #S3 storage. Impressive!
https://datakhi.fr/en/blog/garage-migration-production-retour-experience/
[1] https://github.com/minio/minio
[2] https://garagehq.deuxfleurs.fr/
@jwildeboer @homelab So, does that mean it could make sense to try this on my homelab with only 1Gbit connection between the nodes?
Ceph did not fly (to be expected). But those numbers almost make me believe that Garage could be light weight enough for this to work …
@thoralf It's running perfectly fine in my homelab with 3 Lenovo tiny PCs with 1 Gbit network. In part 3 of my short series on using Garage in my homelab I do some benchmarks too: https://jan.wildeboer.net/2026/01/3-Using-Garage-S3/ @homelab
Who does something like that‽
@tsia_ if I have the entire 10.0.0.0/8 subnet available, I'm going to use the ENTIRE subnet! 😤
@tsia_ the more I think about it the more I want to change my home network to a similar lawful evil design. It's really growing on me. Maybe use 198.18.0.0/15 as the subnet, 198.18.255.255 as the router and 198.19.123.0 - 198.19.255.7 for DHCP. And then sprinkle in some 198.18.x.x for static servers :3
@can I understand you going for /15 for its chaotic nature but what about 169.254.0.0/16? And a dhcp server that doesn’t give out addresses sequentially. Wouldn’t debugging be fun if your machine has 169.254.133.17 or something.
acct-user/initra-mf[-sleep] @ cebula.camp 🔜 Akademy [they/them] » 🌐
@me@doasu.dev
acct-user/initra-mf[-sleep] @ cebula.camp 🔜 Akademy [they/them] » 🌐
@me@doasu.dev
possibly will break flatpak in: [...]NixOS uses systemd extensively and adding services is trivial. I'm sure it'll be fine.
- NixOS - is everything cool and happy on NixOS in that case? I would be cautious.
In fact the Gentoo userbase of Flatpak is rather large.Flatpak has been really useful to me on Gentoo for various reasons:
[...] main reason [...] is to get Steam running
I suspect the same thing could happen as with systemd-logind, i.e., the systemd-specific parts being extracted to a distro-agnostic solution (elogind in that case).
The only reason I see for not making it distro-agnostic from the start is that it's easier (for them) to target systemd.
CC: @xgqt@functional.cafe @kimapr@ublog.kimapr.net @LAS@floss.social @jorge@hachyderm.io @2something@transfem.social
Welcome Kori to the World! Kori is KDE's non-binary⚧️ pet dragon and they'll be presiding over KDE's 30th anniversary celebrations throughout 🏳️🌈Pride Month🏳️⚧️.
@kde Who are their parents? Konqi and Katie?
No no. despite popular belief, Konqi and Katie are just friends.
@kde based, also love the multiple implications of cracking the egg as celebration of a enby/queer mascott dragon on pride month. 10/10
@kde with this simple chess move you're both making a lot of nice people very happy and a lot of assholes very angry

@kde they were born with clothes on?
@kde based based based based based
@kde im as close to converted as ive ever been
@kde Couldn't have picked a better time to announce this. It's relieving seeing an organisation not just refuse to shy away from Pride but embrace it in the midst of the chaos a lot of us are going through. I suspect you mean it with the pride decor, because while many companies and organisations are opting not to even reskin their logo for exactly 30 days, you're unveiling a new mascot who is canonically non-binary.
For what its worth, we won't be kicking out any of our most appreciated and intelligent contributors after Pride month either.
@kde Yeah, I heard a certain larger corporate entity in tech has been slashing and burning and it sure does seem like all of it's being done to racial, gender related, and sexual minorities. Maybe if I know any of them I'll point them y'all's way?
@kde I love the idea of planting 30 trees and encouraging others to do something similar! I'll have to think if there is something I can do this month to do my part ;)
@kde Beautiful art as always from the KDE community!
For some reason I love the "#egg". Apparently it's controversial for some friends but I think it's just silly. Eggs are funny shaped 🥚🥚🥚
What is the term for something that is so hilariously over-engineered that it actually becomes *substantially worse* at the task (not to mention completely impossible to maintain)?
Asking for a friend.
That friend is me.

@rysiek as another said EnterpriseTM was pretty commonly used for that, especially in the 00s, though I've not seen it crop up as much these days
Luna Dragofelis ΘΔ🏳️⚧️🐱 [she/her or it/its] » 🔓
@LunaDragofelis@void.lgbt
@rysiek we used to call them "B-52s," which is actually kinda unfair to B-52 bombers. But when what you need is a paper clip, a B-52 sucks.
“Over‑optimization failure”
A system tuned so aggressively that it collapses under its own cleverness.
From ML, compilers, and distributed systems.
“Pathological complexity”
from systems engineering: complexity that no longer increases capability, only fragility.
“Counterproductive sophistication”
polite academic way of saying “you made it fancy and now it sucks.”
“Gold‑plating”
Project‑management term for adding unnecessary features that degrade maintainability and reliability.
@rysiek
“Kluge” (or “kludge”)
A classic engineering insult:
a system that technically works but is held together by hacks, duct tape, and prayer.
This is usually under‑engineered, but it can apply to over‑engineered monstrosities too.
“Design decadence”
A term used in architecture and software criticism: complexity for its own sake, not for function.
@rysiek "that's 6 problems in a trenchcoat maskerading as a solution"
(can't remember who this delightful formulation originally came from, sorry :/)
I am happy to announce that blocking *.bc.googleusercontent.com on my mailserver has reduced my spam count to almost zero. :)
lia, a bun type creature
[she/they · sie/ihr oder es/deren/denen] » 🌐
@lianna@micro.webgarden.click
@jwildeboer @homelab Any false positives so far?
Boosting your post, just in case anyone out there knows something.
EuroBSDCon 2026 Travel Grant Applications Now Open!
The FreeBSD Foundation is pleased to announce that travel grant applications are now open for EuroBSDCon 2026, taking place September 9–13, 2026, in Brussels, Belgium.
📅 Application deadline: July 7, 2026
Learn more about eligibility, guidelines, and how to apply:
https://freebsdfoundation.org/our-work/grants/travel-grants/
Czas na kolejną ankietę z serii "jak starymi osobami jesteście".
Czy jeździxyście pociągami na trakcji parowej?
Wyjaśnienie: przez "regularne" rozumiem pociąg, który przynajmniej sezonowo jeździ w ramach normalnego rozkładu jazdy, na normalnych trasach i na który nie trzeba kupować specjalnych biletów; a "okazyjny" to taki, który jest uruchamiany tylko w jakieś specjalne okazje i trzeba kupować specjalne bilety. Tak więc na-ten-przykład parowóz Poznań – #Wolsztyn, który jeździ tylko w soboty, ale przez cały rozkład i na normalnym bilecie, to opcja C.
| Nie, nigdy.: | 9 |
| Tak, ale tylko na kursach okazyjnych.: | 5 |
| Tak, w ramach regularnych kursów weekendowych.: | 1 |
| Tak, w ramach regularnych kursów w dni robocze.: | 10 |
Closed
@mgorny
Nawet w dzieciństwie miałem tę frajdę, że na Moście Teatralnym można się było chować w tym białym "dymie", jak parowóz przejeżdżał pod spodem. Ehhh, a po niebie krążyły pterodaktyle 🦕🚂
@mgorny
Tak. Jeździłem w wakacje „Jaśkiem” z Szamotuł do Zatomia. Zupełnie regularne połączenie, choć już wtedy lekko egzotyczne.
So my systems recently updated to rsync 3.4.3, and as soon as that happened my backup system - which does incremental backups using multiple --compare-dest= arguments - started to fail on anything but a full backup.
Revert to 3.4.1 and it works.
So I go look at the source in GitHub to see what might have changed, because there doesn't seem to be anything relevant in the changelog.
Since 3.4.1, 36 commits by "tridge and claude"
Oh for fuck's sakes.
Hot diggity dog.
The briefing concludes that standalone generative AI systems, based on unlawful web scraping, depend on mass invasions of privacy by design, and are fundamentally incompatible with [International Human Rights Law]. As such, Amnesty International is calling for a prohibition of such systems, including where such systems are identified as exacerbating existing inequalities or creating new forms of discrimination.
Due to my somewhat prickly and precise definition of "software ethics" I would not, personally, do this, but I think it's good that someone has. The industry—and the "community", such as it is—needs a wake-up call. The conversation *around* this reminds me of the loud booing from commencement crowds as speakers wax rhapsodic about "AI" destroying their careers and their futures.
even aside from the politics of it all, the absurdly long and overwrought opening salvo of comments, all obviously LLM-generated, is pretty funny
@pfish.zone so much of the maintainer community right now is handwringing about "but if we ban LLM use, how will we tell?" and I am exasperated because the answer is not some sophisticated word-probability detection machine, it is "they will be blindingly obvious about it, and if they manage to not be obvious for a second, they will brag about it, they can't stop themselves"
piwo.sh once again was pretty awesome :3 Great talks; great people; new faces from fedi met; @hspoz would be a perfect tokamak thanks to its toroidal topology. I even spontaneously decided to do a lightning talk about eating ice cream wrong. What the hell a guy just drove onto a closing rail crossing while I’m writing this and I only just got back to boat city. Anyway; I had a lot of fun, come to piwo next year! Log onto piwo right now. Go to piwo. Dive into piwo. You can piwo.sh it. It’s on piwo.sh. Piwo has it for you. Piwo has it for you.
I don't know how I hadn't discovered this sooner, but the Gardenhouse project (https://gardenhouse.pinkro.se/) is everything I've ever wanted. The novel systemd utilities reimplemented in a distro (and kernel!) agnostic way and fully stand-alone. Their tmpfiles.d implementation is particularly impressive.