Show newer

I don’t know who needs to hear this other than me 15 years ago, but if you want to be a girl but dresses and skirts and such make you uncomfortable you can still transition. You might find you like them afterwards! Or you might be like me and still don’t feel comfortable in them, but you also no longer constantly want to die!

I cannot stress this enough. Hormones will change your mind and body, and if you’re trans it’s likeluy. You might (almost certainly will) find your style changes - I dress mostly in tank tops and jeans these days when before wearing a tank top made me hate my body more than I already did.

But even if you don’t change styles, if you want to transition you still can! All your clothes will be girl clothes because you are a girl and you own them.

It’s big and it’s scary and yet if you want it, it’s worth trying it. Yes, even now.

If Phoronix does not start moderating its comments soon, I will ban links to Phoronix from @osnews. I cannot in good conscience continue to link to a site so infested with extreme right-wing propaganda.

It's basically the Twitter of open source news.

It kind of feels like these people are treating the whole thing like a football match or reality show, and it's really not worth my time or energy

Show thread

I think I'm mostly immune to the suggestions you can only play retro games on a CRT, because I remember the motion picture archivists mailing list thread where someone proposed the only authentic way to watch silent films was using no-longer-manufactured projector bulbs since modern ones are too bright.

*mutes people generously for politics-doomposting without CWs*

Open-source talk (related. Rust4Linux, Asahi Linux) 

The marcan blogpost really shows how little he's changed in the past 10-15 years: his only focus all this while has been "entitled users"
Does he not know that an "entitled user" is what, in the corporate space, they call a "client"?

To give some ground, his personal definition and view of the user feels to be similar to a product owner's user. He has always seemed to want what's best for that user, making sure it's the best possible experience (be it "best possible touchpad drivers" for Asahi, or "the easiest installation experience and native-feel for the Homebrew Channel".) This kind of polish takes time, and some users want many features even if they don't work so well — and they will be vocal about it. They don't care if it's a high standard of quality: just something that works okay enough so you can move on to something else — it can fixed later, right? (spoiler: it almost never is, or can't be fixed later)

What he calls "entitled users" are and always have been the problem with free software (especially if you let contributions/discussions happen or you have a social media presence): they are and will act like clients, especially as people and companies cannot comprehend the issues of open-source.

Your personal life, how much time you put in it and work will never be valued for what it's worth, especially if you're trying to compete against a company (in this case, Apple's macOS), which has infinitely more resources than you do
And that hurts more than working at a company on some shitass project you don't care about that pleases someone's ego, that you stop hearing about after 5pm, and get paid (usually for sitting at the coffee machine most of the time instead of doing the thing they pay you for); because you're pleasing *your* ego doing open-source work.

And of course, in part because of all of the above, open-source work is more political than it is code (and most people don't seem to be able to realise that.) You will always have to fight the maintainers, other contributors, and your users, while managing to stay afloat and motivated to do the work you initially wanted to do and feel happy about it.
It's particularly tougher if you accept donations for it: the "donations" stop being seen as donations by both the receiver and the donators. The receiver of those donations will start seeing them as "payments" for the users' demands (even if the donators are not those users), and the donators often start seeing them as paying for developer support/maintenance. Donations are not supposed to be the usual "contractual handshake of money/acquisition of goods and services", they're supposed to be *donations*: you give money, expect nothing in return. But human brains notoriously don't work like that, and it's a tough challenge psychologically on both sides.

I am, in the end, not surprised it ended up like it did. It was bound to happen eventually, as he was never able to separate himself from social media properly, and never able to properly handle the political and societal aspect of open-source, which is very psychologically taxing. I'm neither blaming him nor blaming Torvalds here (T'so is clearly an asshole though, making that point clear)

All of those are the reasons as to why big (and even small) open-source projects are no longer "hobbyist projects" except for very small patches: can you sincerely believe having to deal with all of this shit? This guy's employed for it, and you're not. Are you seriously going to bend yourself over backwards and hurt yourself psychologically (and let yourself be the target of harassment for it) to *work for free* for some *ungrateful people*? That's the way most people see it as least.

I've personally seen and lived a lot of the things he mentioned (and not necessarily in open-source; including the "two faced behaviour" that I call "the centrist special"). Almost all of those are political problems.

Your way to deal with those comes down to what you truly want by contributing to a project; you're not contributing without intent. Marcan's intention, to the best of my understanding, seems to be pride (and maybe some fame; he's still very proud of his Team Twiizers days, and doesn't really miss a chance to mention them, but that may be attributed to him remembering "good times".) He is proud of his work, and wants his work to be the best. He doesn't seem to separate himself from his work in that regard. As a BDFL, maintainer, contributor, developer: what are your goals with your contributions to open-source software? What are you trying to gain from it? Do you just want this thing that's been bothering you fixed? Or do you want to help a friend? Or do you believe in the software and want to make it good? Maybe your company is using it and so you're contributing to it because that's your work? Do you feel it will change the world? There are many reasons for it, but you should ask yourself that question and truly think about it. It will be key to discover how to deal with the parts you don't like of open-source contributions.

Open-source contributors/maintainers/etc.: please think about *why* you're doing it. Then think about why the other people involved in the same project are doing it. A lot of those political problems come from differences in those goals, and understanding the other person's goal will help you in resolving an eventual conflict. Some people might be malicious, but most people are not, and just have different goals from yours and the project.

Open-source BDFLs/project heads: please make sure to define your project's goals and direction. This will greatly help in handling conflicts, and in making sure the project is what you want it to be, and in giving your contributors guidance. It will also help in resolving such conflicts, and gives you reasoning to accept or reject patches that might be controversial. Writing it down is important not just for others, but for yourself as well.


All I can say to end my rant is, if there is open-source software you appreciate, make sure to tell the people that work and have worked on it. An email, a post, anything; please make yourselves, the non-vocal users, heard so that maintainers and developers may realise the vocal, shitty, "entitled" users are not the only users.


— Hélène (Tosti's wife)

I'm a 18 year old transgirl from Eastern Germany. My parents are right‐wing extremists and have a problem with trans people.

My Blåhaj and smolhaj and I need a place to crash. We are both house‐trained and don’t bite. 🥺👉👈

I don't have an place to calm down and have some privacy, really need a place to crash and build up a new life. I am not bount to any particular place.

I am also urgently looking for a job in IT so that i have some income (currently i dont have any income), preferably in systems operations. I have been working with Linux in my free time for a few years now and I am really into NixOS. CV upon request.

#aid
#MutualAidRequest
#mutualaid
#mutualaidboost

paypal.me/mrtuxa
btc address bc1qh259sh2zf6vaplrmk5drtp5dykypzr0nvvk3ep

ethereum address 0x2E69BDF5E436612035F0b44d9BE99a1cB1AE8Bbd

xmr address
47aFR4TRxdxLjMzdV4k9H8j534GQ5iz1v3arD5pTJeh3bwXG2mdECCV4EpNv8bih5ehrzVxwoiLkvX2ZVjWRvg441XXBkLf

My Threema ID: threema.id/B8NVV4TP

🏳️‍⚧️uspol, good news! 

I have a victory to report!

Seattle Children’s Hospital has resumed gender affirming care for trans youth 🏳️‍⚧️🏳️‍⚧️🏳️‍⚧️

This article has some juicy details from the action at the #Seattle federal court.

#seattlechildrenshospital #antifa #protecttransyouth #lgbtq #trans #transgender

thestranger.com/queer/2025/02/

oh hell, WHY is consoledonottrack.com/ a thing, NOT tracking should be the default

guess a little project of mine will soon be some code such that any process that needs network access needs to be explicitly be allowed such a thing..... as we have gone off about before, tracking as a default is not a policy you should even consider

stop gathering data you don't absolutely need.....

devenv generate uploads repo contents 

Unfortunately #nixpkgs is not well-equipped to resolve this conflict. There is no explicit policy and common sense seems not to be equally distributed.

Ultimately this is a governance issue for #NixOS where the steering committee would be in a great position to limit the scope of what is acceptable behaviour.

In fact, if you have an opinion on the matter, please reach out to any steering committee representative and tell them:

github.com/NixOS/org/blob/main

🧵3/n

Show thread

Like, I cannot emphasize this enough: the goal of these 'debates' is not to defend or justify the sketchy practices. The goal is to keep everybody busy 'debating' so that nobody is putting a stop to it and it is de facto already permitted.

They don't need to convince anyone to 'win'. They just need to keep the discussion going in perpetuity.

(What this strategy reminds you of, is an exercise for the reader.)

Show thread

And the more room for 'debate' that you give these people, the longer you are providing cover for all the sketchy shit that they're doing while the governance outcomes are perpetually in limbo and nobody feels empowered to put a stop to it.

Show thread

Like, no, when someone is constantly doing sketchy things, and always conveniently finding a way not to engage with the criticism, you *don't* actually have to give them the benefit of the doubt, you can just tell them "no, fuck off".

Show thread

I don't think the endless stream of governance conflicts in is going to be resolved until people learn to say "no".

the fire is NIS2, the fire is semver, the fire is flakes, the fire is the module system, the fire is sexism, the fire is code of conduct, the fire is military sponsorships, the fire is conflicts of interest, the house is barely standing, but just one more discussion chat just one more we’ll fix it just one more long drawn out debate and then we’ll change everything it will be so different this time I swear just one more governance restructuring just one more just

Show thread

I’ve noticed there is a huge fire in your bedroom, but before we can do anything I’d prefer if we opened an RFC to make sure that everyone agrees that-

Oh what is that, the house burned down while we were pontificating the finer points of- Where are you going! COME BACK AND ARGUE WITH ME

#nix #nixos #nixpkgs

devenv generate uploads repo contents 

The #devenv CLI does not do informed consent and neither `devenv.sh` nor `devenv.new` have a privacy policy or will tell you who runs the service and who it shares its data with.

In #nixpkgs the package was bumped to 1.4.0 after which a contributor immediately sent a follow-up PR¹ to enable `DO_NOT_TRACK=1` when wrapping the devenv binary.

This was promptly reverted² by the author of devenv.

🧵2/n

[1] github.com/NixOS/nixpkgs/pull/
[2] github.com/NixOS/nixpkgs/pull/

Show thread

devenv generate uploads repo contents 

If you're using #devenv for your projects, please note that the new `generate` command in 1.4.0 uses your repository content.

It tars up all files it can find through `git ls-files -z`³ and exfiltrates them to the service.

It handles `DO_NOT_TRACK=`¹ by sending that intent along² as a query string, so now you need to trust the service to not keep data.

🧵 1/n

[1] github.com/cachix/devenv/blob/
[2] github.com/cachix/devenv/blob/
[3] github.com/cachix/devenv/blob/

some lesson I learned last year, for people who are considering adding their fedi handle to their CV: don't. Only add the profile URL. HR people *will* confuse this for an email address even though it's not listed as such and is prefixed by an @

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.