Profile for adele
About adele
Fields
- Smolweb
- https://smolweb.org/
- Static hosting
- https://pages.casa/
- Gemini hosting
- https://pollux.casa/
Bio
aka 아델
#French 🇫🇷 #PHP / #JavaScript and #Java developer
#Korean 🇰🇷 ancestry (but I don’t speak the language)
Into #SmolWeb, #GeminiProtocol, #Smolnet, #LowTech
#ArchLinux / #Debian user
#Markdown 🇲⬇️ enthusiast
Instance running #GoToSocial 🦥
en / fr
- Joined
- Posts
- 1198
- Followed by
- 1310
- Following
- 320
Stats
Pinned public posts
jump to recentThe Fediverse deserves a dumb graphical client
I love the Fediverse. I have been on it for years, and it remains the only social network where I actually enjoy spending time. No algorithmic feed pushing outrage, no dark patterns, no surveillance capitalism. Just people talking to each other over an open protocol.
But every time I wanted to recommend it to someone, I ran into the same wall: the clients are heavy. Mastodon's web interface ships megabytes of JavaScript. Elk, Phanpy, Ivory, beautiful apps, but they require a modern browser, a fast connection, and a device manufactured in the last five years ...
New blog post :
https://adele.pages.casa/md/blog/the-fediverse-deserves-a-dumb-graphical-client.md
Edit: try #SmolFedi :
Je me pose une question sur les préférences en termes de #navigateur sur le fediverse. Je me suis éloigné récemment de #Firefox et vous, vous utilisez quoi à titre perso ? (je sais que pour le boulot, on n'a pas toujours le choix)
Salut le Fediverse,
@adele a réussi à me motiver pour découvrir le Fediverse. Cela fait des années que j'ai quitté les réseaux sociaux, écœuré par les propos qui y sont mis en avant par les algorithmes, mais il parait qu'ici, c'est bien différent... alors explorons.
Ah oui, il faut aussi une #introduction :
Je suis informaticien dans une grosse boite (peu importe laquelle), certaines choses m'y exaspèrent et je fuis autant que possible les solutions proposées par les GAFAM. A titre perso, j'utilise un PC sous #Debian #XFCE
Je m'intéresse aussi aux solutions #lowtech avec pragmatisme. Exemple : j'aurais pu installer une instance fediverse et un blog sur une machine faible conso ou un portable de récup, il me semble plus intelligent d'utiliser un service existant qui consomme déjà peu. merci Adële <3
If you need to teach #smolweb to your AI tools such as #claude or #mistral #vibe I share a Smolweb skill definition you can install directly.
I know that many smolweb enthusiasts refuse to use this sort of tool, but if it helps to ensure there are more smolweb sites, I think it’s a good idea to share this.
No time to code these days, the #garden is my priority !
re: https://explains.social/@veronica/statuses/01KTW08YP38T5GD80SXDBKZ70P
nice to see folks moving to #GoToSocial for their personal fedi needs, but also mildly horrifying to think of people relying on code that I contribute 🐛s to
⚠️⚠️⚠️ SQLITE USERS SHOULD SKIP THIS RELEASE CANDIDATE AND GO STRAIGHT TO v0.22.0-rc2! There's a bug in rc1 that causes migrations to fail. Postgres users are unaffected. ⚠️⚠️⚠️
Hello pals, here's the first release candidate for version 0.22.0 of #GoToSocial:
https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.22.0-rc1
Admins who are feeling adventurous or desperate for the new stuff can try out this release candidate at their leisure.
As always, please read the migration notes carefully for instructions on how to upgrade to this version, in particular note that there are several config file changes that need to be addressed when you're updating from a previous version of GoToSocial to this version, and there are some quite long database migrations as well.
Release highlights
- Relay support: GoToSocial now supports subscribing to relays (as an admin action), and pushing posts to relays (configured per-user, with filters available).
Documentation for admin-level relay subscriptions.
Documentation for user-level relays pushes. - Automated cleanup of old remote posts: you can now configure your instance to clean up threads of remote statuses that haven't been interacted with by anyone on your instance. This should save a lot of space in folks' databases!
Documentation for post caching + pruning. - Delivery error tracking for remote instances: there's now a page in the settings panel where admin can view errors encountered while attempting delivery of posts to instances that may be experiencing technical difficulties or may have gone offline. You can use this to get a quick view on possible "dead" instances that you can then remove from your database with a domain block.
- Accounts directory: there's a new setting to allow admins to expose (or not) a directory of accounts on the instance! Your account will only be shown in the directory if you opt in via your privacy settings.
Documentation for inclusion in account directory. - Better tracking of deleted statuses/status tombstones: GtS now stores tombstones for deleted statuses, allowing threads to remain intact even when a status in the middle of the thread has been deleted.
- Better status codes + info pages on deleted or hidden statuses: the old 404 page when you try to open a hidden status in the browser has been replaced with a more informative error page.
- Way more configurable http server + client options: we've exposed a whole shitload of settings that you can tweak on the HTTP client + HTTP server that GoToSocial uses. We don't recommend changing these, but if you really want to, now you can.
- Show your Träwelling status on your profile by setting your Träwelling page as a field value, similar to how our ListenBrainz integration already works.
- Allow setting a name for your tokens, and sorting tokens by last used time in the token view of the settings page. Should make it a lot easier to track which tokens you've created, and when they were used by which apps!
- Better layout for web view of profiles that hide all posts from the web: it just uses a single-column view now.
⚠️⚠️⚠️ This release contains a long-ass database migration to move status boolean columns (like pinned, local, etc) to a single bitfield column. This saves a lot of space in the database, but it also means on startup the migration has to iterate through all statuses in your database and set the new field. Please be patient and don't interrupt this process! ⚠️⚠️⚠️
@Postgres users: Following the migration, if you encounter slowdown on Postgres specifically (ie., timing out while loading home timeline) you may need to regenerate your Postgres visibility map. Please check our Postgres database maintenance documentation for steps on how to do this using the psql tool.
Thanks for reading <3
Active AUR malicious packages incident
https://archlinux.org/news/active-aur-malicious-packages-incident/
@esperantousa hey, friends! We've made a real dent -- please keep it up!
And if you're one of my friends with a lot of followers -- this would be a nice time for a boost.
@marinetondelier A quel moment, a-t-on validé collectivement, que c'était 1 bonne idée de confier à une plateforme numérique privée américaine (twitter) l'hébergement et la régulation de nos débats numériques publics ?
Et quel niveau d'irresponsabilité faut-il pour rester sur cette plateforme (et donc la SUBVENTIONNER) quand celle-ci est rachetée par un fasciste assumé ?
Honte aux élus & militants écolo, PC ou LFI qui y sont encore.
Le jour où ils partiront, les journalistes aussi. Puis les gens tout court. Et le problème sera réglé.
Quand on manque de courage pour 1 chose aussi simple et évidente, on peut s'interroger sur leur capacité à gouverner.
For many years, I’ve been using Debian 

I spent hours "desenshitificating" Ubuntu.
After the Nth failed upgrade, I reconsidered.
Oh boy!
The Debian 13 GNOME live image is clean, polished, easy and perfect ! Install was a breeze, even with complex partitions. I only added a couple of gnome-shell extensions : dash2dock and desktop-icons.
Debian just works like I dreamed it should 25 years ago! Thanks Debian!
For those of you who enjoy small acts of kindness:
A few days ago, I went to a photographer to get new ID photos after starting my transition.
His job was simply to take the official pictures and send me on my way.
After taking the passport photos, he looked at me and asked:
“Are these your first photos as a woman?”
I smiled and said, “Yes.”
He paused for a moment and said:
“That’s not acceptable. You’re not allowed to smile in passport photos. It can’t be right that you don’t smile in the first photos of your new life.”
Then he asked me to look back into the camera and smile.
He took a few more portraits, printed three large photos for me, handed them to me, and said:
“These are your first photos as a woman. Take them. Consider these a gift”
I nearly cried.
Sometimes people don’t realize how much a small gesture can mean to someone else. 💜🏳️⚧️
Snuck in a quick, but important https://probes.dev feature and added the User-Agent header to be a good web citizen.
`User-Agent: probes (+https://probes.dev)`
La conf' de @martin aux dernières #JdLL (https://boitam.eu/@martin/116688261603328044) m'a inspiré une énième idée d'appli GNOME, celle-ci devrait plaire à @adele et @ploum (et même à @tbernard qui bosse sur l'offline-first via son collectif @modal) https://gitlab.gnome.org/bertob/app-ideas/-/work_items/309
All 10yr olds should know #markdown
I was able to flash CrossPoint 1.3.0 to my XTEINK X4 *using Firefox* for the first time, since Firefox now supports WebSerial.
Nice.
@adele J’ai déjà dû le dire l’autre fois, mais je vais le redire : ton SmolFedi est super pour parcourir mon instance Mastodon depuis mon PC portable désormais bien vénérable (un Core 2 Duo que j’ai depuis juillet 2009), là où passer par l’instance elle-même fait souffler les ventilateurs à fond, même longtemps (au moins pendant encore deux minutes) après que j’ai fermé l’onglet.
Vraiment, merci pour ça ! Puisse-t-il durer longtemps ! o/
PHP[tek] 2026 starts tomorrow in Chicago, and I won't be there.
Not because the schedule doesn't look interesting. A few talks would have caught my attention: event-driven architecture for resilient PHP apps, advanced SQL features most of us quietly ignore, semantic search and embeddings, or the NativePHP track. Even the advanced PHPUnit session sounds like the kind of deep dive I rarely make time for.
But flying thousands of kilometers for a three-day conference just doesn't fit with how I try to live. That's my call, not a criticism of anyone making the trip. Enjoy Chicago, enjoy the talks, enjoy the hallway conversations that often end up being the best part anyway... and share on the Fediverse ^^
New Moon (0%)

