shikhar
@schmizz.net
π€ 2115
π₯ 465
π 117
Making streams serverless
@s2.dev
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
10 days ago
0
5
0
Make small writes cheap again
11 days ago
0
1
0
We are at SyncConf SF! Find us or DM if you wanna chat streams (or logs if you prefer!)
25 days ago
0
3
2
Definitely seeing the argument against non-standard runtimes β
@cloudflare.social
Workers don't support http2
26 days ago
0
1
0
@s2.dev
YC-launched today!
www.ycombinator.com/launches/OnP...
loading . . .
28 days 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
30 days ago
0
8
1
reposted by
shikhar
Mehul Arora
about 1 month 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
about 1 month ago
3
6
2
s3 express never made the list on aws status, but all 3 use1 zones were unavailable 07.50Z-09.21Z
about 2 months ago
1
3
0
reposted by
shikhar
about 2 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
2 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
2 months ago
0
8
2
I shared more context on Reddit:
www.reddit.com/r/databasede...
add a skeleton here at some point
3 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
3 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
3 months ago
0
2
1
reposted by
shikhar
quettabit
3 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
3 months ago
1
2
0
reposted by
shikhar
3 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
4 months ago
0
3
1
reposted by
shikhar
4 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) π
4 months ago
2
7
0
s2.dev
got a refresh β¨
4 months ago
1
6
3
when database founders meet, it's called an fsync
4 months ago
1
10
0
reposted by
shikhar
Mehul Arora
4 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
4 months ago
0
2
0
CRC32C -> CRC64NVME β
5 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...
5 months ago
1
4
0
reposted by
shikhar
5 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.
5 months ago
1
1
0
Agents need granular streams. And yes,
@s2.dev
fits the bill nicely!
s2.dev/blog/agent-s...
5 months ago
0
8
4
reposted by
shikhar
5 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
6 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
6 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-...
6 months ago
0
11
5
reposted by
shikhar
Lalith Suresh
6 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
6 months ago
1
11
3
reposted by
shikhar
6 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
6 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
6 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
6 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
72
24
anybody here got thoughts on Redis Streams (
redis.io/docs/latest/...
)? Love / hate / why you reached for it / why you didn't
6 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.
7 months ago
0
4
2
S2 now supports timestamps! π°οΈ How we made streams understand time:
s2.dev/blog/timesta...
7 months ago
0
17
9
Adding a familiar tail command to the
@s2.dev
CLI felt natural! Some folks have compared Stream Store to a "serverless named pipe." It's an intuitive analogy, and here are some ways S2 is so much more: - Record-oriented - Durable on object storage - Built-in concurrency control
loading . . .
7 months ago
0
4
2
reposted by
shikhar
Johannes Schickling
8 months ago
Event-driven design is highly underutilized. It's the right architectural approach for many systems and applications but often it's too inconvenient to do. I'm trying to fix that with @livestoredev by making the right thing easy.
2
40
3
S3 express pricing update takeaways - 512 KiB writes are actually 8% more expensive, 1 MiB writes are 33% cheaper.
aws.amazon.com/blogs/aws/up...
8 months ago
0
12
3
reposted by
shikhar
Vaibhav Rabber
8 months ago
Create streams on the fly with ease. Just turn on this setting for your basin.
@s2.dev
loading . . .
0
4
5
I blogged about our DST journey with
@s2.dev
s2.dev/blog/dst
loading . . .
DST for async Rust
Taming distributed systems with deterministic simulation testing.
https://s2.dev/blog/dst
8 months ago
0
18
10
reposted by
shikhar
Carl Sverre
8 months ago
What if your app could combine the simplicity of physical replication with the efficiency of logical replication? Meet Graft: lazy, partial, strongly consistent edge replication.
#OpenSource
#EdgeComputing
#Replication
sqlsync.dev/posts/stop-s...
loading . . .
Stop syncing everything
Discover Graft, an open-source transactional storage engine built to solve the challenges of syncing data at the edge. Inspired by lessons from SQLSync, Graft enables lazy, partial, and strongly consi...
https://sqlsync.dev/posts/stop-syncing-everything/
1
40
22
reposted by
shikhar
Luke Hedger
9 months ago
Just watched
@sbalogh.bsky.social
HYTRADBOI talk and I love the idea behind
@s2.dev
: using a stream as your database β¨ The simplicity of the API/concepts is going to make it accessible to teams who'd otherwise have to reach for ~kafka to get a similar architecture
www.hytradboi.com/2025/f2cc03c...
loading . . .
Serverless primitives for the shared log architecture
https://www.hytradboi.com/2025/f2cc03cb-14fc-42f4-ad38-b4b15a15815f-serverless-primitives-for-the-shared-log-architecture
0
10
3
Load more
feeds!
log in