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
Lately I've been thinking about how #Gentoo is perceived by people. So often they're stuck in the "ricer" mindset: Gentoo is being built from source, so it must be ZOMG fast. And if it isn't, then what's the point?
If I were to make four points for Gentoo (to stop myself from making more), they would be:
1. Gentoo is independent.
There is no company behind Gentoo. There is no business plan. It's made and maintained by volunteers. Driven by passion and not profit incentive. And we want to keep it that way.
2. Gentoo aims to be secure.
We are maintaining our own infrastructure to reduce the risk of being hijacked. We're securing our distribution channels and mirrors using OpenPGP. We're only using Codeberg (which we really appreciate) and GitHub as mirrors (with OpenPGP commit signatures) and contribution channels. We have a dedicated security team, who works with the developers to keep packages free of vulnerabilities and our users informed.
3. Gentoo is made by humans.
We banned LLM contributions two years ago, and never regretted it. We didn't "wait and see", we took decisive action, and if we got left behind, it's only for the better. Unfortunately, in today's LLM-ridden world we can't stop slop software from being packaged in Gentoo without sacrificing our commitment to keep packages up to date, but we try to keep the worst offenders (like copywashed chardet) at bay.
4. Gentoo supports sustainability.
This may sound ironic when so many of us build everything from source, but we're actually trying to make computing sustainable. Gentoo's source-first nature makes it inherently flexible. We try our best to support a plethora of older and less common hardware. We go against the flow and still try to provide a workable system on hardware that is not supported by Rust or V8. And on top of that, we do our best to provide binary packages for a variety of configurations.
Of course, that's not all. I want Gentoo to be reliable and stable, to be oriented towards privacy by default, to be welcome and respectful.
And all these things ultimately depend on people working on Gentoo, and contributing to Gentoo. We always need more people that share these principles and want to help us achieve them.
What do you appreciate in Gentoo?
While I’m down the QR code rabbit hole, here is another one.
Cover any corners to make the decoder latch onto the others.
TIL: The word "average" comes from Arabic "ʕawār", which means: fault, blemish, defect, flaw. And in Polish we have a word "awaria", coming from the same root, meaning failure.
New on #blog (this time with quotes from Fedi): "Why Gentoo?"
https://blogs.gentoo.org/mgorny/2026/05/28/why-gentoo/
"""
Multiple times in the past I’ve been thinking of how #Gentoo is perceived by the wider public, the non-users. What probably stands out most is compiling. Almost everyone who heard of Gentoo knows it has something to do with compiling everything. And why are we doing that? Well, besides being hardcore, the common sentiment goes for performance. So yeah, Gentoo users must be some kind of hardcore ricers who try to squeeze every last bit of their system performance.
To be honest, I don’t think that’s a good way to describe Gentoo. Yes, compiling is at the core of it. But performance? I don’t think so, at least not in the obvious, -O9999 -fzomg-fast way. The world has moved on, CPUs have gotten faster, optimizations have gotten smarter, and distributions have started optimizing more aggressively. Optimization-wise, I suspect your average Ubuntu package with generic optimizations may be no slower than the equivalent Gentoo package fine-tuned for your CPU. And if it’s not, then it probably won’t make a real difference anyway.
There’s much more to Gentoo than that. Yes, some of it comes from building from source: the flexibility. But a lot of it comes from the wider Gentoo philosophy, the philosophy that brought us all together. The idea that Gentoo is the distribution we’re making for ourselves and people who enjoy Gentoo. So if I were to make a few arguments for Gentoo, I’d focus on that. And this is what I’d like to do here.
"""
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
i hate x11 (the protocol) so hard, like excuse me what the fuck:
tmp_name = g_ascii_strdown (dev->name, -1);
if (strstr (tmp_name, " pad"))
input_source = GDK_SOURCE_TABLET_PAD;
else if (strstr (tmp_name, "wacom") ||
strstr (tmp_name, "pen") ||
strstr (tmp_name, "stylus") ||
strstr (tmp_name, "eraser"))
input_source = GDK_SOURCE_PEN;
else if (!strstr (tmp_name, "mouse") &&
!strstr (tmp_name, "pointer") &&
!strstr (tmp_name, "qemu usb tablet") &&
!strstr (tmp_name, "spice vdagent tablet") &&
!strstr (tmp_name, "virtualbox usb tablet") &&
has_abs_axes (display, dev->classes, dev->num_classes))
input_source = GDK_SOURCE_TOUCHSCREEN;
else if (strstr (tmp_name, "trackpoint") ||
strstr (tmp_name, "dualpoint stick"))
input_source = GDK_SOURCE_TRACKPOINT;
else
input_source = GDK_SOURCE_MOUSE;
what do you mean this is how you recognize the type of an input device?
@navi This looks like it's gtk folks not knowing what they're doing, not any sign of a problem with x11.
@navi Probably they should be classifying it based in absolute/relative positioning, presence of things like pressure sensitivity, etc. rather than by interpreting human oriented names.
@dalias@hachyderm.io @navi@social.vlhl.dev right, so - positioning
- pressure
- axial rotation
- tilt
- lift
- eraser mode
- kind of buttons present
- haptics
-
@navi X11 might suck, but what I'm certain of is that it's nothing compared to the GNOME levels of suck, so can you find another source from a different codebase that exposes the X11 flaws? 😅
I’m looking for a source for a good, front-connected chest binder for my kid. We have one pull-over style that we measured for good fit, but they want (a) more to enable more frequent wearing and (b) front-connection for ease of taking safety and sensory breaks while at work and school
Anyone know of a shop that serves the US, has quality products, etc.? We’d prefer to give our money to trans-run or well-allied businesses (in that order). Boost ok.
"This Week in Plasma" brings the news that devs are hard at work polishing Plasma 6.7 due to be released on the 16th of June.
Annoying bugs, like a crash when a monitor was quickly switched off and on again, or being unable to recover a window you have dragged off the edge of a screen, are being solved to make sure your experience with your upcoming desktop environment is smooth and pleasant.
https://blogs.kde.org/2026/05/30/this-week-in-plasma-6.7-beta-2-released/
What do you mean by "real desktop experience"? What would constitute a "fake" one?
By the way, you can get the Plasma desktop experience by typing
startplasma-wayland
or
startplasma-x11
from the command line.
No login manager of any description required—except your fingers.
some recent IR experiments with a 720nm long-pass filter. I like this, it's dramatic and has it's own neat characteristic, buut I will probably mostly adhere to colour IR photography, I enjoy that a bit more #photography
Amazon Basics New Glenn Rocket Booster Usable for Men Women Outdoor Explosion Space Lift Heavy Lift Satellite Multifunction
hey-ho! i have a weird suspicion that in the perspective of 2-3 months i’ll be actively looking for a job (so not YET, but with how the market is looking like, I prefer to announce myself ahead of time)
are YOU looking for…
if so, then please get in touch! CV available upon request. part time / flexible hours preferred, I want enough funds to stay afloat, not to get rich (read: i’m exceptionally cheap) #GetFediHired 
It is my 3rd month of running #snac #snac2 instance. I wanted to share a few words about how awesome this software is.
Few points that make snac icredibly good for my usecase are:
After 3 month of posting (2 active users and 3 semi active users) my data dir is ~500MB and memory usage is ~200MB
it means i can keep running it on my infrastructure without even thinking too much about load
@grunfink@comam.es thanks for such a awesome piece of software 🩷🩷🩷
Flathub moves to ban nearly all apps and submissions made with generative AI https://www.gamingonlinux.com/2026/05/flathub-moves-to-ban-nearly-all-apps-and-submissions-made-with-generative-ai/
An item of curiosity...
As a kid, did you grow up around guns?
| Yes: | 193 |
| No: | 520 |
| Just show me the results: | 14 |
I very much did. Dad was huge on target shooting on a whole bunch of rifles. Nothing pistol - and had a few antiques.
My sis and I would go do homework in the back of the Kingswood when he shot every saturday.
I had a go at it a few times - and did ridiculously well - but it didn't click hard with me. Probably 30 something years since I touched one.
Also accidentally shot myself twice which might be part of it.
Gdyby ktoś chciał się jutro sfederować, planuję być na #piwo2026 od rana jakoś do 12. Może jeszcze raz wpadnę przed 16, żeby zaliczyć trochę nostalgii, o ile będzie mi się chciało raz jeszcze jechać.
@mgorny ja planuję być tak 10-19 więc może nam się uda!
Bywasz może (regularnie) na jakichś innych wydarzeniach w tym stylu?
Fajnie byłoby przybić piątkę :)
@me, regularnie to ja bywam tylko w pociągach xD.
Ale jak coś jest w zasięgu dojazdu i za frajera, to wpaść mogę.
campus life :3
@ww the moon looks pretty slurpable considering it's mainly incredibly dusty
this is an amazing mood post
@ma3ke i wish everything was as relaxed as the photos make it seem. i'm really enjoying this semester, but it's also often quite a lot
You wouldn't NixOS a payphone
@hswaw I would NixOS a smartphone
Hello, world!
We're Wiki Workers United, a global solidarity union for the staff of the Wikimedia Foundation.
This account will share updates on our organizing effort, relevant news/info, and maybe the occasional meme. We promise to keep posting volume reasonably chill.
More info here:
And we welcome the community to express support here:
orchid ~ # rc-service agetty.ttyS0 status
* status: started since 2026-05-28 20:26:12
* command line: /sbin/agetty -a root --noclear ttyS0 linux
* pid: 1695
* memory: 7.3MiB
* cgroup: /openrc.agetty.ttyS0
* 1694 supervise-daemon agetty.ttyS0 --start --pidfile /run/agetty.ttyS0.pid --respawn-period 60 /sbin/agetty -- -a root --noclear ttyS0 linux
* 1695 /bin/login -f --
* 1702 -bash
* 1745 /sbin/openrc-run /etc/init.d/agetty.ttyS0 status
* 1746 /bin/sh /usr/libexec/rc/sh/openrc-run.sh /etc/init.d/agetty status
@navi how much of that is generic OpenRC and how much information about the service is implemented in supervise-daemon? In other words, how much do I need to work on the s6 backend in order to get the same result for supervisor=s6 services?
the since $date, command line, and pid (aka child_pid) comes from supervise-daemon
openrc itself handles putting services in cgroups so as long as s6 doesn’t move things to another cgroup, the memory and cgroup tree should also work
though for non-linux systems, memory will rely on ps -p thus will also need access to child_pid from the supervisor
you can probably use service_set_value from the s6 generated run script to set child_pid, start_time and the command line, since the options/ dir is kind of an abstraction to per-service metadata, and supervise-daemon just populates it with rc_service_value_set(), then the same function as supervise-daemon will work for s6
i’ll probably add more bits to this (e.g. a tail -n 10 of logging, once that’s figured out and enabled universally), but that we can coordinate as well
@navi I can get information maintained in s6-supervise from an outside script via https://skarnet.org/software/s6/s6-svstat.html ; it should support all the information you're currently maintaining in supervise-daemon. I just need to know how to plug the information into the output of rc-status; I suppose it can be done by copying your status() function and adapting it to call s6-svstat wherever needed. It should work without too much hassle.
|&, it does &|@rose fish doesn't do ${var_name} but it does $var_name
like why that one out of the two
&| means fork into background and disown :DIf a job is started with ‘&|’ or ‘&!’, then that job is immediately disowned.I always forget which is which, lmao
~ https://zsh.sourceforge.io/Doc/Release/Jobs-_0026-Signals.html#Jobs
hate how constricting it feels to use windows
its so comfy to do everything in the terminal,. i just type words and puter does it
GUI feels so slow and clunky
@catpunk there's issues with the terminal though
mostly it's a mess to make accessible
FEATURES=candy, sadly 
CC: @navi@social.vlhl.dev @yukijoou@fedi.kemonomimi.gay @catpunk@piperco.global @SRAZKVT@tech.lgbt
There are only two weeks left until the final release of Plasma 6.7 lands on your computer, and developers still need your help to squash the remaining bugs.
https://kde.org/announcements/plasma/6/6.6.91/
Install it from your distro's unstabled/testing repos and submit your feedback to
It's only called "Agile" if it comes from the Agile region of France. Otherwise it's just sparkling chaos with a standup meeting.
Finally found a good photo of my Dad and I, getting ready to roam the neighborhood on Halloween night 1993.
Right before we put our masks on!
boostedDad was dragging an old truck towing chain. I held the other end. He would stagger and growl at kids while I said things like "no, no, you can't have any more children until you finish the ones you have!"
One small boy holding his father's hand looked at us with big eyes and said "Daddy, what's that?" Daddy looked me dead in the eye and said "What? I don't see anything."
@mwl So heartwarming to hear really good parenting anecdotes. The world needs to get back to that kind of family values.
Is there any demand for this hypothetical #sourcehut feature?
@drew authwalling code browsing is a terrible anti-feature, rest is fine
My code forge (#forgejo) is publicly accessible, but I want to restrict some repositories (e.g., mirrors) to logged-in users, so this is perfect.
@mkljczk @me it's not a dark pattern. Dark patterns are designed to manipulate users into doing something they otherwise wouldn't, for the benefit of the operator.
Private repos cannot be cloned or accessed in any way by anyone not on the access list. A repo which enabled this hypothetical feature could still be publicly listed and git cloned.

My instance has ~20 users (slowly growing) so that'd mean I'd have to manually add each new user to each repo / org.
I think it's a pretty valid use case. I'm not doing that out of malevolence either. 0.o
If your financial/work situation is stable, I will argue that you have little to lose and much to gain by resisting “AI”.
If you’re right, you will have avoided mental atrophy, you will stay as sharp as ever through the daily intellectual exertion, and you might become one of the few that still understand how computers work while the world went high on vibin.
If you’re wrong, so what? AI is easy. It wouldn’t make top 10 hardest skills you learned this year. You can always catch up.
@radex if you're in a position where the speed of getting some output matters and you're not just paid for working a number of hours (e.g. indie devs working for themselves building own products), then it's a big advantage to have a work multiplier which lets you build the things you're building way faster
@mackuba Maybe. Not my experience.
@radex What's your experience, have you tried using something like Codex/Claude seriously for a while?
@mackuba While I agree with your angle, you're not formally addressing any of @radex points in the argument (but bring up a new part: opportunity cost of being wrong while others moved at a faster speed, making e.g. market entry or keeping shares harder). I.e. there's something to lose by inaction.
Radek's argument stands and falls with the claim "it's easy".
I've been consulting for mid size enterprises to help with AI problems and oh boy is it not easy for people.
whoever hosts http://letsdecrypt.org, I thank you
i’m close to renaming pl-fe but it would be another variation on my name, like I did with Nicolex. however i’m not a fan of naming things after myself as i’m a shy autistic person, but also i’m a developer so i’m terrible at naming stuff
@mkljczk TheOnlyGoodFrontend /j
@alexia it’s not even good
@alexia there are no good fedi clients. except phanpy, maybe, but it’s too opinionated to fit everyone
CC: @bstn@social.bstn.nohost.me @mkljczk@fediverse.pl @alexia@starlightnet.work