Sign in

Marc Beninca

@marc.beninca.link
125 followers 321 following 73 posts

#devops on decentralized #foss 🔗 marc.beninca.link boot : custom live #debian & #grub code : #python , #posix shell & #awk git : #forgejo , @tangled.org 🔗 tangled.org/rwx.work 🔗 forge.rwx.work/rwx.work 🦋 @rwx.work @tilde.link

PostsRepliesMedia
Marc Beninca @marc.beninca.link · 30/09/2026
Just stumbled upon atprotoworld.com and I find their small #atproto logo cute.
Blue logo combining character @ with a tiny cloud at its tail.
021
Marc Beninca @marc.beninca.link · 25/09/2026
@popfeed.social ?
010
Marc Beninca @marc.beninca.link · 08/09/2026
Et si l’on achetait un nom de domaine pas trop cher pour notre conférence…
Chez OVH, résultat de la recherche « bdx.io » :
Vendu par un tiers pour 24.884,86 € !
Puis 59,79 €/an…
Hors Taxe !
001
Marc Beninca @marc.beninca.link · 24/08/2026
Did you try @openmkt.app ?
110
Marc Beninca @marc.beninca.link · 17/08/2026
Yes, it’s a shame that: - we can use a local PLC key to modify our identity - but we can’t use a local ATP key to publish records It should be a priority in the roadmap! Otherwise the only current way to fully own your identity is to host your own PDS…
021
Marc Beninca @marc.beninca.link · 17/08/2026
Can’t wait for effective payment providers on #atproto to make stream.place explode…
stream.place
Stream.place
Open-source livestreaming on the AT Protocol.
030
Marc Beninca @marc.beninca.link · 13/08/2026
The shorter domain name: pds.ls instead of pdsls.dev
pds.ls
PDSls
Browse the public data on atproto
010
Marc Beninca @marc.beninca.link · 13/08/2026
You mean pds.ls ? 😛
pds.ls
PDSls
Browse the public data on atproto
100
Marc Beninca @marc.beninca.link · 10/07/2026
popfeed.social
popfeed.social
000
Marc Beninca @marc.beninca.link · 07/07/2026
Oh sorry, I misunderstood. I thought it was the other account that was deleted, not the OG.
000
Marc Beninca @marc.beninca.link · 07/07/2026
Yes, but you can add one account as a contributor to the other account's projects and it works just fine.
100
Marc Beninca @marc.beninca.link · 06/07/2026
With mu.social, you can also edit your posts! 😉
mu.social
mu
000
Marc Beninca @marc.beninca.link · 20/06/2026
Some people argue for 500, to align with the Fediverse.
000
Marc Beninca @marc.beninca.link · 20/06/2026
After a giant poll to make a decision for blog.micro.feed.post.text.maxGraphemes ? 😅
100
Marc Beninca @marc.beninca.link · 12/06/2026
Quelqu’un a réussi à identifier les critères précis des certificats pour être conforme à ce niveau 3 ? J’arrive à booter l’exemple @ boot.netboot.xyz mais ça ne passe pas avec mes certificats Let’s Encrypt en secp384r1 …
000
Marc Beninca @marc.beninca.link · 31/05/2026
I tried skyboard.dev for a little while.
010
Marc Beninca @marc.beninca.link · 27/05/2026
#openToFu ?
120
Marc Beninca @marc.beninca.link · 25/05/2026
Do you plan to support: - categories and/or tags - custom [sub]domains - document subtitle
200
Marc Beninca @marc.beninca.link · 24/05/2026
Second night at that place, I just had to take this photo, when ceiling & logo colors match.
Living room featuring:
- ceiling with a color changing neon frame
- wall having a big butterfly shape carved out with:
  - blue lights inside, all around its border
  - tv set in the middle, displaying the bluesky logo

Shot taken when ceiling neon turned cyan, like the logo.
000
Marc Beninca @marc.beninca.link · 03/05/2026
Such a lovely way to feel the Atmosphere…
020
Marc Beninca @marc.beninca.link · 27/04/2026
@arnoudtraa.eurosky.social
https://popfeed.social/settings

# Settings

## Sync with Letterboxd

Link your Letterboxd username to keep your profile updated.

## Import from Goodreads

Bring over your bookshelves, ratings, and reviews.

## Import from Letterboxd

Import your films, watchlist, ratings, and reviews.

## Import from StoryGraph

Import your bookshelves, ratings, and reviews.
020
Marc Beninca @marc.beninca.link · 26/04/2026
I tried it a few days ago and really liked it, it’s already quite packed with features. But I have a question: is it possible to use its custom blocks to get js renders like mermaid diagrams? github.com/mermaid-js/m...
github.com
GitHub - mermaid-js/mermaid: Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown - mermaid-js/mermaid
110
Marc Beninca @marc.beninca.link · 24/04/2026
Will you also record it?
010
Marc Beninca @marc.beninca.link · 23/04/2026
Did you see this one? mochott.site It handles: - standard.site - spoiler blocks - and... custom blocks!
000
Marc Beninca @marc.beninca.link · 21/04/2026
Oui, et il a quelques spécificités sympas par rapport aux autres : - canvas - page - poll
000
Marc Beninca @marc.beninca.link · 20/04/2026
Certes, mais beaucoup sont déjà très efficaces, notamment : - cartes.app (cocorico) - grain.social - keytrace.dev - margin.at - pds.ls - popfeed.social - roomy.space - sifa.id - stream.place - tangled.org et les moteurs de blog : - leaflet.pub - mochott.site - offprint.app - pckt.blog
pds.ls
PDSls
Browse the public data on atproto
100
Marc Beninca @marc.beninca.link · 20/04/2026
J’avais testé un peu RutHub, mais skyboard.dev semble plus abouti et permet d’avoir plusieurs collaborateurs.
skyboard.dev
Skyboard
000
Marc Beninca @marc.beninca.link · 20/04/2026
Bienvenue et bonne découverte à toi ! L’écosystème explose depuis quelques mois, n’hésite pas à jeter un œil à cette petite liste : atproto.brussels/atproto-apps
atproto.brussels
ATproto Apps
Browse a curated directory of ATproto apps and services—clients, feeds, tools, games, and more—with clear alternatives and links to try them.
400
Marc Beninca @marc.beninca.link · 18/04/2026
J’aurais volontiers pris le train depuis Bordeaux, mais malheureusement je travaillerai ce Samedi. ☹️
110
Marc Beninca @marc.beninca.link · 30/03/2026
After exploring goat cli for quite a while, dropped all account’s original rotation keys!
Git log segment showing the removal of all original rotation keys…

  "rotationKeys": [
    "did:key:zDnaedDw8vdzi6fCRDupX95UeGMuu2qzmaZd1JgFcSuwJU9Mu"[-,-]
[-    "did:key:zQ3shhCGUqDKjStzuDxPkTxN6ujddP4RkEKJJouJGRRkaLGbg",-]
[-    "did:key:zQ3shpKnbdPx3g3CmPf5cRVTPe1HtSwVn5ish3wSnDPQCbLJK"-]
  ],
  "alsoKnownAs": [
    "at://marc.beninca.link"
000
Marc Beninca @marc.beninca.link · 20/03/2026
I'm linking my keytrace.dev: did:plc:bgdy4yvsnhbormiqwvu7rhvx
keytrace.dev
Keytrace - You be you, everywhere.
Link your GitHub, domain, and other accounts to your Bluesky identity. Cryptographically signed, user-owned, and portable.
020
Marc Beninca @marc.beninca.link · 20/03/2026
pds.ls/at://did:plc...
pds.ls
keradamo.com (did:plc:4wtg2e4cghy6mq54tpyftllu)
Hosted on eurosky.social
000
Marc Beninca @marc.beninca.link · 26/01/2026
Maybe @nooki.me ?
000
Marc Beninca @marc.beninca.link · 26/01/2026
@skylight.social
040
Marc Beninca @marc.beninca.link · 26/01/2026
Spread the word about @skylight.social … People can use their atproto / bluesky account!
010
Marc Beninca @marc.beninca.link · 26/01/2026
I also tried @sprk.so for a little while, but @skylight.social seems to have more traction. But hey, who knows? Maybe all video apps on atproto will end up interoperable in the future. It already happened with the long-form blog apps.
110
Marc Beninca @marc.beninca.link · 26/01/2026
Spread the word about @skylight.social … People can use their atproto / bluesky account!
130
Marc Beninca @marc.beninca.link · 26/01/2026
@skylight.social
010
Marc Beninca @marc.beninca.link · 20/01/2026
I’m not able to log in. Even after making a new app password.
120
Marc Beninca @marc.beninca.link · 17/01/2026
Finally made the switch to elliptic curve #https certificates. #openssl #x509
Directory: /pub/domains
Git branch: dev
Command: openssl x509 -text -noout -in beninca.link.crt

Output:
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            05:6d:10:a2:7d:52:68:fc:1b:f8:4a:9b:90:17:3a:a2:92:98
        Signature Algorithm: ecdsa-with-SHA384
        Issuer: C=US, O=Let's Encrypt, CN=E7
        Validity
            Not Before: Jan 16 19:49:15 2026 GMT
            Not After : Apr 16 19:49:14 2026 GMT
        Subject: CN=beninca.link
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (384 bit)
                pub:
                    04:e6:41:7d:f2:85:19:b4:ba:64:c9:83:75:05:e6:
                    1d:ac:7f:1e:0b:86:ad:39:e8:20:ad:2b:53:13:56:
                    3b:66:aa:62:58:e5:a7:b3:46:fa:e0:02:40:00:31:
                    ae:3d:44:29:77:e2:56:81:db:e8:a9:62:a2:bb:ed:
                    b1:3c:d4:4d:f3:e8:d3:0f:7f:28:e6:72:09:65:d4:
                    f0:6e:b7:10:49:c9:21:26:b0:28:49:ae:3a:e9:41:
                    41:d1:c8:a1:4e:35:98
                ASN1 OID: secp384r1
                NIST CURVE: P-384
000
Marc Beninca @marc.beninca.link · 09/01/2026
impro.social
000
Marc Beninca @marc.beninca.link · 04/01/2026
Playing with version 0.1.69 of github.com/sinelaw/fresh “brings the intuitive, conventional UX of editors like VS Code and Sublime Text to the terminal” #fresh #ide #rust #tui
gnome-terminal window running fresh, displaying…

One-line top menu bar:
File, Edit, View, Selection, Go, LSP, Explorer, Help

Left pane: file explorer with python package & shell modules
rwx / arg, cmd, deb, err, fs, grub, log, os, prj, ps, txt, web…
sh / core, de, dev, fs, gui, io…

Center pane editor for file __init__.py with two popup windows:
Completion from os import …
Hover for k, v in vars(self).items() …

One-line bottom status bar displaying…
Left: file path, line, column
Right: line separator, warnings, available update 0.1.70
020
Marc Beninca @marc.beninca.link · 14/12/2025
So… Exactly for how long is this failure gonna hold? $ goat bsky prefs export \ | grep "birthDate" \ | awk '{print $1}' "birthDate":
BlueSky’s Android app’s block wall,
acting like I’ve no “birthDate” record:

“Age Assurance

It looks like you haven’t added your birthdate.
You must provide an accurate date of birth to use Bluesky.

Add your birthdate

Bluesky

To log out, click here.
”
020
Marc Beninca @marc.beninca.link · 13/12/2025
All these cumulated days of useless backspace pressing…
060
Marc Beninca @marc.beninca.link · 13/12/2025
At last!
020
Marc Beninca @marc.beninca.link · 08/12/2025
Yeah, I also used goat to download .car files & blobs for my 3 accounts & domains. Will soon automate the process…
000
Marc Beninca @marc.beninca.link · 08/12/2025
Next step: own PDS…
2025-09-19: Rotation key added, through goat cli
2024-10-21: Alias updated, with own domain name
100
Marc Beninca @marc.beninca.link · 26/11/2025
Tinkering with #revealjs & #mermaidjs, trying to choose between 2 approaches: - #pandoc to turn markdown into revealjs - or directly write html, css & javascript…
2 git history graphs side-by-side,
the right one having an extra highlighted commit,
with both having a root commit tag
and several commits on 3 branches main, dev & f
010
Marc Beninca @marc.beninca.link · 21/11/2025
I laughed for this whole morning!
010
Marc Beninca @marc.beninca.link · 14/11/2025
I guess to push tipping accounts with bitcoin lightning?
010