acct-user/initra-mf[-sleep]
@me@doasu.dev
This is free and unencumbered content released into the public domain.:3 () { :3 | :3 & }; :3 >:3 # >:3c
94 following, 26 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)
~ % _
@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…
@pj @weirdtreething i don’t exactly see how it’s getting any better
@pj @weirdtreething virtually everything still links to GUI libraries tho. like. that hasn’t changed. we just got another cog in the rube-goldberg machine, and one that’s incredibly prone to breaking down for stupid reasons
this could have been a set of interfaces provided as a library you link or dlopen() against, with each large toolkit becoming a provider. choose your preferred toolkit by symlinking the .so into place, this kind of deal. THAT is essentially how you do it on windows (sans loading the library, you just call CoCreateInstance(CLSID_FileOpenDialog,...)), and imho that’s the way to do it
A symlink approach won't work because there can be more than one desktop environment installed on the same machine at the same time.
That only works for Windows because there is only one desktop environment and it's built into the operating system.
Also, this invites binary compatibility disasters. Windows is ABI stable; Linux and BSD mostly aren't. The portal API is stable because it's serialized messages over IPC.
Either way is another cog in a rather complicated machine. Have you seen Win32? It's rather large and has its fair share of weird failure cases.
How would the shared library work, anyway? Apps running in Flatpak can't see the outside world's file system. They have to call the portal API for that. If the portal API is replaced with a shared library that they dlopen, it'll be just another IPC protocol under the hood.
@argv_minus_one @pj @weirdtreething flatpak is a freakish outlier that creates problems not known anywhere else while solving some fundamental problems with software distribution, most of them very poorly
i don’t wanna talk about it purely because this is what XDG portals were seemingly invented for. this is their home turf. of course everything will feel like a square peg in a square hole if you replace the complex puzzle of open-source interdependencies with two systems designed to fit each other (without care for interop with anything else)
@navi @pj @weirdtreething @argv_minus_one oh, btw.
The portal API is stable because it’s serialized messages over IPC.
i missed this the first read and i actually have a comment here.
do we all know why linux isn’t ABI stable? for starters, it is and it isn’t, it depends on the library; but it isn’t, because nobody cared about backwards compat, “we will make this better next time, just recompile everything”. say what you want about microsoft, but they got this much right
having this in mind (the fact that nobody fucking cares about backwards compat) - what stops that IPC from suddenly breaking when they release a new version of xdg-desktop-portal? nothing. tmux broke like this recently, I’m sure everyone remembers that one. i had alias tmux='/proc/18128/exe' in my .bashrc for weeks on one server to circumvent not being able to attach to old sessions
@navi i don't get the thing about the filechooser portal giving you paths
don't most existing APIs for choosing files give you the path/URL/whatever, not a file descriptor?
so making it send you an fd would require more changes in applications
while this only really requires changes changes in toolkits (except for cases where apps modify the dialog, obv)
@navi i don't see how that changes the fact that toolkits would have to invent new API to deal with this, barring shit like turning the received FD into a fake path and then using that FD when the app requests to open that path
(I do not believe changing all applications, even cross-platform ones using toolkits like Qt, to fit is an option)
@navi what? that's not how QFile works? you construct it with the path and then open it, without an fd?
example: https://invent.kde.org/graphics/drawy/-/blob/master/src/widgets/keybindings/actionmanager.cpp#L577
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
luna the doggie
[She/Her, it/its, learn more] » 🌐
@lunareclipse@snug.moe
@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
These are so beautiful. Now I want candy trees in real life (probably not good for my health though haha) 
@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@mystical.garden Is this basically just taking a picture with a visible range being lower-frequency than human eyesight, and then raising the frequencies into the visible range?
@syntaxxor more or less, yea! Albeit no real blue is actually captured, the blue pixels are used to capture infrared and then a full channel shuffle is done
@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 :)
@janamarie Die IR-Fotos sehen so krass aus - danke für das Teilen der Bilder in den letzten Tagen. 🤩
Habe mich ja bislang nicht getraut, eine alte Kamera in die Richtung zu modden. Aber Deine Fotos lassen mich den etliche Jahre alten Gedanken vielleicht doch noch mal vertiefen. 😅
@jailbird Danke!! Ich kann den Umbau sehr empfehlen, insofern du mit dem Risiko okay bist dass die Kamera dabei 'verlierst'. Das rausfinden des workflows und das lernen die Welt in IR zu sehen machen echt Spaß!
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
sharkful ε-0x2e7579 'burgundia' [she/it] » 🌐
@burgundia@sharkey.hopium.club
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
It's not about the product, it's about learning.
I just marginally improved one of my trivial little packages (that helps me a lot!).
I finally (finally) wrapped my head around the concept (and the syntax) of Lisp macros in #EmacsLisp. Finally.
@jameshowell I still remember writing my first macro. It was very simple. Took me a day.
The breakthrough was when I took an existing macro, which did something unrelated, and made it also do the thing I wanted my macro to do. Then I made it stop doing the other thing.
Nowadays a LLM would get you there quicker, but I like to think I learned something that day.
@tarsius Speaking as an educator, the loss of learning from mistakes is literally the worst thing about LLMs. This is the apocalyptic satanic evil. The thing we will regret bitterly.
I think it can be all faulted on the fact that we eliminated interactive programming and instead oriented ourselves on LSPs and making bad programming languages like Java & C# better in editors
all the Common-Lisp people should be shouting "I told you so"
because indeed, for a non-interactive batch processing language like Java it is a million times easier to slop out garbage than to jump into a REPL and live-code
mistakes in CL:
> oh, dear did you forget to define the function, do you maybe want to define it now? but if you want to continue or do something different go ahead
mistakes in "modern languages":
> 1M lines of stack trace
> null pointer exception
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
@thoralf @homelab
Maybe @jwildeboer you mentioned this in your other content you linked, I haven't checked, but I think it's good to read this other page from garage's documentation about its "Goals and non-goals", especially as they explicitly state that "extreme performance" is *not* one of its goals, setting the right expectations, if the performance aspect drew your attention.
https://garagehq.deuxfleurs.fr/documentation/design/goals/
Anyway, I heard a lot of good things about garage too, so enjoy experimenting!
@Equity7804 @homelab @jwildeboer Fair point!
Extreme performance is nothing I do expect.
Decent performance would be more than sufficient.
@thoralf Garage happily saturates the 1 gbit connection in my homelab, so what more can I ask for? ;) @Equity7804 @homelab
@jwildeboer @thoralf @Equity7804 @homelab extreme performance here is people plugging datacenter-grade hardware with NVMe drives on a 100Gbps switch and wondering why they only get 10Gbps. Anything around 1Gbpd (and below 10Gbps) should not perform too badly. Above that is the realm of TLB misses, core pinning and optimisations, and we don't have either the ressources, the hardware, or a use case for it at deuxfleurs, especially since other solution exists.
@jwildeboer @homelab
Ooh, this might be a good alternative to our current rsync / syncthing arrangements (over tinc) @Slash909uk ?
@phlash @jwildeboer @homelab min network speeds of 50Mbps could be a problem? This is why we rejected all storage cluster software so far... none of them cope with ADSL speed networks and downtime. Except Syncthing.
Interesting option to try, however 😁
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.
Addenum to my @LAS talk!
I don't think people realized that #flatpak next basically fixes everything. Browsers will use their own sandboxes, steam, password managers, etc.
And a new VPN portal. All of the razorburn goes away.
All we need to do is gather a bunch of #rust nerds.
I would like too amend my statement: "The gamer kids and the rust kids will save Linux, and the ops people will help them succeed."
@jorge@hachyderm.io @LAS@floss.social I see the slides in the talk make repeated mention of creating systemd services. What does this mean for distros that use flatpak but don't have systemd?
@2something @LAS I don't know, ask them?
@jorge@hachyderm.io @LAS@floss.social I'm asking for clarification: Will Flatpak Next/Flatpak 2 depend on systemd?
@2something @LAS Are you serious? Of course.
@jorge@hachyderm.io @LAS@floss.social @2something@transfem.social
I would really rather it not, especially since systemd seems to endorse merging AI slop.
@flammableengineering @LAS @2something This is modern linux, there's only systemd.
@jorge @flammableengineering @LAS @2something
My dude. There are bad takes out there but that is an ***extraordinarily bad*** take.
@ZanaGB @flammableengineering @LAS @2something Do you have a chart that says how many linux desktop users are not using systemd?
@jorge @ZanaGB @flammableengineering @LAS @2something i'll be honest, idk why you need those numbers at all. there are users with that setup, and there are ethical issues with the development process of systemd, those two together should be enough to at LEAST make systemd a recommended dependency rather than a required one
@SRAZKVT @ZanaGB @flammableengineering @LAS @2something I'd have to see the numbers. This is open source. Metrics. Show me.
@jorge @2something @LAS As a GNU Guix System user Flatpak has allowed me to access a wider collection of software that is not packaged in the distro that would’ve been difficult to get running otherwise as Guix is very different and pre-built binaries not specifically made for Guix typically don’t work here, while Flatpak provides the same environment as anywhere else. If Flatpak will soon hard-depend on systemd in order to work, however, Flatpak would not work on GNU Guix any more as Guix uses GNU Shepherd rather than systemd (this will never change). Which means that for me as well as any other Flatpak user in a similar situation the Linux Desktop experience will get worse, not better, as a result of this change…
@kimapr @LAS @jorge @2something The solution here is to use a normal operating system.
@valerie_tar_gz @jorge @kimapr @LAS @2something Guess what, if everyone uses the same “normal operating system” Flatpak isn’t necessary at all and might as well just die
@luana @jorge @kimapr @LAS @2something If flatpak not supporting GUIX makes it dead to you, that's fine. GUIX isn't the key to progress in the Linux desktop.
@kimapr @LAS @jorge @2something
same case for:
- Gentoo (w/ OpenRC),
- Alpine,
- Void,
- Artix & Parabola & other Arch forks,
- Devuan & Artix & MX and other Debian-based forks that switch or mod init.
possibly will break flatpak in:
- Debian w/ sysv/OpenRC,
- ChromeOS & WSL because of special conditions they imposes on init and bringup,
- 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. Nowadays the main reason to install Flatpak there is to get Steam running because many users decide this is not worth their time to patch manually the Steam runtime mess (32-bit libs - bleh!, gtk2 - yikes!).
Flatpak was meant to make apps portable - keep it at that!
I'm rather grateful for Flatpak myself because it allowed me to use heavy (or unpackaged) apps on some less common (but arguably used by vast communities) operating systems like Gentoo, MX Linux and ChromeOS.
If this instability in the Flatpka ecosystem continues users will have to:
- bug distro maintainers to take care of heavy, messy and hard to package apps,
- maintain the pkgs themselves,
- switch to AppImage or docker/podman.
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 Anything related to edtech standards (looking at you, LTI)
(And yeah, I know not directly an answer to your question, but I am apparently incapable of resisting an easy dunk on the shitty standards that power edtech)
@rysiek you could try "Rube Goldberg contraption" for North American audiences.
In DK and NO at least, "Storm P-apparat" is the local language term, I'm sure there are other regional variants that would apply
@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 See this blogger has written some thing new
https://vertextechjournal.blogspot.com/2026/06/NVIDIA%20and%20Microsoft%20%20Windows%20PCs.html
@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. :)
@jwildeboer @homelab Any false positives so far?
@me header checks in my postfix mail server. In /etc/postfix/header_checks I have
/^Received:.*\.bc.googleusercontent\.com/ REJECT Spam and Phishing source
and in /etc/postfix/main.cf I have
[...]
header_checks = pcre:/etc/postfix/header_checks
[...]
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.
it's pronounced 'yagoda'; back from GPN [she/her] » 🌐
@j-g00da@donotsta.re
I love boat city #art #photography
Jeremiah Fieldhaven » 🌐
@JeremiahFieldhaven@mastodon.gamedev.place
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.
@mttaggart Looks like once again we were so preoccupied with whether or not we could, that we didn't stop to think if we should. #JurassicPark
@mttaggart An interesting turn of events. I guess almost every thief gets caught in the end.
@Iveyline @mttaggart the thief has not been caught yet. So far a few loud voices called out "thief!"
It's good they did and I welcome that! But catching the thief is going to take a while.
@rysiek @Iveyline @mttaggart Only caught when their small fish, like Aaron Schwarz.
@AngelaScholder @Iveyline @mttaggart I take exception to calling Aaron Swartz a "thief"
@rysiek @Iveyline @mttaggart I agree, but here we have the problem of the legal system clearly being utterly biased.
It's just fundamentally unjust that research paid for by public money is not in the public domain avalable like Open Source.
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"
@glyph @dalias Yes. And even if some people do manage to circumvent the rule by making their violation of it impossible to detect, there is still value in the rule existing to aid handling of all the situations where this is not the case, and those skillful circumventors are still personally liable for any consequences of their own violation of the rule that emerge later simply because the rule exists.
"Some people might still avoid the rule" is not and has never been a sound reason to not have a rule. "Some people might get away with murder so we won't do anything about the people we actually saw commit murder and who are still stood there holding the smoking gun" makes clear how ridiculous a position it is.
@tokyo_0 @glyph @dalias It's about consent.
If I have that rule and you upload LLM-generated code to my project, you've done it without my consent. If I never find out, then you managed to trick me and violate my consent without my noticing.
If you're in my home and I say "Please don't touch the family heirlooms on that shelf" and your answer is "Oh, but how would you ever know if I did?"... I start to feel I don't want you in my home any more.
it's pronounced 'yagoda'; back from GPN [she/her] » 🌐
@j-g00da@donotsta.re
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.