Sign in

Thomas Prrt

@tprrt.bsky.social
168 followers 479 following 145 posts

Linux technologist | FOSS & OpenHW enthusiast | Dad | Open-minded | CrossFit & HYROX | Retro Gaming linktr.ee/tprrt

PostsRepliesMedia
Thomas Prrt @tprrt.bsky.social · 13/10/2026
Wireframe mode ran at 20 FPS, solid at 60 FPS. On the DS. 🤯 Spent the night counting ARM9 cycles to figure out why a "simpler" visualization was 3x slower than full rendering. Turns out it's not the GPU. 🧵 Thread below or read the full breakdown: tprrt.tupi.fr/nds-wirefram... #gameDev #indiedev
0103
Thomas Prrt @tprrt.bsky.social · 13/10/2026
www.flickr.com/photos/linux... #ossummit2026 #embeddedlinux #prague
flickr.com
OpenSourceSummit_EU_Prague_BF_Daily_071026_027
000
Thomas Prrt @tprrt.bsky.social · 09/10/2026
#ossummit2026 #embeddedlinux #prague
010
Thomas Prrt @tprrt.bsky.social · 08/10/2026
How I built a 500-bullet pool inside a 64-entity ECS with no malloc(), and found Vulkan bugs while testing. tprrt.tupi.fr/one-entity-m... #gamedev #gameengine #gba #indiedev
0122
Thomas Prrt @tprrt.bsky.social · 06/10/2026
Departing today from Toulouse to Prague for Open Source Summit Europe + Embedded Linux Conference Europe! 🇫🇷 ✈️ 🇨🇿 events.linuxfoundation.org/open-source-... events.linuxfoundation.org/embedded-lin... See you there! #OSSummit #EmbeddedLinux #LinuxFoundation #OpenSource #Prague
events.linuxfoundation.org
Open Source Summit Europe
The premier vendor-neutral conference for open source developers and technologists to collaborate, share information and learn about the latest technologies and innovations across open source.
040
Thomas Prrt @tprrt.bsky.social · 01/10/2026
🏛️ Demanding transparency on MPs' expenses 577 deputies and 348 senators receive a Mandate Expense Advance funded by taxpayers. Receipts exist, but remain inaccessible to the public. Public money demands public transparency. Sign 👉 transparencecitoyenne.fr/petitions/fr... #Transparency #Democracy
transparencecitoyenne.fr
Pétition pour la transparence des frais de mandat parlementaires — Transparence Citoyenne
Les frais de mandat des parlementaires échappent encore largement au contrôle et à la transparence. Nous demandons la publication détaillée de leur usage.
010
Thomas Prrt @tprrt.bsky.social · 01/10/2026
🐝 A lesson in democracy from the hive Bees are the most studied animal after humans (1,500+ PhDs). Yet they coordinate 50k individuals/hive, making 20k-100k daily trips without committees. They produce 37% of our food. Our politicians... well. 🤔 Podcast: www.radiofrance.fr/franceinter/...
radiofrance.fr
Abeilles : ce que nous enseigne leur organisation politique et collective selon Jean Meurisse : épisode 4/5 du podcast Charline à Melle | France Inter
AUDIO Charline à Melle, épisode 4/5 : Abeilles : ce que nous enseigne leur organisation politique et collective selon Jean Meurisse. Une série inédite proposée par France Inter. Écoutez Abeilles : ce ...
000
Thomas Prrt @tprrt.bsky.social · 25/09/2026
Working from my terrace, surrounded by the beauty of the Pyrenees, as the sun sets and paints the sky red. Moments like this remind me that remote work is not just about flexibility—it’s also about finding inspiration, balance. #RemoteWork #WorkFromHome #WorkLifeBalance
001
Thomas Prrt @tprrt.bsky.social · 24/09/2026
#RemoteWork #WorkFromHome
100
Thomas Prrt @tprrt.bsky.social · 21/09/2026
youtu.be/9k6Mbz_7xQU
youtu.be
💿 Fin du CD : PlayStation vous ment 🎮💥!
YouTube video by TELEVISATOR 2 NEO
000
Thomas Prrt @tprrt.bsky.social · 06/09/2026
Switzerland is piloting open-source alternatives to Microsoft 365 for 3,000 employees. Digital sovereignty, data control, lower costs, and less vendor lock-in: the case for Linux keeps getting stronger. When will you try Linux? 🐧 #Linux #OpenSource #DigitalSovereignty itsfoss.com/news/switzer...
itsfoss.com
Switzerland's Federal Government is Replacing Microsoft on 3,000 Computers
This is the pilot phase, with 3,000 workstations moving away from Microsoft 365. The federal administration has over 54,000 computers.
272
Thomas Prrt @tprrt.bsky.social · 02/09/2026
Why shouldn’t we be able to pass on a purchased game as other cultural products? - We want physical games, not just installation files. We want to be able to share them, and play them again years from now. - We want to buy digital games rather than rent them. #StopKillingGames #ConsumerRights
000
Thomas Prrt @tprrt.bsky.social · 31/08/2026
Using ordered-dither to implement fake 3D translucency on GBA. Coordinate shifts collapse 16 phases into 2 — the fix? A bit-reversal (Van der Corput) sequence, settled by shipping three ROMs instead of reasoning harder. tprrt.tupi.fr/gba-dither-o... #gamedev #gba
051
Thomas Prrt @tprrt.bsky.social · 31/08/2026
After a summer of heatwaves and wildfires, Jean-Marc Jancovici doesn't mince words: we're "at the high end of the range" of what was predicted 25 years ago. And the political class? Still in denial. A must-listen 🎧 👉 www.radiofrance.fr/franceinter/... #Climate #Jancovici #FranceInter
radiofrance.fr
Canicules de l'été : "On est dans le haut de la fourchette" analyse Jean-Marc Jancovici
Après un été marqué par les canicules et incendies, Jean-Marc Jancovici, président du Shift Project est l'invité de France Inter.
000
Thomas Prrt @tprrt.bsky.social · 25/08/2026
Wet Leg at the Tiny Desk. That's it. That's the post. 🤘🎸 youtu.be/AzUHNjKMeV4 #WetLeg #tinydeskconcert #indierock
youtu.be
Wet Leg: Tiny Desk Concert
YouTube video by NPR Music
000
Thomas Prrt @tprrt.bsky.social · 11/08/2026
Join the fight to preserve video games! Join #StopKillingGames! To preserve cultural heritage from destruction and to protect consumer rights. www.stopkillinggames.com
stopkillinggames.com
Stop Killing Games — They Kill Games. We Fight Back.
Publishers are permanently destroying the video games you paid for. Stop Killing Games is a global coalition of gamers, advocates, and developers demanding legislation to end this practice.
000
Thomas Prrt @tprrt.bsky.social · 01/08/2026
I'll be attending the Open Source Summit and Embedded Linux Conference Europe in Prague this October I'll be there with some folks from Bootlin. If you're also going and fancy sharing a beer or just chatting about open source / embedded Linux, you're welcome! #OpenSourceSummit #ELCEurope #Prague
010
Thomas Prrt @tprrt.bsky.social · 27/07/2026
A great episode summarizing the ripple effects on the used game market, game preservation, and consumer rights. The end of physical media isn't just a convenience shift, it's a concrete regression for consumer. open.spotify.com/episode/0uR2... #PhysicalMedia #VideoGames #NoCDNoPLAYSTATION
open.spotify.com
Sony flingue le jeu physique
Pixel Bento · Episode
010
Thomas Prrt @tprrt.bsky.social · 23/07/2026
The DS GPU only does directional lights. Its ambient term sums per active light too, not once, a 2nd light blew every face white. Faking real point-light falloff anyway, hardware-accelerated: tprrt.tupi.fr/nds-point-li... #GameDev #NintendoDS #homebrew
080
Thomas Prrt @tprrt.bsky.social · 18/07/2026
La Loi Duplomb revient via la Loi d'Urgence Agricole... et elle menace notre santé + l'environnement. 🐝 Rejet des pesticides " tueurs d'abeilles " 💧 Protection des nappes phréatiques 🌾 Soutien à l'agroécologie Signez maintenant 👇 petitions.assemblee-nationale.fr/initiatives/... #LoiDuplomb
petitions.assemblee-nationale.fr
La Loi Duplomb via la Loi d'Urgence Agricole, c'est toujours NON ! - La Loi Duplomb via la Loi d'Urgence Agricole, c'est toujours NON ! - Plateforme des pétitions de l’Assemblée nationale
Nous, citoyennes et citoyens, exprimons une fois de plus notre opposition à la réintroduction des néonicotinoïdes et au projet de loi d'urgence agricole. Lors de son passage au Sénat, les membres de...
000
Thomas Prrt @tprrt.bsky.social · 13/07/2026
Run for Cover by The Killers is one of my favorite songs. It’s about surviving abuse and choosing safety — if someone is hurting you, you don’t have to stay. Protect yourself, and ask for help. ❤️🎶 youtu.be/XO7JGfqPB0s #TheKillers
youtu.be
The Killers - Run For Cover
YouTube video by TheKillersVEVO
001
Thomas Prrt @tprrt.bsky.social · 09/07/2026
How does an ECS run with no malloc(), no OS, and 32KB of RAM? framer-engine's static micro-ECS for the GBA: fixed-size arrays only, plus two real silent-failure bugs the design caught before they shipped. tprrt.tupi.fr/static-ecs-n... #GameDev #GBA #ECS #C
040
Thomas Prrt @tprrt.bsky.social · 07/07/2026
www.change.org/p/don-t-kill...
change.org
Sign the Petition
Don't Kill the Disc: Tell Sony to Keep Physical PlayStation Games
000
Thomas Prrt @tprrt.bsky.social · 03/07/2026
Ported my (side project) game engine to the GBA's FPU-less ARM7TDMI and measured cycle counts on fixed-point math, LUT sin/cos, fast inverse sqrt, and two 'obviously correct' optimizations that turned out as regressions. tprrt.tupi.fr/gba-performa... #GameDev #GBA
060
Thomas Prrt @tprrt.bsky.social · 02/07/2026
youtu.be/I7FzAV_XQSk Come on, come on, come on! It’s time to move to Linux ! #Linux #OpenSource #SwitchToLinux
youtu.be
Cette mairie abandonne Microsoft pour Linux : voici pourquoi
YouTube video by France 3 Centre-Val de Loire
020
Reposted by Thomas Prrt
Stop Killing Games @stopkillinggames.bsky.social · 01/07/2026
This is a grim moment for the gaming community. Sony PlayStation announced today that it will cease all physical games production in 2028. This will essentially erase legal game preservation and ownership on their platform. The ESA lied to lawmakers to bring down the POG Act ...
11384224
Thomas Prrt @tprrt.bsky.social · 26/06/2026
A tiny issue that cost millions of dollars...
000
Thomas Prrt @tprrt.bsky.social · 24/06/2026
I built llm-companion: a rootless Podman/Kubernetes stack turning a spare box into a private, hardware-aware Ollama, using Open WebUI, SearXNG, Caddy, and Open Terminal. tprrt.tupi.fr/llm-companio... #SelfHosted #Ollama #Homelab
tprrt.tupi.fr
llm-companion: A Self-Hosted, Privacy-First AI Coding Assistant
A look at llm-companion, a rootless Podman Kubernetes Pod stack that turns a spare Fedora or Debian box into a private, hardware-aware Ollama server for OpenCode — with a practical guide to deploying ...
031
Reposted by Thomas Prrt
Game Boy Scene @gameboyscene.bsky.social · 10/06/2026
New #GBStudio version 4.3.0 * new music editor with MIDI input * place notes in world view * ways to prevent plugin clashes * event to read table data like monster stats using index variable * import/export to .CSV files * set Super GB Color Area chrismaltby.itch.io/gb-studio/de... #gameboy #gbdev
chrismaltby.itch.io
GB Studio 4.3.0 now available!
This version includes: The new music editor that was recently released at music.gbstudio.dev including MIDI input The ability to place notes in the world view Plugin authors now have more ways to prev...
1758
Reposted by Thomas Prrt
Juanito Medina @juanitomedinart.bsky.social · 06/06/2026
Now is the perfect moment to remind you that a long time ago I made character sprites for almost every boss from Cuphead. I started with the main character sprites and used their size as reference to make the rest. The bosses turned out to be massive. #pixelart
character sprites of the three main characters from Cuphead.Briney Beard from Cuphead character portrait.Cuphead's Grim Matchstick character portrait.Cuphead's Hilda Berg character portrait.
10645166
Reposted by Thomas Prrt
Thierry Falcoz (Pixel Bento) @thierryfalcoz.fr · 06/06/2026
Non mais… Mais OUIII ! Je le veux now. En attendant le prochain Cuphead cartoon (en dev), Studio MDHR dévoile un jeu pixel art, 8-bit et 32 couleurs : Mighty Cuphead Adventure !! Qui sortira sur consoles, PC ET cartouche Sega Master System 😱❤️ Le trailer -> youtu.be/YFsoSkcfQcw?...
L’un des boss de Mighty Cuphead Adventure, la grosse carotte au regard hypnotique et ses potes légumes, déjà présents dans le premier Cuphead.L’écran titre de Mighty Cuphead Adventure. On y voit toute la troupe sur un bord de falaise observer un château à la Mega Man au loin.Un écran de jeu 32 couleurs du prochain Mighty Cuphead Adventure, où le héros tire sur des ennemis.Un écran de jeu de Mighty Cuphead Adventure où le héros avance dans un beau jardin 2D où des légumes patibulaires plantés dans la terre l’observent d’un air méchant.
27920
Reposted by Thomas Prrt
ORIGAMI 💌 Média jeu vidéo... mais pas que ! @origami.ng · 03/06/2026
Lundi, c’est n’importe Claire ! 101% revient pour célébrer les 19 ans de Nolife , avec une critique de Dead as Disco, un reportage au BitSummit de @thierryfalcoz.fr , Metal Missile & Plastic Gun, Collector’s Quest, Nochan et Retro & Magic sur Starfox :normal:
youtube.com
101% n°1978 - Le lundi, c'est n'importe Claire !
Puisque c'est désormais de l'ordre de la tradition, un nouveau 101% inédit fait son apparition sur Origami ! 101% était l'émission d'info quotidienne de la chaîne de télévision Nolife, dans laquelle on pouvait trouver une couverture de l'actualité du jeu vidéo, de la J-Music ou encore de l'animati
39346
Thomas Prrt @tprrt.bsky.social · 01/06/2026
www.kickstarter.com/projects/rec...
kickstarter.com
RECALBOX JVS
The new Recalbox board for JVS arcade cabs.
000
Thomas Prrt @tprrt.bsky.social · 01/06/2026
youtu.be/AWhxeH0pRhs
youtu.be
HFS Summer 2026
YouTube video by notsebb
000
Reposted by Thomas Prrt
Catsuka @catsuka.bsky.social · 30/05/2026
Catsuka turns 26 today. Thank you to everyone who took part to the 25th anniversary/shikishi party! Here's a new fanart by Naoki Yoshibe @yotube.bsky.social Over the years, more than 500 artists played with my mascots ❤️ >> www.catsuka.com/mascots/
211622
Thomas Prrt @tprrt.bsky.social · 31/05/2026
000
Reposted by Thomas Prrt
Thierry Falcoz (Pixel Bento) @thierryfalcoz.fr · 27/05/2026
Dragon Quest fête aujourd’hui ses 40 ans au Japon ! Alors joyeux anniversaire à tous les adorables monstres de l’immense et regretté Akira Toriyama ❤️ Et on a enfin de nouvelles infos sur le 12 pour célébrer cet anniv’ ! 👇 youtu.be/QsYz_CVdowA?...
Un adorable Médigluant (monstre emblématique de la série Dragon Quest) accroché au plafond du Luida’s Bar à Tokyo.
0172
Reposted by Thomas Prrt
Agence France-Presse @afp.com · 27/05/2026
☀️ La France subit un épisode de chaleur "inédit" en mai, avec 13 départements en vigilance orange canicule et des pointes annoncées à 38-39°C.
43928
Thomas Prrt @tprrt.bsky.social · 26/05/2026
RIOT-OS 2026.04 "Fire Rizzlease" - 1M+ lines of EFM32 vendor code removed - RP2350/Pi Pico 2: major improvements - New boards: nRF52840, STM32H7 - 125 PRs from 27 contributors in 84 days #RIOTOS #IoT #embedded #OpenSource github.com/RIOT-OS/RIOT...
github.com
Release Release-2026.04 · RIOT-OS/RIOT
RIOT-2026.04 "Fire Rizzlease 🫪👍" - Release Notes RIOT is a multi-threading operating system which enables soft real-time capabilities and comes with support for a range of devices that are typicall...
020
Thomas Prrt @tprrt.bsky.social · 21/05/2026
The Capitole du Libre 2026 CFP is open! Got a #FreeSoftware or #OpenSource topic to share? Submit your talk, workshop, or lightning talk before July 20, 2026. 📅 Nov 14–15, 2026 – Toulouse, France (INP-N7) 👉 cfp.capitoledulibre.org/cdl-2026/cfp
cfp.capitoledulibre.org
Capitole du Libre 2026
Schedule, talks and talk submissions for Capitole du Libre 2026
020
Thomas Prrt @tprrt.bsky.social · 18/05/2026
spdx-diff 1.1.0 is out, compare SPDX3 JSON documents across packages, kernel configs and package features. New: zstd support, cleaner CLI flags, JSON on stdout by default. pip install spdx-diff==1.1.0 github.com/bootlin/spdx... #SBOM #SPDX #EmbeddedLinux #Yocto
github.com
GitHub - bootlin/spdx-diff: A lightweight Python CLI tool to compare SPDX SBOMs or Linux kernel configuration files, and detect differences in software packages or kernel configuration.
A lightweight Python CLI tool to compare SPDX SBOMs or Linux kernel configuration files, and detect differences in software packages or kernel configuration. - bootlin/spdx-diff
000
Thomas Prrt @tprrt.bsky.social · 13/05/2026
Yocto Project 6.0 Wrynose released! - Linux 6.18, GCC 15.2, glibc 2.43, LLVM 22.1, Python 3.14, systemd 259 - Rust support in the kernel - Security hardened by default - New sbom-cve-check class - WIC extracted to its own standalone project #YoctoProject #EmbeddedLinux #OpenEmbedded
000
Thomas Prrt @tprrt.bsky.social · 11/05/2026
I'm proud of my little one who just got his first canter; his fourth equestrian diploma. ❤️🎉
000
Thomas Prrt @tprrt.bsky.social · 11/05/2026
@kekeflipnote.bsky.social What's the trick to doing that?
010
Reposted by Thomas Prrt
Thierry Falcoz (Pixel Bento) @thierryfalcoz.fr · 01/05/2026
Super heureux de ma découverte (tardive) du shoot’em up japonais Raging Blasters ❤️ Et non, chose rare pour un shmup indie, ce n’est pas un bullet hell ! Je viens en plus d’apprendre que sa suite est en développement et sera présentée par son créateur @terarin55.bsky.social au Tokyo Game Dungeon.
Une capture d’écran du shoot’em up vertical Raging Blasters sur Switch. On y voit un vaisseau survolé une forteresse spatiale, tout en détruisant des ennemis.Une capture d’écran du shoot’em up vertical Raging Blasters sur Switch. Deux vaisseaux détruisent des ennemis au dessus de structures métalliques suspendus dans l’espace.Une capture d’écran du shoot’em up vertical Raging Blasters sur Switch. Un petit vaisseau en affronte un beaucoup plus gros (un boss !).
3222
Thomas Prrt @tprrt.bsky.social · 28/04/2026
Fedora 44 is here! 🎉 The latest Fedora release brings enhanced performance, new Gnome 50, improved container tools, and better hardware support. Check out the full announcement: fedoramagazine.org/announcing-f... #Fedora44 #Linux #OpenSource
fedoramagazine.org
The Fedora Linux 44 Release is Here! - Fedora Magazine
I’m excited to announce that Fedora Linux 44 is here! Keep reading to discover highlights of Fedora Linux 44, or if you are ready, just jump right in and give Fedora Linux 44 a try!
030
Reposted by Thomas Prrt
TRACKS @tracks-arte.bsky.social · 17/04/2026
Dans des sociétés de plus en plus surveillées où des gouvernements peuvent couper les télécommunications du jour au lendemain, les réseaux alternatifs décentralisés ne sont pas qu'un délire de survivalistes... 👉 www.youtube.com/watch?v=UTWr...
053
Thomas Prrt @tprrt.bsky.social · 13/04/2026
I love “Dust in the Wind” (1977, Out of the Silent Planet), a stark reminder of life’s brevity and the inevitability of death. youtu.be/tH2w6Oxx0kQ
youtu.be
Kansas - Dust in the Wind (Official Video)
YouTube video by kansasVEVO
000
Reposted by Thomas Prrt
Agence France-Presse @afp.com · 11/04/2026
🏉 Le XV de France féminin a ouvert le Tournoi des six nations par une large victoire en corrigeant l'Italie 40 à 7 et six essais à un, samedi au stade des Alpes de Grenoble, après une première mi-temps brouillonne. ➡️ u.afp.com/SE5A
0454
Thomas Prrt @tprrt.bsky.social · 04/04/2026
Here are a few pictures from our family’s London trip! 🇬🇧✨ #LondonFamily #TravelMoments
000