Tom Sherman
@tom.sherman.is
๐ค 5455
๐ฅ 390
๐ 3353
Software Engineer in Norwich. he/him Working on
@frontpage.fyi
https://tom-sherman.com
pinned post!
hello from the dawn of the unix epoch
almost 56 years ago
7
138
19
Why am I only now finding out that email 2FA isn't supported on a self hosted PDS ๐ญ I'm going to have to figure out how to get
tangled.org/@baileytownsend.โฆ
running using
@fly.io
multi container machines now
loading . . .
@baileytownsend.dev/pds-gatekeeper
Microservice to bring 2FA to self hosted PDSes
https://tangled.org/@baileytownsend.dev/pds-gatekeeper
about 7 hours ago
4
12
0
@haz.dev
do you think Fragment refs can replace the descendants pattern in component libraries? (I've been out of the loop for a while, not sure if Ariakit even uses it still!)
1 day ago
2
0
0
Why are we annoyed that things we create and say in public commons are being used in ways that we don't like? You want to opt out? Then log off
2 days ago
0
7
0
Never underestimate the bandwidth of a station wagon full of posts hurtling down the highway.
add a skeleton here at some point
2 days ago
0
7
0
Should I be able to have a union at the top level of a def? ie. not an object property It seems ok according to the spec but lex-cli raises an error.
2 days ago
1
0
0
This message (and solution) is probably something that is very obvious to many on this app
loading . . .
The Web is Going to Die
YouTube video by vlogbrothers
https://www.youtube.com/watch?v=oOyQpwPrf2Q
2 days ago
3
55
10
The interview podcast format only works when the host and guest are in the same room. Instant skip for me I'm actually glad for the rise of the video/podcast medium, it's forced hosts to switch back to primarily physical interviews
2 days ago
1
0
0
Single dependency version policy in
@nx.dev
is proving to be a costly mistake for us Many of the cons of independently managed versions have now been solved by pnpm catalogs so we're starting to move our relatively large monorepo to an independent version policy
2 days ago
0
3
0
40ms per poast
add a skeleton here at some point
3 days ago
0
6
0
Is jetrstream being really slow again? Maybe I gotta switch to
@bad-example.com
's instance ๐
3 days ago
1
2
0
@ricky.fm
what's the use case in prerender/resume for letting the user control how much is prerendered using the abort controller? Is it to allow some async work to happen at prerender time?
3 days ago
0
0
0
I'm old enough to remember when r/programming was a good place for technical discourse
3 days ago
0
12
0
I have been getting free Copilot pro because of OSS contributions for like 2 years now They cut my access this morning ๐ญ
3 days ago
1
0
0
Will there ever be a way for atproto oauth sessions to persist across PDS migrations? Or is this an edge case every single application needs to solve for? Detect whenever the PDS changes, alert in UI and/or email
3 days ago
5
15
1
"Failed to send email, please try again." Why did I do this again? ๐ฉ
add a skeleton here at some point
4 days ago
4
9
0
marking myself safe from the atproto feed censorship event
4 days ago
1
11
2
@baileytownsend.dev
is pdsmoover supposed to remove existing additional rotation keys? Could it not preserve those?
4 days ago
1
1
0
Yooooo I'm self hosted now
4 days ago
2
66
1
Is there something I can smoosh into a docker image so that I can backup my
@fly.io
volume to s3
4 days ago
1
0
0
this has to be the atmosphere's slogan at this point surely
add a skeleton here at some point
5 days ago
1
41
2
I'm looking for feedback on a new
@frontpage.fyi
lexicon It moves the top level nsid/namespace to fyi.frontpage from fyi.unravel.frontpage and changes the post and comment schemas to allow for new features
loading . . .
BREAKING: Stable frontpage lexicon by tom-sherman ยท Pull Request #232 ยท likeandscribe/frontpage
Goals: Make room for different post types (future) Allow for richtext comments with embeds (future) Move the lexicon to the fyi.frontpage namespace Changes Post "subjects" To allow for ...
https://github.com/likeandscribe/frontpage/pull/232
6 days ago
3
33
6
I got an instance of
@teal.fm
's scrobbler running, super super easy Is there a tool to import existing last.fm scrobbles into my PDS?
6 days ago
1
32
3
reposted by
Tom Sherman
atproto is not yet decentralised until we need pagination on describeRepo collections
8 months ago
0
4
1
@chadtmiller.com
what do you think about the ability to self host your own slice? So like you have
slices.network
as a hosted option with the ability to take your setup and host it on your own infra, without the rest of the slices infra.
8 days ago
2
10
0
i am never switching from skeetdeck i love it so much
13 days ago
1
4
0
reposted by
Tom Sherman
David Buchanan
13 days ago
have you seen the new python package? it's on pypi. you can literally install it with pip. set up a venv. grab it with poetry. you just use rye. run it with pipx. you can install it with uv. install uv right now. go to uv. dive into uv. you can uv it. it's on uv. uv has it for you. uv has it for you
33
1079
267
@samuel.bsky.team
do you remember what the fix was for HLS video player that made sure the first 5 seconds wasn't garbage quality? Or did I dream that social-app had this bug
13 days ago
3
5
0
I seem to have lost access to my codeberg account, github login is broken I can't contribute to skeetdeck
@mary.my.id
๐ญ
13 days ago
1
2
0
Certified loser just ordered the loser shoe
13 days ago
1
1
0
Is there a German word for the feeling you get when you try to click a MacBook track pad while it's turned off?
13 days ago
6
25
0
I'm sure there was an article explaining the many reasons why you shouldn't go onto a GitHub issue and say "can i work on this?" Does anyone have a link to it?
14 days ago
1
2
0
Not many people know this but the idea for atproto-browser came to me in a dream
15 days ago
2
19
0
Might just start posting all of my skate clips here, this game is so good
loading . . .
16 days ago
2
6
0
This is interesting, need to think through the implications. Could be quite exciting (long and unorganised thread of thoughts below)
add a skeleton here at some point
16 days ago
3
6
1
@tangled.sh
We demand tangled sheep merch immediately
23 days ago
0
14
3
More like liquid ass am I right folks
23 days ago
0
3
0
looool they randomise the order of the logos i love it
add a skeleton here at some point
23 days ago
0
7
0
"Only we are responsible and skilled enough to use webviews correctly, and so only we are allowed to apply liquid glass in safari" Classic Apple
loading . . .
Apple has a private CSS property to add Liquid Glass effects to web content
I have an incredibly boring summer hobby: looking at the changelog for the WebKit Github repo. Why? Because I spend a chunk of my professional life working with webviews inside mobile apps and I like ...
https://alastair.is/apple-has-a-private-css-property-to-add-liquid-glass-effects-to-web-content/
23 days ago
1
38
2
is reading the secret texts (atproto ietf spec draft)
24 days ago
0
20
0
This one thing is holding the atproto ecosystem back more than anything else
add a skeleton here at some point
about 1 month ago
3
24
3
I'd love to know why this hasn't happened yet Priority call? New content type moderation challenges? Block-level rich text lexicon design is tough? Probably all of the above unless the answer butts up against some product/design goal, but I'm not seeing it
@internet.bsky.social
add a skeleton here at some point
about 1 month ago
0
4
0
Rafael is always dropping banger features but I never see them poasting hmmmm makes you think
add a skeleton here at some point
about 1 month ago
1
3
0
Is this the most expensive acquihire of all time?
add a skeleton here at some point
about 1 month ago
3
5
0
Leaflet is pretty nice!
loading . . .
Hello world
https://leaflet.tom.sherman.is/3lxu2xbj7y22i
about 1 month ago
3
14
0
Jetstream east cost instances seem to be super laggy right now. us-east jetstream2 is about 30 mins behind, jetstream1 about 2 minutes behind us-west doesn't appear to be behind at all, what gives?
#atproto
#atdev
about 1 month ago
3
7
1
Help ๐ญ
add a skeleton here at some point
about 2 months ago
1
5
1
Why does bsky pds store the signing key on disk next to the sqlite repo instead of inside the account manager db?
about 2 months ago
3
11
0
How can anyone justify paying Paddle 5% for billing? That seems mad to me
about 2 months ago
1
3
0
Building a PDS is quite hard it turns out ๐
about 2 months ago
1
22
0
I was looking at the React.cache implementation and expecting to see AsyncContext/AsyncLocalStorage but there isn't anything there How come?
loading . . .
react/packages/react/src/ReactCacheImpl.js at main ยท facebook/react
The library for web and native user interfaces. Contribute to facebook/react development by creating an account on GitHub.
https://github.com/facebook/react/blob/main/packages/react/src/ReactCacheImpl.js
about 2 months ago
1
2
0
Load more
feeds!
log in