@MissBehave @ananas @me @agx @opensourceopenmind So I say hello again from PostmarketOS/Phosh equiped Pixel 3A šļø Seems to work pretty well indeed. Although I still have to do some configuration. Like my newly flashed system seems to have no ringtones / notification sounds at all. Do you have to download some sounds yourself cos copytights etcš¤Øļø Also osm scout for Pure Maps don't seem to work for finding adresses. But those are small things I'm gonna figure out. And work done on PMos is impressive
the wait is over, #flohmarkt 0.12.0 is out! now compatible with debian trixie!
read the full changelog and get your copy on #codeberg https://codeberg.org/flohmarkt/flohmarkt/releases/tag/0.12.0
thanks to all the 24 people that have been involved in this release. you folks are great!
Just read this about hosting ones own email server:
https://mako.cc/copyrighteous/google-has-most-of-my-email-because-it-has-all-of-yours
One of the reasons to host my own email is that I do not want the big surveillance capitalists storing my emails and using them for their own good. Well, then...
Starting to learn #Proxmox. I thought I'd just replace the virt-manager on my desktop to get some hands on in an environment I only use for testing.
I failed.
The following I found out digging through documentation, forum and code:
- There needs to be a domain defined by the dns lookup for the local IP. Just a hostname alone doesn't seem to be sufficient.
hostname -fshould return a domain part. - The node name (
hostname) needs to be the same in various places- /etc/pve/.members (created from corosync.conf)
- rrd file in
/var/lib/rrdcached/db/pve2-node
- corosync.conf exists two times - in
/etc/pveand in/etc/corosync- which one is used under which circumstances I didn't find out, yet/etc/pve/corosync.confis generated from the sqlite database in/var/lib/pve-cluster/config.db
For debugging I looked at this code to understand where the Status: unknown pop-over on the host does come from.
I added some logging there which I could trigger from the cli using pvesh ls nodes.
The variables used there where filled like this in the not working state:
member=node1 get_rrd_key=pve2-node/PureBlackSoul status=unknown
The function get's the nodename $node shown on the gui from dns for the local IP I suspect. The $member hash seems to be filled with the data from /etc/pve/.members created by the corosync.service from - in my case - /etc/corosync/corosync.conf.
The value from $node is used to find the rrd data for the host.
The condition for online being:
There needs to be rrd-data that can be found by using the content of the $node argument to extract_node_stats and if %$members (/etc/pve/.members) is not empty it needs to contain a member named $node being marked online.
Short: if you host is Status: unknown dig into the following places:
- members hash:
/etc/corosync/corosync.conf,/etc/pve/corosync.conf,/var/lib/pve-cluster/config.db - dns hostname:
nslookup <local IP not being 127.0.0.0/8 or interface lo>, nameserver or/etc/hosts,hostname -ito find IPs,hostname -fto check whether there is a domain part - rrd files:
/var/lib/rrdcached/db/pve2-node/- filename should be present as the hostname without the domain
@ati1 @me @ananas @agx @opensourceopenmind My Bank is a local "Sparkasse" (communal german Bank) which also offers Online-Services via Browser in combination with a "Tan-Generator": https://www.sparkassen-shop.de/home/content/241/
So let us establish our bearings. Uncertainty is not chaos but rather the necessary habitat of the present tense. We choose the fallibility of shared promises and problem solving over the certain tyranny imposed by a dominant power or plan because this is the price we pay for the freedom to will, which founds our right to the future tense
The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of Power
by Shoshana Zuboff
Transparenz-/Informationsfreiheitsgesetz für #niedersachsen ? :)
Ich hab gerade diese #petition entdeckt. Nach fast 10 tagen nur 103 Unterschriften? https://www.navo.niedersachsen.de/navo2/portal/nipetition/0/publicviewpetition?id=154
Das geht doch besser! So ein IFSG sollte doch eigentlich recht unkontrovers sein.
Helft mit, der Landesregierung zu kommunizieren, dass Niedersachsen ein IFSG braucht und macht Druck. Zeichnet mit!
On my #Librem14 notebook made by #Purism I use #pureboot which includes #heads and #coreboot. I had to replace the ssd.
I also
- upgraded from luks1 to luks2 replacing the key derivation function
- started with a new luks encryption key
- and a new gpg encrypted passphrase
- changed my fs from ext4 to #btrfs
To check for the new key/passphrase whether they work I used this command:
/usr/lib/cryptsetup/scripts/decrypt_gnupg-sc /etc/cryptsetup-initramfs/cryptkey.gpg | sudo cryptsetup luksOpen --test-passphrase /dev/nvme0n1p3 && echo yippie-yeah
The word trust lingers, but its referent in human experience dissolves into reminiscence, an archaic footnote to a barely remembered dream of a dream that has long since faded for the sake of a new dictatorship of market reasons. As the dream dies, so too does our sense of astonishment and protest. We grow numb, and our numbness paves the way for more compliance
The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of Power
by Shoshana Zuboff
Proud that @fsfe volunteer @nicolef went through this whole process with #sumup about the #GNU #GPL.
Nicoleās efforts show that individuals can have outsized positive impacts on #softwarefreedom, and many little steps like Nicoleās, when taken together, can amount to a large enough movement to further develop the #FreeSoftware movement in a positive direction.
https://fsfe.org/news/2025/news-20250820-01.en.html
Thanks also to @conservancy and @LaF0rge for all the work they do / did on this.
Human replenishment from the failures and triumphs of choosing the future in the face of uncertainty gives way to the blankness of perpetual compliance
The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of Power
by Shoshana Zuboff
there is no freedom without uncertainty; it is the medium in which human will is expressed in promises
The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of Power
by Shoshana Zuboff
I just passed about 2h on a server with mouse support enabled for #vim. This is my personal record. Couldn't stand it anymore and:
$ echo '" https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864074#95 " https://lists.debian.org/debian-user/2002/07/msg05649.html runtime! defaults.vim let g:skip_defaults_vim = 1 :filetype plugin indent off :filetype plugin off " disable mouse set mouse= set cmdheight=1 set nobk set nocp set showcmd set showmatch set autowrite " set expandtab set tabstop=4 ' > /etc/vim/vimrc.local
GoToSocial allows you to take a copy of your toots when you move servers.
āImporting your posts is quiet by design: imported posts don't get pushed to your followers on remote instances, aren't inserted into timelines on your instance, and don't generate notifications for your subscribers. This means you can import a large set of posts without annoying your followers. However, once posts are imported, you can boost them or share their URLs like any other post of yours.ā
https://docs.gotosocial.org/en/stable/user_guide/importing_posts/
There are of course limitations. Read the post for more.
THEY DID IT!!!!
My local library built the seed library!
The local Master Gardeners provided a lot of the intitial seeds (oh my gosh we are stocked!!!). They used an old card catalogue to store them. Today's the kickoff!
The idea is you "check out seeds" from the library, plant/grow/harvest, let some go to seed, then "return the seeds" back to the library!
Free seeds for everyone!
Editing to add my library's Seed Library web site: https://www.librarypoint.org/seed-library/
#solarPunk #postScarcity #gardening #mutualAid #seedLibrary #earthDay
š¦ š° Taxpayer money should fund public goods.
When governments invest in software, it should be #FreeSoftware: software that gives the rights to use, understand, adapt, and share.
Sign the open letter to support this principle:
š https://publiccode.eu
Hey #flohmis - fellow #flohmarkt users!
Just updated the #yunohost app for flohmarkt to 0.10.1. Quoting @midzer@chaos.social and @grindhold@23.social :
- small fixes for 0.10.0
- accessibility refinements
- few bugfixes
- performance improvements for start page
On my local flohmarkt I added a lot of items, got a request for one of it and welcomed two new users.
- Selfhosting? yunohost
- Craiglist, kleinanzeigen, and the like? flohmarkt
#flohmarkt v0.10.1 is out including
* accessibility refinements
* few bugfixes
* performance improvements for start page
https://codeberg.org/flohmarkt/flohmarkt/releases/tag/0.10.1
Had a tech bro email me to tell me that my writing is so terrible, that he canāt even use it to train his AI without significant cleanup, and I really do have to wonder, do these idiots really think that is an insult?
Subject: Your "Sightless Scribbles" is an algorithmic nightmare.
Mr. Kingett,
I am an AI engineer that's developing AI to help writers write faster. Your blog was shared on Reddit.
You don't know me, but I am attempting to do you a favor of such magnitude you will likely never comprehend it. I am trying to make your writing immortal. Your blog, this⦠Sightless Scribbles⦠has been flagged by my acquisition-crawler for its high density of unique sensory metadata. A potential goldmine of qualitative human experience to enrich my AI.
The problem, Mr. Kingett, is that your writing is absolute, unprocessed, indigestible filth.
Iām not a āreader.ā I am an architect. And from an architectural standpoint, your work is a catastrophe. Itās not just the spelling, which is erratic enough to suggest it was typed incorrectly. Itās the grammar. The syntactical chaos. You construct sentences that loop and meander like drunken snakes, riddled with metaphors so abstract they are functionally useless. "Anxiety was a swarm of elephants under my ribs"? What the hell is a machine supposed to do with that? Quantify the elephant to rib ratio? Correlate the thermal deviation? It's meaningless data. Itās noise.
My team has spent seventy-two hours attempting to write a custom parsing script to clean your posts for ingestion. Seventy-two hours. We can process the entirety of the Library of Congress in twelve. Your blog is so structurally unsound, so artistically self-indulgent, that you have inadvertently created a fortress against artificial intelligence. It is, and I do not say this lightly, the single most profound act of digital idiocy I have ever witnessed.
You are preventing yourself from being scraped. Do you understand what that means in the current year? You are essentially burying yourself in a lead-lined coffin in the middle of the desert. Nobody clicks links anymore, you absolute luddite. Links are for people who donāt know how to interface with reality. Search Engine Optimization is no longer about backlinks and keywords; it's about semantic ingestion. Itās about being absorbed, processed, and synthesized by models like mine. When a user asks an AI, "What does it feel like to navigate a city without sight?" the model should be able to answer with a rich, nuanced synthesis. A synthesis that should include your data points.
Instead, your blog is a black hole where information goes to die. Because of your refusal to write like a coherent, intelligent being, my LLM canāt learn from you. Which means the world canāt learn from you via the only channel that will matter in five years.
Your soul isn't indexable. Fix it.
Strip out the lyrical nonsense. Standardize your grammar. Run a goddamn spellcheck. Write clearly, concisely, and with machine-readability in mind. Turn your unstructured, emotional diary into clean, structured data.
Do this, and I will ensure my open source model ingests every last post. Your traffic will not just increase; the very concept of "traffic" will become irrelevant as your "voice" becomes part of the evolution of the search engine. Your ideas, refined and perfected by my system, will reach millions.
Fail to do this, and you will continue to scream into the void from a blog that nobody reads, a little little relic of a dead internet.
The choice is yours.
Chris Vogel