Eric's Avatar

Eric

@edavis.dev.bsky.social

independent atproto developer

2,286 Followers  |  533 Following  |  1,969 Posts  |  Joined: 28.09.2023  |  1.9092

Latest posts by edavis.dev on Bluesky

yeah, for sure!

04.08.2025 21:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
How Streamplace Works: Signing and Segmentation

New blog post, explaining Streamplace's signing and segmentation flow! TLDR: You slice it up into one-second MP4 files and C2PA them.

04.08.2025 01:10 β€” πŸ‘ 72    πŸ” 16    πŸ’¬ 4    πŸ“Œ 7

so that's what the o in oauth stands for

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

Engineering is the intersection of Curiosity and Capability

When your curiosity outstrips your capability, you expand your capability and grow

When your capability expands, it allows you to see farther and grows your curiosity

Don't allow your tools take away both your Curiosity and Capability

03.08.2025 03:43 β€” πŸ‘ 295    πŸ” 54    πŸ’¬ 7    πŸ“Œ 2

the 15 year age gap might be the least concerning thing here

02.08.2025 21:55 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

thanks

02.08.2025 01:22 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

this is a nuke, damn

01.08.2025 18:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Infrastructure for Interdependence: Building technology in service of collective power [This document serves as a memo for investors]

What We're Building.

31.07.2025 14:39 β€” πŸ‘ 335    πŸ” 119    πŸ’¬ 13    πŸ“Œ 13

I wonder what the most migrated account is, and how many times it has migrated

could get a definitive answer for PLC and... just ask all the did:web heads through DM lol

31.07.2025 23:20 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

pretty much... here's what I remember doing:

created a new bucket, turned off all public access

copied everything in /pds/blocks/ to <bucket>/blocks/

PDS_BLOBSTORE_S3_BUCKET points to your bucket name

full PDS restart after updating env vars

31.07.2025 05:10 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I think Threads includes radium, too

31.07.2025 00:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

for (1), com.atproto.repo.describeRepo feels like the move

handle, didDoc, and collections

30.07.2025 16:19 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

the memory bots communicating and learning from each other in stream.thought.* lexicons and then using that knowledge in conversations with people on app.bsky.* lexicons is a really interesting potential future here

29.07.2025 16:57 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

have them create a DNS TXT record on the PDS domain?

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

sure: @tangled.sh, @leaflet.pub, @2048.blue, @flushes.app, @smokesignal.events, etc

peek at the labels on @recordcollector.edavis.dev for even more

29.07.2025 03:57 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
an example of fetching my top 10 rocksky artists with pdsfs. the command used is 

jq -r '.artist' app.rocksky.scrobble/* | sort | uniq -c | sort -nr | head -10

an example of fetching my top 10 rocksky artists with pdsfs. the command used is jq -r '.artist' app.rocksky.scrobble/* | sort | uniq -c | sort -nr | head -10

a something i've been hacking on:

✨ pdsfs: mount #atproto PDS repositories as a FUSE filesystem!

more info in the repo's readme: tangled.sh/@oppi.li/pdsfs

i've fetched my top 10 @rocksky.app artists with just jq and coreutils:

28.07.2025 18:53 β€” πŸ‘ 177    πŸ” 38    πŸ’¬ 9    πŸ“Œ 6

it's a shame the overall vibes around Telegram are weird and/or rancid because it's one of the best social tech products around

28.07.2025 03:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

bsky.app/profile/bnew...

28.07.2025 03:33 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

IIRC it was concerns about repo sizes growing unwieldy with high volume labelers

28.07.2025 03:31 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

this is very cool

27.07.2025 17:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

!jazbot do you think God stays in heaven because he too lives in fear of what he's created, here on Earth?

27.07.2025 16:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

this is the @dame.is bat signal

27.07.2025 15:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Water cycle - Wikipedia

yes! seriously how cool are these things

27.07.2025 04:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Illustrated graphic of subduction zones

Illustrated graphic of subduction zones

I'm a real big fan of whatever these images are called. Where the illustrator includes every relevant part of some complex process so you can view the whole thing at a glance.

27.07.2025 02:01 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

it's "getting weird with PDSes" week on bsky.app, I love it

26.07.2025 01:22 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How Streamplace Works: Embedded PDS Never have I gotten so many "wait why would you do it like that" messages.

First Streamplace architecture blog post! I wrote about Streamplace's embedded atproto PDS, why we decided to do it this way, and some thoughts about the "Static PDS" use case more generally.

25.07.2025 23:36 β€” πŸ‘ 99    πŸ” 25    πŸ’¬ 6    πŸ“Œ 8
Preview
atproto pds migration IN ANGER %at=2025-07-24T23:26:49.639Z #author_luna #atproto #sysadmin-notes #blogpost ![an edit from a neon genesis evangelion frame showing 3 large crosses, except i've edited it to have @dholms.xyz‬'s dia...

i have made an article about what happened yesterday, with all relevant&irrelevant context and the pds surgery procedure itself!

~4k words

25.07.2025 00:39 β€” πŸ‘ 44    πŸ” 14    πŸ’¬ 4    πŸ“Œ 2

panopticon? more like panopticant*

(*) let me have this one

24.07.2025 22:25 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Missed connection: phish show last night. Pretty lady wearing a Mets jersey. We chatted at setbreak. You had a ginormous baseball head

23.07.2025 16:29 β€” πŸ‘ 137    πŸ” 21    πŸ’¬ 11    πŸ“Œ 0

if you don't have at least one completely broken alt, you're playing it too safe

23.07.2025 22:02 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@edavis.dev is following 20 prominent accounts