Tom Sherman
@tom.sherman.is
📤 6429
📥 407
📝 3615
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
9
151
19
Bluesky ought to implement some sort of trust score, people with low score shouldn't trigger a push notification I'm getting a bunch of spammers pop up in my mentions that are then banned by the time I look at the post
5 days ago
5
24
0
I added lexicon linting and compatibility checks to
@frontpage.fyi
's CI. It ensures we don't accidentally introduce breaking changes to the lexicons by comparing against the published versions Uses
@bnewbold.net
's glot tool
tangled.org/bnewbold.net...
Workflow here:
github.com/frontpagefyi...
5 days ago
0
13
1
@ricky.fm
are you accepting requests to participate in the async react wg? Id love to take part in the discussions
5 days ago
1
3
0
It finally happened, I accidentally posted on Twitter because I thought I was on Bluesky
5 days ago
1
12
0
I've just published the lexicons for
@frontpage.fyi
! For anybody that has tooling that creates Frontpage records I'd recommend to switch over to these now
atproto-browser.vercel.app/at/did:plc:aolkl…
6 days ago
4
29
5
Launching with the whole of the extensions marketplace is actual genius
add a skeleton here at some point
6 days ago
1
4
0
In the UI mines today building a responsive dialog component that tenders as a popup on desktop and bottom sheet on mobile
7 days ago
2
3
0
Why is it always config changes causing outages and not code changes?
8 days ago
0
9
0
we vibe coding atproto specs now
add a skeleton here at some point
9 days ago
0
1
0
pov you want to remove a default value from a sqlite table
9 days ago
2
146
4
Down detector is down because it can't verify that I'm human because Cloudflare is down
9 days ago
4
165
30
Triple grind this time
add a skeleton here at some point
9 days ago
0
1
0
This video is incredible, something sounding so good does not belong in that dive bar setting 😂
loading . . .
Topanga - "I Know" (PUP - Never Try)
YouTube video by The Vault
https://www.youtube.com/watch?v=vIJ7X4YbOlg
9 days ago
1
1
0
But what if my computer _is_ actually a fast PDP-11?
11 days ago
1
4
0
I love this game
loading . . .
11 days ago
0
6
1
I think about these people a lot
13 days ago
0
27
0
New favourite URL
atproto-browser.vercel.app/at/did:plc:4...
add a skeleton here at some point
13 days ago
1
3
0
1Password v8.11.18 broke commit signing on windows and wsl by moving the location of op-ssh-sign-wsl.exe The change from exe to msix required them to change the path for "reasons"
15 days ago
1
4
0
Can you use com.atproto.repo.importRepo to bulk upload additional records into an existing repo? If not, is there some other way other than applyWrites to do this? Say I have 10k records I want to import, how is best to do this?
16 days ago
3
4
1
Fixed it by blocking the JA4 fingerprint, once they started receiving non-OK statuses they stopped Weirdly all of the IPs were also requesting robots.txt but not respecting it. Do I have something configured wrong?
atproto-browser.vercel.app/robots.txt
add a skeleton here at some point
19 days ago
0
0
0
Wtf atproto browser is being hammered by a genuine botnet right now 😂 mostly from Vietnam but also a bunch of other countries too
19 days ago
1
15
1
All my feeds, broken
20 days ago
1
7
0
Will it ever come back 😭
add a skeleton here at some point
20 days ago
0
1
0
json.schemastore.org
is down 😱
21 days ago
0
4
1
I am so happy to see they're doing well. My hope for mobo returning was just starting to fade too 🥲
loading . . .
271: Bren Lukens (Modern Baseball): Saying Yes
https://open.spotify.com/episode/38zUDo2sz9LrOExidtLPRQ?si=b2xpBHX8R6SoRR5ncNHcDA
21 days ago
0
1
0
We really need a `.peek()` method on promises in JS. It's a bad situation where both React and Bun have two different ways to solve this problem. Is anyone at
@tc39.es
working on this?
22 days ago
5
10
0
Would anyone like to start an affiliate marketing business with me?
add a skeleton here at some point
22 days ago
0
10
1
@bnewbold.net
is the intention to flesh out some of the lexicon semantics before "AT 1.0"? Firming up some of the the rules that aren't in the current spec like "can't ref a record" or "can't have a union as a def"
23 days ago
1
7
0
It would be cool if
@leaflet.pub
showed you a group of commenter avatars next to the block where the comment thread is attached. I think this could increase discussion on articles!
24 days ago
1
12
0
"Manual lexicon curation" solved by `
lpm
` btw 😏
github.com/lexicon-communit…
matthieu.leaflet.pub/3m4pw7osrg22v/l-…
loading . . .
Rethinking Lexicon Tooling for Third-Party Developers - Matthieu's Leaflet
The official Lexicon code generation tooling hasn't evolved much since its initial release. While it serves the core atproto codebase well, third-party developers face significant challenges with bund...
https://matthieu.leaflet.pub/3m4pw7osrg22v/l-quote/7_0-7_23#7_0
24 days ago
0
24
0
@ricky.fm
I would absolutely love an async react patterns guide for design systems and component libraries eg, accepting `T | Promise<T>`, action props, local loading indicators and how to override them from outside
24 days ago
2
31
1
Have you ever been so lost in the sauce that you're playing a crumpled aluminium can on tiny desk?
loading . . .
clipping.: Tiny Desk Concert
YouTube video by NPR Music
https://youtu.be/h0-k7vW9Xek?si=pRmbyLN8RXc8pZep
25 days ago
2
2
1
both /security.txt and /.well-known/security.txt exist receive cold email > hello where can i report a security vulnerability reply with link to security.txt no response ??
25 days ago
1
3
0
It's been real
26 days ago
0
11
0
My experience with using
@effect-ts.bsky.social
so far has been hot and cold Writing library functions was really quite maddening, bridging into the outside world is hard. But I suppose exposing the complexities in handling IO is why it exists!
27 days ago
1
1
0
Good thread with many good points but blaming your outage on AWS is just... A bad look Signal is big enough and ugly enough to figure out region failover. Blaming poor engineering choices on a big cloud monopoly is a bad take
add a skeleton here at some point
30 days ago
3
7
2
20th anniversary remaster 🥲
loading . . .
The Sunset Tree (20th Anniversary Remaster), by the Mountain Goats
13 track album
https://themountaingoats.bandcamp.com/album/the-sunset-tree-20th-anniversary-remaster
about 1 month ago
1
4
1
Why is the tooling for local opentelemetry trace visualisation so bad 😭 It's crazy that I have to spin up Jaeger in docker man, this should just be a vscode extension
about 1 month ago
1
7
1
Realised a lexicon was missing a required property, I'm glad I decided to implement before publishing the lexicon doc to the pds 😅
loading . . .
Paragraph block text should be required · likeandscribe/frontpage@684fc71
https://github.com/likeandscribe/frontpage/commit/684fc71c5790ca7ff983785e8f8c91393cd0a9bc
about 1 month ago
0
3
0
Just let me do one render blocking http request bro, as a treat
about 1 month ago
0
8
0
Next.js cache components are not ready for prime time. They're "GA" but it really feels the same as when they advertised app router as stable in v13 Many bugs and missing features
about 1 month ago
3
11
2
reposted by
Tom Sherman
Antón
about 1 month ago
I've created my first Firefox plugin that lets me share the current tab to
@frontpage.fyi
with minimal effort (mobile and desktop). It's also the first time I use
@atprotocol.dev
and it's as cool as it seems. The repo is available in Github but also in
@tangled.org
:
tangled.org/@galiglobal....
2
47
8
Does anyone have an example of the metrics_exporter_prometheus crate with http listener? No matter what I do, endpoint returns an empty html body. I can see metrics if I manually grab them and output them to the console, but they're not showing up in the http endpoint
about 1 month ago
2
8
0
I'm quite bored of maintaining a websocket->webhook transformer (to consume jetstream events inside serverless compute, where I can only have a HTTP server handler) Does anyone have any alternatives for lightweight, configurable queues?
about 1 month ago
11
19
3
so hot right now
add a skeleton here at some point
about 1 month ago
2
20
0
I wish
@tc39.es
would do
interop-rank.jakearchibald.com
but for JS features
loading . . .
Interop Feature Ranking
Rank the web platform features you care most about
https://interop-rank.jakearchibald.com/
about 1 month ago
1
7
0
Another day another crazy anomalous spike in traffic to my services from Singapore data centres
about 1 month ago
0
8
0
Started rewriting something with Effect, I'm really not sure if all of this ceremony and crazy unreadable type errors is worth it
about 1 month ago
3
11
0
This is making me feel warm and fuzzy inside about open source. There aren't many industries where companies contribute to improvements in things that directly benefit their competitors. Kinda crazy when you think about it, I imagine this blows the brains of non-techy C-suites quite often
add a skeleton here at some point
about 1 month ago
1
27
4
Please
@leaflet.pub
is there a feed that shows leaflets from people I'm following on bluesky (without having to follow them on leaflet)
about 1 month ago
9
21
3
Load more
feeds!
log in