Sign in

Axel Leroy

@axel.leroy.sh
26 followers 8 following 414 posts

Software craftsman, amateur photographer, eco-anxious and repressed hipster from Paris, France. If your images do not contain alt-text, I won't boost. 🌉 bridged from ⁂ gts.leroy.sh/@axel, follow @ap.brid.gy to interact

PostsRepliesMedia
Axel Leroy @axel.leroy.sh · 07/09/2026
Oh, elle est belle cette tentative de phishing se faisant passer pour OVH. Dommage que l'adresse d'expédition ruine tout. #OVH #phishing
Un mail au sujet "Notification de compte - Action nécessaire", envoyée par "Département Clients ".

Le corps reprend la charte graphique d'OVH :

Cher client,

Nous vous informons que votre nom de domaine axeleroy.com sera définitivement supprimé en raison de factures impayées.

État du Domaine

Statut Actuel : En Attente de Suppression

Délai Restant : 48 Heures

Conséquences de la suppression du domaine :

1 Arrêt immédiat de votre site web

2 Interruption des services de messagerie

3 Perte définitive du nom de domaine

4 Disponibilité du domaine pour un tiers

Action Urgente Requise

Pour conserver votre nom de domaine et éviter sa suppression définitive, vous devez régulariser votre situation dans un délai de 48 heures. Passé ce délai, le domaine sera libéré et pourra être enregistré par un tiers.

Le règlement de vos factures en attente permettra la réactivation immédiate de tous vos services associés au domaine.

Suivi d'un bouton "Régler mes factures"
000 0
Axel Leroy @axel.leroy.sh · 04/09/2026
C'est... un concept d'encourager des malvoyants et aveugles à scanner un QR code pour obtenir de l'audio-description #accessibilité
Un écran de stade affichant un code QR. À gauche de ce code, des pictogrammes handicap physique, malvoyant, malentendant et handicap mental. À droite, une liste des fonctionnalités accessibles via ce code: assistance, audiodescription, transcription instantanée et audio amélioré.
010 0
Axel Leroy @axel.leroy.sh · 01/09/2026
Rappelez-vous les amis, mettre des textes alternatifs aux images dans les e-mails, ce n'est pas utile qu'aux personnes malvoyantes. Proton a décidé de bloquer les images provenant d'UGC, et par conséquent je n'ai aucune idée des films qui sortent cette semaine. #a11y #accessibilité
Un mail d'UGC nommé "Vos sorties cinéma du 2 septembre". Proton Mail indique avoir bloqué le chargement des images. Dans le corps de l'e-mail sont visibles plusieurs rectangles gris avec un bouton nommé "Je réserve" en dessous.
000 0
Axel Leroy @axel.leroy.sh · 27/08/2026
Je viens de recevoir un mail de l'Apec avec cette image d'illustration, sauriez-vous dire ce qui cloche ?
Des personnes en costume autour d'une table de réunion. 

Au delà du visage beaucoup trop lisse et sans vie du monsieur au centre, on peut également noter une collaboratrice avec deux bras droits, un ordinateur portable n'affichant rien à part un reflet erroné de la scène et un second avec le clavier et le dos de l'écran orienté du même côté. En arrière-plan, des plantes vertes sont représentés par des amas informes, deux vitres qui s'écartent l'une de l'autre et des piliers ne sont pas alignés.
000 0
Axel Leroy @axel.leroy.sh · 12/08/2026
It began #SolarEclipse #solareclipse2026
The sun, as seen behind a solar filter, partially masked by the moon.
021 0
Axel Leroy @axel.leroy.sh · 11/08/2026
Of course, I was bound to find old screenshots of my blog back when I was a teenager. Seems like I was strongly into striped backgrounds.
Screenshot of "Black Eco's Blog". A pretty standard blog layout, but the page's and title's background are teal stripes.
000 0
Axel Leroy @axel.leroy.sh · 11/08/2026
I'm now finding screenshots from my Nexus 4, it's a treasure trove of defunct applications (Plume, Falcon Pro, Vine, Google+, Beautiful Weather, Foursquare, Google Play Music) and old designs of current ones (such as Spotify and Instagram)
100 0
Axel Leroy @axel.leroy.sh · 11/08/2026
I also found a bunch of screenshots from an old project of mine: a community-based web radio player for PSP (yes, it was a feature that the console supported!) The design is quite dated and tacky, but I was 15 years old back then 😅
A screenshot of a webpage. "Your Player PSP" is written in a graffiti-inspired font in white with a red glow, above a picture of a neon-filled city-scape. Under that, radios are listed alphabetically with a radio button next to their names, with a grey background with diagonal black lines.A screenshot of a webpage. "Your Player PSP" is written in a graffiti-inspired font in white with a red glow. Under that, radios are listed alphabetically with a radio button next to their names. The entire page's background is white with red streaks, like crystals.A screenshot of a webpage. "Your Player PSP" is written in a graffiti-inspired font in white with a rainbow glow. Under that, radios are listed alphabetically with a radio button next to their names.
100 0
Axel Leroy @axel.leroy.sh · 08/08/2026
I just realized that I have not even thought of testing if posting media worked on my GoToSocial instance. To remediate that, I give you a blep for #Caturday
A chubby black cat with green eyes and its tongue slightly sticking out
071 0
Axel Leroy @axel.leroy.sh · 14/07/2026
Someone royally messed @astro's RSS feed: all links are broken (they all link to "feat/blog/{slug}"), which means my aggregator thinks all entries are new, since the URL is different!
A list of articles for "The Astro Blog", listed as "received today, July 14th". A mouse cursor is over the first entry and in the bottom left corner we can see an URL that points to "feat/blog/astro-710"
100 0
Axel Leroy @axel.leroy.sh · 07/07/2026
LinkedIn: "Wow, your posts have been seen 200 times!" Actual visits recorded to my website: 5... LinkedIn: "Oh, you want our users to actually visit your website? Subscribe to premium!"
A LinkedIn email that reads:

"Axel, turn your post views into opportunities
Your content is getting attention.


Your 200 impressions this week can be directed to your website, portfolio, or any link of your choice." 

With a "Try with Premium" call to action.A screenshot from analytics that only show 5 visits from LinkedIn
000 0
Axel Leroy @axel.leroy.sh · 30/06/2026
Oh non, voici que la Fondation 30 Millions d'amis fait une campagne de sensibilisation avec des visuels #GenIA 🤮 #IA
Un abri-bus avec une affiche sur laquelle on voit un chien, visiblement généré par IA, saoulé, trempé et dégoulinant d'eau, avec en arrière-plan un enfant plongeant dans une piscine. On peut lire "Tout ce qu'on leur souhaite cet été, c'est de nous supporter"
100 0
Axel Leroy @axel.leroy.sh · 26/06/2026
C'est officiel : le réchauffement climatique est lgbtphobe #RechauffementClimatique
Annulation de certains événements

En raison des fortes chaleurs, et afin de garantir la sécurité de toutes et tous, les événements suivants sont annulés :

Marche des Fiertés, initialement prévue ce samedi 27 juin entre la place d'Italie et la place de la République
000 0
Axel Leroy @axel.leroy.sh · 20/06/2026
Everyone: "Here's how to help your cats stay cool and hydrated during the heatwave" My cat Soba: asks to go outside while it's 34°C and naps. #Caturday
A black cat lying asleep on wooden grating
060 0
Axel Leroy @axel.leroy.sh · 15/04/2026
Follow up on my attempt to play The Last of Us PS3 with a modern controller. I bought a Brooks Wingman adapter but it did not work and I returned it. Turns out the "solution" was dumping the game using my newly-hacked PS3 and run it on my PC using RPCS3 🤪 It […] [Original post on toot.community]
A green game controller in front of a PC and its monitor. The monitor shows a frame of the game The Last of Us.
000 0
Axel Leroy @axel.leroy.sh · 09/04/2026
For Pete's sake, LinkedIn!
LinkedIn's "Recommended for you" section, suggesting that I follow AI companies Claude, Anthropic and OpenAI.
000 0
Axel Leroy @axel.leroy.sh · 19/03/2026
Yet another reason to leave #Vercel: your code is opted in by default to train their own LLM. FFS, I really need to move off their enslopified platform.
Hi Axel Leroy,

We're updating our Terms of Service and Privacy Policy to reflect how Vercel uses data to support agentic features, improve our platform, and contribute to the AI ecosystem.

What is changing

Agentic infrastructure capabilities

We are developing features that allow Vercel to do more to keep your apps running efficiently, including:

Proactively investigating and mitigating incidents

Analyzing web app performance data and suggesting improvements

Identifying where your spend is going and creating PRs to optimize usage

Optional AI model training

You may choose whether Vercel can:

Use your code and Vercel agent chats to improve Vercel models

Share your code and Vercel agent chats with AI model providers

Vercel will not share personal data, account details, or sensitive information like environment variables, and any information of this nature will be removed from data you make available for AI training.

Defaults by plan

Hobby and Trial Pro: Opted in to AI model training by default, can opt out at any time

Pro: Opted out of AI model training by default, can opt in at any time

You can manage your preferences in Team Settings → Data Preferences.
050 0
Axel Leroy @axel.leroy.sh · 04/02/2026
This is new, corporations are now sliding into your Mastodon follows? Is this proof that the Fediverse is becoming mainstream?
Mastodon's notification screen, a new follow is highlighted. The account is for a threat intelligence company with a description that sells their product.
000 0
Axel Leroy @axel.leroy.sh · 15/01/2026
Ah, the promise of a serverless world... #GitHub #Serverless #fail
Error page from GitHub. It reads:

No server is currently available to service your request
Sorry about that. Please try refreshing and contact us if the problem
persists.
000 0
Axel Leroy @axel.leroy.sh · 15/01/2026
Why do I feel like I am in a video game and that I should go towards this tower? #VideoGames #LevelDesign
A street, with a tower in the background. The road and lightning naturally draw the eye to the tower.
010 0
Axel Leroy @axel.leroy.sh · 31/12/2025
Ah yes, the GenAI NYE decoration
A wreath with the "sparkly stars" that have been over-used by GenAI products
000 0
Axel Leroy @axel.leroy.sh · 20/12/2025
Mais ??? Ils sont sérieux France Travail à me caler un rdv un vendredi soir à minuit pour lundi matin ??? En plus j'ai déjà un rdv chez le vétérinaire à l'autre bout de l'arrondissement pile à la même heure 😤
Message reçu à 23h53 :

France Travail
Premier rendez-vous d'accompagnement 22/12/25 à 11h.

Voir détails blablabla
000 0
Axel Leroy @axel.leroy.sh · 05/12/2025
Is there yet another #Cloudflare outage? I just stumbled upon a website with mangled CSS because it could not load Bootstrap from their CDN, and another that just returns HTTP 500 with "cloudflare"
A blank web page, with "500 Internal Server Error" written in bold, and "cloudflare" just bellow
000 0
Axel Leroy @axel.leroy.sh · 03/10/2025
Someone did not follow WCAG when designing this notice screen #a11y #accessibility #AccessibilityFail
A screen in a train station showing notices about train departures. The current notice is written in white over yellow, which makes it barely readable at a distance.
000 0
Axel Leroy @axel.leroy.sh · 25/09/2025
I was today years old when I realized that the second DIOYY album's name replies to the first one's. #Music #DIOYY #DoesItOffendYouYeah
A list of two music albums. The first one is called "You have no idea what you're getting yourself into" while the second one reads "Don't say we didn't warn you"
131 0
Axel Leroy @axel.leroy.sh · 09/09/2025
Macron quand il s'agit de choisir un premier ministre
Mème : sur l'autoroute, un panneau indique « Choisir un Premier ministre  de la majorité » tout droit et « Choisir un PM  ex-LR » sur la sortie à droite. Une voiture taguée « Macron » fait un dérapage pour prendre la sortie.
011 0
Axel Leroy @axel.leroy.sh · 05/09/2025
Oh, il est vicieux ce dark pattern vu sur le site de #ouigo #DarkPattern #sncf
Deux checkboxes, la première pour "J'accepte de recevoir les informations commerciales" et la seconde pour "Je ne souhaite pas recevoir les informations commerciales"
000 0
Axel Leroy @axel.leroy.sh · 28/08/2025
Attendez, #Deezer propose toujours d'envoyer ses propres MP3, même après toutes ces années ??? Je pensais que cette fonctionnalité n'était qu'un reliquat de feu Blogmusik pour palier au manque de catalogue des débuts et qu'elle avait été depuis abandonnée !
Une capture d'écran de Deezer affichant la section "Mes MP3". Elle suggère d'envoyer ses MP3.
001 0
Axel Leroy @axel.leroy.sh · 17/08/2025
McDonalds Java #meme #ProgrammerHumor #ProgrammerHumour #ProgrammingMemes
Me: Mom, can we have Java?
Mom: No, we already have Java at home.
Java at home:
Drawing of a Sunday in a style and with colors very reminiscent of Java's logo, with a McDonalds logo besides.
010 0
Axel Leroy @axel.leroy.sh · 05/08/2025
My reaction to this article
Dr. Farnsworth from Futurama saying "I don't want to live on this planet anymore" with a disapproving face
000 0
Axel Leroy @axel.leroy.sh · 13/06/2025
Who would have guessed that Mark Brown's (aka Game Maker's Toolkit) Scrabble and Balatro crossover #WordPlay would be so addictive. This is just the demo, mind you!
Screenshot of Steam showing 9,9 hours of playtime for Word Play's demo.
010 0
Axel Leroy @axel.leroy.sh · 11/06/2025
Il n'y a que moi qui soit gêné par cette photo ? Bonjour le comportement que Free Mobile normalise ici 😭 #FreeMobile #vélo #cyclisme
Capture d'écran de la page d'accueil des forfait prépayés Free Mobile. Une image promotionnelle met en avant une femme : elle a un casque audio sur les oreilles, tient le guidon d'un vélo d'une main et regarde un téléphone qu'elle tient dans son autre main.
000 0
Axel Leroy @axel.leroy.sh · 03/06/2025
Posé dans un bar (malheureusement en intérieur faute de place en terrasse) avec mon #Brompton, excellente manière de fêter le #WorldBicycleDay
Un Brompton plié, calé entre une table de bar et une banquette. Sur la banquette se trouve une sacoche et un casque.
000 0
Axel Leroy @axel.leroy.sh · 08/05/2025
Yesterday I made a compulsive buy and finally bought myself a use #PSVita so I can play Hotline Miami (among others) on the go! And I have now owned every PlayStation up to (and including) the PS4. #RetroGaming?
A PS Vita console displaying gameplay from Hotline Miami 2.
010 0
Axel Leroy @axel.leroy.sh · 25/03/2025
La personne ayant conçu cette affiche n'a malheureusement pas pensé aux dyslexiques et mal-voyants 😢 Pour ma part j'ai du mal à la déchiffrer. #accessibilite #a11y #design #dyslexie
Une affiche faisant la promotion d'une application. Texte noir sur fond blanc avec un effet "glitch" qui rend certaines lettres illisibles ou pouvant être confuses avec d'autres (par exemple: un N qui ressemble à un M, ou un C à un X en cursive)
000 0
Axel Leroy @axel.leroy.sh · 21/03/2025
Great... the clean water pipe of my #Dreame mopping robot somehow disconnected, leaking water everywhere and ruining my hard wood flooring in the process. And after a painful disassembly and reassembly, now it does even pump water from its tank...
Close-up of the robot's disassembled base with a tube being disconnectedThe back of the robot's base, disassembled
000 0
Axel Leroy @axel.leroy.sh · 18/02/2025
Sinon, 10 minutes avant, j'ai ma montre Garmin qui a cru que j'ai eu un accident, inquiétant inutilement ma compagne qui est contact d'urgence. Alors, l'accident est bien listé dans les "Activités" du jour, mais il n'y a aucune indication sur ce qui a […] [Original post on toot.community]
Capture d'écran de l'application Garmin affichant une activité nommée "Paris Incident détecté".
Diverse informations sont affichées (position GPS, heure, temps, distance, fréquence cardiaque) et il y a même des options pour laisser des notes, un "j'aime" ou des commentaires.
100 0
Axel Leroy @axel.leroy.sh · 12/02/2025
Tell me you own a Samsung Smart TV without telling that you own one. Glad I have Pi-Hole set up. #PiHole #Samsung #SmartTV
A list of "Top Block Domains" listing exclusively subdomains of "samsungelectronics.com" and a single entry for "samsungcloudsolution.net". Every entry has about 575 hits.
000 0
Axel Leroy @axel.leroy.sh · 31/01/2025
Elle est pas mal celle-ci : la piste cyclable en continuité du couloir de bus à la fin de la rue de l'Amiral Mouchez est terminée, MAIS un bloc de chantier empêche de l'emprunter ! #paris #vélo @parisenselle
Dans un virage en fin de couloir de bus, une piste cyclable est visible dans la continuité du couloir, un bloc de chantier en béton se trouve entre le couloirs de bus et la piste cyclable.
062 0
Axel Leroy @axel.leroy.sh · 27/01/2025
This has to be the first proof in a decade that #Qwant is actually building its own index
A mail from Dark Visitors alerting me that "Qwantbot", Qwant's crawler, visited my website.
020 0
Axel Leroy @axel.leroy.sh · 23/01/2025
I think I've found the best place to hide a tracker on my Brompton: in its front carrier block! It does require a Pebblebee Tag, as AirTag and Chipolo One are too big to fit. Just make sure to leave a space on top for the locking mechanism to fit. #Brompton @brompton #bicycle
A Pebblebee Tag tracker stuck inside a disassembled Brompton Front Carrier Block
000 0
Axel Leroy @axel.leroy.sh · 12/12/2024
I was about to share the last #HTMHell Advant Calendar article I read thinking it was today's, but I realized that it was actually next Tuesday's article that somehow got in the RSS feed long enough for FreshRSS to pick it up 😅
Screenshot of an article titled "An HTML structure for a tab component" dated December 17th 2024
000 0
Axel Leroy @axel.leroy.sh · 29/11/2024
I wouldn't come up with something funnier by myself #LateStageCapitalism #BlackFriday
Screenshot of a RSS feed reader with two articles next to each other.
The first from 404 Media reads "Happy Affiliate Marketing Day to All Who Celebrate" while the second from Ars Technica reads 'It's Black Friday, and here are the best shopping deals we could find'
000 0
Axel Leroy @axel.leroy.sh · 03/10/2024
I might have taken some inspiration from @chriskirknielsen's Blogroll to improve my own /feeds page. Namely displaying in columns, favicons next to websites and links to OPML in order to import in your favorite #RSS reader. Note that the OPMLs leverage […] [Original post on toot.community]
A page named "RSS feed I follow", with a title reading "Development (OPML)" and a list of websites on three columns.
000 0
Axel Leroy @axel.leroy.sh · 08/09/2024
Oops, someone left a memory leak in their self-checkout software #Java #MemoryLeak #ErrorInTheWild
A self-checkout screen displaying a Java stacktrace for an out of memory error
120 0
Axel Leroy @axel.leroy.sh · 07/08/2024
WTF happened last night? Dark Visitors recorded nearly 1,200 hits from Mastodon instances fetching Open Graph data on my blog 🤯 #Mastodon #DarkVisitors #OpenGraph
Screenshot from Dark Visitors showing a peak of 1195 visits from the Mastodon agent on my website
202 0
Axel Leroy @axel.leroy.sh · 06/08/2024
I had a stupid little idea that I had to try: a dynamic GitHub README that lists my last blog articles. All it took was a couple of hours, a few lines of TypeScript and a GitHub Action: github.com/axeleroy/axeleroy #GitHub #TypeScript #PersonalProject #RSS #GitHubActions
020 0
Axel Leroy @axel.leroy.sh · 02/08/2024
Nevermind, it now works. Maybe I had to wait for the Edge Middleware to spread to most edge locations?
Screenshot of Dark Visitors' Realtime dashboard showing that the Dark Visitor bot visited my website a few seconds ago.
000 0
Axel Leroy @axel.leroy.sh · 16/07/2024
Fun fact: 4 years ago I wrote a blog post explaining how to build #WordPress import files. For reasons unknown to me, 70% of this page's audience comes from Yandex, speak Russian and is located in Russia. Is WordPress powering Russia?
Screenshot of an analytics platform showing that 70% of the page audience comes from Yandex,  speaks Russian and is located in Russia.
000 0
Axel Leroy @axel.leroy.sh · 11/06/2024
I swear I had the idea before WWDC
Screenshot of my websites footer, reading
"Created with Axel Intelligence". The A of Axel and the I of Intelligence are in bold.
010 0