Achille Lacoin's Avatar

Achille Lacoin

@pomdtr.me.bsky.social

Currently working on https://smallweb.run, your internet folder. https://github.com/pomdtr

212 Followers  |  527 Following  |  196 Posts  |  Joined: 28.08.2023  |  1.994

Latest posts by pomdtr.me on Bluesky

Preview
An Open Letter to the H-Game Community about what Steam is doing and how none of this is okay What Valve has chosen to do in not only banning, but reversing their decision to allow adult games on their platform is an appalling repetition of history that makes me personally, deeply, sick to my ...

I haven't shared this link in a few days so, here's the open letter / testimony about how it all went down for me when Gamejolt purged us:

23.07.2025 15:27 — 👍 31    🔁 11    💬 0    📌 2
Sans intervention immédiate, les derniers reporters de Gaza vont mourir
21 juillet 2025
L'AFP travaille avec une pigiste texte, trois photographes et six pigistes vidéo dans la Bande de Gaza depuis le départ de ses journalistes staff courant 2024.
Avec quelques autres, ils sont aujourd'hui les seuls à rapporter ce qu'il se passe dans la Bande de Gaza. La presse internationale est interdite d'entrer dans ce territoire depuis près de deux ans.
Nous refusons de les voir mourir.
L'un deux, Bashar, collabore pour l'AFP depuis 2010, d'abord comme fixeur, ensuite comme photographe pigiste, et depuis 2024 comme principal photographe.
Samedi 19 juillet, il est parvenu à poster un message sur Facebook: « Je n'ai plus la force de travailler pour les médias.
Mon corps est maigre et je ne peux plus travailler ».
Bashar, 30 ans, travaille et vit dans des conditions égales à celles de tous les Gazaouis, allant d'un camp de réfugiés à un autre camp au gré des bombardements israéliens. Depuis plus d'un an il vit dans le dénuement le plus total et travaille en prenant d'énormes risques pour sa vie. L'hygiène est pour lui un problème majeur, avec des périodes de maladies intestinales sévères.
Bashar vit depuis février dans les ruines de sa maison de Gaza City avec sa mère, ses quatre frères et sœurs et la famille d'un de ses frères. Leur maison est vide de tout aménagement et confort, à part quelques coussins. Dimanche matin, il a rapporté que son frère aîné était « tombé, à cause de la faim ».
Même si ces journalistes reçoivent un salaire mensuel de l'AFP, il n'y a rien à acheter ou alors à des prix totalement exorbitants. Le système bancaire a disparu, et ceux qui pratiquent le change entre les comptes bancaires en ligne et l'argent liquide prennent une commission de près de 40%.
L'AFP n'a plus la possibilité d'avoir un véhicule et encore moins de l'essence pour permettre à ses journalistes de se déplacer pour leurs reportages. Circuler en voiture équivaut de toutes les façons à pre…

Sans intervention immédiate, les derniers reporters de Gaza vont mourir 21 juillet 2025 L'AFP travaille avec une pigiste texte, trois photographes et six pigistes vidéo dans la Bande de Gaza depuis le départ de ses journalistes staff courant 2024. Avec quelques autres, ils sont aujourd'hui les seuls à rapporter ce qu'il se passe dans la Bande de Gaza. La presse internationale est interdite d'entrer dans ce territoire depuis près de deux ans. Nous refusons de les voir mourir. L'un deux, Bashar, collabore pour l'AFP depuis 2010, d'abord comme fixeur, ensuite comme photographe pigiste, et depuis 2024 comme principal photographe. Samedi 19 juillet, il est parvenu à poster un message sur Facebook: « Je n'ai plus la force de travailler pour les médias. Mon corps est maigre et je ne peux plus travailler ». Bashar, 30 ans, travaille et vit dans des conditions égales à celles de tous les Gazaouis, allant d'un camp de réfugiés à un autre camp au gré des bombardements israéliens. Depuis plus d'un an il vit dans le dénuement le plus total et travaille en prenant d'énormes risques pour sa vie. L'hygiène est pour lui un problème majeur, avec des périodes de maladies intestinales sévères. Bashar vit depuis février dans les ruines de sa maison de Gaza City avec sa mère, ses quatre frères et sœurs et la famille d'un de ses frères. Leur maison est vide de tout aménagement et confort, à part quelques coussins. Dimanche matin, il a rapporté que son frère aîné était « tombé, à cause de la faim ». Même si ces journalistes reçoivent un salaire mensuel de l'AFP, il n'y a rien à acheter ou alors à des prix totalement exorbitants. Le système bancaire a disparu, et ceux qui pratiquent le change entre les comptes bancaires en ligne et l'argent liquide prennent une commission de près de 40%. L'AFP n'a plus la possibilité d'avoir un véhicule et encore moins de l'essence pour permettre à ses journalistes de se déplacer pour leurs reportages. Circuler en voiture équivaut de toutes les façons à pre…

🚨BREAKING: The last journalists working for AFP in Gaza have said they can no longer work for the news agency.

They are out of energy and they are starving to death.

I have never seen a statement from a news organisation like it.

🧵

21.07.2025 20:55 — 👍 3703    🔁 2715    💬 54    📌 163
Post image

Small poem left by an unknown visitor on the @smallweb.run demo. Thanks!

19.07.2025 17:57 — 👍 0    🔁 0    💬 0    📌 0

I'm super interested in the homepage app ! Is there a repo for it ?

19.07.2025 15:04 — 👍 1    🔁 0    💬 0    📌 0

Thanks for the kind words. I'm a fan of the terminal too!

18.07.2025 09:26 — 👍 1    🔁 0    💬 1    📌 0
The case for using a web browser as your terminal I guess I write stuff.

Achille Lacoin talks about using a web browser as your terminal. And I like the thought of this (as a fan of the terminal). blog.pomdtr.me/posts/tweet...

18.07.2025 09:00 — 👍 1    🔁 1    💬 1    📌 0

Je ressens une forme de stress face à l'inconnu, mais qui se transforme vite en curiosité / excitation. Globalement j'aime bien.

13.07.2025 15:02 — 👍 0    🔁 0    💬 0    📌 0

I think I'm going to resume work on the cloud version of @smallweb.run next week (you can register in the waitlist at cloud.smallweb.run).

Anyone interested in getting early access ? It will be free during alpha, I'm mainly looking for feedbacks !

04.07.2025 20:20 — 👍 1    🔁 0    💬 0    📌 0
// ~/smallweb/pomdtr.me/mkdocs
import { StaticServer } from "https://esm.pomdtr.me/static-server@48c4803/mod.ts";

export default new StaticServer({
  root: "https://raw.githubusercontent.com/mkdocs/mkdocs/refs/heads/gh-pages",
});

// ~/smallweb/pomdtr.me/mkdocs import { StaticServer } from "https://esm.pomdtr.me/static-server@48c4803/mod.ts"; export default new StaticServer({ root: "https://raw.githubusercontent.com/mkdocs/mkdocs/refs/heads/gh-pages", });

A cool usecase for `text` and `bytes` import coupled with smallweb -> serving a static website from a `gh-pages` branch in just two lines !

You can browse the website from here: mkdocs.pomdtr.me

04.07.2025 17:39 — 👍 4    🔁 0    💬 0    📌 0
Smallweb 0.27 The latest from Smallweb

@smallweb.run 0.27 has been released !

It includes a new way to share code between apps, by just hosting your own registry as a smallweb app 🤯. I iterated a lot before finding this pattern, and I can't wait to hear what you think of it!

More details in the blog post: blog.smallweb.run/posts/v0-27/

03.07.2025 13:41 — 👍 5    🔁 0    💬 0    📌 0

For private registry, you can just add a bearer token middleware and authenticate using the DENO_AUTH_TOKENS env

03.07.2025 10:05 — 👍 1    🔁 0    💬 1    📌 0

Tbh I don't really like this pattern (your code becomes heavily coupled with the registry and far less portable), but yeah it would be trivial to add the feature to @smallweb/esm

03.07.2025 10:03 — 👍 0    🔁 0    💬 1    📌 0
Preview
@smallweb/esm - JSR @smallweb/esm on JSR

My solution is a lot simpler, it basically gives you an url for each revision in a git repository (see: jsr.io/@smallweb/esm). And you can host it as a smallweb app !

It supports resolving import maps from a deno.json.

Here is an example link: esm.smallweb.run/tinyfeed@d53...

03.07.2025 09:56 — 👍 0    🔁 0    💬 1    📌 0
Preview
isomorphic-git · A pure JavaScript implementation of git for node and browsers! A pure JavaScript implementation of git for node and browsers!

isomorphic-git.org is incredible.

It's sooo powerful when paired with @smallweb.run. It allows me to easily build an esm registry to publish my apps, or integrates my smallweb instance with CI.

Can't wait to share this with all of you :)

03.07.2025 09:20 — 👍 15    🔁 3    💬 0    📌 0

support for bytes and text imports is HUGE for smallweb.

02.07.2025 16:12 — 👍 3    🔁 0    💬 2    📌 0
Preview
isomorphic-git · A pure JavaScript implementation of git for node and browsers! A pure JavaScript implementation of git for node and browsers!

The next version of smallweb will includes a git server.

My favorite feature is beeing able to interact with these git repositories directly from smallweb app, using isomorphic-git.org

I opens so many interesting patterns !

01.07.2025 17:58 — 👍 5    🔁 1    💬 0    📌 0
snippet showing how to reference a smallweb app from another instance

snippet showing how to reference a smallweb app from another instance

The next release of @smallweb.run add a module registry to each smallweb instance (think @jsr.io, but self-hosted).

It will allow you to easily share your apps between smallweb instance, or to easily create different environment for your apps (ex: prod / staging / dev...)

01.07.2025 15:20 — 👍 3    🔁 0    💬 1    📌 0

This is HUGE for smallweb.

Expect smallweb 0.27 to be released soon after deno 2.4, with a new feature that will leverage the hell out of this.

01.07.2025 14:31 — 👍 5    🔁 0    💬 0    📌 0

Thanks for your work on this ! It has been my most wanted feature for a while, it will pair beautifully with platforms like @smallweb.run or @val.town

30.06.2025 17:54 — 👍 0    🔁 0    💬 0    📌 0
JSON Feed

There is also json feed, but it is less common: www.jsonfeed.org

27.06.2025 11:53 — 👍 1    🔁 0    💬 0    📌 0

I've got a solid design for @smallweb.run v1 ! Super excited about it.

27.06.2025 10:45 — 👍 9    🔁 0    💬 0    📌 0
Virtual Meetup 12 • June 2025
YouTube video by F----- o- C----- Virtual Meetup 12 • June 2025

Every month we do an FoC "virtual meetup", and this most recent one was bananas!! Three (and a half) killer presentations/demos, across a pretty wide spectrum of the computing space.

www.youtube.com/watch?v=In_B...

26.06.2025 19:16 — 👍 7    🔁 3    💬 1    📌 1
Preview
FoC Meetup · Luma Information about our meetup can be found here : https://futureofcoding.org/meetups

I'll be presenting tweety (a terminal emulator distributed as a chrome extension) in the future of coding meetup. It starts in two hours!

lu.ma/xz9u6w6v?tk=...

25.06.2025 16:01 — 👍 0    🔁 0    💬 0    📌 0

Pour une critique de ce cadrage du débat :

24.06.2025 09:35 — 👍 164    🔁 26    💬 5    📌 0

Soutien à Valérie Rey Robert face à l'application The Sorrority et sa fondatrice qui appellent à son harcèlement sur Instagram et la menacent de poursuite judiciaire pour avoir donné son opinion 100% juste et feministe sur leur startup.

24.06.2025 08:39 — 👍 461    🔁 192    💬 18    📌 10
Loi immigration : cet aspect dont personne ne parle
YouTube video by Linguisticae Loi immigration : cet aspect dont personne ne parle

Excellente video de linguisticae sur l'absurdité de la nouvelle loi immigration:

youtu.be/nomFWC97qRI?...

20.06.2025 10:05 — 👍 0    🔁 0    💬 0    📌 0
The founder of Telegram, Pavel Durov, gave his first video interview since his arrest in Paris last August.

As the creator of Telegram, Pavel Durov is accused in France of being an “accomplice” to any crimes that Telegram users might commit. Such charges against the head of a popular platform are unprecedented worldwide.

In the interview, Pavel recounts the story of his arrest and how the initial accusations against Telegram were refuted with evidence. The real reasons behind the investigation against him remain a mystery.

The founder of Telegram, Pavel Durov, gave his first video interview since his arrest in Paris last August. As the creator of Telegram, Pavel Durov is accused in France of being an “accomplice” to any crimes that Telegram users might commit. Such charges against the head of a popular platform are unprecedented worldwide. In the interview, Pavel recounts the story of his arrest and how the initial accusations against Telegram were refuted with evidence. The real reasons behind the investigation against him remain a mystery.

I'm getting tired of seeing that all my social apps are run by assholes.

After leaving twitter, looks like I'll uninstall telegram. There is no legitimate reason for giving visibility to a fascist like tucker carlson.

(english translation in the alt)

17.06.2025 15:29 — 👍 0    🔁 1    💬 0    📌 0

La France sombre dans le fascisme le plus nauséabond épisode 4599842383824992595888243242949424292.

17.06.2025 11:03 — 👍 431    🔁 122    💬 11    📌 2
Chimie Cérébrale
Boulet tombe joyeusement assis sur le canapé, à côté de Natalie qui regarde son téléphone.
Natalie: "Ah ! Te voilà ! Fini pour aujourd'hui ? Tu as passé une bonne journée ?"
Boulet: "YES ! Je suis de super bonne humeur !"

Chimie Cérébrale Boulet tombe joyeusement assis sur le canapé, à côté de Natalie qui regarde son téléphone. Natalie: "Ah ! Te voilà ! Fini pour aujourd'hui ? Tu as passé une bonne journée ?" Boulet: "YES ! Je suis de super bonne humeur !"

Natalie: "Ah ? Pourquoi ? Je croyais que tu avais mal dormi ?"
Boulet: "Ah oui. J'ai été crevé toute la journée."
Natalie: "Tu as bien travaillé ?"
Boulet: "Ah non, j'ai rien foutu."

Boulet semble absorbé dans sa réflexion.
Natalie (hors-champ): "Euh... Bien mangé ? Eu des bonnes nouvelles ?"
Boulet (pensif): "Nnnnon... J'ai mangé mes cookies ratés et je suis à la bourre sur ma deadline."
Natalie (hors-champ): "Ah ? Mais alors quoi ?"

Boulet réfléchit. Le texte off annonce "ANALYSE DE MA BONNE HUMEUR", et on voit la partie supérieure d'un graphique en camembert. De petites tranches illustrées annoncent: "J'ai eu un bon café - 1%", "Il a fait beau - 1,2%", "Un mème rigolo - 0,8%"

Natalie: "Ah ? Pourquoi ? Je croyais que tu avais mal dormi ?" Boulet: "Ah oui. J'ai été crevé toute la journée." Natalie: "Tu as bien travaillé ?" Boulet: "Ah non, j'ai rien foutu." Boulet semble absorbé dans sa réflexion. Natalie (hors-champ): "Euh... Bien mangé ? Eu des bonnes nouvelles ?" Boulet (pensif): "Nnnnon... J'ai mangé mes cookies ratés et je suis à la bourre sur ma deadline." Natalie (hors-champ): "Ah ? Mais alors quoi ?" Boulet réfléchit. Le texte off annonce "ANALYSE DE MA BONNE HUMEUR", et on voit la partie supérieure d'un graphique en camembert. De petites tranches illustrées annoncent: "J'ai eu un bon café - 1%", "Il a fait beau - 1,2%", "Un mème rigolo - 0,8%"

Boulet semble avoir un moment de réalisation, il tape du poing sur sa paume ouverte.
Le reste du camembert le représente en train de quitter les toilettes, léger au point de s'envoler, tandis que dans la cuvette dépasse un gros caca avec un sourire joyeux et un petit cœur.
Text off: "J'ai fait un caca majestueux d'au moins 15kg - 97%"

Boulet semble avoir un moment de réalisation, il tape du poing sur sa paume ouverte. Le reste du camembert le représente en train de quitter les toilettes, léger au point de s'envoler, tandis que dans la cuvette dépasse un gros caca avec un sourire joyeux et un petit cœur. Text off: "J'ai fait un caca majestueux d'au moins 15kg - 97%"

Boulet, sur le canapé, se tourne vers Natalie: "Je ne sais pas. Parfois, la chimie du cerveau est un mystère."

Boulet, sur le canapé, se tourne vers Natalie: "Je ne sais pas. Parfois, la chimie du cerveau est un mystère."

Roagatons Rediffusions - 01/05/2023 - "Chimie Cérébrale"
Source: www.bouletcorp.com/rogatons/202...

08.06.2025 08:49 — 👍 367    🔁 29    💬 8    📌 5
La critique cinéma va mal, et ça devrait aussi vous inquiéter
YouTube video by Ecran Large La critique cinéma va mal, et ça devrait aussi vous inquiéter

Excellente nouvelle vidéo de @ecranlarge.bsky.social sur la « fin de la critique cinéma » et je dirais même la fin de la critique tout court.

En BD, y a zéro critique. Juste des envois « presse » à des comptes Instagram « spécialisés livres »
1/

m.youtube.com/watch?v=ID7y...

07.06.2025 07:56 — 👍 74    🔁 21    💬 2    📌 1

@pomdtr.me is following 20 prominent accounts