Marc Beninca's Avatar

Marc Beninca

@marc.beninca.link

#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

89 Followers  |  202 Following  |  41 Posts  |  Joined: 04.06.2023  |  2.2478

Latest posts by marc.beninca.link on Bluesky

Maybe @nooki.me ?

26.01.2026 13:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@skylight.social

26.01.2026 12:14 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Spread the word about @skylight.social …
People can use their atproto / bluesky account!

26.01.2026 09:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

26.01.2026 08:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Spread the word about @skylight.social …
People can use their atproto / bluesky account!

26.01.2026 08:21 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@skylight.social

26.01.2026 08:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m not able to log in.
Even after making a new app password.

20.01.2026 08:53 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
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

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

Finally made the switch to
elliptic curve #https certificates.

#openssl #x509

17.01.2026 10:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

impro.social

09.01.2026 07:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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

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

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

04.01.2026 18:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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.
”

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. ”

So… Exactly for how long
is this failure gonna hold?

$ goat bsky prefs export \
| grep "birthDate" \
| awk '{print $1}'

"birthDate":

14.12.2025 11:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

All these cumulated days of
useless backspace pressing…

13.12.2025 20:10 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

At last!

13.12.2025 09:04 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, I also used goat to
download .car files & blobs
for my 3 accounts & domains.

Will soon automate the process…

08.12.2025 21:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
2025-09-19: Rotation key added, through goat cli
2024-10-21: Alias updated, with own domain name

2025-09-19: Rotation key added, through goat cli 2024-10-21: Alias updated, with own domain name

Next step: own PDS…

08.12.2025 21:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
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

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

Tinkering with #revealjs & #mermaidjs,
trying to choose between 2 approaches:
- #pandoc to turn markdown into revealjs
- or directly write html, css & javascript…

26.11.2025 20:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I laughed for this whole morning!

21.11.2025 14:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I guess to push
tipping accounts
with bitcoin lightning?

14.11.2025 08:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That would be genuinely awesome!

01.11.2025 08:13 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A circular visualization of tools that have written records into my PDS:
bsky.app, roomy.space, popfeed.social, pinksky.social, grain.social, tangled.sh,
leaflet.pub, stream.place, atwork.place, atpage.one, slices.network,
rankthat.net, anisota.net, grayhaze.live, woosh.link, smol.life, skywell.dev,
lexicon.community, whtwnd.com, ruthub.com, newdin.com, atprofile.com,
skymap.blue, rito.blue, linkat.blue, ligo.at, kollective.app

A circular visualization of tools that have written records into my PDS: bsky.app, roomy.space, popfeed.social, pinksky.social, grain.social, tangled.sh, leaflet.pub, stream.place, atwork.place, atpage.one, slices.network, rankthat.net, anisota.net, grayhaze.live, woosh.link, smol.life, skywell.dev, lexicon.community, whtwnd.com, ruthub.com, newdin.com, atprofile.com, skymap.blue, rito.blue, linkat.blue, ligo.at, kollective.app

I wonder what proportion of BlueSky users know
that with their ATProto account they have also
access to a constantly growing set of services…

01.11.2025 07:40 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
BlueSky hitting 40 million users
on Friday October 31st of 2025
08:35 at https://atp.tools/counter

BlueSky hitting 40 million users on Friday October 31st of 2025 08:35 at https://atp.tools/counter

Staring at it for a few minutes,
I was wondering this morning
if it would turn into a snowball…

31.10.2025 23:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

atp.tools/counter

31.10.2025 10:58 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Walking across a bridge, with another person ahead, witnessing
a blue sky with a rainbow visible only inside one big white cloud.

Walking across a bridge, with another person ahead, witnessing a blue sky with a rainbow visible only inside one big white cloud.

#rainbow #cloud #bluesky

28.10.2025 20:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Cool!
Do you plan to have a feature for
custom domain names like leaflet?

27.10.2025 12:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

#keyoxide identity proofs
aspe:keyoxide.org:WUD5YVN52J3RJ6CD4ZCWYL6S54
OPENPGP4FPR:08EDA7006234A0EB29A3A8471DBD5EC4BADA5579

13.10.2025 14:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

- I started to write it on @leaflet.pub
- then compared with @whtwnd.com
- then learned about @snowpo.st
- and yesterday about @pipup.social
#atproto apps pop faster than I thought!

11.10.2025 07:29 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
An end-to-end visualization graph of
Bluesky & alternative data streams between:
- Bluesky Social mobile/web app & other clients
- user actions: posts, likes, follows, etc.
- Personal Data Servers
- relays & firehoses
- labelers & feed generators
- app views & custom feeds
- read views: threads of replies, like counts, etc.

An end-to-end visualization graph of Bluesky & alternative data streams between: - Bluesky Social mobile/web app & other clients - user actions: posts, likes, follows, etc. - Personal Data Servers - relays & firehoses - labelers & feed generators - app views & custom feeds - read views: threads of replies, like counts, etc.

I only recently saw
the neat graph at wikipedia for
#atproto federation architecture.

16.09.2025 19:37 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
@marc.beninca.link is πŸ”΄LIVE on stream.place! Testing…

πŸ”΄ LIVE https://stream.place/marc.beninca.link Testing…

31.08.2025 16:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think I would be curious to try it.

09.07.2025 12:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Pas d’icΓ΄ne fusΓ©e ?!
Comment tes vues
iront-elles β€œto the moon” ?

22.06.2025 11:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@marc.beninca.link is following 20 prominent accounts