Russlands Krieg in der Ukraine – das geschah in der Nacht zu Donnerstag (26. Mai)

Corona-Krise: RKI meldet 39.705 Neuinfektionen – Inzidenz geht weiter zurück

Karl Lauterbach: Neue Maskenpflicht könnte im Herbst kommen

Nordkorea: USA wollen in Uno-Sicherheitsrat nach Raketentests schärfere Sanktionen erzwingen

Dear open source users,

If the author of your favorite open source app has announced they stopped developing and supporting the app (because they're frustrated and possibly burned out), please don't suggest they do more free work so that you can continue using the app.
Instead, consider thanking them for their past work and let them know that you enjoyed their app.

another open source developer
IMHO preventing contributor burnout is a more important problem than treating it after it already happened, simply because prevention is nearly always the better solution to any given problem.
If the dev feels like they are expected to do free work, they can lessen the expectation by telling their users they can't work on the project, instead of working on the project until they burn out.
Hypolite Petovan friendica (via ActivityPub)
You can armchair figure this issue out all you want, at the end of the day the work needs to be done by someone™. You don't get to choose that someone, you don't get to choose their communication strategy or eventual lack thereof, and you don't get to tell them what they should have done afterwards.

Like @cketti said, all you said is right, but it's wishful thinking in the case of open source because the work itself needs to be rewarding on its own, and if some devs don't do this kind of preventative work, it's because they don't find it rewarding in itself, no matter where it may lead them down the line.

I'm grateful # has someone like @Michael Vogel trudging along day in and day out because my own contributions have been inconsistent to keep them rewarding, and I wouldn't be able to sustain the project on my own. However, I'm not sure what kind of preventative work we could do to keep Michael trudging along, so far he's been wonderful keeping at it, but almost everything rests on his shoulders.

Does it mean Friendica is doomed if he ever quits for any reason? Absolutely, and I don't believe there's anyone that can prevent that, short of doing all the work Michael is doing by himself without any other reward than the work itself.
Michael Vogel friendica (via ActivityPub)
Well, I think that everyone is replaceable. I saw it in our company. Over the last years we often had situations where coworkers left and we thought: "Now we are doomed! No one know that product, the customers will kill us!". Until now this hadn't happen.

Concerning the reward: recently I received several kilograms of chocolate from a user. So that's fine :-)
A lot of different types of chocolate: Bars, Easter chocolate, muesli, ...
Hypolite Petovan friendica (via ActivityPub)
Your company pays you and your coworkers to do your job. So the work itself doesn't need to be rewarding, including taking over a project not knowing anything about it. In the case of Friendica, we don't award any specific compensation from the project itself, so you definitely aren't replaceable in that regard.
... projects driven exclusively by individual volunteer enthusiasts in their spare time) and/or try to strive for actually _getting_ to a point where this sustainability is even possible. Like: What would it take to make FairEMail, Friendica, Pleroma, Diaspora, ... more "sustainable" than, in example, Twitter or Flickr that have been around for 10+ years...? 2/2

Hypolite Petovan friendica (via ActivityPub)
The simple answer is that it would take a particular astral alignment. FLOSS is organic, with a mostly horizontal structure that doesn't allow for central planning at all. More generally, nothing can be expected to last forever, neither corporate platforms nor FLOSS alternatives, so a better question should be "what kind of platform do I want to be on right now" and "what is my contingency plan is when the platform I'm on inevitably declines/disappears?".

The story of Google+ is a good example both of a corporate platform disappearing, and of the flexibility of its former users who found their solace again, either on the Fediverse or elsewhere. Your home on the Social Internet may move, but at the end of the day you're still you.
Kristian mastodon (AP)
How did we manage to get things such as Wikipedia, Debian or larger GNU/Linux distributions to "fly"? Of course at least Linux, too, is suffering from fragmentation and having way too many different "just because" - reimplementations of virtually everything, but maybe in the last couple of years we just unlearnt how to focus on shared goals? I'm not sure here, and maybe this sounds more harsh than it is intended to, yet still it feels quite ... weird.

Hypolite Petovan friendica (via ActivityPub)
That's an obvious question, but I'd like to ask you another one to provide some perspective. For each stable project like Wikipedia or main Linux distributions, how many other projects didn't make it? We weren't better at focusing on shared goals before, it just that only the memory of surviving projects remains from that time. It's called survivor bias and it often leads to the wrong conclusions regarding the success of any endeavor.

I get your need for stability, but so much of success is about being at the right time in the right place that individual behavior matters very little in the long run, so the best you can do is cheer on the projects you like and plan for a move if they fall apart.
that's a total passive view of social change/challenge

Are you a fan of # am cureuse about people who think like this - it's very # while often seemingly being radical.

It's kinda why we are in such a mess I think, what do you think?
Hypolite Petovan friendica (via ActivityPub)
I don’t know what POMO means (post-modernism? I’m still not familiar with the concept) but what I know for sure is that it isn’t “kinda why we are in such a mess”. It doesn’t even matter what kind of mess you are talking about, it is such a simplistic take it can’t be right.

What I am suggesting is to do whatever you can at your level and not worry too much about the grand scheme of things because of both the complexity to grasp (and the obvious pitfalls associated with it when biases and fallacies kick in to replace actual understanding) and the limited agency at the individual level.

I joined Friendica in 2016 specifically because I could contribute code to it, and we’ve made strides in code quality and stability since thanks in part to my work. But contribution isn't limited to code, we have plenty of tasks that can be accomplished by non-devs like translating the interface, running a public node, reporting bugs, spreading the word, sending chocolate to Michael…

But I also know this project is precarious. It doesn’t prevent me from working on it though.
Csepp 🩸 hometown (AP)
re: "Do what you can"
That's pretty much what I said, just focused on the communication aspect. 🙃
Like you said, "do what you can" should also be taken to apply to non-code contributions, including writing docs, helping out on issue trackers, and keeping the community healthy. If it improves things, it's worth doing.
Hypolite Petovan friendica (via ActivityPub)
"If it improves things, it's worth doing."

My issue with this phrasing is that, especially for non-code contributions, you can't possibly know if and how it will improve things. So there's the risk of overthinking it while not doing anything like in this thread. Just do the things you like doing is plenty enough already, project stability be damned.
Csepp 🩸 hometown (AP)
That's where guidelines come in handy. In my eyes, it's not much different than adding a CoC, or using issue templates. It just makes things smoother at very little cost to the contributors.
If just jumping head first into the project and not managing expectations leads to burnout, then I don't understand the opposition to preventing that, especially if the dev's enjoyment of their work is so important.
Csepp 🩸 hometown (AP)
Like, you write a two sentence update every so often and maybe add a sentence to the readme, and it lifts the pressure from you. Worst case scenario you wasted 10 minutes writing it. 🤷
Csepp 🩸 hometown (AP)
If that much communication leads to decision paralysis, we could write some templates. It's like licenses. 99% of devs just use an existing one and there are several tools that help them choose.
This could be that simple. Think the mood setting on Deviantart updates, if you've used that. Just put an emoji in the commit message or something. 🤷
There are definitely better solutions than the status quo.
Hypolite Petovan friendica (via ActivityPub)
There's a fundamental difference between a paid job burnout and an open source burnout though. In the former case, the pressure is external, applied by the employer. In the latter case, the pressure is entirely self-applied. If someone self-assigns the mission to maintain a particular project even to the detriment of their own well-being, I don't see any guidelines/CoC that can prevent that.

Since it's entirely dependent on a developer self-awareness, external input matters very little because if a developer doesn't realize they are spending more time/emotional work than they are ready to until it's too late, what are the chances people who know them even less would?
Admin mastodon (AP)
an interesting example of the # trying to solve the geek problem. The is no way out of this mess, trust me I have been working at social technology for 20 years.

What happens when we take the "problem" out of # what would # look like?

If your interested in doing this then this book is a good step
Hypolite Petovan friendica (via ActivityPub)
“Geek problem”? Another abstraction you didn’t stop and ask if anyone in this conversation is up to speed on your jargon.

At the moment I do not trust you for anything, so I’m going to let this down and continue doing my thing.
... entities starting to enforce compliance with certain rules, not all out of shady reasons? Is there a risk of FLOSS "spare-time" developers burning out once they reach a point where things _have_ to be done and end up being annoying and tedious work rather than self-rewarding fun? What's the motivation of getting FLOSS across this mental line then?

Hypolite Petovan friendica (via ActivityPub)
Yes, there's always a risk for smaller projects. I believe Mastodon is compensating at least one developer full-time on the project, which I believe gives them a margin to react to external pressure like you mentioned. But any project under that threshold is susceptible to a changing requirement landscape.
Been reading the thread and felt like having not much to add, but feel conflicted here, talking internal vs external burnout: What happens to a FLOSS developer if external forces start "pushing" you? Like, in case of FairEMail, Google demanding certain criterias to be met before an application gets approved to the store? Or F-Droid doing the same, just more transparent in a different direction? Or, in other cases (GDPR ...), external ...

Ian Molton friendica (via ActivityPub)
Whilst it's true that there is no *enforcement* as such, I think open source users can, and often do, put pressure upon developers.

Also, often those users are also the developers employer, which can be unhealthy.

Idlib in Syrien: Die letzte Provinz, die noch gegen Assad kämpft

Selbstversuch mit Digitalkunst: Ich hab ein NFT gekauft - werde ich jetzt reich?

Reiserücktritts- und Auslandskrankenversicherung: So sichern Sie Ihren Urlaub ab

CCC Updates diaspora
Griechenland: Wie der # Journalisten überwachte. Auf dem Telefon eines Journalisten wurde der # # von # gefunden. Wer ist dafür verantwortlich?

Amoklauf in Texas: Attentäter soll vor Angriff Nachrichten an Jugendliche in Frankfurt geschickt haben

Leah mastodon (AP)
Ich bin polyamor und hab damit laut # wohl auch eine "mangelhafte charakterlichen Integrität". Ja ne ist klar. Liebes Gericht, lebt ihr eigentlich unter nem Stein?

Aber wenn ihr es so wollt, bin ich eben stolz charakterlich nicht integer. ✊


# 🏳️‍🌈 :rainbow_heart:
Leah reshared this.
Hannah mastodon (AP)
ist das Urteil schon gesprochen oder war heute nur die Anhörung und die geben da die Begründung des Dienstgerichtes weiter? Hab das nicht so ganz durchblickt ...
Arne mastodon (AP)
Charakterlich nicht integer united! ✊

A:\>lin.a :blnk: mastodon (AP)
I'm struggling with compiling qt 5.15.x but I'm not giving up. We'll see who is the bigger qt!

A:\>lin.a :blnk: mastodon (AP)
time to hack your meds

Content warning: selfie, ec

A:\>lin.a :blnk: mastodon (AP)

Content warning: selfie, ec


Вожусь с #PhotoPrism. Пока это наиболее адекватное #self-hosted приложение для хранения своих фоток. Я раньше на него натыкался, но отталкивала необходимость ставить через Docker. А тут внезапно нашел мануал как поставить обычным способом. И поставил.
Пока все устраивает по большому счету. Ну разве что не хватает вложенных альбомов.
заметил сей тред и вспомнил, что @lautre у себя настроил Piwigo как раз в автоматическом режиме, насколько я тогда его понял. Хотя, могу ошибаться. 🤔

Как минимум, он десятки гигабайт туда перенёс...

На Кальке целая "группа" есть @piwigo
Alexander Ryanin mastodon (AP)
спасибо за внимание и ссылку. Я уже настроил библиотеку в PhotoPrism. Очень гибкий сервер и работает быстро. Пока останусь на нём.

people are trans because they say they are and it's nobody's business "why", hope this helps
trans people don't hurt anyone just by existing we shouldn't have to justify that existence to anyone we just are
A:\>lin.a :blnk: mastodon (AP)
i like being

/bin/flish mastodon (AP)
i mean....... i guess????

A:\>lin.a :blnk: mastodon (AP)
is that dall.e?

wish me luck on my stats exam!
fern sits at school and looks down at you, the camera

A:\>lin.a :blnk: mastodon (AP)
I found a note from 2018 that says "The awful crush of despair and hydrostatic pressure" and I can't remember what prompted it
gaeel mastodon (AP)
a phrase that good needs no context

Lydia ✨ mastodon (AP)
If a masto instance goes a day without a member posting about cum it forkbombs itself
A:\>lin.a :blnk: mastodon (AP)
my instance is doomed

A:\>lin.a :blnk: mastodon (AP)
this is beautiful and adorable :smile_hearts:

Not Your Comrade mastodon (AP)
Manifest of Resistance Committee (Ukrainian anarchist/anti-imperialist group taking part in war)

"When communities must defend themselves against authoritarian actors, we suggest voluntary defense organizations instead of an army. Currently in #, this voluntariness has succeeded at least partly..." - A-ryhmä opposes # joining # -> #
Not Your Comrade mastodon (AP)
Most of ignorants will never get even such clear explanation as they treat war as something abstract with multiple easy choices. Imho if some anarchists struggle vs imperialism (or whatever other serious threat) then you have 2 choices: support them with trust they know what they doing, or just totally shut up.
b9AcE mastodon (AP)
Mhmm. I consider it a part of the "web-of-trust" thing mostly.
If I trust someone that told me reliable news about Ⓐ events in e.g. Ukraine, Russia or Rojava (they are closer connected than some know... shh... ;-)) then at least trust the veracity of the current reports. If you (meaning "they") then can't support those groups' actions and decisions, that becomes a discussion of mutually informed dissidents, but the actions of the groups on the ground should in general be given at least some positive bias unless demonstrably unsupportable... is my opinion, which is subjective, etc, etc, ;-)
Did that make sense? @riotturtle

Südpazifik: Hier fordert China Joe Biden heraus

Hans Scheibner im Alter von 85 Jahren gestorben

Toilet full of bugs mastodon (AP)
You know that 'Bionic Reading' thing that's supposed to be easier for some people to read? It's behind a $500 a month API, so someone made a free alternative:
A:\>lin.a :blnk: mastodon (AP)
@bigzaphod I hope you saw this
Sean Heber mastodon (AP)
oh neat!

Command Line Magic mastodon (AP)
If hot keys are a thing, then what are cold keys?
A:\>lin.a :blnk: mastodon (AP)
the OS traps them but they execute nothing but also don't get passed onto the focused input

Not Your Comrade mastodon (AP)
The Battalion of Death (Batallon de la Muerte / Batallon Malatesta) was an anarchist unit during the Spanish Civil War. The battalion was formed by Italian anarchist exiles in France.
March 1937, the battalion made ​​its debut parading through the Barcelona wearing their smart uniforms and brandishing the slogan “without God nor master”. It made quite an impression on the audience.
They wore black turtleneck jerseys, olive-green uniforms and a black beret with a skull and a dagger badge.

No federation for Nazis.

Angle mastodon (AP)

Content warning: A fun bit of science

Angle mastodon (AP)

Content warning: A fun bit of science

Amoklauf in Texas: Beto O'Rourke unterbricht Pressekonferenz von Greg Abbott

A:\>lin.a :blnk: mastodon (AP)
-looks down at you and gets the tingles- -exhales very slowly and deliberately feeling the tingles rush down her body-
huh sorry, I was kind of lost for words there for a second. What's so funny missy?

Boris Johnsons Lockdownverstöße: Die Party, die nicht enden will

Volksverpetzer mastodon (AP)
Und die AfD-Wähler nehmen schon wieder einen jahrealten Postillon-Artikel ernst, oh man:
Nellie mastodon (AP)
Die Geschichte ist echt der Knaller 🥳🙈🤡

"Ukrainian anarchists are now forced to choose whether to fight against Russian imperialism and risk being drawn into practical support for nationalist and militarist institutions (...), or to attempt to oppose all military action and risk allowing the people of # to have a puppet state forced upon them (...). We do not envy those having to make this choice, and we would not feel comfortable passing judgement on any of our comrades for whichever choice they make."
"Ukrainische Anarchist*innen sind nun gezwungen, sich zu entscheiden, ob sie gegen den russischen Imperialismus kämpfen und riskieren, in die praktische Unterstützung nationalistischer und militaristischer Institutionen hineingezogen zu werden, die alle Anarchist*innen ablehnen, oder ob sie versuchen, sich allen militärischen Aktionen zu widersetzen und riskieren, dass der ukrainischen Bevölkerung ein Marionettenstaat aufgezwungen wird." -> # #

USA: Donald Trump soll am 6. Januar »Hängt Pence«-Aufrufen zugestimmt haben

Later posts Earlier posts