Etienne's Avatar

Etienne

@moi.3615etienne.com

😱

74 Followers  |  304 Following  |  337 Posts  |  Joined: 22.11.2024  |  2.4101

Latest posts by moi.3615etienne.com on Bluesky

If you dose correctly, miso can improve almost any recipe. Yes, even French classics.

09.11.2025 22:02 — 👍 1    🔁 0    💬 0    📌 0

Bluesky, tu me mets une capture d'écran d'un des premiers jeux vidéo auxquels tu as joué ?

(et qui a le titre ? 😅)

07.11.2025 12:41 — 👍 0    🔁 0    💬 0    📌 0

I meant I am not sure how easy it is to use at-proto node-client with something like better-auth or NexAuth or any more built-in adapter (I'm not super aware of Next ecosystem).

07.11.2025 08:30 — 👍 0    🔁 0    💬 0    📌 0
Preview
/protoshamble/src/auth at main · @moi.3615etienne.com/protoshamble An atproto based writing game loosely inspired by Fiasco!

Did something like that for SolidStart : tangled.org/@moi.3615eti...

Basically a ripoff of Statusphere login, where I store the scecret in an http cookie an the session info in db.

Not using much of built-in framework stuff is probably the bet right now.

07.11.2025 08:15 — 👍 1    🔁 0    💬 1    📌 0

I think it comes to derived/computed state being pretty implicit in React and actually a lot of devs not thinking of them as such.

I don't there's that much litterature about what is a side-effetct and what is a derived in React, where it's way more explicit in Svelte or Solid.

07.11.2025 08:04 — 👍 2    🔁 0    💬 1    📌 0

It's called the Planck Epoch and yes it's 1ms—minus a neglectable amount.

06.11.2025 09:40 — 👍 0    🔁 0    💬 0    📌 0

Spa is fine, mounting components one by one rather than mounting an App component on a main node is rarer (but should work by all means).

06.11.2025 06:54 — 👍 0    🔁 0    💬 1    📌 0

It's a pretty unorthodox Svelte app though. Maybe compiling to web components is better for this case?

And also, it seems bun-plugin-svelte is made for calling Component.render() not mount(Component). Maybe that cuts down the size… maybe not 😅

05.11.2025 21:44 — 👍 0    🔁 0    💬 1    📌 0
.svelte-kit/output/client/_app/immutable/chunks/C87uAaWo.js       22.60 kB │ gzip:  8.84 kB
.svelte-kit/output/client/_app/immutable/chunks/BFD65KVX.js       26.20 kB │ gzip: 10.31 kB

.svelte-kit/output/client/_app/immutable/chunks/C87uAaWo.js 22.60 kB │ gzip: 8.84 kB .svelte-kit/output/client/_app/immutable/chunks/BFD65KVX.js 26.20 kB │ gzip: 10.31 kB

I just wanted to get that out of my head, so I tried to compile your components from a starter Sveltekit app. The two 25/26kb chunks are svelte internal and routing. Seems you're not missing any step.

It's a bit of change from my Svelte 4 days… at least I learned that 😅

05.11.2025 21:44 — 👍 1    🔁 0    💬 1    📌 0

Whoever holds a large blocklist has so much power and joining one is a lot of trust. Shit might feel good at first, but there are consequences.

IMO feeds curation should the main tool. Then probably habits curation. And at the very bottom blocklist for really trash accounts--but beware.

04.11.2025 21:35 — 👍 0    🔁 0    💬 0    📌 0

Imagine a huge, really refined blocklist, absolutely "perfect". It becomes authority, base hygiene to subscribe to it.

Then after a couple years of "perfection", the list starts silencing people too critical of China or Russia etc. just enough not be suspicious but still produce distortion.

04.11.2025 21:35 — 👍 0    🔁 0    💬 1    📌 0

And once you're in a big one, how do you get out? It's easy to add whistleblower to the list itself. Even they manage to get the story out, it's easy to dismiss them: "Look at all those bad guys, if you don't hate them, you must be one of them"

04.11.2025 21:35 — 👍 0    🔁 0    💬 1    📌 0

The main pattern is having a list that 99% "obviously bad people" and then 1% "woopsie".

Woopsie can be real. Can be personnal war. Can be money. Can be political. Can be state interference. Influencers, entrepreneurs, politicians could just pay to silence competition. How would you know?

04.11.2025 21:35 — 👍 0    🔁 0    💬 1    📌 0

This.
I get that decentralized moderation won't look "normie" at all, but people underestimate the nasty patterns and harassment potential.

The biggest problem being they can block their critics. I won't join any block list unless they have a transparent governance model with real people behind.

04.11.2025 21:35 — 👍 1    🔁 0    💬 1    📌 0

Went lurking github. I'm ignorant on bun. But it really looks likes you ship the whole Svelte, not the compiled output. Like it's a local dev build, not the production one. Unless I missed stuff with Svelte 5, it should be 3-4kb max I think.

04.11.2025 21:34 — 👍 1    🔁 0    💬 1    📌 0

My first though would be: it doesn't ship with your app, right?

04.11.2025 20:04 — 👍 0    🔁 0    💬 1    📌 0

Last company switched HR between my demand for 4 days/week and the birth of my daughter, only to accept it under crazy but legal conditions.

I went the "I'm gonna use the flexible schedule and you'll never notice then" way 🤷

04.11.2025 14:34 — 👍 0    🔁 0    💬 0    📌 0

The last warning is worth noting though, it's main reason I've stayed clear from this syntax.

03.11.2025 08:01 — 👍 0    🔁 0    💬 0    📌 0

I use it with css-grids mainly. Like if you want to color a row, make an hover on it etc.

03.11.2025 08:00 — 👍 1    🔁 0    💬 1    📌 0

On ne sait juste plus s'engueuler, ni débattre, ni globalement discuter IRL. En politique, en famille, entres amis, au taf... Dès que la discussion peut devenir émotionnelle : un écran entre nous.

Lire l'excellent "Reclaiming conversation" de Shirley Turkle.

02.11.2025 09:15 — 👍 4    🔁 0    💬 0    📌 0

Parce que je suis 4 fois mieux payé pour travailler sur un sujet 10 fois plus intéressant techniquement et que je peux peux choisir le sujet de mes cours en tant que vacataire, en étant dans le privé plutôt que PRAG.

Je suis suis une merde, MAIS…

31.10.2025 08:49 — 👍 0    🔁 0    💬 0    📌 0

Où je découvre avec joie que Kieran Healy est sur bsky!

31.10.2025 07:51 — 👍 0    🔁 0    💬 0    📌 0

It's my favorite and it's endless:

Sure model T was way better than early prototype and todays cars better than model T, but still don't fly to the moon.

Sure it's practical, but if you start using it to cross the street, you get fat, fuel dependent, you have congestion… etc.

Endless

31.10.2025 07:40 — 👍 0    🔁 0    💬 0    📌 0

I've been tagging all my files with "usurper" before it was cool. At least this git blame thing does.

30.10.2025 21:21 — 👍 2    🔁 0    💬 0    📌 0

Tant qu'on continuera a rejeter le facho en tant que personne, on sera dans l'épouvantail.

Tant qu'on sera face à un épouvantail qui pèse un gros tiers, on aura au mieux du techno-centrisme.

Condamner les actes, pas les personnes, c'est permettre de grossir nos rangs, rapidement.

30.10.2025 16:26 — 👍 0    🔁 0    💬 0    📌 0

Dans le "condamner les actes pas les personnes" il y a une question morale qui devrait raisonner à gauche.

Il y a une question plus pratique : si on est de plus en plus stricte sur ce qu'est être "contre le fascisme" pendant qu'en face ça bouffe à tous les râteliers, on est mathématiquement morts.

30.10.2025 16:26 — 👍 0    🔁 0    💬 1    📌 0

T'es juif ou gay, on est SS avec une milice homophobe ? Tkt, si tu tapes sur les arabes, on discutera plus tard.

T'as été communiste pendant 30 piges on est McCarthystes ? Relax, si t'es contre l'UE, on peut s'entendre un moment.

30.10.2025 16:26 — 👍 0    🔁 0    💬 1    📌 0

Déjà, le fait que la gauche soit excluante est un de leur marronnier favoris : on leur ressert sur plateau.

Surtout, pendant qu'on s'entredéchirent à coup d'intellectualisme et de théorie à savoir qui est vraiment de gauche, eux un petit dog whistle et "il est de nôôôôtre".

30.10.2025 16:26 — 👍 0    🔁 0    💬 1    📌 0

Par contre ça envoie bien le message qu'à gauche, attention, t'es sur un siège éjectable. Et que chaque jour on est plus vertueux que le précédent et que t'as bien intérêt à atteindre les standards de pureté éthique, sinon tu seras au mieux centriste.

Ça en en face, ils s'en délectent.

30.10.2025 16:26 — 👍 1    🔁 0    💬 1    📌 0

Malheuresement 10k likeureuse de gauche sur une sortie de Gentillet, ben ils votaient déjà pas RN en fait.

Démontrer avec force science que @agemoyen.bsky.social est en fait pas vraiment du gauche—ou juste lui vomir dessus—ça gratte pas une voie au RN non plus.

30.10.2025 16:26 — 👍 0    🔁 0    💬 1    📌 0

@moi.3615etienne.com is following 20 prominent accounts