Was gegen die #Faschisten helfen würde: - nicht ihren Narrativen nachlaufen und nicht mit ihnen zusammen arbeiten - ihnen keine Plattform und keine Reichweite geben - ihre Gegner unterstützen und ihren Opfern helfen - unabhängige und öffentliche Medien fördern und Desinformation bekämpfen - Sicherheitskräfte entwaffnen statt immer weiter ermächtigen - soziale Sicherheit verbessern
Schon auffällig, dass gerade systematisch das Gegenteil gemacht wird...
That was a quote from Rick Polito, whose name we co-opted years ago on g+ for a guessing game based on descriptions like this. We called it Politofact.
Texas man is arrested for ‘punching poll worker who told him to remove his MAGA hat’ – #MAGAcriminals Texas is one of 21 states that bans political apparel in or around voting locations. A man in Texas who wore a MAGA hat to a 2024 presidential election early voting location was arrested after he punched an election worker who asked him to remove the hat. The worker advised him that wearing political apparel to a voting location is illegal under Texas law https://dokmz.com/2024/10/27/texas-man-is-arrested-for-punching-poll-worker-who-told-him-to-remove-his-maga-hat-magacriminals/
Well, I took her post to be tongue in cheek suggesting the editorial board was afraid of being put into concentration camps. My post was playing along. I even added the snort at the end lest anyone miss the irony.
They did something similar to my mom when I was born. Separated for the first two days.
Nazi physician Johanna Haarer's child-rearing strategies was that newborns should be placed in a separate room from their mother for the first three months of the baby's life, with only strictly regulated breastfeeding visits from her of no longer than 20 minutes during that period.
Not sure I'd want to follow a Nazi's advice... but we USians seem to have a problem allowing our children to grow up, so something definitely needs to change.
Fiftysomething No. 15 verpackt Sonntägliche Heimarbeit, bevor morgen wieder das Arbeitsleben losbrüllt: Endlich das Einbandposter seiner Bestimmung zuführen und die Sendungen mit dem Freitag aus der Druckerei gekommenen Sammelband No. 15 an die handvoll Bücherpatreons versandfertig machen. …
Italy commemorates defeated fascist troops who fought with Nazis in key WWII battle Italian defense ministry says soldiers killed at El Alamein died for ‘freedom’; opposition slams far-right government, says troops ‘were sent to die’ by fascists. Italy’s far-right government has sparked wide criticism after celebrating a major World War II battle, praising the defeated fascist soldiers who lost their lives https://dokmz.com/2024/10/27/italy-commemorates-defeated-fascist-troops-who-fought-with-nazis-in-key-wwii-battle/
How Russia attempted to steal Moldovan election, referendum, and what comes next
Although #Russian #interference has taken many forms in #Moldova since its independence in 1991, the election and referendum results on Sunday shocked many pro-European Moldovans.
Despite opinion polls showing clear support for entrenching the desire for EU accession into the country's constitution, the success of the EU referendum came down to the wire, with the support of the large Moldovan diaspora securing a 50.38% victory margin.
The "yes" vote won by a mere 11,000 votes.
Moldovan authorities, the EU, and U.S. officials, as well as independent observers, blamed an unprecedented attack on the country's democracy from #criminal networks and #political groups tied to Russia.
Although Russian interference has taken many forms in Moldova since its independence in 1991, the election and referendum results on Sunday shocked many pro-European Moldovans.
Russia provided targeting data for Yemen’s Houthi rebels as they attacked Western ships in the Red Sea with missiles and drones earlier this year, helping the Iranian-backed group assault a major artery for global trade and further destabilizing the region. The Houthis, which began their attacks late last year over the Gaza war, eventually began using Russian satellite data as they expanded their strikes, said a person familiar with the matter and two European defense officials. The data was passed through members of Iran’s Islamic Revolutionary Guard Corps, who were embedded with the Houthis in Yemen, one of the people said.
Just to be clear: we are talking about civilian targets here.
Danke für nichts, Deutschland. Mein 84-jähriger Vater hat jetzt wieder Covid, vielleicht aus Tagespflege. Er hat über Wochen versucht in seiner 30k Einwohner Stadt in Sachsen jemanden zu finden, der ihn impft. Ihm wurde von der Stadtverwaltung gesagt, die Ärzte wollen nicht mehr impfen, er müsste ins Impfzentrum in die nächste Stadt fahren. Ich hoffe nur er übersteht es ohne Komplikationen und muss nicht ins Krankenhaus.
Mit Dating-Apps suchen wir nach Partner:innen. Doch finden tun wir vor allem den Dopaminrausch beim nächsten Swipe und Selbstbestätigung im folgenden Like. Diesen Markt müsste niemand ohne Match verlassen. Und doch bleiben wir auf der Suche. Und sei es nur nach ein wenig mehr Aufregung. Breakpoint: Eine versachlichte Romanze
Kentucky teen linked to white supremacist group accused of bomb threat against PBSO – #terror #764group Just 13 days after his 18th birthday, a teen from Kentucky with alleged ties to a white supremacist group made a phone call to the Palm Beach Sheriff’s Office, threatening to blow them up, officials said. According to the probable cause affidavit, the caller, later discovered as Curtis Hodges,18, threatened to detonate a bomb, stating, “I am going to blow you up.” https://dokmz.com/2024/10/27/kentucky-teen-linked-to-white-supremacist-group-accused-of-bomb-threat-against-pbso-terror-764group/
Elon Musk’s Secret Conversations With Vladimir Putin – #securityrisk Regular contacts between world’s richest man and America’s chief antagonist raise security concerns; topics include geopolitics, business and personal matters. Elon Musk, the world’s richest man and a linchpin of U.S. space efforts, has been in regular contact with Russian President Vladimir Putin since late 2022. https://dokmz.com/2024/10/27/elon-musks-secret-conversations-with-vladimir-putin-securityrisk/
Er merkt nicht, dass er gefilmt wird : Hier wird ein AfD-Wahlhelfer zum Paket-Dieb Zu sehen war ein Mann, der mit einer Aldi-Tüte zielstrebig auf seine Haustür zulief und kurz darauf AfD-Wahlwerbung in den Briefkasten einwarf. Ohne auch nur eine Sekunde zu zögern, drehte sich der Unbekannte nach links zu einem am Boden liegenden Paket und packte dieses in seinen Rucksack https://dokmz.com/2024/10/27/er-merkt-nicht-dass-er-gefilmt-wird-hier-wird-ein-afd-wahlhelfer-zum-paket-dieb/
We generally don't give nicknames to our releases, but if we did, this would be called "The Confusing Release". We know that some of you were expecting us to release Version 0.8, while others were eagerly awaiting Version 1.0 - and you've got neither! And there wasn't even a Release Candidate or any other announcement! Please allow us to explain ourselves.
As some of you know, we always work on two versions at the same time. One, that we call a "minor version", is the kind you see us releasing quite frequently. Minor versions include security updates, bugfixes, and some smaller feature additions. We design those versions in a way that allows pod administrators to install them as fast as possible, without manual changes or long downtimes. On the other hand, there are "major versions", that are... well, major. These contain big features, large breaking changes, stuff like that. We keep these seperate as we want to make the lives of our podmins as easy as possible, and major upgrades always require manual interventions or longer downtimes, so we want to keep them as rare as we can.
Our last major release, diaspora* 0.7, was released almost seven years ago - in August 2017. That is quite a long time! And ever since, we have kept working on two versions in parallel: the next "minor", and the next "major". This development model is quite common in big projects, and it's fine, until it's not.
Since the release of 0.7, the difference between the latest minor version and the work-in-progress major versions has become enormous: more than 20,000 lines of code added, and over 6,000 lines removed. For reference, that means that almost 15% of our entire codebase has changed. This huge divergence means that releasing new minor versions has become more and more complicated, as we always have to apply any changes to both work-in-progress versions, and it has reached a level where it's causing us lots of pain and making it harder to release any updates.
Additionally, our community of developers has built quite a few amazing new features for "the next big version". Some of you on pods that run the "development" code already get to use them, but a very large chunk of our userbase does not. That's a shame, because some of the things we have already built are a big deal!
At the same time, we have really ambitious plans for Version 1.0, and as much as we'd love to get it out there, we simply aren't done yet.
This is why we're now release a intermediate major release. We're calling it Version 0.9 because, while it's more than simply the next major version upgrade, it isn't quite Version 1.0 yet. Even so, there's still a really good list of stuff in this version, and we're really excited to get it out to you. And now, enough waffling, let's get to the details.
The Release
Since the last major release, Version 0.7.0.0, a total of 50 contributors have commited 1,833 commits. This includes 858 from 20 contributors that have never been included in any release up until now! A few highlights:
diaspora* now has an API! If that term means nothing to you: it allows software developers to build applications on top of diaspora* in an easy and reliable way. You want to build a fully-fledged mobile phone app? API. A script that automatically posts your comics to your diaspora* profile? API. You want to display your diaspora* posts on your website? API. You want to build a text-only user interface for your command line? API. If this sounds interesting to you, check out our API documentation, and let us know if you build something cool!
Having an API also means that everyone can use Insporation, a mobile app available for Android and iOS. It's still under development, but if you want, give it a try by following the instructions here, you might like it!
Likes on comments have returned!
Have you ever taken a profile picture that was slightly off? From now on, you can crop your profile picture before you upload it.
Are you tired of the "file is too big" erorr when trying to post a large photo? Well, so are we. We now automatically resize your image uploads in case they're too big for us, so you don't have to take care of that.
Speaking about image uploads ... you can now copy-paste images into the diaspora* editor! And the progress bar when uploading multiple photos is no longer broken.
The mobile version has got a few improvements as well. For example, you can now select multiple aspects! Exciting, we know. :)
Bugfixes! Quite a few of them! Too many of them to list here, and let's be honest, listing bug fixes is quite boring anyway.
While diaspora* is moving slower than projects with full-time, paid engineering teams, we are incredibly proud of our community and our work. A huge thank you goes out to all the people contributing to this project, entirely in their spare time.
It doesn't matter if you're writing code, helping with documentation or translations, or if you're just using diaspora* to post cute cat photos. We love all of you, and we're happy you're with us. #diaspora #announcement #release #0900 #surprise
Are you tired of the “file is too big” erorr when trying to post a large photo? Well, so are we. We now automatically resize your image uploads in case they’re too big for us, so you don’t have to take care of that.
On this subject, I'd like to pass on a link for those who upload a lot of photos (which can end up weighing a lot). It's a small software programme called ImageOptim. :) Simplistic and effective. Bonus : handles batches of images. It's for Mac, but they've thought of offering alternatives for Linux and Windows.
We too, can make efforts to make the web a better place. ;)
I feel a strong urge to add a bit more ramblings here, especially as a response to any "why is XYZ not done yet" comments.
We know that a lot of people have lots of expectations for features that should be included in "the next big release". This is specifically because we used that weird version number for this release, and why the post specifically mentions that we're not done with the things we want for 1.0.
But there is something very fundamental that everyone needs to understand. diaspora* is not built by a team of full-time engineers getting paid for that work. Everyone working on diaspora* is doing that in their free time. This means that we can't spend a lot of time on a project like this, because working a full-time job as a software engineer and then working on even more software in the evenings and on weekends is incredibly taxing on everyone's brains. This also means that we don't have "a management team" making plans and "a development team" turning those plans into reality. We have community contributors who pick something they want to work on, and then work on it.
Why is there an image cropping feature in this release? Because a community contributor thought "hey this is fun, I'm gonna work on this". Why are likes on comments in this release? Because a bunch of awesome people worked on it. If I'd told Thorsten "hey please stop working on likeable comments and instead work on editing posts", he would have questioned if I lost my mind and might have even responded with a middle-finger emoji. And he'd be right doing so. I can't tell him what to work on.
I personally agree that diaspora* is "missing" a bunch of things. I know that our current blocking features are not even close to being good, and I'd personally love an editing feature (fun fact: we briefly thought about re-posting this announcement because we wanted to change the link to the upgrade instructions). But getting these features right is incredibly hard, and I personally can't spend a month of my time on that at the moment, and it seems nobody else is actively working on that - so y'all just have to wait until someone is motivated enough to tackle those things.
A mistake that we (as a project team, that is) did was to ever "promise" anything at all. Because the reality is, we can't promise things - and we can't tell you when any given thing will be done. Because I can't even tell you how many hours of engineering work we get done every week (or if any at all).
diaspora* never was a project that moved fast and built all the fancy features out there. And diaspora* never will be such a project. When we ship something, we want it to work and be good. One example of that is our account migration feature. Other networks allow you to "migrate" your account in a way that's just redirecting your old profile to your new one. We really don't like that, because you'll lose all your posting history, and all interactions to your old posts (and all control over those interactions). So we're working on a migration feature that actually transfers all your posts and interactions to your new account. Sure, working on that feature is orders of magnitude more work than just shipping a half-assed solution, but that's just how we prefer to do things.
If you want a project that moves as fast as a project driven by full-time engineers, then use a product driven by full-time engineers. And if you want a project that prioritizes shipping new features over stability and polish, then there are projects like that for you, too.
Please, please, please stop asking about when your favorite feature will be done. It will be done when it's done, and that's the only answer you'll ever get.
This PR adds a cropping function to the profile photo upload.
It's a refactoring of the old profile photo uploader using ES2015.
User selects a photo to set as profile picture.
Picture is loaded i...
But, if you allow me the question, when will we be able to edit a post already published?
The message above your question already says everything that needs to be said: "We have a lot of plans and a lot of ideas. Sadly, not a lot of time."
getting the Like button on comments instead does feel a bit like being put off.
It's not an "instead", somebody wanted to work on likes on comments, so there we have it. It has nothing to do with any other features. Or should I have told the people who worked on the likes on comments, that I won't merge it, because you don't want this feature before another completely unrelated feature is done? Or what are your expectations? And what about the people who want likes on comments instead? Or a different feature? So now we have a Deadlock.
Maybe we should just not add any new features anymore, that way we completely eliminate the risk of accidentally release the wrong features, because somebody wanted something else instead? Is that what you want?
People are putting their own free time into developing a feature they want to work on (because they want that feature themselves, or find it an interesting problem to solve, or whatever reason). We can't tell people what they are allowed to work on and what they can't work on.
If you really want a specific feature to happen, you can work on it yourself (that's what the people who developed the features included in this release did). And then after it's done, you too can experience the joy of other people telling you that you have done it all wrong and should have done a different feature instead, because they wanted something else more than what you did.
Comments like these (you aren't the only one) are actually the main reason why my motivation for working on diaspora is so low, because whatever I do, I always get told by somebody that I should have done something else instead (and it's not just one thing, everybody wants something different). Well maybe I could also just use my free time for another hobby instead? I have put a fair bit of my free time of the past 2 weeks into getting this release done, so we can get these features (which were already done) out, so more people can enjoy them. But I'm already starting to regret it. 🤷
If getting "the wrong features" makes you feel like being put off, maybe think how it makes the people feel who actually developed the features included in this release, but you are now telling them they shouldn't have done them?And to all the others, who are actually enjoying the new release and the new features, thank you. Sorry for the little rant, but I needed to get this out now.
Two of my favorite features about diaspora* that make it different from "the others:"
It's slow, deliberate development. No huge surprise changes.
The simplicity of the user interface. It's not loaded down with features I would seldom or never use.
Most of the younger users don't even own computers anymore. We're all on cellphones and iPads now, and many of the great Fediverse platforms' extra fancy features really don't work on a mobile app anyway. And most mobile apps are just a wrapper for whatever browser is on the phone, and they're not as full-featured as a desktop or laptop full browser. Simplicity and reliability are why I love my diaspora*!
Please, please, please stop asking about when your favorite feature will be done.
Entire rant understood. For the record, I didn't ask for a when ("some point" was intended to be an acknowledgement of the volunteer nature of the project)—but if the community doesn't tell you what is important to them, how else will you know what to devote your limited time to? Just trying to get on the radar for whenever.
If you want a complement of an existing feature, I just commented in a thread the other day that this is the only sm site where I regularly check my notifications. Having them categorized, and available on a freestanding page, makes them manageable. 👍👍👍
Don't worry - your response wasn't want got me into ranting (your response just got me into replying with the HQ account). Providing feedback is good, but there are right was to do that, and there are wrong ways.
I know you don’t see it? How could you. Community’s for a better word, a developer of interactive Geo political, arts, balances of lifestyle, generational social media, the feudal implications of receiving social advice for a professional aptitude. It’s taxing, when the given time isn’t appreciated, the gift received as a social platform, those avatars bringing to their own, a personal experience, your community, our wellbeing. Cheers & thanks. @Benjamin Neff
Wenn ich zu Thorsten gesagt hätte: “Hey, bitte hör auf, an “Gefällt mir”-Kommentaren zu arbeiten und arbeite stattdessen an der Bearbeitung von Beiträgen”, hätte er mich gefragt, ob ich den Verstand verloren habe und vielleicht sogar mit einem Mittelfinger-Emoji geantwortet.
Nein bestimmt nicht letzteres. Aber der "Gefällt mir" - Button hat mir Spass gemacht. Leider konnte eich das nicht fertigstellen aus Zeitmangel. Tatsächlich habe ich ein "WIP" von einem anderen Entwickler (Hank?) aufgegriffen und weitergeführt.
BTW: Herzlichen Glückwunsch zur nächsten Version. Diaspora mag langsam sein, aber stetig.
I was being a bit dramatic. Of course, no active contributor would flip me off, because contrary to popular belief I'm not actually an asshat. I was just making a point that I can't tell you what to work on. :)
I've read this thread with interest. I've been doing software development since the mid-1980s and can say I still enjoy it. When someone appreciates my work and says so, it is truly thrilling. Alas "ah, that's nice, but what about this idea?" can feel a bit deflating. Of course we know this actually comes from a place of appreciation in the sense that one who doesn't care would say nothing.
In 2016 Donald Trump was elected president. I was truly surprised. Later I would learn about Cambridge Analytica and how they had been using Facebook data to delivery very narrowly targeted ads. As an long time Emacs user I had decided to express my appreciation by joining the Free Software Foundation. So they had been sending me their mailer and ran several articles about Free Software based social media. So... I decided to make the jump. I announced my plans on Facebook and invited my Facebook "friends" to follow me -- no one did
I tried a few different platforms before landing here on this pod. Initially it felt like I had left a big city was living a small town a few people who didn't say much. It was so quiet! But... I kept at, posting when I could, and now... I couldn't imagine living in X or Facebook world. No thanks!
For those with means I recommend supporting your pod with a few dollars. Other ways are available too. I've never regretted my FSF membership (and yes, I'm aware of issues around RMS). Fortunately there are lots of ways of supporting Free Software. Just being a user is one. But, of course, where would we be with out the actual developers and all the myriad projects they work on?
Regarding FSF, thanks @Dennis Schubert. Yes, understood. I hope I did not leave that impression the FSF is a direct supporter. I'm only reporting that the FSF bulletin us members receive encouraged folks to leave Facebook and come to Free Software based social media platforms like Diaspora. And that is why I'm here. And of course, it is my understanding, Diaspora is under a AGPL license, created by the FSF with the help & input of many others of course. Cheers, -Randy
Just did the upgrade. Was pretty straight forward. Only mistake I did was to take the old version of the new exmaple toml config file. In there the unix link is different. needed to add // in front of tmp. Also need to upgrade/change the diaspora-web.service file since the change to puma. Once the unix socket was working again the apache reverse proxy did too without a change.
Are you tired of the “file is too big” erorr when trying to post a large photo? Well, so are we. We now automatically resize your image uploads in case they’re too big for us, so you don’t have to take care of that.
I just tried to check my notifications on friendica and felt compelled to come over here to reiterate my appreciation for the notification structure on diaspora ❤️