I cannot be reached by direct messages to chrichri@social.librem.one
#DM is said to be disabled on @purism #mastodon instance social.librem.one.
I'm sorry if you ever tried to write me and I didn't answer. My matrix address is published in my profile
I started a discussion on the #purism #forum about this. Generally I like the way they offer the fediverse to their users (no timelines).
But I see a lot of potential in DMs for users that would like to accept them.
https://forums.puri.sm/t/handling-of-dms-on-social-librem-one/11467
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
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
Yes!
On an unencrypted registration SSID authorized a client through a portal page.
Then showed the client via dpsk (dynamic pre-shared key) provisioner login data for the encrypted SSID to connect to a network with internet access.
When the client connects to the unencrypted SSID it gets redirected to a portal to enter an email address (and possibly other data). Packetfence sends an email to a pre-configured address (owned by the sponsor) containing a link to approve the request for access.
The client waits on a portal html page for the sponsor to click the link. After the sponsor clicks the link to approve the request the clients web page reloads and shows the name of the encrypted SSID to connect to and a password for the connection.
Next step to accomplish: configure OpenWRT (hostapd) and Packetfence to allow the usage of the PSK to connect to the encrypted SSID.
BTW: Testing this I'm using #deskhop to switch seamlessly between my notebook and my #Librem5 which I use as a test client for the wifi connection to the OpenWRT access point.
Ab jetzt kann man „Männer, die die Welt verbrennen“ kaufen und darin lesen:
- Warum wir zu wenig gegen die #Klimakrise tun
- Wer daran Schuld ist
- Warum diese Leute im Grunde wissen, dass sie verlieren werden.
Ich verlose unter allen, die diesen Post teilen, ein Exemplar mit Widmung nach Wunsch.
This account moved to @chris