Friendica - Configuring Deletion Settings Correctly

I do run my own Friendica instance and have recently been dealing intensively with the deletion settings. Because nothing is more annoying than a database that keeps growing even though you have actually configured that old posts should be deleted. In this article I will show you how to set and check the deletion settings correctly, and what pitfalls there are. The Right Order Before I go into the details, here is the order in which you should proceed. ...

17.09.2026 Â· hoergen

Friendica - Solution for Invisible Groups Widget

I had noticed a strange problem in Friendica. For one user, the groups widget was no longer displayed in the sidebar. Even though the user followed several groups, those groups had current posts, and groups was included in the widgetorder setting. Other users on the same instance saw the widget correctly. Only this one user did not. The Cause After some searching, I found the culprit. It was due to a custom widgetorder setting in the pconfig table. In the RC version, this custom order is not correctly merged with the groups widget. The widget remains invisible, even though all the data is present and the configuration is actually correct. ...

17.09.2026 Â· hoergen

Renaming Files to Be FAT32-Compatible - Bash Script

I regularly copy files onto USB sticks or SD cards that are formatted with FAT32. And every time there is trouble with file names that contain characters FAT32 does not allow. Colons, question marks, asterisks, everything that is completely normal under Linux becomes a problem on FAT32. So I wrote myself a Bash script that takes care of the work. It searches the current folder, replaces all invalid characters, and also takes care of leading or trailing spaces and dots. Collisions are avoided by appending a counter. ...

15.09.2026 Â· hoergen

tmuxp - Defining & Managing tmux Sessions

tmuxp - a session manager for tmux that loads, freezes, and converts sessions via declarative YAML or JSON files. The project is based on libtmux and is actively developed on GitHub. The idea is simple. Instead of manually opening five windows every morning and typing in commands, you define your working environment once as a file and load it with a single command. What tmuxp Does tmuxp manages tmux sessions based on configuration files. In them, you describe which windows and panes should be opened and which commands should be executed in them. When loading, tmuxp builds the session exactly as you defined it. ...

13.09.2026 Â· hoergen

How to Train as an Interviewer to Disenchant AfD Representatives

How to Train as an Interviewer to Disenchant AfD Representatives Shortcut! Questions, Questions, Questions! Whoever makes a claim must also back it up! Have every claim explained! Have every small ambiguity and contradiction explained conclusively by the person making the claim. Have them provide facts and concrete sources. Until a claim has been explained conclusively and substantiated, stop any further discussion involving additional claims. “I haven’t understood that yet - let’s please clarify it first, otherwise what you’re saying sounds very confused to me and doesn’t make sense.” ...

13.09.2026 Â· hoergen

The Fairy Tale of Climate-Neutral Wood

Wood (including pellets) is in the vast majority of cases the worst energy source and heat source. German Environment Agency (Umweltbundesamt) “Sustainable wood” here does not mean industrial wood production. That is what the document says: For waste wood, the balance only accounts for the expenses for processing and transport. Furthermore, despite the discussion about “carbon debts” in the energetic use of forest wood (Agostini, Giuntoli & Boulamanti, 2013; et al., 2017), it assumes that the removal of forest wood is greenhouse-gas-neutral due to sustainable forestry in Germany. Thus, only the energetic expenses for harvesting and transporting the wood are counted. ...

08.09.2022 Â· hoergen