tootgroup.py with GoToSocial https://chrichri.ween.de/articles/adbabc0/tootgrouppy-with-gotosocial
I'm so happy 🙃 that I never got into the habit of using any of the mentioned platforms.
https://pluralistic.net/2024/06/27/nuke-first/
@pluralistic@mamot.fr writes in their article
By making platforms responsible for screening the content their users post, we create a system that only the largest tech monopolies can survive, and only then by removing or blocking anything that threatens or displeases the wealthy and powerful.
This certainly is true for central platforms. I'm running a few services for family, friends and neighbours. Some of these are connected to federated systems like mail, matrix, ActivityPub instances.
I do not get stressed over copyright problems: I had personal contact to everybody having an account and I trust that they'll not misuse it.
If I'd get into stress I'd close down open registration in the one service that has it configured and only host accounts that I gave out to people I know and trust.
If someone would claim I'd infringe a right they have to something that is published on one of the services I run I'd probably take it offline, talk to the person using the account and agree on a solution.
If that person would be unhappy with our agreement they could start running the exactly same service being FLOSS and designed to be self-hosted even on a home internet connection.
I would help where I can to help people to take over the legal risks I might not be able to cover for them and be able to make their on decisions by hosting their own instances.
If this ever will happen it'll be a once in 20 years situation that I'm willing to risk getting into.
My guess is that decentralisation helps. It's good for security also: It doesn't make any code more secure, but it does make each of the small nodes in decentralized networks less interesting to attackers and it makes it harder for attackers to gain access to huge amounts of data by breaking into one single system.
If you can read this you're reading a note created on my #microblogpub instance on my #yunohost.
@t@hexa.ninja the author of microblog.pub created an integration for yunohost in package format version 1.
yunohost moved on and created the packaging format version 2.
Building on the work of Thomas I upgraded the package to the newer packaging format and integrated it into yunohosts app catalogue where it will appear within the next 24h.
If you're using microblog.pub on a yunohost you'll be offered an update of the app once it has been included into the catalog.
Thanks Thomas for that great software!
(This note is my first one written on my updated microblog.pub v2 integration on yunohost.)
https://www.tagesschau.de/inland/gesellschaft/hochwasser-schutz-versicherung-100.html
Ich hätte einen Vorschlag: Wir erhöhen die #CO2Steuer und legen davon etwas für die Deckung der Schäden aus dem #Klimawandel zurück.
Wenn der Füllstand des Topfes #Klimaschäden hoch genug ist - wird wie bereits seit längerem versprochen - ausgezahlt.
Eine Versicherung legt die Kosten für die Schäden unabhängig von den Ursachen auf die Gemeinschaft um. Klimafreundliches Verhalten wird nicht belohnt. Das muss so nicht sein.
We updated our essay on revitalizing classified ads in local publications with a software specification in development called flohmarkt that offers an open-source backbone for want ads, as well as a mechanism for running classifieds from neighboring publications.
https://technewslit.com/explores/explores20240511.html
Thanks @killick @smallcircles for ideas and tip
#news #media #advertising #ClassifiedAdvertising #WantAds #OnlineCommerce #Fediverse #ActivityPub #flohmarkt
Have a look at #Flohmarkt on #Codeberg..
@kuketzblog Auch von den kommerziellen Kleinanzeigen Portalen genervt?
Schau mal hier: https://codeberg.org/flohmarkt/flohmarkt
#flohmarkt ist hoffentlich bald auch ein Kandidat für das [Fediverse Schaubild](https://www.kuketz-blog.de/das-fediverse-unendliche-weiten-als-schaubild-diagramm/)
It seems to have happened without much fanfare, but about a month ago @purism has released the Librem 5 hardware layouts under GPLv3 (as original PADS and converted KiCad projects), joining the schematics that were already available from the start.
"Dröge räumte aber ein, die Grünen hätten sich eine noch klarere Verantwortung der einzelnen Sektoren gewünscht."
https://www.tagesschau.de/inland/bundestag-klimaschutzgesetz-102.html
Dann hätten Die Grünen nach ihrem Gewissen abstimmen sollen.
Das enttäuscht mich sehr und ich bin froh, dass ich Mitglied der [Deutschen Umwelthilfe](https://www.duh.de/presse/pressemitteilungen/pressemitteilung/deutsche-umwelthilfe-zur-entkernung-des-klimaschutzgesetzes-im-bundestag-ein-schlag-ins-gesicht-ju/) und nicht der Grünen geworden bin.
I tried to stop #Thunderbird/#Firefox from using the #pulseaudio socket of #pipewire because of a bug in Debian that renders the audio daemons useless after some time: sockets do not get closed and the only way to get audio back when there are no sockets left is to restart.
The way I tried to do it didn't work completely. #Firefox still opens sockets to the pulseaudio daemon - even though the processes show that they run in an environment containing PULSE-SERVER=unix:/dev/null.
Any ideas how I stop firefox using that pulseaudio socket? Mount namespace - does it include sockets? A restriction on a systemd slice (cgroup) I could use?
That looks really great! Can't wait see it filled with life.
Meanwhile I'll share my solution. I'm an #email user since more than 30 years and I'm running my own email server since nearly the start of it.
The lack of having a reliable email client for my #Librem5, my sons #pinephone and #MobileLinux in general bothered me a long time. #Geary didn't fit my needs and #Thunderbird which I use on my desktop is no option for mobile devices, yet.
I ended up using #tangram to access a #selfhosted #snappymail.
A #riddle. There are two pitfalls in this code. One cloaking the other. Can you see them?
#!/bin/bash # generate a random string of length '$bytes' using characters from # expression '$chars' generate_random_string() { local bytes=${1:-24} local chars=${2:-'A-Za-z0-9'} dd if=/dev/urandom bs=1 count=1111 2>/dev/null \ | tr --complement --delete "$chars" \ | sed --quiet 's/\(.\{'"$bytes"'\}\).*/\1/p' } # function generate_random_string is meant to be used in different # scripts in contexts like: # generating a random password echo "password = '$(generate_random_string)'" # generating a 64 byte seed base64 encoded echo "seed = '$(generate_random_string 86 'a-zA-Z0-9/+')=='"
Hey #flohmarktys! Really, I sold the first thing on flohmarkt. It's new owner communicated with me through fediverse DMs.
My flohmarkt is running on a #sbc #Rock64Pro at the moment and my #yunohost exposes the https URL as a reverse-proxy using the app redirect.
This way my yunohost takes care of providing and renewing the Let's encrypt certificate. flohmarkt as an application connected to the #fediverse needs a trusted cert so the other fediverse instances can talk to it.
I'd like to get back my RockPro64 to have it ready for other purposes and started integration of flohmarkt into yunohost to move my flohmarkt onto the yunohost.
If you'd like to help testing your issues on codeberg are very welcome.
Let's make flohmarkt bigger so there'll be a lot more people to offering and looking for whatever information, help, goods someone might care to exchange with their fellow #flohmarktys! 🙃
Need to upgrade. I thought I could wait for the first #yunohost integration of #flohmarkt, but there are still too many rough edges. Anybody wants to help with it (testing is very welcome also)?
yeah! images an inseraten sind in #flohmarkt jetzt auch editierbar. und ganz neu: auch löschbar (das gilt auch für den "neues inserat"-dialog)!
It seems I'm stuck on the #OpenWRT side. Don't know how to configure #dpsk (dynamic pre-shared key).
https://forum.openwrt.org/t/dynamic-pre-shared-key-dpsk-via-radius/193298?u=chrichri
This account moved to @chris