Posts

Show HN: RePlaya – self-hosted browser session replay with live tailing https://ift.tt/WOfaRjd

Show HN: RePlaya – self-hosted browser session replay with live tailing Hi HN, I'm one of the founders of s2.dev. RePlaya ( https://ift.tt/Iq9XHRo ) is a self-hosted browser session replay tool using rrweb ( https://ift.tt/7K04zdm ). It occurred to me that a durable stream per session would be a much neater architectural foundation for much of what you'd want from such a tool. As a unique feature, it also made live tailing straightforward because the player can read from the same stream the recorder is appending to. The alternative architecture is likely an ingest firehose which is then indexed, with associated complexity and latency. You'd have to string together multiple data systems like a message queue, a metadata database, and blob storage and/or an OLAP database. Here the only dependency is S2, which has an open source version you can self-host called s2-lite ( https://ift.tt/iMWBNJr ). How it works: - one S2 stream per browser session - large rrweb events (like a ful...

Show HN: Knotch – a hub-and-spoke voice agent https://ift.tt/6I4fP9h

Show HN: Knotch – a hub-and-spoke voice agent https://ift.tt/aiS4JDh June 2, 2026 at 02:44AM

Show HN: Trumpstonks – every company Trump's named, backtested vs. the S&P https://ift.tt/KTU83ZS

Show HN: Trumpstonks – every company Trump's named, backtested vs. the S&P https://ift.tt/k41XgUJ June 1, 2026 at 11:00PM

Show HN: webrtcforthestreamer.com – How WHIP makes streaming more connected https://ift.tt/1kz7vbL

Show HN: webrtcforthestreamer.com – How WHIP makes streaming more connected https://ift.tt/W6AgQmB June 1, 2026 at 07:52AM

Show HN: Llmff v1.0 FFmpeg for Inference https://ift.tt/JgwTVy1

Show HN: Llmff v1.0 FFmpeg for Inference https://ift.tt/pdQJmx8 June 1, 2026 at 02:50AM

Show HN: Streambed – Stream Postgres to Iceberg on S3, Supports Postgres Wire https://ift.tt/9ja0MZc

Show HN: Streambed – Stream Postgres to Iceberg on S3, Supports Postgres Wire https://ift.tt/uCgkW1j June 1, 2026 at 12:13AM