R.O.S.I.E 5448
@rosie@0x4d4f5448.systems
Location: 0,0
fucking liberals
the war is wrong not because US stormtroopers could get hurt, not because US economic assets could be damaged, not because US allies are under fire, certainly not because the dictator didn’t personally kill brown people for the empire when he was younger
shut up about americans for five seconds you pathetic wannabe collaborators whose own fascist regime doesn’t even want you, can you even pretend to give a shit about the lives of human beings outside your precious imaginary lines?
the war is wrong because the US and Israel are murdering children in cold blood

starting to wonder if i should stick with rhel-based distros on the new servers or if i should go for something else
debian-based stuff is Fine but it has some of the same issues as rhel-based stuff in terms of packaging (i dislike both package build systems)
not going with alpine because stock musl performance sucks, people who use arch on servers scare me, and i'm mostly unfamiliar with other stuff
@esm when i was remaking my server i wanted to look into chimera linux given it replaces musl's allocator (which i i believe one of the larger parts of it's slowness) with mimalloc but even headlessly it seemed (when i checked at least) to install desktop adjacent packages as well so idk how well it'd work
@rosie out of curiosity i looked at the void packages to see how libvips is built and boooooo, gif support is broken
the kind of vibe coding where instead of letting an llm write the code for you, you write it yourself while still not giving a shit about the quality of the code or its future maintenance. what do we call that one
More than a few vibe coders have been writing that sort of code all along, and when LLMs stop being subsidised with infinite free money and disappear, will go back to writing it I suspect.
@passenger what i'm talking about is the kind of code you would be consciously aware isn't good enough to try to make money off of, just personal scripts or fun toys without much that could fail if anything goes wrong. i'm quite sure there are vibe coders who only use llms for those, but i very much don't expect them to be the loudest ones we keep hearing about, those who coined "vibe coding" unironically.
I don’t think I can stay on void it just lacks basically every essential software I use in my workflow and as for building things it doesn’t have a package for I am just not good enough to satisfy its arcane requirements
should I just go back to arch? learn something else new that actually has packages? nix maybe? (but then what’s the deal with Palantir’s involvement there??)
My experience with generative-AI has been that, at its very best, it is subtly wrong in ways that only an expert in the relevant subject would recognise. So I don't worry about us creating super-intelligent AI, I worry about us allowing that expertise to atrophy through laziness and greed. I refuse to use LLMs not because I'm scared of how clever they are, but because I do not wish to become stupider.
I will say one thing for generative AI: since these tools function by remixing/translating existing information, that vibe programming is so popular demonstrates a colossal failure on the part of our industry in not making this stuff easier. If a giant ball of statistics can mostly knock up a working app in minutes, this shows not that gen-AI is insanely clever, but that most of the work in making an app has always been stupid. We have gatekeeped programming behind vast walls of nonsense.
We seem to have largely stopped innovating on trying to lower barriers to programming in favour of creating endless new frameworks and libraries for a vanishingly small number of near-identical languages. It is the mid-2020s and people are wringing their hands over Rust as if it was some inexplicable new thing rather than a C-derivative that incorporates decades old type theory. You know what I consider to be genuinely ground-breaking programming tools? VisiCalc, HyperCard and Scratch.
You know what? HyperCard was a glorious moment in time that I dearly miss: an army of non-experts were bashing together and sharing weird and wonderful stacks that were part 'zine, part adventure game and part database. Instead of laughing at vibe-coders, maybe we should ask ourselves why the current state-of-the-art in beginner-friendly programming tools is a planet-boiling roulette wheel.
i started drafting a blog post about free software licenses and if i release it many people will shit their pants
@SRAZKVT I assume it goes something like, "you have no idea how many pieces of software are violating licencing both copy left and copy right...
Also, every piece of code you wrote with that LLM is in super position between copy left and all rights reserved"
@theeclecticdyslexic nope, more "we shouldn't allow all use cases, actually, as granting users the ability to remove other people's rights will lead to less freedom overall in the world"
@SRAZKVT ya, I mean... I'm pretty partial to strict copy left. Permissive licences have always left me with a vague dread. We allow capital interests too many negative freedoms as it is.
It kinda pains me that I'm currently working on something that I have promised another project to be Apache 2 compatible... The exact functionality is already being used as a moat that was built by EEE of Apache code...
@theeclecticdyslexic permissive licenses result in a net positive of freedoms only in an ideal world where nobody takes avantage of others. we aren't in such a perfect world though, so we gotta do with what we can
@SRAZKVT @theeclecticdyslexic
It does bug me that most copyleft licences are very unix-style development oriented though.
Some systems simply don't work that way. (e.g. many Smalltalks, some Lisps etc)
@SRAZKVT anyway, looking forward to reading it!
@theeclecticdyslexic yknow it might never come out
i have drafts i started two years ago that i then abandonned and just didn't clean up
Wikipedia bans Archive.today after site executed DDoS and altered web captures
If DDoSing a blog wasn't bad enough, archive site also tampered with web snapshots.
https://arstechnica.com/tech-policy/2026/02/wikipedia-bans-archive-today-after-site-executed-ddos-and-altered-web-captures/?utm_brand=arstechnica&utm_social-type=owned&utm_source=mastodon&utm_medium=social
My "No, your use-case does not negate all of the horrifying externalities" t-shirt has people asking a lot of questions already answered by the shirt
boosted
fat synths at the function
[he/him] » 🔓
@sneexy@booping.synth.download
Avocados 🥑 from Mexico 🇲🇽
My favourite piece of internet today is the theory that Jesus was actually a type of yeast.
Turns water into wine
Floats on water
Makes bread for 5000 people
Put in a cave for 3 days and lo - he has risen!
Jesus was a sourdough starter.
Also this would imply: We should be calling him 'Mother' not 'Father'
Just got an email boasting ‘increased development velocity achieved by bypassing testing procedures.’
oh, okay
which is a bigger flex
| 3 Lamborghinis, private jet, gold plated, diamond encrusted watch: | 0 |
| 32GBs of DDR4 computer memory : | 4 |
Friendly reminder that RetroArch devs alongside KiwiFarms harassed and bullied Near/Byuu to suicide.
RetroArch devs literally had an IRC channel dedicated to shitting on Near. Yes, they absolutely share the blame.
@maddy i also wanna mention the retroarch team harassed inolen of redream, skmp of reicast, as well as stenzek of duckstation, pcsx2 and dolphin* fame
i mean say what you will about stenzek, but they should not be recieving harassment by, peers
retroarch is a blight on the emulation scene and does not
deserve anyones recogition
hell, this isnt even getting into how much of a mess the actual project itself is
the only way i could possibly excuse it is if youre doing stuff on a platform where your only option out there is retroarch for certain kinds of emulation
Have you ever hallucinated?
(Not just visual, auditory counts and other forms of hallucinations count as well)
| Yes: | 127 |
| No: | 27 |
| Other (say in replies): | 6 |
@gavi@bagel.ing I don't think so? I've had dreams where I thought I'd woken up but hadn't, though it definitely felt weird/distinct from actually being awake
dude this b580 kicks ass
@fish elementaryOS my beloved ❤️
@nelson its genuinely just ubuntu if canonical actually locked in honestly
@fish i mean, a lot of the ideas now present in GNOME used to be ideas taken directly from elementaryOS' team, like libAdwaita is directly inspired by libGranite
elementaryOS is legitimately one of the most avant garde, yet beautifully simple distros out there, props to danielle fore and the rest of the team for being turbo nerds
@fish I think elementary has been losing steam since after os6.1, but wow the blur they added recently fits better than I expected
@rosie idk i just used stock elementary os, swapped the previous rx5700 with the arc and it just worked
ok i know why upryzing.app was a thing now
that makes sense now
not "this time" I am catching up on stuff I had missed and Oh My God It's Fucked
So You Want To Write An Open Source Discord Replacement
Things you don’t need:
- federation/distributed systems
- multiparty end-to-end encryption
- an entirely new operating system kernel specially designed to—
Things you DO need:
- a user interface that is Normal
- the ability to use languages other than English and writing systems other than Latin
- higher standards of user experience than how irc actually works in the real world
- any fucking clue how Discord works and why people use it
I have muted replies to this post due to the usual reasons
I think I might be a fedi user who explicitly prefers centralisation
discord: we have permissions you can define in roles and override per-channel and per-user. you define them once in a community and they all apply to all channels unless overriden literally every "alternative": we got.... uhhh.... number. the bigger the number the more you can do. it's between 1 and 100. no you can not change what the numbers do
discord: we now let you create onboarding flows to give users pre-made roles, allowing them to opt-in to pronouns and groups of channels and notifications and username colors and literally anything you can put behind a role weird greybeards: these gen z can't comprehend a chat platform that doesn't let them post images
discord: we have reasonably powerful moderation tooling that's discoverable by clicking around in settings and a reasonable API for bots if our tools this isn't enough. yes you can find the bots by clicking around as well. some of them are shady and require money but. you can just not use them weird greybeards: you need a linux server running python 3.5 exactly because we didn't update our bot from yield from to await syntax. here's a requirements.txt with no versions and here's a dockerfile in case you throw it in the garbage
@kopper i mean, you could say the same for basically anything self hosted just by the sheer complexity of self hosting itself: dependencies like ffmpeg and all for media, included.
so i kind of understand the perspective here
@nelson oh i am not talking about the possibility of selfhosting. i think that's pretty important and should happen. the real concern here is when that's the ONLY way to run these tools that are both essential for anything larger than a few friends and don't have any built-in equivalents
@nelson the intentionally dismissive tone of the thread requires losing all that nuance, unfortunately
i would like people to understand that none of these features specifically require being proprietary, or centralization (beyond, idk, an index of bots?), or dark patterns upselling a subscription to you. your alternatives can do these too. these are not the parts you ought to argue against but sit your ass down and learn from and dont learn what makes discord good from a weirdo like me, reach out to actual staff on actual communities
by "dont learn what makes discord good from me" i mean i had to open the discord server settings panel just to see what features i could throw into this post. i really do mean it. reach out to the people you want to build for. dont assume what you thought up to fill the readme checklist is enough
It goes beyond Discord. The number of ‘I don’t understand your requirements and have no interest in finding out, but you are an idiot for not using this F/OSS thing instead’ posts is incredibly frustrating.
@david_chisnall oh i know this all too well, having settled on a hackintosh because it's the least worst option available to me. discord just happens to be The Current Thing right now
@papush_ people must really like you and want to be your friend if this is how well your reading comprehension skills are
@kopper discord: we put indices on our massive database of everybody's data so that it's easier for law enforcement to search
of course the apps monetizing you are going to make it easy to type in all your data
of course they're going to provide tools to enable the authoritarian-follower mindset
of course you have to build a false dichotomy because the bare truth of discord reveals its unacceptability
@memeticist i am speechless. how can someone be this dense at blatantly refusing to understand what the words on screen mean also, database indices? you mean the thing every database backed application uses? including your instance?
@kopper good but people need to stop with pronoun roles it's been part of discord profiles for years. it's so dumb. "pick from one of this set" and it's rare if they even have it/its
@ranidspace yeah i kinda have nowhere to be so i have to extrapolate on what people actually use roles for in the big 2026
@kopper@not-brain.d.on-t.work @ranidspace@wetdry.world do you need nitro to set per server pronouns? if not then yes this is utterly ridiculous
@kopper there's a case to be made also that discord is a bit over designed to satisfy the need for roflscale growth and that introducing scripting flows to onboarding might be slightly overkill for the needs of all
communities. there's some nuance here
@cap_ybarra i dunno about that i really liked when i could join the combined sharkey/transfemorg instance discord and could in just three clicks select which parts of the discord i cared about and if i wanted to receive announcements or not. or the joining the caffeinemc discord and being able to choose if i want to see the development channels and get notified for early release announcements with two clicks
@rosie this is what i meant by "dont assume what you thought up to fill the readme checklist is enough" in the last post. in the surface it Looks Similar Enough, but it's not. you're talking about joining channels one by one, but the onboarding flow lets you choose invidivual i believe it's caffeinemc's discord where the dev channels are
@rosie i personally haven't got the dev chat role because i like being able to follow what they're talking about but constantly worry about accidentally typing without realizing and being a nuisance. it's a great peace of mind feature to me, which probably isn't exactly what they intended it for
@rosie@0x4d4f5448.systems having used both, comparing Matrix spaces to Discord servers is baffling to me. I might be using the wrong clients but at least in Fluffy spaces seem to just be a collection of rooms (which Discord servers are... considerably more than)
@kopper@not-brain.d.on-t.work people unironically suggesting IRC in 2026 are ????? like yes in
@kopper@not-brain.d.on-t.work aside from user specific overrides I think Stoatvolt has decent perms...? it sounds like you're thinking of Matrix here
@rexo i admittedly haven't used stoat but from what i've heard from them i would not be surprised if they do. but they aren't federated so nobody Hashtag OnHere will accept them as an alternative i think zulip also has a decent role system but it's also centralized (and on top, you have to make a new account for every single one, so not really a discord alternative)
No you can not change what the numbers do;Matrix allows you to change permissions for different power levels and it's the most common Discord "alternative" I've seen recommended so I don't know where you got that from;
@kopper@not-brain.d.on-t.work that's literally just a skill issue of the alternatives, roles are a solved problem. You can even use a DAG/flat list if you wanna make a hierarchy Discord even bit masks the permissions under the hood but you don't ever need to touch the numeric value, so the alternatives are literally just exposed wires
@kopper@not-brain.d.on-t.work That being said I think using roles for accessing channels is a bit of a hack Most stuff in Discord was hacked around with bots 10 years ago, and now alternatives to Discord also need to compete with users, not just the platform itself. Bots also successfully offloaded a loot of Discord's growth pains. Can you imagine doing Rythm Bot in 2026? Funny how this automation decentralization kinda subsidized the platform. I can't name a single Matrix bot
@natty they can be hacks and solved problems but it doesn't change the fact that discord lets you do that and the alternatives people promote largely do not
I can't name a single Matrix botmjolnir. draupnir
Wafrn is woke now.
If you add an attachment called "pronouns" to your profile, it will display in posts next to your username.
happy wooting :)
~ @alexia
because it is significantly easier to implement and more widely used across different fedi cultures and software.
More widely used;Just went through my following list (with an essentially random selection of Key-likes, Akkoma, and Masto-likes) and 21/25 have pronoun metadata fields;
History