covid20212022
ads
ads
Tuesday, June 2, 2026
Show HN: RePlaya – self-hosted browser session replay with live tailing https://ift.tt/rtnxaq6
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/tHyr3q4 ) is a self-hosted browser session replay tool using rrweb ( https://ift.tt/3mJjgQp ). 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/paHLT7I ). How it works: - one S2 stream per browser session - large rrweb events (like a full snapshot) get framed across multiple binary S2 records and reassembled on read - active sessions are tailed with an S2 read session, and bridged to the browser over SSE - session listing relies on stream names encoding reverse timestamps, as S2 returns a lexicographic order listing - relying on fencing tokens so a stopped session can't be written to again by a late recorder - retention and GC are handled via S2 stream config, so no background job needed Curious to hear from folks on the tool or the stream-per-session model! https://ift.tt/tHyr3q4 June 3, 2026 at 12:40AM
Show HN: Hop – JSX for Rust https://ift.tt/xOIXDkf
Show HN: Hop – JSX for Rust https://hoplang.com June 3, 2026 at 12:08AM
Show HN: I built a way to find and install Claude skills https://ift.tt/9W6onGm
Show HN: I built a way to find and install Claude skills I've been experimenting with ways to increase AI adoption for non-technical people. Basically, all companies are pushing for AI because it's all over the news and they feel left behind but most people have no clue where to start.
I think 90% of people (ie non coders) are sufficiently well served by using cowork instead of claude code or something similar. If we can get people from sales, customer support, marketing, etc to collaborate with skills and cowork to form a company brain, I think it's gold.
So I think there's opportunity for the community to share skills that work well for 1000s of use cases. However, it's currently quite hard to find good skills and figure out if they're worth it.
Gstack has had immense success because of Gary's reach and credibility. Can something like Claudinho.xyz host skills built by the community? What are your thoughts / concerns? https://www.claudinho.xyz/ June 3, 2026 at 12:07AM
Show HN: DropLock – E2EE secret sharing web app with no backend https://ift.tt/Kr2J1u6
Show HN: DropLock – E2EE secret sharing web app with no backend https://ift.tt/mxo9C64 June 2, 2026 at 10:14PM
Monday, June 1, 2026
Show HN: Trumpstonks – every company Trump's named, backtested vs. the S&P https://ift.tt/hC3qYSo
Show HN: Trumpstonks – every company Trump's named, backtested vs. the S&P https://ift.tt/g05xoOD June 2, 2026 at 12:30AM
Show HN: Textile – A desktop app for weaving together bits of text https://ift.tt/U1pwkeZ
Show HN: Textile – A desktop app for weaving together bits of text Hi all, I'm excited to show off Textile, a desktop app I recently built. Textile can combine bits of text using various inputs, such as commands on your computer, the contents of your clipboard, and hard-coded strings that you provide. It lets you carefully build up and modify a dynamic string, step by step, until it's exactly how you need it. The saved steps can then be executed on demand, with the click of a button or using a keyboard shortcut. I built Textile because I was often constructing complicated, dynamic URLs from various sources that all existed on my computer. I got tired of manually switching between different apps, copying and pasting various chunks of text, and assembling them all together somewhere. I've also found Textile to be quite useful as a kind of repository for obscure bits of static text, such as ½ and other fraction characters, when I can't be bothered to remember their built-in keyboard combinations. I also built Textile because I wanted to learn Electron, although I expect there will be some gnashing of teeth about this here. :) I think desktop development is quite interesting, in part because it doesn't require me, the developer, to pay for an API server and database in the cloud. The app itself is both the UI and the "server," and the local drive is effectively the "database." I knows this trades away syncing with the cloud but, on the other hand, there's something nice about knowing that your files are on your drive and not on somebody else's server. I realize that something like Textile may already exist, and may have much more functionality but, again, I wanted to learn. I must say that multi-sequence keyboard shortcuts are hard, and there are cases that don't work right in Textile. I feel vulnerable admitting that my approach has much room for improvement! For what it's worth, I did not use an LLM to write any code for Textile (although I did ask many questions of an LLM, as an alternative to Googling). Textile is open source, free to use, and does not require sign up, email, phone, or other such barriers. Try it and let me know what you think! (Note: I don't have access to hardware running Windows or Linux, so Textile is only available for macOS at the moment.) https://ift.tt/nQByFRx June 2, 2026 at 01:54AM
Show HN: Valdr - Valkey/Redis in safe Rust, passes >99% of Valkey test suite https://ift.tt/XrZMaqx
Show HN: Valdr - Valkey/Redis in safe Rust, passes >99% of Valkey test suite https://ift.tt/fmB1ojT June 1, 2026 at 11:23PM
Show HN: A desktop app for manual QA testing and evidence gathering https://ift.tt/3rvNLeg
Show HN: A desktop app for manual QA testing and evidence gathering https://ift.tt/mR83oY1 June 1, 2026 at 11:47PM
Sunday, May 31, 2026
Show HN: xxUTF – SIMD Unicode Normalization https://ift.tt/VOm07Hq
Show HN: xxUTF – SIMD Unicode Normalization https://ift.tt/INkzTL6 May 31, 2026 at 11:06PM
Show HN: FuguUX – science-backed, AI user testing to identify key web UX issues https://ift.tt/2ifxpC7
Show HN: FuguUX – science-backed, AI user testing to identify key web UX issues https://www.fuguux.com May 31, 2026 at 09:41PM
Saturday, May 30, 2026
Show HN: UN Condemnation Statistics https://ift.tt/IqV7oHy
Show HN: UN Condemnation Statistics https://boxed.github.io/UN-condemns/ May 30, 2026 at 11:57PM
Show HN: Community Ninja – Find customers searching for your product https://ift.tt/DGJFBxE
Show HN: Community Ninja – Find customers searching for your product https://ift.tt/ACT9oHX May 30, 2026 at 11:57PM
Show HN: Ego lite – why our browser agent writes JavaScript not CLI commands https://ift.tt/1a6mIBr
Show HN: Ego lite – why our browser agent writes JavaScript not CLI commands https://ift.tt/o2hd8i9 May 30, 2026 at 11:03PM
Subscribe to:
Posts (Atom)