Samuel
“spreadsheet people”
Insult deflection meme. Bullet bounces off of “finance bros who don’t care” and hits “eve online players”
Ben Collins@bencollins.bsky.social· 20 Aug
People can’t just say this for literally years now and have the products it creates only positively affect spreadsheet people. Most people have profoundly negative experiences with this product because its utility remains pretty niche but targeted to the capital class.
14 237 1.6k
Samuel
tough on vine, tough on the causes of vine
17
Samuel
also it made HN and yes they are being completely normal about it
1 20
Samuel
do I need to watch Jetstream v1 to understand Jetstream v2 or is it more like an anthology situation
7 8 111
Samuel
so beautiful. it brings a tear to my eye
A Jetstream SDK

Jetstream is plain JSON, so you never need an SDK. But there’s some common glue: reconnecting, deduping, cursor management, decoding events into typed records. Hence, the new Jetstream SDKs: TypeScript and Go clients where you construct a Jetstream object, pass a filter, and for await over decoded, typed events:

import { Jetstream } from '@bsky/jetstream'
import { app } from '@bsky/sdk/lexicons'

const js = new Jetstream('https://jetstream.us-east.bsky.network')

for await (const evt of js.live({ collections: [app.bsky.feed.post] })) {
  if (evt.kind === 'commit' && evt.commit.operation === 'create') {
    console.log(evt.commit.collection, evt.commit.record.text)
  }
} 2 43
Samuel
so much exciting stuff here but big shout out to @divy.zone for @bsky/sdk, our shiny new TypeScript SDK! it's a thin layer of Bluesky-specific utils (like RichText) on top of the lexicon-agnostic Lex. modern, sleek, tree-shakable, all the good stuff. definitely check it out!!
@bsky/sdk - npmx
Bluesky SDK for use with @atproto/lex
npmx.dev
AT Protocol Developers@atproto.com· 13 Aug
Today we’re launching Bluesky Protocol Services, a new brand and website for the infrastructure Bluesky operates. And Jetstream v2, the best way for developers to use atproto at scale, now with network replay. atproto.com/blog/introdu...
Introducing Bluesky Protocol Services
A new home for the infrastructure Bluesky runs on the open network — including Jetstream v2 with network replay, a new Jetstream SDK, and a lex-based TypeScript SDK
atproto.com
3 9 47
Samuel
in particular I'm very happy where we landed with lexicon codegen. you can either use the build-in ones, or codegen it yourself from the lexicon definitions! import { com, app, chat } from "@bsky/sdk/lexicons" // or, first run `lex build` then import { com, app, chat } from "./lexicons"
13
Samuel
if you're curious what it looks like to merge 28 PRs at once
11 8 121
Samuel
10 minute videos, jetstream v2, Bluesky Protocol Services, and @bsky/sdk all at the same time. what a day!
4 12 120
Samuel
we had an outage yesterday that felt like a personal insult: it affected my ISP and absolutely no one else
1 2 60
Samuel
new trending topics has the juice to an almost dangerous degree
AOC vs. Woke 1.0 3 5 86
Samuel
okay now we have this, should we re-enable reposts in Lists?
Bluesky@bsky.app· 10 Aug
v1.130 is live! Want to follow someone for their posts but not their reposts? Now you can — turn on "Hide reposts in feeds" for any account you follow.
A screenshot demonstrating how to hide reposts from an individual user: Go to their profile, tap the three-dot icon at top right, and select "Hide reposts in feeds" from the drop-down menu.
13 8 52
Older posts