Achille Lacoin
@pomdtr.me
260 followers 570 following 220 posts
Currently working on https://smallweb.run, your internet folder. https://github.com/pomdtr
Posts Media Videos Starter Packs
Pinned
pomdtr.me
Thinking about rebuilding @val.town / @smallweb.run on top of atproto, with an architecture inspired by @tangled.org.

Every user can bring it's own runner, but the there is a federated appview for social stuffs (likes, follow, ect...).
Reposted by Achille Lacoin
pomdtr.me
That's just evil, I love it.
Reposted by Achille Lacoin
Reposted by Achille Lacoin
pomdtr.me
Exactly, that's why I'm super interested in integrating @smallweb.run and atproto.
jakelazaroff.com
i like making little web apps for myself/family/friends. the most annoying parts — the parts that drastically increase the scope, from "a bunch of HTML, CSS & JS files" to "a web server and database" — are auth+persistence. so i am very excited about atproto including a user-owned solution for both.
Reposted by Achille Lacoin
sparklerutile.bsky.social
À propos de la BD Vertu de St-Cyr et du harcèlement sexiste
Vertu de St Cyr est une BD qui parle de harcèlement sexiste en école militaire et son antagoniste principal, Maxim, est le chef d’un groupe de garçons appelés “tradis”
Reposted by Achille Lacoin
deck.blue
nah, after the most recent waffle incident i have to agree that bluesky the company really does not care about the users that made it what it is right now and telling people "you can leave" is the worst PR strategy i have ever seen

the users that made this what it is can't just leave as of now
Reposted by Achille Lacoin
monachollet.bsky.social
« Ils ont traîné la petite Greta [Thunberg] par les cheveux sous nos yeux, l'ont battue et l'ont forcée à embrasser le drapeau israélien. Ils lui ont fait tout ce qu'ils pouvaient imaginer, en guise d'avertissement pour les autres » www.theguardian.com/world/2025/o...
Israel accused of detaining Greta Thunberg in infested cell and making her hold flags
Activist tells Swedish officials she has been subjected to harsh treatment, including insufficient food and water
www.theguardian.com
pomdtr.me
Small trick i have learned today: if you want to get the record stored at a specific atproto uri, just prefixit with `atpi.`.

Ex:

at://did:plc:ovreo3dlfroo4ztkep3kjlle/run.smallweb.server/3m2c2qsxxv72f => atpi.at//did:plc:ovr...

Thanks @atpi.at !
Reposted by Achille Lacoin
anildash.com
Jake's made a great synopsis of DHH. I first met DHH almost 25 years ago, spoke at his office, helped promote his products, hosted him at events. DHH thinks you can tell by *looking* whether someone is a "native". Because he thinks people who look like me can never belong to our countries. Fuck him.
pomdtr.me
The @smallweb.run atproto integration is progressing well.

Thanks to @slices.network, I'm able to get a public table of all my smallweb apps (accross multiple smallweb instances), then query it from anywhere using a typed api client !
// deno-lint-ignore no-import-prefix
import { AtProtoClient } from "https://esm.smallweb.run/slice@e3c3789/src/generated_client.ts";

const client = new AtProtoClient(
  "https://api.slices.network",
  "at://did:plc:ovreo3dlfroo4ztkep3kjlle/network.slices.slice/3m25liqjjnh2o",
);

const { records } = await client.run.smallweb.app.getRecords({
  where: {
    name: {
      eq: "blog",
    },
  },
});

// [
//   "https://blog.smallweb.run",
//   "https://blog.pomdtr.me",
// ]
console.log(records.map((r) => r.value.url));
Reposted by Achille Lacoin
janis.me
Hell yeah. I'll pay the first 50 bucks xD love the idea.
pomdtr.me
You know what ? I want to create the @smallweb.run version of tilde.town (i'm a fan)

We all share a 5$ vps, and you can apply to get your own account on the shared vps for free.

Each folder you create in your home directory becomes a live website at https://<app>.<username>.smallweb.club
tilde.town
tilde.town
pomdtr.me
smallweb.club is a shared smallweb instance for all users, but I would prefer if each user had it's own smallweb instance instead.
index.md
Smallweb.club
pomdtr.me
Nice touch, this is so neat !
pomdtr.me
You know what ? I want to create the @smallweb.run version of tilde.town (i'm a fan)

We all share a 5$ vps, and you can apply to get your own account on the shared vps for free.

Each folder you create in your home directory becomes a live website at https://<app>.<username>.smallweb.club
tilde.town
tilde.town
pomdtr.me
So fun, nice work !
pomdtr.me
Ok the login thing is fixed!
pomdtr.me
I had a fun time wiring @slices.network to @smallweb.run. The quickstart app is available at slice.smallweb.run !

Sadly there seem to be something wrong with the auth flow, but I'm sure I'll be able to fix it soon!
slice.smallweb
pomdtr.me
Listening to jetstream via a websocket is the tricky part, it rules out every serverless platforms.

In smallweb.run, I use the workaround explained by cloudflare here (blog.cloudflare.com/serverless-a...), but it introduces a delay.

That's where @slices.network might be able to help!
Smallweb – Your internet folder
A personal cloud contained in a single directory.
smallweb.run
pomdtr.me
I love the fact that the slices example are using deno, it will integrate really well with smallweb.run !

I would even love to add it as a deployment option.
Smallweb – Your internet folder
A personal cloud contained in a single directory.
smallweb.run
pomdtr.me
Hey @chadtmiller.com I would be super interested in testing out @slices.network for this project.

I just did the indexing myself manually and it was kind of a chore, so I would be curious to compare my experience and give feedbacks.
pomdtr.me
Thinking about rebuilding @val.town / @smallweb.run on top of atproto, with an architecture inspired by @tangled.org.

Every user can bring it's own runner, but the there is a federated appview for social stuffs (likes, follow, ect...).
Reposted by Achille Lacoin
pomdtr.me
Playing with this idea of integrating @smallweb.run with atproto.

Current design: you install an atproto app, which regularly publish your smallweb apps as atproto records using crons. It will also exposes xrpc endpoints.

Then, I'll create an appview which aggregates and present those records.
a list of apps stored as atproto records