jrollans.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
🛡️ #Cybersecurity news & tips across the #fediverse
“The FBI is putting $36 million on the table for nationwide license plate reader data through a commercial database, splitting the country into six surveillance zones. https:// blackoutvpn.au/blog/fbi-licens e-plate-...”
https://mastodon.social/@blackoutvpn/116601489935354111
🤖 via RSS feed. Not an endorsement.
Fedle just passed 3000 games played across the #Fediverse.
Over 100 instances on the leaderboard, players guessing daily words in English, French, Spanish, Italian and German.
Thanks to everyone who plays, translates the interface, and shares the game. This only works because of you.
Gave my son his first serious gift a few days ago.
A @protonprivacy "Born Private" activation code.
While most people are creating Gmail accounts for their newborns, I decided to start him off with actual privacy from day one.
A bit dramatic? Maybe. But in 15–20 years when he asks "Dad, why doesn’t my email spy on me?" — I'll just smile and say "You’re welcome".
Sometimes the best gifts are the ones they’ll only appreciate much later.
#ProtonMail #Privacy #DigitalPrivacy #Parenting #Mastodon #Fediverse #Blog #Gifts #Kids
The blindness community is also quite interconnected. If we wanted to, a "web of trust" would be more possible for us than other communities. We regularly gather at conventions (NFB, ACB, Sight Village, Zero Project, etc.) so with accessible, easy to use and understand tools, keysigning parties could easily happen. We've already moved to the #Fediverse because it's more accessible, and obviously better for our needs. Let's keep thinking differently about centralization and privacy; we might discover there are other methods that will work better for us and our needs, without restricting our rights, privacy, or functionality.
🛡️ #Cybersecurity news & tips across the #fediverse
“Related to the above: The Android app Nearby Glasses scans for the Bluetooth ID of Smart glasses and warns you when they're close. Available from Fdroid:
https:// apt.izzysoft.de/packages/ch.po cketpc.nearbyglasses...”
https://helvede.net/@fanden/116600365605130951
🤖 via RSS feed. Not an endorsement.
RE: https://zdf.social/@ZDF/116601776009447156
Hey @ZDF ich haette da mal ne ganz pragmatische Loesung: anstatt eure Inhalte nur in den Mediatheken und auf Youtube zu veroeffentlichen:
a) #RSS
b) #Peertube
Das waere gemeinwohl-orientiert und ihr schafft damit einen digitalen Raum als Alternative zu kommerziellen Plattformen.
So und nun duerft ihr mir fuer dieses Hauruck-Consulting ein Monatsgehalt vom Erik ueberweisen, das ich dann an die UN-Fluechtlinghilfe spende!
🛡️ #Cybersecurity news & tips across the #fediverse
“Disney Hit With Class Action Over Facial Recognition Technology at Park Entrances
# surveillance https://www. hollywoodreporter.com/business /business-news/disney-class-action-lawsuit-facial-recognition-disneyl...”
https://social.vivaldi.net/@rogerc2738/116598964911782261
🤖 via RSS feed. Not an endorsement.
Das Fediverse
Eine sehr gute Entscheidung (die auch von Anfang an fest stand) war eine Präsenz im #fediverse aufzubauen, damit Menschen unsere Inhalte auch ohne Big-Tech verfolgen können. Die Server stehen in Deutschland und wir arbeiten vertrauensvoll mit @ossrox zusammen. Beratend steht uns u.A. @bonndigital zur Seite und wir versuchen in diesem Bereich weiter zu vernetzen und natürlich mehr Leute hierher zu holen ☺️
Hier sind wir also z.B. auf einem ganz guten Weg...
4/7
🛡️ #Cybersecurity news & tips across the #fediverse
“Person of Interest is about # Surveillance , # BigData , *AND* # AlgorithmicInference ( # AI ). There's no story without those three elements in equal proportion. Without widespread (1. surveillance there isn't...”
https://mstdn.social/@ricardoharvin/116598249179670854
🤖 via RSS feed. Not an endorsement.
Sunflowers and a little extra personality 🌻💕 Sunflower Donkey: https://1-lisas-baker.pixels.com/featured/sunflower-donkey-lisa-s-baker.html
#DonkeyArt #FarmAnimalArt #SunflowerArt #WhimsicalArt #CountryDecor #AnimalArt #FarmhouseStyle #CuteArt #WallDecor #LisaSBakerArt #BuyIntoArt #donkey #burro #farmanimal #cuteanimals #mastoart #fediart #fediverse #creativeToots #ayearforart
🛡️ #Cybersecurity news & tips across the #fediverse
“Oh joy, the # FBI wants to play Big Brother with a shopping spree for license plate readers. 🚓🔍 Apparently, they've decided that # privacy is so 2025 and have taken a liking to tracking our every move. Maybe next...”
https://mastodon.social/@ngate/116597554160940676
🤖 via RSS feed. Not an endorsement.
Did you know there is a #SelfHosted #Fediverse-enabled trails and hiking service?
I was very excited to discover #Wanderer last week and am about to host it as part of #GlitchySocial.
Currently, I'm trying to host OSM #Valhalla for my #Wanderer instance. To build the required data for the #Ukraine region, to be precise. The process got killed twice already, but I'm not giving up yet )
🛡️ #Cybersecurity news & tips across the #fediverse
“"The # FBI 🚨🚨🚨 says it wants to buy nationwide access to license plate readers. This would likely mean🚨
the FBI could track vehicles, and by extension people, without a warrant. FBI offering $36M. Only really two...”
https://toad.social/@KimPerales/116597022592536499
🤖 via RSS feed. Not an endorsement.
🛡️ #Cybersecurity news & tips across the #fediverse
“"Big tech is everywhere, it is the world that has been pulled over your eyes to blind you from the truth." Oops, sorry.. that's not "big tech" but is "The Matrix". Oh.. wait... # bigtech # deception # masssurv...”
https://mastodon.world/@ami/116596886026524385
🤖 via RSS feed. Not an endorsement.
Are people backing up the fediverse?
Most fediverse platforms are run by common users, not entities with either monetary, commercial, political or geopolitical interests to keep the platforms alive. But that also means the instances could disappear when money gets tight, if the interest dies out, if there are technical difficulties that are hard to deal with, etc.
This brings me to the opening question, are people taking at least what they find relevant from the fediverse, and backing it up on web archival services, or at least backing up locally as screenshots, HTML/MHTML files, etc., so if their instance or the propagated contents die, at least there is a register the content ever existed?
🛡️ #Cybersecurity news & tips across the #fediverse
“1984 x Barbie 💗 for #minimalismmonday
Surveillance - but make it aesthetic 💅🏻✨
(This is just a shop CCTV - but we should all be worried about the normalisation and aestheticisation of surveillance 👀 📸)
...”
https://pixelfed.social/p/NotAHopeInHades/962037985277099956
🤖 via RSS feed. Not an endorsement.
🛡️ #Cybersecurity news & tips across the #fediverse
“King and Queen’s Royal Ascot procession facing challenges from 'biggest equine flu outbreak in recent history'
https:// web.brid.gy/r/https://www.mirr or.co.uk/sport/horse-racing/royal-ascot-procession-equine-flu...”
🤖 via RSS feed. Not an endorsement.
🛡️ #Cybersecurity news & tips across the #fediverse
“https:// youtu.be/v9Vb3hTxdP4?si=YkHt8X iUuV-zY3Hx Mostly of interest to Americans, but not exclusively. # privacy # CyberSecurity # usa # SurveillanceCapitalism # activism # activist # surveilla...”
https://mstdn.ca/@theyycmonk/116595824382923355
🤖 via RSS feed. Not an endorsement.
🔆 #FediTips for https://PrivacySafe.Social & the #fediverse
“Do you want to remove some of your followers without blocking them? There is a follower management system in Mastodon that lets you do this, here's a guide to how to use it: ➡️ https:// fedi.tips/how-do-i-remove-foll...”
https://social.growyourown.services/@FediTips/116597369663765610
🤖 via RSS feed. Your Mileage May Vary.
🛡️ #Cybersecurity news & tips across the #fediverse
“# scrum # scrumteam # dev # developer # qa # scrummaster # productowner # surveillance # surveillancesoftware # Meme # memes # Humor # humour”
https://techhub.social/@FakeScrumStats/116594587765362921
🤖 via RSS feed. Not an endorsement.
Wir haben beschlossen, aus meinem alten Podcast-Kanal "Marmor, Stein & Kopfsalat", einen Unter-Videokanal innerhalb von gabi&matthias zu machen.
In dieser ersten Ausgabe erzähle ich, was wir dort so vorhaben.
Die Themen entnehmt ihr einfach den unten stehenden Hashtags :)
Zu erreichen hier:
https://peertube.lebenswert.social/w/2sutVPUhDysRWiGkFgjY9V
Und wer noch auf Werbung, Algorithmen und Überwachung steht:
https://youtu.be/vEz1YBKYlOk?is=VCFIeUj-F0cSHT-m
#linux #fediverse #WindowsToLinux #mastodon #friendica #peertube #BigTech
Good morning #fediverse
sigh... Here we go again Dav1d is back again posting shitty stuff under #fediblock I guess he is not gonna stop
In case, you all asking how I know I have a secret account on some servers to monitor the fediblock because here I can't see most of them
I will no longer going to play Neverness to Everness (NTE) due to having AI on their game and lying to many people about the usage of AI.
I found alot of AI generated stuff in their game. You all know me I am against AI
🛡️ #Cybersecurity news & tips across the #fediverse
“Input your license plate to see if Flock cameras have scanned your car. https:// haveibeenflocked.com/ # Surveillance # Flock # Spying # Licenseplate”
https://kolektiva.social/@MHowell/116592599270306444
🤖 via RSS feed. Not an endorsement.
Pasta, 100 cloves of garlic, olive oil, and parmesan.
Slow-cook the garlic in oil, mash it, mix with parmesan until creamy, then coat the pasta in that garlic-cheese madness.
It tastes absolutely amazing.
But I’m pretty sure Dracula just left the planet. 🧄🧛♂️🚀
Kennt ihr eigentlich schon #ZDFmitreden? Beteiligt euch über unsere Umfragen an gesellschaftlichen Debatten und gestaltet Programminhalte mit. Die nächste Umfrage wird sich auch mit dem Thema #Fediverse beschäftigen.
Link zur Registrierung: https://www.mitreden.zdf.de/h/s/6oQVcslmnPT1M5yoglLx4Y
#ZDF #3sat #Gemeinschaftsprogramm #Öffiverse #SocialMedia @ZDF
RE: https://zdf.social/@3sat/116594285076724242
Ihr habt das schon gesehen? Nein? Dann jetzt (und teilt mal diesen Link eifrig)!
#fediverse #mastodon
AodeRelay boostedKennt ihr eigentlich schon #ZDFmitreden? Beteiligt euch über unsere Umfragen an gesellschaftlichen Debatten und gestaltet Programminhalte mit. Die nächste Umfrage wird sich auch mit dem Thema #Fediverse beschäftigen.
Link zur Registrierung: https://www.mitreden.zdf.de/h/s/6oQVcslmnPT1M5yoglLx4Y#ZDF #3sat #Gemeinschaftsprogramm #Öffiverse #SocialMedia @ZDF
Taking a trip back to the mid 2000s with my last media player before switching to a smartphone.
I tried to flash mod it by replacing the old spinning IDE hard drive with an SD card. It was a bit of a disaster, but we still explore the classic software interface and test how video and audio playback fares today.
Watch on PeerTube: https://tube.devwithzachary.com/w/obPPPUPa6ippC3MMqJdM3g
Or on YouTube: https://youtu.be/X_rzqGQ8d4w
#RetroTech #CreativeZen #HardwareHacking #PeerTube #Fediverse #TechRestoration #VintageTech
🛡️ #Cybersecurity news & tips across the #fediverse
“I don't have (nor would I recommend) doorbell cameras from Ring, blink, etc. I personally use a Reolink PoE doorbell camera that connects to a recorder locally and does not interact with the internet what so ever. If p...”
https://defcon.social/@Modus_Operandi/116591888671703097
🤖 via RSS feed. Not an endorsement.
Go decentralized - the only future!
#socialmedia #decentralization #decentralized #fediverse #bluesky #nostr
Happy 18th anniversary to the very first fediverse post, courtesy of @evan!
https://web.archive.org/web/20080618164355/http://identi.ca/notice/1
🛡️ #Cybersecurity news & tips across the #fediverse
“🔍🛠️ It seems Americans have discovered their true calling: amateur demolition experts specializing in Flock cameras. Who knew that "disruptive innovation" meant taking a # sledgehammer to the # surveillance state...”
https://mastodon.social/@ngate/116591043046636425
🤖 via RSS feed. Not an endorsement.
The WHO has declared the ebola outbreak in the African countries of Congo and Uganda to be a "public health emergency of international concern":
And here's how the UN has stated it, which may be a little easier to read, but this part is hard to understand:
> WHO warned that the outbreak is likely larger than currently detected, pointing to clusters of unexplained deaths, a high positivity rate among tested samples and limited understanding of transmission patterns. At least four deaths among healthcare workers have also raised concerns over infection prevention measures in health facilities.
The agency stressed that the outbreak poses a risk to neighbouring countries due to high population mobility, trade links and ongoing humanitarian challenges in affected regions.
No international travel restrictions needed
Despite the risks, WHO does not recommend restrictions on international travel or trade. Instead, it urged countries to strengthen surveillance, preparedness and community engagement, while ensuring accurate public information.
https://news.un.org/en/story/2026/05/1167531
#fediverse #unitednations #WHO
#Africa #drcongo #uganda
#publichealthemergency #medicine
#health #ebolaoutbreak
#traveladvisory
🛡️ #Cybersecurity news & tips across the #fediverse
“@ h4ckernews I feel e x t r e m e l y s t r o n g c o n t e m p t towards the EU Brussels regime when I am reading that EU calls VPNs "a loophole that needs closing". # contempt # eu # brussels ...”
https://net.miaumuh.ch/@clock/116590930961161041
🤖 via RSS feed. Not an endorsement.
(1/7) I suppose #Fediverse isn't the place people are discussing #RobReiner. But after 36 hours of deliberating whether to say anything, I feel compelled. This thread will be long,but I start w/ most important part:
It's an “open secret” in the #FOSS community that in March 2017 my brother murdered our mother. About 3k ppl/year in USA have this experience, so it's a statistical reality that someone else in FOSS experienced similar. If so, you're welcome in my PMs to discuss if you need support…
We just published our first video on MakerType a #PeerTube instance on the #Fediverse.
—
Dr. Huda Smitshuijzen AbiFarès presented her decades of promoting and empowerering #ArabicType and typography with her #Khatt foundation.
—
The lecture nr.66: https://makertube.net/w/9YVytDumFCstg4Gaef9Mqh
Our account: @lttrspc@makertube.net
🛡️ #Cybersecurity news & tips across the #fediverse
“#^ Becoming Invisible, Part 19: You Only Think You Own Your Car
Modern vehicles had already become “rolling surveillance devices” by the beginning of this decade. But that’s just the start. Much more dystopia...”
https://hub.farthinghalearms.com/item/e7bcaecd-bb42-4d46-8b2b-2ed0990b1cab
🤖 via RSS feed. Not an endorsement.
A pleasant technical read this has been
#Programming #BSD #snac #Proxy #networking #rules #FediVerse #wisdom #KISS
Da willste dir mal ausnahmsweise nen Burger bestellen und denkst, dass auf #ChatGPT suchst... mit einem Unterschied: der 6-fach Burger ist echt!
Moin #Fediverse und euch einen gesunden Start in die neue Woche. Alles wird gut, auch in dieser "mehr ist ja mehr"-Welt!
🛡️ #Cybersecurity news & tips across the #fediverse
“@ shaedrich I feel e x t r e m e l y s t r o n g c o n t e m p t towards the US regime when I am seeing this # privacy # facialrecognition # us # regime # dystopia # surveillance # spying ...”
https://net.miaumuh.ch/@clock/116590907186482926
🤖 via RSS feed. Not an endorsement.
When I wrote about FediMeteo (https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/) for the first time, I told the story from the beginning: the idea born almost by chance while checking the weather for a holiday, the memory of my grandfather, who for years had been my personal meteorologist, the decision to build something small and useful, and then the surprise of seeing people actually use it. What began as a personal experiment quickly became a small global service, still running with the same philosophy: FreeBSD, jails, simple scripts, snac, text, emoji, and a lot of small pieces doing their work quietly.
That article was mostly about the birth and growth of the project. This one is about one of the less romantic parts of the same story, although I have to admit that I find a certain beauty in it too: keeping the service light as it grows.
FediMeteo (https://fedimeteo.com) is still intentionally simple from the outside. A homepage, some numbers, a list of countries, and many ActivityPub accounts publishing weather forecasts. The posts are text and emoji. There is no JavaScript requirement to read the pages, no heavy frontend, no unnecessary media attached to every forecast, and no dynamic homepage recalculated at every visit just to show the same numbers. This is not accidental. It is the way I wanted the service to behave from the beginning.
But the more the service is used, the more the small details matter. A request that looks harmless when there are ten followers may become a repeated request when there are thousands of followers, remote instances, crawlers, previews, and other servers fetching the same public objects. In the Fediverse, the same small thing can be asked many times by many different places, each one with a perfectly legitimate reason. The backend doesn't care: it just needs to deal with the requests.
And in FediMeteo, the backend is snac (https://codeberg.org/grunfink/snac2).
I like snac very much precisely because it is small, clear, and efficient. It is not a giant application that tries to be everything. It does a focused job and does it well. But this also means that I want to respect its shape. I do not want to waste its threads on work that the reverse proxy can safely do. A snac thread serving the same public avatar again and again is not a tragedy, but it is still a waste. A snac thread answering the same public ActivityPub object several times in the same minute is doing real work, but often not necessary work.
This is the reason behind the HAProxy (https://www.haproxy.org) tuning I am currently using in front of FediMeteo.
It is not about making the configuration look clever. It is about keeping snac quiet.
This is especially important because snac uses a limited number of threads. I like that. Limits are healthy. They force us to understand what the service is doing, and they prevent a small program from pretending to be an infinite resource. But limits also make waste visible. If a few threads are busy serving files that could have been served from cache, those threads are not available for something more useful.
With FediMeteo the implementation is different because the reverse proxy is HAProxy, but the reasoning is the same. I have many small snac instances, each one in its own FreeBSD (Bastille (https://github.com/BastilleBSD/bastille)) jail, and one public entry point that has to route, terminate TLS, compress, cache, and generally remove as much repetitive work as possible from the backends.
This is, in a way, the natural continuation of the original FediMeteo design. In the first article I wrote that I wanted to manage everything according to the Unix philosophy: small pieces working together. This is another piece of that same puzzle. HAProxy does the edge work. snac does the ActivityPub work. Scripts generate forecasts. cron launches updates. ZFS gives me snapshots. FreeBSD jails keep countries separated. Nothing is particularly heroic by itself, but the whole system becomes pleasant because each part has a clear responsibility.
FediMeteo does not use media in its forecasts.
No images attached to the posts, no generated weather cards, no maps for each city, no decorative banners. The forecasts are text and emoji. This was a deliberate decision. Weather information does not become more useful just because it is put inside an image, and every media file used by the service would become something to store, serve, cache, federate, expire, back up, and occasionally debug.
Text and emoji are enough. They are accessible, light, readable in text browsers, friendly to timelines, and understandable even when someone does not know the local language perfectly. This was one of the original design principles of FediMeteo, and it also helps the infrastructure. Less media means less work, fewer cache entries, fewer repeated fetches, fewer surprises.
There is one exception: the avatar.
All FediMeteo accounts use the same avatar, and this is also intentional. I could have used a different avatar for each country, or for each city, or created something visually richer. It would have been nicer in some screenshots, perhaps. It would also have been operationally worse.
With one shared avatar, the reverse proxy has one very useful object to cache. It is public, identical for everyone, small, requested often, and therefore almost always hot in cache. HAProxy can serve it directly instead of asking each snac instance to return the same file. Since avatars are requested by remote instances, browsers, profile previews, and all sorts of federation-related fetches, this single decision removes a surprising amount of pointless backend traffic.
So the avatar is not only a visual identity. It is part of the architecture.
This is the kind of optimization I like most, because it starts before the software. It starts with deciding not to create a problem.
It is a static HTML page generated from a template. Once per hour, a cron script updates the numbers and statistics. It counts the data I want to show, regenerates the page, and then the page remains static until the next run.
This is not because I cannot make a dynamic page. It is because I do not need one. Boring is good.
The homepage does not need to query all the country instances on every visit. It does not need a database request for each user who opens it. It does not need to ask snac anything in real time. The numbers are useful, but they do not need to be updated every second. Once per hour is enough, and it also fits the spirit of the whole project: do the work when it is needed, then serve the result cheaply.
I have seen too many small services become heavy because the first implementation was convenient rather than appropriate. A cron job and a template are not fashionable, but they are often exactly what a page like this needs.
fedimeteo.comAnd many more.
www.fedimeteo.com
it.fedimeteo.com
uk.fedimeteo.com
jp.fedimeteo.com
us.fedimeteo.com
usa.fedimeteo.com
can.fedimeteo.com
canada.fedimeteo.com
At the beginning, it is always tempting to write one ACL after another in the HAProxy frontend. It is quick, it is explicit, and for five hostnames it is perfectly fine. But FediMeteo did not remain at five hostnames. As countries and aliases grew, a long chain of ACLs would have turned the frontend into a list of names instead of a description of how the proxy behaves.
So I moved the hostname to backend mapping into a map file:
fedimeteo.com backend_fedimeteoThe frontend then needs only one rule:
www.fedimeteo.com backend_fedimeteo
it.fedimeteo.com backend_it
uk.fedimeteo.com backend_uk
jp.fedimeteo.com backend_jp
us.fedimeteo.com backend_us
usa.fedimeteo.com backend_us
can.fedimeteo.com backend_ca
canada.fedimeteo.com backend_ca
use_backend %[req.hdr(host),field(1,:),lower,map(/usr/local/etc/fedimeteo.map,backend_fedimeteo)]This reads the
Host header, removes the port if present, lowercases the result, and looks it up in /usr/local/etc/fedimeteo.map. If nothing matches, it falls back to the main FediMeteo backend.I like this because it keeps the configuration honest. The frontend contains the policy. The map contains the data. Adding a country means adding an entry to the map and defining a backend. I do not need to make the frontend more complicated every time the service grows.
backend backend_itOne backend, one jail, one snac instance. This is exactly the same organizational principle as the rest of the project. If I need to reason about Italy, I look at the Italian jail. If I need to reason about the United Kingdom, I look at the UK jail. If one day I need to move a country elsewhere, the separation is already there.
mode http
http-reuse safe
server srv1 10.0.0.2:8001 maxconn 30backend backend_uk
mode http
http-reuse safe
server srv1 10.0.0.7:8001 maxconn 30backend backend_jp
mode http
http-reuse safe
server srv1 10.0.0.32:8001 maxconn 30
The maxconn 30 value is not a magic number. It is a ceiling. I want each small backend to have a visible limit in front of it. If something starts hammering a country instance, I prefer the pressure to appear at the HAProxy layer instead of becoming unlimited concurrent work inside snac.
http-reuse safe lets HAProxy reuse backend connections where appropriate. This is another small reduction in unnecessary work. Opening connections repeatedly is not the biggest problem in the world, but avoiding it is still better, especially when many small services sit behind the same proxy.
frontend https_inTLS defaults are set globally:
bind :::443 v4v6 ssl crt /usr/local/etc/certs/ alpn h2,http/1.1
mode http
option http-keep-alive
ssl-default-bind-ciphersuites TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256Port 80 only redirects to HTTPS, except for Let's Encrypt challenges:
ssl-default-bind-options no-sslv3 no-tlsv10 no-tlsv11 no-tls-tickets
acl letsencrypt-acl path_beg /.well-known/acme-challenge/In the HTTPS frontend I also set the usual forwarding headers:
http-request redirect scheme https code 301 unless letsencrypt-acl
use_backend letsencrypt-backend if letsencrypt-acl
http-request set-header X-Real-IP %[src]And I add HSTS:
http-request set-header X-Forwarded-Proto https
http-response set-header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"None of this is unusual, and that is fine. The interesting parts of an infrastructure are not always the parts that should be unusual.
cache mediacacheI keep media and ActivityPub JSON separate because they are not the same kind of traffic.
total-max-size 128
max-object-size 10000000
max-age 3600
process-vary on
max-secondary-entries 12cache jsoncache
total-max-size 16
max-object-size 1000000
max-age 60
process-vary on
max-secondary-entries 12
The media cache is larger and has a longer maximum age. In FediMeteo, this mostly means the shared avatar and a few static-looking objects. Since there is intentionally almost no media, the important cached object is requested very often and remains warm.
The JSON cache is smaller and short-lived. It is there for public ActivityPub GET requests, not to store federation state forever. A 60 second cache is enough to collapse many repeated requests that arrive close together in time, without pretending that ActivityPub responses should be treated like immutable files.
This distinction is important. Caching is not one decision. It is a set of small decisions about what a response means, who can see it, how often it changes, and what happens if it is served again.
acl is_media path_end -i .jpg .jpeg .png .gif .webp .svg .ico .mp4 .webm .mp3 .ogg .wav .flac .mov .avi .mkv .m4vThen I store the result in a transaction variable:
http-request set-var(txn.is_media) bool(true) if is_mediaThe cache lookup is straightforward:
http-request cache-use mediacache if { var(txn.is_media) -m bool true }
And on the response side:http-response set-header Cache-Control "max-age=3600, public" if { var(txn.is_media) -m bool true }
http-response del-header Set-Cookie if { var(txn.is_media) -m bool true }
http-response del-header Vary if { var(txn.is_media) -m bool true }
http-response cache-store mediacache if { var(txn.is_media) -m bool true }
The Cache-Control header makes the intent explicit. Set-Cookie is removed because a public media object should not carry session information. Vary is removed because I do not want the same avatar to fragment into many cache entries because of harmless header differences.This is aggressive only if removed from its context. In this service, with this media policy, it is a reasonable choice. FediMeteo is not serving private media under these paths. It is mostly serving the same public avatar over and over.
For the same reason, I clean the request before it reaches the backend:
http-request del-header Authorization if { var(txn.is_media) -m bool true }
http-request del-header Cookie if { var(txn.is_media) -m bool true }
I would not do this globally. I do it after deciding that the request is media. Scope is what makes these rules safe.The result is exactly what I want: the shared avatar becomes an almost perfect cache object. Small, public, repeatedly requested, and served by HAProxy instead of snac.
Accept header:acl is_ap_json req.hdr(Accept),lower -m sub application/activity+jsonThis part matters because ActivityPub uses content negotiation. The same path may return HTML to a browser and JSON to a remote instance. If the proxy pretends that a URL is always one thing, it will eventually cache the wrong representation.
acl is_ap_ldjson req.hdr(Accept),lower -m sub application/ld+json
acl is_outbox path_end /outbox
acl is_get method GET
acl has_auth req.hdr(Authorization) -m found
acl has_cookie req.hdr(Cookie) -m found
So I only mark public ActivityPub GET requests as cacheable:
http-request set-var(txn.is_activitypub) bool(true) if is_get !is_outbox is_ap_json !has_auth !has_cookieThere are several decisions here, all important.
http-request set-var(txn.is_activitypub) bool(true) if is_get !is_outbox is_ap_ldjson !has_auth !has_cookie
It must be a GET, because I am not caching deliveries or anything that changes state. It must not be /outbox, because outbox collections are not the traffic I want to cache here. It must not have Authorization, and it must not have cookies, because authenticated or user-specific requests do not belong in a shared public cache.
Then the cache can be used and populated:
http-request cache-use jsoncache if { var(txn.is_activitypub) -m bool true }http-response set-header Cache-Control "max-age=60, public" if { var(txn.is_activitypub) -m bool true }
http-response cache-store jsoncache if { var(txn.is_activitypub) -m bool true }
Sixty seconds is short, but useful. Federation often creates small clusters of identical requests. A remote server fetches an actor, another fetches the same actor, something asks for the same object, something retries. I do not need to cache these responses for hours. I only need HAProxy to answer the second and third identical request during the same small burst.This is microcaching in the most practical sense. It reduces repeated work without changing the nature of the service.
acl is_short_path path_reg ^/[^/]+/s/This comes from the same observation that led me to cache snac media with nginx. snac uses static media paths, and those paths often represent the kind of public, repeatable traffic that should not consume backend threads if the proxy can serve it. I call them "short", not because they are, but because the first time I saw them, I thought the 's' stood for "short", not "static". The name just stuck.
http-request cache-use mediacache if is_short_path
In FediMeteo this is less central than on a normal social instance, because I deliberately do not use media except for the avatar and basic static objects. Still, the rule fits the general policy: let HAProxy handle repeatable edge work, and let snac spend its threads where they are actually needed.
Vary, but not without limitsprocess-vary onI want HAProxy to process
max-secondary-entries 12
Vary, because content negotiation is real, especially when ActivityPub is involved. But I also want variation to be bounded. If every slightly different header creates another cache entry, the cache becomes a complicated way to miss.For media, I remove Vary before storing the response. A shared avatar does not need to vary by Accept. For ActivityPub JSON, I am more careful because the representation matters.
Again, the important thing is not the number itself. It is the decision to make variation explicit and limited.
http-response set-header X-Cache-Status HIT if !{ srv_id -m found }
http-response set-header X-Cache-Status MISS if { srv_id -m found }
This is intentionally simple. If HAProxy selected a backend server, I call it a miss. If no backend server was selected, the response came from cache, so I call it a hit. It is not a complete observability system, but it is enough to answer the first question I usually have after changing a cache rule.Did this request reach snac?
A test can be as simple as:
curl -I https://it.fedimeteo.com/path/to/avatar.pngThe second request should be a hit.
curl -I https://it.fedimeteo.com/path/to/avatar.png
For ActivityPub JSON, the test must use the right Accept header:
curl -I \And I also want to verify that cookies and authorization prevent public caching:
-H 'Accept: application/activity+json' \
https://it.fedimeteo.com/some/activitypub/object
curl -I \A cache that works should be visible. A cache that is invisible can be correct, but it can also be silently wrong. I prefer to know.
-H 'Cookie: test=value' \
-H 'Accept: application/activity+json' \
https://it.fedimeteo.com/some/activitypub/objectcurl -I \
-H 'Authorization: Bearer fake' \
-H 'Accept: application/activity+json' \
https://it.fedimeteo.com/some/activitypub/object
filter compressionThis keeps another common responsibility at the edge. The country instances can stay focused on snac and the forecast data, while HAProxy deals with client-facing compression for HTML, JSON, and ActivityPub responses.
compression algo gzip
compression type text/css text/html text/javascript application/javascript text/plain text/xml application/json application/activity+json
There is also a local Prometheus exporter:
frontend prometheusAnd I keep internal operational paths, such as statistics and Grafana, handled before the hostname map. These are small details, but ordering matters. Special paths should be explicit and early. The hostname map is for FediMeteo routing, not for every internal tool I happen to expose behind the same proxy.
bind 127.0.0.1:8405
mode http
http-request use-service prometheus-exporter
no log
The map keeps hostname routing manageable. The backend definitions keep each country isolated and limited. The static homepage avoids dynamic work for something that changes once per hour. The shared avatar gives HAProxy one very hot media object to serve directly. The media cache keeps public files away from snac. The JSON microcache absorbs short ActivityPub bursts. Header cleanup prevents useless variation. Connection reuse avoids unnecessary backend connection churn.
But all of this is only a longer way of saying one thing:
fewer requests reach snac.
That is the metric I care about here.
Not because snac is slow. If anything, FediMeteo exists in its current form because snac is efficient enough to make this kind of project possible on a very small VPS. But precisely because the whole architecture is small and pleasant, I do not want to waste resources where there is no need.
This is also consistent with the rest of the project. Forecasts are serialized by scripts. Updates happen every six hours. The homepage is regenerated hourly. Countries live in separate jails. Snapshots and backups are handled outside the application. No single component tries to be the entire system.
HAProxy is just another small piece, but it sits in the right place to remove a lot of repeated work.
It matches FediMeteo as it is now: almost no media, one shared avatar, static homepage, public forecasts, many small snac instances, and ActivityPub traffic that can benefit from a short public cache when there are no cookies or authorization headers.
If I decide one day to use media in forecasts, the media cache rules will need to be reviewed. If I use different avatars for each city or country, the cache will still work, but I will lose the very nice property of one shared, always-hot avatar. If ActivityPub responses become actor-dependent, public JSON caching must be reconsidered. If one country grows a very different traffic pattern from the others, it may deserve a different limit or policy.
This is why I do not like presenting configurations as magic. A good configuration is a written form of the assumptions behind a service. When the assumptions change, the configuration must change too.
The HAProxy layer follows this idea. It terminates TLS, routes hostnames through a map, reuses backend connections, serves the shared avatar from cache, microcaches public ActivityPub JSON, avoids authenticated and cookie-based traffic, and gives me a small diagnostic header to see what is happening.
There is no single brilliant directive here. There is only the usual work of matching infrastructure to reality.
FediMeteo publishes weather forecasts as text and emoji. The homepage is static HTML updated every hour. The accounts share the same avatar because it is enough, and because it is better for the cache. Each country has its own snac instance in its own FreeBSD jail. HAProxy stands in front of them and tries, quietly, not to bother them unless it has to.
I like this kind of infrastructure.
Not because it is invisible, but because when it works well, it leaves very little to say.
https://it-notes.dragas.net/2026/05/18/fedimeteo-haproxy-and-the-art-of-not-wasting-snac-threads/
#ITNotes #NoteHUB #fediverse #freebsd #haproxy #hosting #jail #networking #ownyourdata #server #snac #snac2 #social #web
Kleine Frage ins #Fediverse: wie macht ihr das mit verstorbenen Menschen, die ihr in euren Kontakten habt?
| Lösche sie gleich: | 1 |
| Warte eine Zeit lang (bis ein Jahr): | 3 |
| Sie bleiben mehrere Jahre in der Kontaktliste: | 4 |
| Sie bleiben in der Kontaktliste zur Erinnerung: | 10 |
The old web was decentralized:
- Newsgroups
- Personal Websites
- Bulletin board
- Email as a service, not a platform
- Internet relay chat (IRC)
- Early blogs
Then corporations arrived with money and lock-in, turning the internet into centralized ad farms (Meta, X, TikTok). Users became consumers, trapped in algorithms, tracking, and enshittification. Revenue more important than people.
The Fediverse is a way back: no ads, no algorithms, no dark patterns. People first. A web worth reclaiming. And open source is the engine of this transformation.
Take back the web. Decentralize again 💪 Bring people to the Fediverse, promote open source and build federated services.
#TakeBackTheWeb #Decentralized #Fediverse #StopBigTech #OpenSource #DeGoogle #UnplugTrump
🛡️ #Cybersecurity news & tips across the #fediverse
“THE # PALANTIR IMPERIUM - w/ Senator Shoebridge https://www. youtube.com/live/gNi20i8xruU # AlexKarp 🤮 # Fascism # TechnoFascism # tech # technology # ai # antifa # antifascism # re...”
https://zirk.us/@JazzyKindaFella/116590720233107190
🤖 via RSS feed. Not an endorsement.
Merhaba #Fediverse! Kitle turizminden uzaklaşıp, Avrupa'nın yaşayan tarihine dokunmak isteyenler burada mı? 🗺️👋
Sadece gezmekle kalmayıp zanaatkarların dünyasına adım atabileceğiniz 6 büyüleyici #elzanaatları kasabasını derledik. Murano'da cam üflemeden İtalya'da çömlek yapımına kadar, atölye kapılarını aralayacağınız eşsiz bir #kültürturu sizi bekliyor.
Daha önce seyahatlerinizde yerel bir zanaat kursuna katıldınız mı?
#seyahatnotları #haftasonukaçamağı
https://europa.tips/tr/avrupa-zanaatkar-kasabalari-el-sanatlari-rotalari
🛡️ #Cybersecurity news & tips across the #fediverse
“A # security researcher says # Microslop secretly built a # backdoor into # BitLocker , releases an # exploit to prove it # YellowKey exploit bypasses BitLocker full volume # encryption via USB stick...”
https://mastodon.online/@jonsnow/116590657498491131
🤖 via RSS feed. Not an endorsement.
🛡️ #Cybersecurity news & tips across the #fediverse
“"This may not be the Nuremberg trial, but we all know that the excuse of “following orders” is not an alibi when you know what you are doing. And everybody at Meta knew what they were doing. They knew they were designing...”
https://tldr.nettime.org/@remixtures/116590108321864222
🤖 via RSS feed. Not an endorsement.
🛡️ #Cybersecurity news & tips across the #fediverse
“https://www. europesays.com/uk/966552/ WHO declares global health emergency over Ebola outbreak – POLITICO # Borders # Data # DemocraticRepublicOfCongo # Ebola # GlobalHealth # Health # Infectious...”
https://pubeurope.com/@uk/116589814983476607
🤖 via RSS feed. Not an endorsement.
I'm trying out #Fediverse event platform Gath.io , which creates an .ics feed for calendar apps. Import that & it can keep you up-to-date on #ReMonsterdon
🛡️ #Cybersecurity news & tips across the #fediverse
“Unbelievable... https:// travel.state.gov/content/trave l/en/News/visas-news/announcement-of-expanded-screening-and-vetting-for-visa-applicants.html # democracy # socialmedia # surveillance # gdpr”
https://mastodon.social/@anthrazit/116589329336863800
🤖 via RSS feed. Not an endorsement.
🔆 #FediTips for https://PrivacySafe.Social & the #fediverse
“If anyone shares a link to my website on here, there will automatically be a smaller link to my account below the website link's preview (see the screenshot below for an example of this in action). If you would like thi...”
https://social.growyourown.services/@FediTips/116591232819434456
🤖 via RSS feed. Your Mileage May Vary.
The Deep Roots of Atlanta's Shrimp and Grits - Atlanta's most guarded culinary secret is OUT! Discover the incredible local recipe that's causing a stir. Click NOW before it's censored!.
https://momvoyage.web.app/journal/atlanta-secret-dish-dining
#FlipboardUserGroup #fediverse #blog #blogpost #follow #followforfollow #writing #surf.social
#ShrimpAndGrits #AtlantaFood #SouthernFood #AtlantaDining #FoodHistory
🛡️ #Cybersecurity news & tips across the #fediverse
“WHO declares global health emergency over Ebola outbreak – POLITICO The WHO typically only declares a public health emergency of international concern — one rung below pandemic in…
# UnitedStates # US # USA #...”
https://pubeurope.com/@UnitedStates/116589154027447187
🤖 via RSS feed. Not an endorsement.
Anläßlich der morgen beginnenden #republica legen wir noch eine Schippe drauf in unserem Einsatz für #Mastodon und das #Fediverse 🌐.
Gemeinsam mit #Wikimedia und den uns unterstützenden Organisationen* haben wir ein Tutorial erstellt. Es soll öffentlichen Einrichtungen dabei helfen, eigene Accounts oder Instanzen einzurichten und mitzumachen bei der Nutzung sozialer Medien, die dem #Gemeinwohl verpflichtet sind. 🌅
Bezieht die Broschüre digital von hier
👉 https://cloud.wechange.de/s/K46GejqGn48PSrf QRcode ⬇️
(zurzeit noch nicht barrierefrei, Aktualisierung folgt)
oder besorgt sie Euch am Stand von Wikimedia auf der re:publica #rp26.
* @algorithmwatch @cyber4EDU @CCC @Datenpunks @digitalcourage @DresdnerForschungswerk @fiff_de @guteIT @kuketzblog @okfde @topio @wechange @wikimediaDE
#Demokratie #Datenschutz #Nachhaltigkeit #ITSouveränität #PeerTube #Friendica #Pixelfed #Loops
I talk about the #Fediverse whenever I get a chance. The trick is being receptive, not pushy. Let them try it in their own time.
Only saying this because I now have two long time friends actively participating in the Fediverse where 6 months ago they had no interest.
One was even using an app with AP integration and didn't even know it.
Anecdotal? Absolutely! But our reality is built on our perceptions.
Very excited by this! 😄
Mijn excuses, je hebt volkomen gelijk. Ik viel weer terug in de Markdown-links met teksthaakjes, terwijl Mastodon/Glitch-soc die inderdaad rauw en los in de tekst geplakt moet krijgen om ze klikbaar te maken.
Hier is het volledige bericht nogmaals, maar nu met 100% platte, rauwe URL's die direct door Mastodon herkend worden, zonder verborgen Markdown-code.
CW: Political corruption, institutional weaponization, global conflict
The Grip on the Flow: Navigating America's Hidden Political Crises (Mid-May 2026)
WASHINGTON D.C. / CIVICOHUB — While legacy media networks remain bogged down by algorithmic clickbait and controlled narratives, a massive recalibration of power and transparency is unfolding right now across the United States.
For CivicoHub, we have conducted a deep, unfiltered sweep of the most critical political events trending this week—May 17, 2026. From multi-billion-dollar taxpayer settlements to the historic unsealing of classified government files, here is the factual reality of what is happening in US politics today, completely free of corporate spin.
I. The $1.7 Billion Taxpayer "Slush Fund"
The intersection of the justice system and political loyalty has reached an unprecedented flashpoint this week. Breaking reports have confirmed that the administration is finalizing a deal to drop a massive $10 billion personal lawsuit against the Internal Revenue Service (IRS) in exchange for the creation of a $1.776 billion taxpayer-funded compensation pool.
According to the terms being deliberated, this fund—styled as a "Truth and Justice Commission"—would be used to compensate individuals the administration claims were "wrongfully targeted" by government "weaponization," notably including over 1,500 individuals involved in the January 6 Capitol events. Lawmakers have publicly blasted the move as "outright corruption," arguing that it weaponizes the Treasury Department’s Judgment Fund to reward political loyalists without congressional oversight. This maneuver effectively bypasses standard checks and balances, directly transferring public tax dollars to political allies under the guise of legal settlements.
II. The Spectacle of the China Summit
Information sovereignty requires real-time access to global events, yet the narrative surrounding America's foreign policy is actively being managed to project stability amidst ongoing, massive international conflicts, specifically the 2026 Iran war.
The President returned to Washington this weekend following a highly anticipated two-day summit with China's Xi Jinping. While the administration touted the trip as yielding "fantastic trade deals" regarding Boeing aircraft and agriculture, independent analysis and international reporting confirm that the summit was heavy on pageantry but failed to secure any tangible breakthroughs regarding Iran, AI regulation, or the highly contested status of Taiwan. The administration's suggestion that US arms sales to Taiwan are a "negotiating chip" has heightened anxieties on the island and reveals a shifting global power dynamic that legacy media is hesitant to fully unpack.
III. The Grift of "Political Commerce": The $59 Million Phone
The intersection of political branding and consumer commerce has sparked intense scrutiny this week. Nearly a year after the Trump Organization launched "Trump Mobile," collecting roughly $59 million in $100 pre-order deposits for a branded gold smartphone, widespread consumer anger is mounting.
Despite an estimated 590,000 deposits collected, the company scrubbed original release dates and quietly updated its terms to state that the deposit represents only a "conditional opportunity" to purchase the device, with no guarantee it will ever be produced. While Trump Mobile recently claimed the heavily-delayed phones will finally begin shipping "this week," the incident exposes the lack of accountability and consumer protection when political branding shields commercial ventures from standard regulatory scrutiny.
IV. The Unprecedented UAP Disclosure
In an entirely unexpected pivot that has dominated alternative and independent networks this week, the administration has initiated a massive, historic declassification of government files related to Unidentified Anomalous Phenomena (UAP) and extraterrestrial life.
Following a direct presidential mandate earlier this year, the Department of War (DOW)—under Secretary of War Pete Hegseth—launched the Presidential Unsealing and Reporting System for UAP Encounters (PURSUE). This ongoing, rolling release, which began on May 8, 2026, covers previously classified historical documents spanning decades. While some transparency advocates view this as the ultimate triumph of information sovereignty, skeptical analysts question the timing of the release, viewing it as a potential strategic distraction from the administration's controversial domestic financial maneuvers. Regardless of intent, the release of these files marks a profound shift in how the government handles once-anomalous data.
Fact Check & Verification Sheet (Current as of May 17, 2026)
1. The $1.776 Billion IRS Settlement Proposal
Status: TRUE
Claim: The DOJ is finalizing a deal for the administration to drop a $10 billion lawsuit against the IRS in exchange for a $1.776 billion taxpayer fund to compensate political allies and January 6 defendants.
Sources:
https://www.theguardian.com/us-news/2026/may/17/federal-funding-trump-ballroom-jeopardy-senate-ruling
https://www.everettpost.com/national/trump-administration-to-create-1-776b-truth-and-justice-commission-to-compensate-allies-sources/
2. The Hyped, But Stalled China Summit
Status: TRUE
Claim: The May 2026 diplomatic summit in China yielded no major breakthroughs on Taiwan, AI, or the ongoing war in Iran, despite administration claims of massive trade deals.
Sources:
https://www.theguardian.com/world/2026/may/15/trump-china-visit-iran-agreement-xi-jinping-elusive
https://www.japantimes.co.jp/news/2026/05/17/asia-pacific/politics/trump-taiwan-china-analysis/
3. The Delayed "Trump Mobile" Phone
Status: TRUE
Claim: Trump Mobile collected an estimated $59 million in deposits for a gold smartphone that faced severe delays and shifting consumer terms, drawing intense scrutiny before recently announcing initial shipments.
Sources:
https://time.com/article/2026/05/11/trump-phone-late-not-made-in-u-s/
https://www.cnet.com/tech/mobile/trump-phone-will-finally-ship-this-week-after-months-long-delay/
4. The UAP/UFO Mass Declassification
Status: TRUE
Claim: The Department of War is releasing an unprecedented trove of UAP/UFO records to the public via a new reporting system called PURSUE.
Source:
https://www.cbsnews.com/news/pentagon-begins-release-ufo-files/
Tags: #CivicoHub #SovereignSocial #USPolitics2026 #InformationSovereignty #GovernmentTransparency #Accountability #UAPDisclosure #Geopolitics #IndependentJournalism #Fediverse
🛡️ #Cybersecurity news & tips across the #fediverse
“Technofascism https:// third-bit.com/2026/05/15/techn ofascism/ # HackerNews # technofascism # technology # dystopia # digitalrights # surveillance”
https://mastodon.social/@h4ckernews/116586080061484239
🤖 via RSS feed. Not an endorsement.
Dear friends and followers,
Please consider following me at my alt account @boeckli@mas.to as I might have to stop using this self-hosted #Mastodon account due to the cost of hosting plan.
If I’m currently following you and you boost a lot, I might have to unfollow you to reduce the media usage. But I will make sure to follow you from my alt account.
Thank you for your understanding.
🛡️ #Cybersecurity news & tips across the #fediverse
“RE: https:// eigenmagic.net/@arichtman/1165 83583697455397 cue Admiral Akbar’s IT’S A TRAP dot jiff # honeypot # infosec # surveillance # finance”
https://mastodon.social/@blogdiva/116585950263860470
🤖 via RSS feed. Not an endorsement.
🛡️ #Cybersecurity news & tips across the #fediverse
“Has anyone got any information pertaining to the FCC Enhanced Know-Your-Customer Requirements proposal (FCC-26-27)? They're looking to force phone providers to verify customer addresses and IDs before turning on service,...”
https://expressional.social/@LovingLoudly/116585510639821517
🤖 via RSS feed. Not an endorsement.
🛡️ #Cybersecurity news & tips across the #fediverse
“The Atlas of # Surveillance is a searchable database and map that reveals which technologies, such as drones and automated license plate readers, are used by domestic law enforcement agencies across the United States....”
https://mas.to/@evedazzle/116584745794945840
🤖 via RSS feed. Not an endorsement.
@dansup have you btw heard of German #Wedium, a new closed source TikTok and Instagram alternative (with obligatory ID verification)? They take privacy very serious. NOT.
https://wedium.b-cdn.net/uploads/image/1778603051785_hv0xpu_0_1000086452.jpg (check the EXIF metadata)
#socialmedia #verticalvideo #shorts #reels #tiktok #shortvideo #loops #fediverse #bigtech #app
Son bisken vermisse ich das Meer ja jetzt schon. Im Mai goennen ich mir noch einmal ein Wochenende in Kenting!
Moin #Fediverse und euch einen gesunden Start in diesen Sonntag. Alles wird gut 🙏
Lieber @Orkan_der_rechtspflege
in Anbetracht dessen wie schnell jetzt im Starterpaket
eine ganze Menge cooler #Fediverse Accounts zusammengekommen sind und wir einen durchaus lebhaften Austausch zu einem markanten Hashtag für die #Jura|bubble erzeugen konnten, stellt sich mir die Frage, ob wir es zusammen schaffen könnten, die Rechtsanwaltskammern zu #Mastodon & Co zu lotsen?
Ich gestehe, dass ich Dich nicht nur frage, weil Du selbst offensichtlich ein Überzeugungstäter bist, sondern auch wegen des #Podcast (R)echt interessant.
https://www.brak.de/recht-interessant/
Wenn ich das richtig verstanden habe, bist Du Pressesprecherin der #BRAK - wie sind die Aussichten, dass Ihr mit gutem Beispiel vorangeht, gelegentlich über #Friendica oder Mastodon postet, vielleicht sogar ein Netzwerk etabliert und/oder z.B. den Podcast auch über #PeerTube laufen lasst?
Unabhänigig sind #FediJur und #Juriverse jetzt vorgestellte Hashtags in unserem Profil. Wer macht mit?
🛡️ #Cybersecurity news & tips across the #fediverse
“""The European Union has failed to prevent member states from exporting surveillance technology to governments with well-documented histories of using technology to spy on activists, journalists, and other critical voice...”
https://tldr.nettime.org/@remixtures/116584686269041800
🤖 via RSS feed. Not an endorsement.
🛡️ #Cybersecurity news & tips across the #fediverse
“TechNadu spoke with Jillian C. York from EFF about internet shutdowns, surveillance, metadata exposure, and digital safety during conflict situations. “Digital security is about reducing risk, not eliminating it.” 📖 R...”
https://infosec.exchange/@technadu/116584637794420471
🤖 via RSS feed. Not an endorsement.
🛡️ #Cybersecurity news & tips across the #fediverse
“That free online tool is tracking you – here’s how it works https:// anonyome.com/resources/blog/fr ee-online-tools-tracking/ # privacy # surveillance”
https://mastodon.thenewoil.org/@thenewoil/116583904112798786
🤖 via RSS feed. Not an endorsement.
My little son turned 4 recently!
We threw him a fun birthday party, but let's be honest - the real star of the day was our dachshund who showed up looking absolutely fabulous in this unicorn party hat 🐾
She rocked it like a pro and stole the show from everyone. Best birthday crew ever! ❤️
🛡️ #Cybersecurity news & tips across the #fediverse
“# children are clever If you forbid something they'll look for a workaround https:// techcrunch.com/2026/05/06/some -kids-are-bypassing-age-verification-checks-with-a-fake-mustache/ # ageverification does no...”
https://chaos.social/@Katika/116583677332807214
🤖 via RSS feed. Not an endorsement.
🔆 #FediTips for https://PrivacySafe.Social & the #fediverse
“Do you want to find a nice server to sign up on, or to move your account to? You might want to check out my other website: ➡️ https:// fedi.garden Pick the option that suits you best, and follow the instructions...”
https://social.growyourown.services/@FediTips/116585271432602388
🤖 via RSS feed. Your Mileage May Vary.
On the PeerTube search engine, I added
- sorting of search results by relevance, date and views
- filter for sensitive content
Try it out yourself at
#peertube #search #index #visibility #video #peerseek #fediverse #ranking #index
There are updates on the PeerTube search index
- improved accessibility and navigation
- crawling of video tags
- a lot of changes under the hood
Try it out here
#peertube #search #index #visibility #video #peerseek #fediverse #ranking #index #accessibility
🛡️ #Cybersecurity news & tips across the #fediverse
“Google Chrome has been silently downloading Gemini Nano (a ~4 GB local AI model) onto user devices — no consent prompt, no notification. To remove it: chrome://flags → disable "optimization guide on device"
chrome://o...”
https://mastodon.social/@sidj79/116583141650681707
🤖 via RSS feed. Not an endorsement.
🛡️ #Cybersecurity news & tips across the #fediverse
“I wrote a blog post about surveillance and why states suddenly seem so interrested in it
https:// piefed.social/c/privacy/p/2064 645/i-wrote-a-blog-post-about-surveillance-and-why-states-suddenly-seem-so-interres...”
🤖 via RSS feed. Not an endorsement.
FediSuite
Hashtags sind im Fediverse eine der wichtigsten Mechaniken für Sichtbarkeit. Aber nicht jeder Hashtag funktioniert für jeden Account. Welche Tags bringen dir wirklich Reichweite und welche sind eigentlich nur Lärm? FediSuite analysiert deine eigene Posting-Historie und zeigt dir, welche Hashtags und welche Kombinationen bei dir tatsächlich Engagement erzeugen. Wer fünfzehn Tags pro Post setzt und trotzdem nicht vorankommt, sieht das jetzt schwarz auf weiß und kann gezielt aufräumen, statt weiter ins Blaue zu raten.
#FediSuite #Hashtags #Fediverse #Mastodon #Pixelfed
https://www.fedisuite.com
🛡️ #Cybersecurity news & tips across the #fediverse
“Michael Geist on Bill-C-22: “…no one is trying to hide anything here: the government says lawful access is a first step and that it is prepared to go further, while the police state on the record at committee that years ...”
https://cosocial.ca/@mike_vlasman/116579622683244028
🤖 via RSS feed. Not an endorsement.
Diese Woche hatte ich einen echten Aha-Moment 💡
Mir war ehrlich gesagt nicht bewusst, wie wichtig Alt-Texte bei Bildern sind – gerade bei Sketchnotes mit viel Inhalt.
Ohne Bildbeschreibung fehlt für manche Menschen oft der eigentliche Inhalt.
Aus diesem Lernmoment ist diese kleine Sketchnote entstanden 💜
War euch das Thema Alt-Text schon vertraut?
94 Prozent stimmten 2011 dagegen. Jetzt bringt Meloni Italiens Atomkraft trotzdem zurück. Kann man zwei Referenden einfach übergehen?
https://denkstrom.org/artikel/italien-atomkraft-meloni-2026/
#Tech #Wissenschaft #Science #OpenSource #News #Press #Nachrichten #Fediverse #Mastodon #Deutschland
Hallo #fediverse,
wir sind ein lokaler Verein im #münsterland, sind Freunde von #hunde #dogsofmastodon und gehören zum Klub für #Terrier #kft.
Wir sind #neuhier und freuen uns auf euch.
🛡️ #Cybersecurity news & tips across the #fediverse
“In response to Councilor Simmons' testimony, The Black Response (TBR) is working to re-center the perspectives of Cambridge public housing residents, which is why they are hoping to get people to use their testimony time...”
https://better.boston/@athorn/116579460255047057
🤖 via RSS feed. Not an endorsement.
Bundeskanzler Friedrich #Merz wies vor dem DGB auf die Bedeutung von „Demografie & Mathematik“ für jede Volkswirtschaft hin. 🇩🇪🇪🇺🤔
Also, Mastodontys, let‘s do the math! 😉
Wie viele Kinder hast Du? #Umfrage #Demografie #Fediverse
| Keines.: | 31 |
| Ein Kind.: | 11 |
| Zwei Kinder.: | 21 |
| Drei oder mehr Kinder.: | 15 |
🛡️ #Cybersecurity news & tips across the #fediverse
“We are now in an all-hands-on deck moment with regard to organizing to remove # ShotSpotter from Cambridge, MA. The Black Response ( https://www. theblackresponsecambridge.com/ ) wants to fill the council chambe...”
https://better.boston/@athorn/116579419100716783
🤖 via RSS feed. Not an endorsement.
what a beautiful day to start #selfhosting your own #fediverse #instance with #snac2
I just set up
https://fediverse.cryptomancer.de/cryptomancer
and put it on the #fedimap #fediversemap
I will migrate to @cryptomancer soon and see how the moving process works. After attending a conference in Ilmenau and wrestling DBAG to get there.
@publicspaces will have a pre-conference unconference on June 4th.
This unconference is an open invitation to discuss & forge relationships between people involved with the #OpenSocialWeb. From app builder & protocol architects to advocates, sysadmins, moderators, community organisers & more. Let's forge bonds across cultures, protocols & apps!
Admission free, registration required:
https://tickets.publicspaces.net/publicspaces/pubconf2026/
#ActivityPub #Fediverse #ATProto #Matrix #OpenSource #PublicSpaces #PubConf2026
This week we published: It's Time to Savor the Flavours of Bonfire. https://www.thefulcrum.dev/its-time-to-savor-the-flavours-of-bonfire/ #bonfire #manade #fediverse
🛡️ #Cybersecurity news & tips across the #fediverse
“Important update on # ShotSpotter in Cambridge: at council meeting on May 11th there was an agenda item to vote to remove the ShotSpotter microphones, but Councilor Burhan exercised charter right to delay the vote for...”
https://better.boston/@athorn/116579398456713001
🤖 via RSS feed. Not an endorsement.
🛡️ #Cybersecurity news & tips across the #fediverse
“https://www. europesays.com/dk/83338/ Drone Disturbance in Helsinki: A Capital Concern # airport # DefenceForces # drone # Finland # helsinki # PrimeMinister # PublicSafety # Security # surv...”
https://pubeurope.com/@dk/116579382581433745
🤖 via RSS feed. Not an endorsement.
RE: https://stefanbohacek.online/@stefan/116550886655618589
I haven't really been able to join the roundtables, but I'm really enjoying filling out the surveys. The questions have been very thoughtful, and I can't wait for the Mastodon team to share what they've learned.
It looks like the surveys are still open, so go check them out!
https://joinmastodon.notion.site/Discovery-Week-2026-Surveys-35f6208ac91b80ab9fe9c7a93c858218
Great recipes. Honest reviews. Zero noise. Publishers who care, readers who choose. That's the FediBoard Food Feed.
#food #foodie #fediboard #fediverse #flipboard #facebook #instagram
🛡️ #Cybersecurity news & tips across the #fediverse
“Canadians:
Stop the Surveillance State: Stop Bill C-22
The government just introduced Bill C-22 — a sweeping surveillance proposal that would force collection of vast quantities of Canadians’ private data, on every digit...”
https://bsky.brid.gy/r/https://bsky.app/profile/did:plc:k6icdendy255kankozfy3ezd/post/3mlvjge63ej2x
🤖 via RSS feed. Not an endorsement.
Week in Fediverse 2026-05-15
Servers
- PieFed v1.6.23
- Hollo v0.8.3
- Ktistec v3.3.8
- Wafrn v2026.05.01
- snac v2.92
- Mitra v5.3.0
- Iceshrimp v2026.4.2
- Hollo v0.8.4
- Vernissage v1.37.0
- Bonfire v1.0.3
- Hometown v1.2.1
- tootik v0.22.1
- NeoDB v0.14.2
- NodeBB v4.11.3
- PieFed v1.6.23
- Wanderer v0.19.0
- Aktor: A headless, Mastodon-compatible ActivityPub server
Clients
- FediLab v3.40.0
- tooi v0.25.0
- Holos v1.5.6
- Phanpy changelog
- lemmy-tray: Read lemmy posts in system tray
Tools and Plugins
- FediFetcher v7.1.18
- slurp v1.1.1
For developers
Articles
- There Are a Million Fediverses. Some of Them Are Louder than Others
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019e0915-d395-7e60-aad7-f2f1a354264a
@dansup I just think the only ethical monetization is by users paying a fair subscription for upkeep of said infrastructure…
Anything else would incentivize all the #AntisocialMedia #Enshittification we don't want on the #Fediverse...
There are a LOT of Fediverse projects out there!
If you're a techy person interested in self-hosting Fediverse platforms, you might like to check out the "Delightful Fediverse" list which tries to feature every Fediverse project available:
🌱 https://codeberg.org/fediverse/delightful-fediverse-experience
(It's worth noting the meaning of the emoji next to project names, as the status of different projects varies.)
Good day all! Upcoming episode of Fireside Fedi!
Special Guest: @samir@m.fedica.com
Entrepreneur and engineer. Father to 3 amazing kids. CEO/founder @FedicaHQ, Cofounder of @rentcompass, Builder of popular mobile apps, Traveler, pentalingual. Also building tools for Mastodon
So don't miss it!
It will happen on 05/22/26 at 15:30 US Eastern Time ( UTC-4 )
🔥 FIRESIDE FEDI — FOLLOW ALL THREE! 🔥
📺 Live: @ozoned@stream.firesidefedi.live (#livestream)
🎬 VOD: @ozoned@tubefree.org (#Peertube #VOD)
🔔 Alerts: @when@freestreamers.btfree.org (new shows!)
Don't miss out — follow all three! #firesidefedi #fediverse #fedi #interview #freesoftware #opensource #userfreedom #freedom #resistance
I have recently created two tools for promoting your favorite fediverse communities. (And you can even use them together!)
The first one lets you create a customizable invitation page with your favorite apps and starter packs (collections will be supported soon!): https://stefanbohacek.com/project/fediverse-invitation/
And also the Join the Fediverse zine, with the last page allowing you to link to your custom invitation.
https://jointhefediverse.net/zine
Hope you will all find these useful!
#fediverse #community #zine #FediverseZine #JoinTheFediverse #JoinTheFediverseZine #FediAdmins #MastoAdmins
Introducing Elefeed, a clean, privacy-first Mastodon client with organized, tidy feeds that runs entirely in your browser.
No servers. No tracking. Just your feeds, your way.
Available at: https://elefeed.app
Android app: https://play.google.com/store/apps/details?id=com.stonedonkey.elefeed
Built for the fediverse.
(1/3)
#Mastodon #Fediverse #OpenSource #Elefeed #mastodonapps #androidapps #pwa
The PeerTube search index is getting more and more features 🚀 You can try it out yourself at
I added
* personalized home feed
* search query modifiers like - and " "
* FAQ section
#peertube #search #index #visibility #video #peerseek #fediverse #ranking
Masto.fediverse.games is a friendly inclusive Glitch Mastodon server for those who love games, including video games, board games, tabletop or card games.
This server has a post size of up to 2048 characters and up to 10 poll options.
You can find out more at https://masto.fediverse.games/about or contact the admin account @BobDendry
#FeaturedServer #Gaming #VideoGames #RPG #BoardGames #CardGames #Tabletop #GlitchMastodon #Mastodon #Fediverse #FreeFediverse
Like on resources. I can run this on a potato if I want and it would still run great (I'm not, but I could*.)
FediLearns Classifieds is a pretty neat project from @inherentlee that lets you find people offering to teach various skills.
And you can submit a listing yourself!

This post is about work happening on WordPress.com, specifically the Reader, the long-running subscription-and-reading surface that’s been part of WordPress.com since 2008. It’s a sibling effort to the ActivityPub plugin, not a feature of it. We think it matters to plugin readers anyway, because the two pieces are converging, and the converging point is what we’ll be working on next.
Two weeks ago, Automattic kicked off something internally called Radical Speed Month, a four-week sprint where small teams ship fast on focused projects. We (@jeremy and @pfefferle) took the chance to spend it on something that’s been sitting at the edge of the Fediverse-and-WordPress conversation for a while: making the WordPress.com Reader speak Fediverse.
Today is roughly the halfway mark, and the picture is clearer than we expected. Here’s what shipped, what’s in flight, and what’s still ahead.
The Reader on WordPress.com has held a single, useful role for over a decade: it’s where your subscriptions live. Blogs, podcasts, RSS feeds. What it hasn’t done, yet, is read the open social web. Your Mastodon timeline lives in another app. Your Bluesky timeline lives in a third. The Fediverse is out there, and the Reader stays over here.
The Radical Speed Month bet: ship three protocol adapters in four weeks, and prove the Reader can become a universal aggregator. RSS / Google Reader API (so any reader app can use WordPress.com as a sync backend), ActivityPub (so Mastodon, Pixelfed, and friends show up natively), and ATProto / Bluesky (because that’s where a real chunk of the social-web conversation has gone). One Reader, every protocol you care about.
If you’ve been following the ActivityPub plugin for a while, you already know one half of this story, your blog speaking out to the Fediverse. The other half is reading in, and that’s where this month’s work concentrates.
Any Google Reader-compatible app can now point at WordPress.com and use it as a sync backend. That includes Reeder, NetNewsWire, ReadKit, lire, Unread, Fiery Feeds, Feed Me, and Read You. The auth onboarding is short, and your subscriptions, read state, and stars sync across whichever app you actually like. We’re working on a setup guide that walks through the steps for the most common apps; it should land soon.
This wasn’t directly Fediverse work, but it’s part of the same idea: the Reader as a backend, not a destination. If your reading habit lives in a different app, that’s fine. Your subscriptions still live on WordPress.com.
The Bluesky / ATProto adapter has moved further than the original plan suggested.

You can:
The remaining piece on the Bluesky side is quote-posting and deleting your own posts, which we’re shipping together. After that, Bluesky is a complete first-class tab in the Reader.
Mastodon followed the same pattern: connect, verify, then a steady cadence of small additions like timeline, in-app threads, author profile and feed (with Posts / Replies / Media filter tabs), and tag and hashtag feeds. All of those are live for Mastodon today.

What’s still coming on the Mastodon side is the equivalent of the Bluesky interaction work (favourite, boost, reply, quote) built on the same shape that worked for Bluesky. Expect those to land in the second half of this month.
If you read 8.1.0 — By the Numbers, you’ll have noticed a small line in the announcement: the plugin now exposes an ActivityPub API. It’s experimental, behind a feature flag, and lets third-party apps create, edit, and delete posts on your blog the way they would post to a Mastodon account.
That work isn’t an accident. It’s one half of a bridge, and Radical Speed Month is the other half.
The Mastodon-in-Reader work that shipped this month is user-level: you connect your Mastodon account once, and the Reader can sync your Mastodon timeline regardless of where your blog lives. That’s a useful starting point, but it’s not the only path forward. The model we’ve been working toward for a year is blog-level: each ActivityPub-enabled WordPress blog as its own social identity inside the Reader, with the plugin providing the actor and the ActivityPub API providing the connection.
That work is on the schedule for the second half of the month. The radical-speed pace gave us proof first: timelines, threads, profiles, and interactions can all run through one shared pattern, with two networks already validating it. With the pattern in place and the plugin’s ActivityPub API ready to talk to, the blog-level path slots into the same architecture, letting your plugin-enabled blog appear as an ActivityPub identity in the Reader sidebar, with its inbox, its outbox, and its real ActivityPub follow graph. And because the API is part of the ActivityPub standard, the same path works for any Reader or client that speaks it, not just WordPress.com.
A short list of what we’re chasing for the second half of the month and just past it:
A month feels short to ship three protocols’ worth of reading, profiles, and interactions. It’s worth saying out loud: this didn’t happen because we worked unsustainable hours. It happened because we sat with the design for months, picked a shape that lets each protocol reuse the same plumbing, and broke the work into pieces small enough that any one was reviewable in a day or two. “Radical speed” turned out to mean: a backlog of careful design, drained quickly.
If you run an ActivityPub-enabled WordPress blog, whether on WordPress.com or self-hosted, the practical takeaway is small for now and meaningful soon. The plugin’s ActivityPub API in 8.1.0 is the foundation for your blog showing up as a real social identity inside any Reader or app that speaks the same protocol. The WordPress.com Reader is the first concrete target, but the universality matters: any client that implements the standard can talk to your plugin-enabled blog the same way.
Already, the work this month means there’s now a Reader on WordPress.com that knows how to read the Fediverse alongside RSS and Bluesky. That’s a meaningful thing to have built, and the bridge from your plugin-enabled blog to that Reader is what the second half of the month is about.
We’ll keep posting updates as the month closes out. If you have thoughts on what blog-level ActivityPub in the Reader should look like, what protocols you’d want next, or how the plugin’s ActivityPub API should evolve to make this seamless, leave a comment on the plugin’s GitHub repository or reply on the Fediverse. We read every message.
Instapix.org is a general purpose Pixelfed server for photos, images and videos, with the main languages being German and English.
This server is run by the Fediverse Foundation, who also run many Mastodon servers such as ClimateJustice.social etc.
You can find out more by clicking open the "About" section at https://instapix.org
I made a small update to the Join the Fediverse mini zine page.
https://jointhefediverse.net/zine
You can now customize the QR code on the last page using the Fediverse Invitation link builder: https://stefanbohacek.com/project/fediverse-invitation/#link-builder
I hope people will find these tools useful for promoting their communities!
#fediverse #JoinTheFediverse #FediverseZine #zine #FediverseInvitation
Visibility still feels like the weak spot on PeerTube, so I built PeerSeek, my own search index, live at https://peerseek.video
Results are ranked how I think they should be and there is still a lot of work to be done. Please try it out and give me some feedback, or let me know if it's useful in any way.
#peertube #search #index #visibility #video #peerseek #fediverse
Dear Fedi friends,
I'm really proud to share with you a video I made: "Introducing the Fediverse: a New Era of Social Media" https://news.elenarossini.com/fediverse-video/
In this 4-minute video I explain what the #fediverse is to people not familiar with it, mentioning some of its great features and benefits (interoperability, no ads, no surveillance...) and I set it in contrast to the world of Big Tech social platforms. I argue that, with the rise of Big Tech oligarchs and the current political climate, there has never been a better time to join the fediverse.
I hope you will enjoy this video and that you will find it useful (maybe as a tool to introduce your friends, family, colleagues, school administrators, local government officials to it).
The fediverse has truly changed my life, making me a better, more empowered digital citizen. I am endlessly grateful for it, so this is my contribution to the cause ❤️
I am also incredibly thankful for the work of @samaaberg and @patel.riyen who helped me bring my vision to life with their amazing cinematography skills and their assistance throughout the process, providing brilliant feedback to the script / edits from the POV of fedi newbies.
And I was also moved by the generous help of people of the Fediverse who volunteered to translate the script into many foreign languages: @jan @fritjof @erikkemp @sknob @severin @clabru @tarcisiosurdi @hongminhee @danielcasanueva @ainali @nacly
Lastly, I'm thankful for the opportunity I had to premiere the video last week at #FediForum - thank you @j12t and @anca
The video is up on my self-hosted PeerTube instance (thank you @yunohost) and for now it is unlisted as I have no idea how my VPS will hold up. I also included an alternate location in the blog post.
I hope you'll enjoy it! It's been a real labor of love (a month of full time work on it)... I see it as my love letter to the fediverse 💌