shikhar
@schmizz.net
π€ 2131
π₯ 469
π 133
Making streams serverless
@s2.dev
We have landed on an open source monorepo for the Rust SDK, CLI, and s2-lite
github.com/s2-streamsto...
loading . . .
GitHub - s2-streamstore/s2: Durable Streams API
Durable Streams API. Contribute to s2-streamstore/s2 development by creating an account on GitHub.
https://github.com/s2-streamstore/s2
2 days ago
1
5
1
reposted by
shikhar
s2.dev
3 days ago
Curious about the architecture of S2? This is how we cook infinite durable streams for you.
1
7
4
reposted by
shikhar
Mehul Arora
21 days ago
just got finished no-lifing on building a TUI for s2, wdyt?
loading . . .
2
6
2
Thanks to Claude, I can frontend. Shipped some improvements to the stream tailing UX in the
@s2.dev
dashboard.
loading . . .
22 days ago
1
3
0
s2-lite is here β an open source
@s2.dev
Stream Store! It's a single binary you can run anywhere. Powered by SlateDB, so you can point it at an object storage bucket for durable streams with real-time reads.
github.com/s2-streamsto...
loading . . .
29 days ago
1
22
7
www.youtube.com/watch?v=21EY...
add a skeleton here at some point
about 2 months ago
0
2
0
The era of experience calls for event sourcing via paper by David Silver and Richard Sutton,
storage.googleapis.com/deepmind-med...
about 2 months ago
0
2
1
Thankful to the
@s2.dev
team for all the progress we made this year! Really excited for 2026. Some highlights π§΅
about 2 months ago
6
8
4
Very vegan sentiment from Ilya Sutskever about aligning AI to care about sentient life rather than human in particular
www.youtube.com/watch?v=aR20...
loading . . .
Ilya Sutskever β We're moving from the age of scaling to the age of research
YouTube video by Dwarkesh Patel
https://www.youtube.com/watch?v=aR20FWCCjAs&t=3670s
3 months ago
0
7
1
Make small writes cheap again
3 months ago
0
2
0
We are at SyncConf SF! Find us or DM if you wanna chat streams (or logs if you prefer!)
3 months ago
0
3
2
Definitely seeing the argument against non-standard runtimes β
@cloudflare.social
Workers don't support http2
3 months ago
0
1
0
@s2.dev
YC-launched today!
www.ycombinator.com/launches/OnP...
loading . . .
3 months ago
1
10
2
Excited to be diving into this! Open source, self-hosting, and an emulator have been big asks - and "s2-lite" will solve for all of those.
add a skeleton here at some point
3 months ago
0
8
1
reposted by
shikhar
Mehul Arora
4 months ago
just tried out the real-time TodoMVC example with
@livestore.dev
+
@s2.dev
as the durable sync provider, and honestly its crazy how fast it is! local SQLite, works offline, real-time updates and no complex setup, just works
loading . . .
1
13
4
she is
@antithesis.com
4 months ago
3
6
2
s3 express never made the list on aws status, but all 3 use1 zones were unavailable 07.50Z-09.21Z
4 months ago
1
3
0
reposted by
shikhar
4 months ago
a lil demo of serverless infra observability using S2
www.youtube.com/watch?v=wsFi...
loading . . .
Real-time observability with S2 streams
YouTube video by S2, the Stream Store
https://www.youtube.com/watch?v=wsFiwxv_RY0
0
3
2
reposted by
shikhar
s2.dev
5 months ago
add a skeleton here at some point
0
3
3
S2's REST API now supports long polling, besides SSE! Long polling is a simple way for client-driven consumption with stateless HTTP requests. You just need to specify the ?wait=<seconds> query parameter. If no records are available, the response will only return after the duration elapses.
loading . . .
Read records. - S2
Retrieve a batch of records, or continuously stream.
https://s2.dev/docs/rest/records/read#parameter-wait
5 months ago
0
8
2
I shared more context on Reddit:
www.reddit.com/r/databasede...
add a skeleton here at some point
5 months ago
0
12
3
We open sourced a read-through cache for S3, called Cachey
github.com/s2-streamsto...
loading . . .
GitHub - s2-streamstore/cachey: Read-through cache for object storage
Read-through cache for object storage. Contribute to s2-streamstore/cachey development by creating an account on GitHub.
https://github.com/s2-streamstore/cachey
5 months ago
1
39
11
After a bout of hallucination, I had GPT5 generate some backronyms for itself: - Generally Pretends Truthfully - Gullible Peopleβs Trick - Greatly Pretends Things - Generated, Probably Twisted - Guessing, Passing, Tricking - Good at Pretending Truths - Generally Produces Tall-tales
6 months ago
0
2
1
reposted by
shikhar
quettabit
6 months ago
OpenTelemetry π€
@s2.dev
Are you building infrastructure for sandbox environments (e.g., agent sandbox, CI/CD sandbox) and want to stream execution logs to users in real time? If so, check out
s2.dev/docs/integra...
and let us know what you think.
loading . . .
OpenTelemetry - S2
https://s2.dev/docs/integrations/otlp
0
6
2
ok, google
6 months ago
1
2
0
reposted by
shikhar
6 months ago
I wrote a bit about how we verify linearizability of
@s2.dev
using Porcupine!
s2.dev/blog/lineari...
loading . . .
Linearizability testing S2 with deterministic simulation
How we validate strong consistency
https://s2.dev/blog/linearizability
0
7
4
You are a stream integrator!
add a skeleton here at some point
6 months ago
0
3
1
reposted by
shikhar
6 months ago
Added some visibility into usage metrics to the
@s2.dev
dashboard!
loading . . .
0
6
3
There needs to be a non-violent alternative to "cattle, not pets". Claude suggests: (a) crops, not gardens (b) numbered, not named (c) stamps, not paintings (d) legos, not sculptures I think I'll be rolling with (b) π
7 months ago
2
7
0
s2.dev
got a refresh β¨
7 months ago
1
6
3
when database founders meet, it's called an fsync
7 months ago
1
10
0
reposted by
shikhar
Mehul Arora
7 months ago
Our Star Wars quickstart got good feedback, and now you can view the stream from the dashboard too π«£ This comes in real handy for live debugging and observability β especially in systems built around agentic workflows, microservices, or event sourcing using
@s2.dev
loading . . .
0
4
3
add a skeleton here at some point
7 months ago
0
2
0
CRC32C -> CRC64NVME β
7 months ago
1
2
0
S2 playground was briefly on HN and someone got a shared session going. yy2wi21o, I agree. APPEND. ALL. THE. THINGS.
news.ycombinator.com/item?id=4452...
7 months ago
1
4
0
reposted by
shikhar
8 months ago
Can you build a realtime BBS on s2? Yes, in fact...
s2.dev/playground
loading . . .
https://s2.dev/playground
0
4
3
My AI tell: This isn't just X. This is Y.
8 months ago
1
1
0
Agents need granular streams. And yes,
@s2.dev
fits the bill nicely!
s2.dev/blog/agent-s...
8 months ago
0
8
4
reposted by
shikhar
8 months ago
Super cool XTDB plugin from
@chuck.cassel.dev
, which implements the write-ahead log using
@s2.dev
streams:
github.com/chucklehead-...
loading . . .
GitHub - chucklehead-dev/s2-log
Contribute to chucklehead-dev/s2-log development by creating an account on GitHub.
https://github.com/chucklehead-dev/s2-log
0
7
4
reposted by
shikhar
Mehul Arora
8 months ago
Change data capture from Postgres is simple with the right tools. We collaborated with
sequinstream.com
on an integration so you can use
@s2.dev
to ship real-time features faster!
0
6
3
reposted by
shikhar
8 months ago
Had a lot of fun with this π β a multiplayer, "instant re-playable" pseudoterminal that uses
@s2.dev
streams as a transport instead of SSH:
s2.dev/blog/s2-term
loading . . .
0
6
4
You can now safely share
@s2.dev
streams directly with end clients like browsers, apps, or agents! No proxying required. Check it out,
s2.dev/blog/access-...
9 months ago
0
11
5
reposted by
shikhar
Lalith Suresh
9 months ago
I'm so happy to see teams going clean slate in this space. Being at the mercy of a poorly designed protocol and spaghetti like librdkafka just isn't worth it.
0
4
2
Kind words from Chris about S2! I felt strongly that we needed to not hitch our wagon to Kafka. It is not even a priority for us, for now. This may seem like a strange analogy... but if Kafka is OLAP, we want to be OLTP. See this demo to understand what I mean:
s2.dev/docs/integra...
add a skeleton here at some point
9 months ago
1
11
3
reposted by
shikhar
9 months ago
@s2.dev
now has an MCP server! The entire API is available for tool-use by AI assistants like Claude -- see it in action here:
www.youtube.com/watch?v=wLFk...
loading . . .
S2 via MCP in Claude Desktop
YouTube video by S2, the Stream Store
https://www.youtube.com/watch?v=wLFkyYSgKJg
0
4
3
reposted by
shikhar
Mehul Arora
9 months ago
We were inspired by Vercel's take on resumable streams in the Chat SDK, and thought β what if we took it a step further with S2? With the @s2-dev/resumable-stream npm package, you can use S2 as the backend for stream resumption in AI chat applications.
loading . . .
1
2
2
reposted by
shikhar
Corey Quinn
9 months ago
Itβs priced per DCU. If you donβt know what that is, rest easy; neither does AWS.
7
73
2
reposted by
shikhar
LiveStore
9 months ago
Introducing LiveStore (beta) LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine.
livestore.dev
loading . . .
LiveStore: Local-first data layer for high-performance appsArrowArrowArrowArrowLiveStore
LiveStore is a state management framework based on SQLite and event-sourcing. Itβs designed for demanding applications and based on years of research.
https://livestore.dev
1
71
24
anybody here got thoughts on Redis Streams (
redis.io/docs/latest/...
)? Love / hate / why you reached for it / why you didn't
9 months ago
0
0
1
What if you could share an S2 stream directly with an end client, no additional proxy middleware to implement? S2 now supports granular scopes on access tokens! I'll share more on it soon.
9 months ago
0
4
2
Load more
feeds!
log in