Follow

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

was showing a poor darling yesterday how , along with most distros, distributes literal databases of racist, homophobic and misogynistic jokes, as in you can run an 'apt install' and get a literal file "racism.dat". and how the documentation implies that the packagers choose not to remove these jokes because to do that would be "act the censor", which is literally as bad as providing people with databases of literal racism. also how the docs imply "misandry" to be as bad as misoginy, and things like quoting a politician or criticising a religion to be in the same category as these other things, viz., silly nonsense that snowflakes find "offensive". also how the package description tells you that you shouldn't install the package if you're "easily offended".

also the nazi easter egg in toilet-fonts, left by a veteran channer of a famous troll group named after slurs, who afaict never apologised or expressed any regret or ackowledgement for the stuff he did there.

gods how I hate Linux and FOSS bro culture. a culture which will provide you with a collection of homomisic quotes, but no collection of supportive, self-care, or emancipatory quotes. a culture which finds it fun to hide an easter egg where you computer will yell slurs at you if you mistype a password, but no options where your computer will be kind or gentle if you mistype a password. a culture where enabling capitalists to accrue wealth from collective labour is 'freedom', where spending equipment and resources to facilitate quoting misoginy is :freezePeach:​ , a culture where 'bastard' is a badge of pride for admins, a culture where not hosting nazism in your servers is being the ~real~ nazis

rant, FOSSbro attitudes towards users 

there's a FOSS project to standardise emoji annotations in git commit messages. like, ⚡ if you improve performance, or ✅ for passing tests.

the whole thing is full of techbroistic implications, e.g. 💄 for UI (implying UI design = aesthetic decorations), or 🎨 (which ~doesn't~ mean artwork, it means "code structure"; actual artists, writers, animators, musicians and all other workers get to generically use 🍱 for "assets"). no wonder the FOSS ecosystem is so awful in design, writing etc. if I was a writer I would never want to deal with any of this. oh, right: I am, and I don't.

the worse of all is "usability improvements", which is 🚸, "children crossing". this bothered me enough that I opened an issue pointing that it, in the most literal possible way, infantilises users, and also that there's already an emoji in widespread use for "users", namely 👥 , i.e. figures of equal-standing people. which the project uses instead for "collaborators", i.e. other programmers. I was as diplomatic as I could but of course it was considered to be hypersensitive leftist nonsense and ignored.

I think these 2 emoji choices alone metonimise why everything related to Linux is so terrible.

imagine a guild of plumbers and repairspeople that a) due to the arbitrary favour of the nobility gets overpaid in bullshit jobs that consist of mostly doing nothing, seldomly benefit society, and often undermine it instead (by empowering said nobility), b) overcompensates the anxiety of getting paid so much for this nonwork by picturing themselves as artists, poets, painters, architects etc., while at the same time pouring derision on actual artists, poets, painters, architects etc., and c) believes anybody who actually might sometimes benefit from their work, i.e. the reason the work exists, as the genetically inferior mental equivalents to children ("unintelligent" users, in a variety of colorful ableist slurs).

no wonder that lesswrong-rationalism, neolib-libertarianism and "human biodiversity" spread so fast in FOSS circles.

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla Can you tell me more, so I can clean up my void install in case there's anything in there?

re: anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@SigmaOne the "offensive jokes" package is shipped by Debian as fortunes-off, split from the main fortunes package. According to Debianers that makes it ok because you have to deliberately install it, just like it's ok to have nazi rallies, because you have to deliberately go to them. (or you tried to install fortunes-* without realising it means literally having databases of racism. or an admin puts it in a larger server on purpose. or you make a mirror and distribute it unawares)

re: anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla Looks like Void does include it, split into it's own subdirectory in /usr/share/fortunes

Guess it's time for me to set up an alternative Void repo at some point

re: anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla Although in case they've just missed it I think I'll file an issue on the void-packages git first

re: anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla Update on this; in response to the issue I filed, the void srcpkg repo now has a refreshed template script, and does NOT install the offensive fortunes anymore

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla *pinching the bridge of my nose while sputtering to myself*

*sudden loud angry screaming*

rant, FOSSbro attitudes towards users 

@elilla Somehow people are really ignorant how important UI actually is. Like they program some cool shit and then they blame the users or would-be users that nobody wants to read the entire source code to understand it... Just writing it such that it fits their use case and is often not modifiable enough to be improved for better accessibility etc. and just seeing that as a side thing...

rant, FOSSbro attitudes towards users 

@elilla WTF why even use emojis inside commit messages? This is a really horrible idea...

rant, FOSSbro attitudes towards users 

@jr emojis are displayed with colours on most contexts, and designers labour to make them visually distinct. so if you're browsing a list of one-line commits, you could grasp at a glance that it was, say, mostly tests but with one bugfix, it would look like

✅ random nonsense sample
✅ fake test text disregard this
✅ yes taxation is theft, but
🐛 surplus value is bigger theft
✅ state and corps are the same

the hard part is typing them, and being consistent between contributors. both things are helped by having a small set of agreed-upon symbols with convenient ascii abbrevs expanded on post-hooks.

the idea isn't bad, it's the culture that is; alas, a common issue.

rant, FOSSbro attitudes towards users 

@elilla I understand the intention, but you could achieve the same by actually writing good commit messages combined with grep for example.

Emojis should not be used because many terminals still render them horrible, they are hard to type as you say and if you actually don't know the "standard" behind them you can't understand what the commit message means compare to using actually meaningful text.

re: rant, FOSSbro attitudes, emojis good 

@jr I don't think text is as accessible for all people as it is for you. having more colour and graphics is a good thing, not a bad one. it's a bad thing to _substitute_ text for graphics; but a set of codes as proposed by this project avoids that.

characters being a bother to type, and especially breaking terminals, is a real issue with emojis, in Linux especially. it's also a side effect of the complete disdain American programmers have for any language except American. it is ~still~ a bother for me to configure Japanese input in Linux the year of our lady 2022; the now-prefereed IMEs break Compose, so do a number of popular UI toolkits regardless of whether I configure Japanese or not, Gnome insists on resetting one's keyboard settings periodically, Wayland denied even the possibility alleging security issues and didn't care to provide an alternative, the author of kitty-terminal dismissed XIM support with pointed derision etc.

and the reason why terminals break on emoji is a) they not supporting astral planes, b) they not supporting combining, and c) in the year of our lady 2022, they not supporting full-width monospace; which also means they break with, say, Native American scripts, or JIS X 0213, or Vietnamese, or Zhuang, or Somali Osmanya. Everybody is expected to just cope and learn English, then the Americans rave on how their unique attitude of free enterprise is the reason for the geniuses of Silicon Valley.

Suppose everybody starts using lots of emoji everywhere. Now using a terminal or form that breaks on poor Unicode support gets annoying. Columns are miscounted, regexpes don't substitute correctly, text displays ugly or off. People then naturally gravitates towards software which can handle basic Unicode operations which have been available since 1996 with reference implementions and fully described algorithms, yet keep being ignored by American FOSS devs.

moreover emojis are seen as overly cutesy, frivolous, girl-coded, untechnical and uncessary by FOSS devs, and that alone is good enough reason to put them everywhere

rant, FOSSbro attitudes towards users 

@elilla I must admit I’m pretty disappointed, because I just realized that several big distributions are providing this package with `racism.dat` (the misogyny file literally contains a quote from Adolf Hitler. twice).

Shall I say that using 💄 for UI is also implying that’s somehow more a more feminine, superficial task.

rant, FOSSbro attitudes towards users 

@ariasuni @elilla Charitable interpretation: Making UI improvements on the underlying interface choices of some programs is like putting lipstick on a pig.

rant, FOSSbro attitudes towards users 

@ariasuni @elilla Case in point, the very nice interface that SUSE gives you to try and figure out which of these bizarre snapshots it creates with every package install can be deleted, and why on earth it needs so many snapshots to flood my 40 GB system partition.

re: rant, FOSSbro attitudes towards users 

@mallaidh @ariasuni

enterprise-made UIs for FOSS engines often suffer with this problem, it's a common script:

- programmers' attittude of consdescension towards all other professionals, and in particular the equation of design to style/aesthetics, leads to designers having no voice in FOSS projects. programmers are the arbitrers of all decisions.

- this coupled with the generally toxic attittude towards about every identity outside of the tech bubble makes designers generally little interested in working for FOSS projects.

- the elephant in the room is that most jobs aren't overpaid like programming, which leaves most professionals little space for free hobbyist labour. designers have to develop a defensive attitude towards unpaid work; if they don't, capitalists eat them alive.

- so a designer ends up being hired to make "a UI for" the open source software.

- but UIs aren't a separate thing that you add onto software. they're the software equivalent of stage design in videogames. to make a software have good design you need people who understand design to be making choices at all levels, which as we've seen, is not welcomed.

- imagine you have a bicycle that loosens and shakens its wheels every time you cycle at speeds other than the speed favoured by the bicycle maker. you've studied vehicle design at colege for 4 years, and you're hired to make the bicycles feel good, but in this culture ironcasters are treated as geniuses, and when you try to point out that this design is poorly functional you're told "if you care so much go cast better wheels". being neither willing not affluent enough to invest time into metallurgy, you're told by management to make the process of readjusting the shaky wheels as pleasant as possible. I pity UI designers, it must be a very frustrating job.

rant, FOSSbro attitudes towards users 

@elilla holy fuck this is worse than anything i could have imagined as a joke

rant, FOSSbro attitudes towards users 

@elilla i wonder if the need to keep the shitty fortunes stems from some misplaced nostalgia and lack of psychological preparedness to let it go when it's demonstrated to be harmful, sort of like what bea is talking about in this thread plush.city/@hystericempress/10

rant, FOSSbro attitudes towards users 

@toothstone gitmoji forken?

// @elilla

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla bigoted developers and even entire bigoted teams of developers undoubtedly exist, but does this make the whole FOSS community and Linux bad? There are also teams that take diversity seriously and try to create a welcoming environment, in fact there’s a lot of them. There is an openly anti-fascist linux distro, for example.

And, well… is proprietary software any better? A lot of tech companies have a toxic internal culture, and all of them are responsible for exploiting workers, perpetuating “surveillance capitalism” and just doing some *really* f_cked up things. So, instead of having one racist package that you don’t even have to install, you get a whole closed system that tracks your every move, and the owners of this system probably profit off of child labor in some “third world” country and share their stolen data with racist law enforcement agencies

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@mayday @elilla Though it wasn't said anywhere that proprietary software is any better. Also the distro maintainers could just remove the packages?

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla and, again, if you want a package that prints positive and empowering quotes, write one and upload it! If there isn’t one already. That’s the beauty of free software! :ablobcatwink:

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@mayday @elilla

I have been collecting quotes from clowns, performers, and other well intentioned people saying (largely) kind things. I'd be happy to curate the list and send it to you if you'd like to start towards building a fortunes-inspiring project.

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@RussSharek @elilla I mean.. I’m not sure what she meant by “a collection of homomisic quotes” and what project she’s referring to. And I’m not sure what exactly to do with this list of quotes anyway..?

I guess we could make a database of positive quotes and a simple API to get random quotes from it / suggest your own quotes? Is anyone going to use this though? And where to host it?

I don’t really have any ideas, + I’m new to both programming and FOSS, but if you have an idea I would be happy to help!

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@mayday @elilla

My thought was to create a unix fortune file, like the existing tool uses. Loaded with better ideas.

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@RussSharek @elilla oh, got it. I didn’t realize what project she was talking about, but now I looked up fortune lol.
Yes, this sounds cool! 
So we just.. look for good quotes, make a text file with them, and submit a pull request there github.com/jaytaylor/unix-fortune-archive ?

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@mayday @elilla

Basically. There's some small formatting needed, and a .dat file that needs to be created, which acts as an index. The man page on my system explained it pretty well.

what are Unix fortunes 

@RussSharek @mayday

we're talking of fortunes databases, yes. this is a classic command that prints a random piece of text on the Linux terminal, like getting a paper strip from a fortune cookie. in past decades we all used to be less online, so curating and distributing interesting textual content was a bigger part of a distribution's job (I still remember fondly the guides on /usr/share/doc/HOWTOs; I learned better from them than StackExchange).

(people who feel attracted to the idea check out tldr/tealdeer, one of my picks for very underrated linux commands.)

the fortunes database is a collection of fortunes distributed with the tool when you install it. they're kept on /usr/share/games/fortunes on most systems. these quickly became a hodgepodge of miscellaneous quotes and jokes (and, regrettably, BOFH), more than fortune-telling play. I think they used to be more dynamically updated; but today getting your terminal to tell you a random quote maybe feels less cool than it used to, I mean I wrote a command to show ~random catgirls from the world wide web on your terminal~ fortunes feel kinda basic, and I don't think many people care about them these days. some still keep the ancient ways of printing a fortune upon shell login, mostly out of tradition, even though by now these people have probably memorised the entire conventional fortunes database.

creating a fortunes database is very easy; just write a plain text file of quotes, separating them by lines containing a single '%' character. you then run strfile(1) to create a compiled database. (you might think that just parsing the text file on the go would be as fast as anyone might hope, but this software is old.) it would be harder to get new quotes databases accepted into standard distros than curating them; that could be worked around by providing convenient scripts to install/update the databases in a manner not subject to linux distro decisions (at the cost of people not being able to just apt-get your fortunes). the hardest thing in my estimation would be to get racism.dat and friends removed from distros. or maybe it isn't that hard but I'm not a girl who wants to deal with opening the bug reports.

what are Unix fortunes 

@elilla @RussSharek got it, thanks!
Well, a script that pulls a text file from git, runs strfile on it and copies the result to a folder sounds pretty easy. I’ll try to write that)
As for opening issues about “racism.dat”.. well, I could do it for some major distros, but it doesn’t sound like a super fun thing to do lol
maybe just remove it with the script?

what are Unix fortunes 

@mayday @elilla @RussSharek you may *think* it's no fun, but have you tried? ¯\_(ツ)_/¯

what are Unix fortunes 

@elilla @mayday

Thank you for the excellent howto.

FYI, fortune files can be kept anywhere and pointed at by the fortune command. I keep one in my homedir, and have it display quotes on login.

still angry rant, I got decades of accumulated bitterness 

@mayday

- capitalist ("proprietary") software ownership is terrible, because it's ownership of the means of production. just like "proprietary" land ownership or "proprietary" corporate shares, which most FOSSbros are happy to partake in and make excuses for. but the fact that capitalism is a suicidal death cult doesn't make FOSS culture any less terrible. capitalism could disappear tomorrow, intellectual property abolished forever, and FOSS circles would be just as bad.

- you can't allow supremacist ideologies to fester and at the same time wash your hands because "not everybody is bad". that's in fact what the maintainer of the package above did—"I will leave this racism here and do nothing, it's somebody else who is racist not me". anti-racism doesn't mean non-racism; the absence of fascism is not enough to make it anti-fascist. fascists are more than just "bigots", they're political actors who take over spaces and build tightly-bond, ideologically cohesive communities; if nothing is done the space becomes hostile to everybody but the privileged, and eventually you get Scott Alexanders everywhere. which, like, we did. see the nazi bar story upworthy.com/bartender-explain

- relatedly, me making up good quotes databases or getting a kindness patch into sudo etc. not only wouldn't stop the toxicity, it would also mean free emotional labour on my part in having to interact with this horrid culture of performative masculinity and self-entitled STEM supremacism. see above on how even a minor improvement I submitted to one condescending symbol choice was met with a giant thread of hosility that I couldn't stomach even reading. even very simple and obvious improvements like Glimpse which would be uncontroversial anywhere else are fought back tooth and nail by this toxic, monocultural den. I've been using Linux exclusively for 21 years now; I've had enough brushes with the FOSS culture to never want to touch anything to do with it again.

about any other craft or hobby that interests me -- wild gardening; literature; makeup; linguistics; herbalism; fashion; dancing; arson; skating; poetry – has way more active resistance against nazis and toxic masculinity in communal spaces, with the added bonus of people don't acting like they're the superior chaste of brā́hmaṇic intellect whose penetrating insight should rule the world because of their choice of hobby. At this point in my life there's nothing I wouldn't rather do than submitting a pull request or opening an issue tracker thread.

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla Reminds me of all the slurs in LibreOffice dictionaries, that I copied into a passphrase generator, before I noticed they were there.
git.sr.ht/~alva/passphrase/com

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla "fortune-anarchism" has a few wholesome quotes, though (with which i don't want to contradict the bulk of what you wrote, just, i like to keep the few sparkles and lights glowing, and maybe make them visible to other people who read this post 🤷‍♀️)

i wonder which came first, -off, or -anarchism... (but i won't further research because *gestures around*)

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla

> also how the package description tells you that you shouldn't install the package if you're "easily offended".

Is this what the Gentoo USE flag “offensive” refers to?? I just thought it was talking about tools that were used in hacking, as in offensive attack.

I honestly didn’t know about *any* of this, even though I’ve been using Linux for like 2 years now. I’m amazed, actually.

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla

Join NixOS today. All creatures welcome. Including a safe space for gender minorities.

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla never heard of those things, and my searching failed. How does one find these things? I might be interested to help get rid of them.

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@douginamug racism.dat: look at the package fortunes-off, its documentation, and package metadata description.

nazi easter egg: look at toilet-fonts data files, I forgot which but one of them has figlet renderings for the following set of symbols: ascii letters and numbers (no punctuation), and swastikas. the author of that font was a GNAA member.

offensive easter egg: I don't really think it's bad that sudo has a hidden option to insult you, I mean no kink shaming, it's something you have to opt in and it's not actually evil like distributing racism. I just think that the existence of easter eggs like that compared to the total absence of any ways to make the computer be nice, kind, sweet, supportive etc. really makes you think about society, where by "society" I mean "FOSS culture"

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla I installed the things.

I managed to generate some of the offensive fortunes. A lot of anti-religious ones (guess offensive in USA?), some seemingly fine and a bunch of cringe sex jokes.

I manage to locate the data files, but sadly lack the skillz to decipher them :( also the toilet-fonts.

Again, I couldn't find any mention online. I feel this is obscure knowledge...

anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@elilla I found two bugs on tracker, one from 2004, and this one from 2018 bugs.debian.org/cgi-bin/bugrep

It seems like no one knows. I think it wouldn't take much pressure to get the packaged removed, because it seems that few care to keep it.

re: anti-Linux rant, fascism, racism, homomisia, misoginy, you know, just tech culture 

@douginamug

try this out: install packages bsdgames. then try "rot13 /usr/share/games/fortunes/off/hhobia.u8 | less" . you can do that to all other .u8 files.

then check out /usr/share/doc/fortunes/README.Debian.offensive
to see the justification for those files.

then do "apt show fortunes-off" and check the "Description:" for the language it uses.

---

as for the swastika easter egg, that's in /usr/share/figlet/future.tlf . you can open it in any text editor, the format is easy to inspect.

there's nothing nazi or wrong about a font including swastikas, of course. swastikas aren't inherently nazi, and being able to type a nazi symbol does not mean anything political, it's just a font.

but it sure is weird how the font doesn't have characters like '<' or '#' or '<', yet includes both swastikas in either direction. then you see that the "future" font is made by Sam Ocevar, and you duckduckgo Sam Ocevar, and that's definitely not a good moood. I don't know if the solution here would be to drop the font necessarily, deleting the characters wouldn't do anything, but dunno some sort of disavowal or comment on it would make it feel less bad when other curious girls like me dig into the fonts and find out nazi surprises.

Sign in to participate in the conversation
transmom.love

Personal server for trans moms <3