<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: kacy</title><link>https://news.ycombinator.com/user?id=kacy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 13:37:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kacy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kacy in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I’ve been consumed by building <a href="https://emberdb.com" rel="nofollow">https://emberdb.com</a> <a href="https://github.com/kacy/ember" rel="nofollow">https://github.com/kacy/ember</a> over the last few months.<p>It’s a drop-in replacement for Redis written in Rust. Most if not all of your client code should work without issues. Outperforms in many areas and has more out of the box features like proto storage, raft/swim, and encryption at rest.<p>I’m pretty proud of it, and I hope you’ll give it a shot and open bug reports. :)</p>
]]></description><pubDate>Mon, 09 Mar 2026 02:41:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47304278</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=47304278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47304278</guid></item><item><title><![CDATA[New comment by kacy in "Show HN: Ember – A modern Redis drop-in replacement built in Rust"]]></title><description><![CDATA[
<p>Hi folks,<p>I'm anxious & excited to share Ember: a low-latency, memory-efficient distributed cache written in Rust. I designed it as a drop-in replacement for Redis, but with some modern twists that I've been iterating on and have been on my wishlist.<p>* <a href="https://github.com/kacy/ember" rel="nofollow">https://github.com/kacy/ember</a><p>* <a href="https://emberdb.com" rel="nofollow">https://emberdb.com</a><p>Here's what makes Ember different IMO:<p>* Native Protobuf storage (so no string serialization overhead and can encode/decode in the DB)<p>* Full gRPC API alongside RESP3 (think bi-directional streaming support for pub/sub)<p>* Mature distributed systems foundations (Raft consensus, gossip failure detection, automatic failover, live resharding)<p>* Built-in vector storage with a much smaller footprint<p>* Single static binary, zero runtime deps, and no garbage collector pauses<p>* It's also a true drop-in replacement. No need to use ember-cli or any of the client libraries. Your code should hopefully "just work" without too many issues.<p>This whole thing started purely as a learning project. For the last 15 years or so, I've worked with Redis, distributed systems, and all the fun and painful parts of building reliable infrastructure. But I had never actually sat down and /implemented/ those concepts from scratch myself. I wanted to really understand them. Not just read papers or use someone else's code.<p>So I started small. `cargo new test-db` and a single main.rs file. "How does RESP3 parsing work?" and "Can I do a basic SET and GET command?" It was really messy, but it slowly grew. At some point, I realized this had turned into something very solid and performant. The benchmarks early on were very convincing, but that's because it was architecturally very simple in the beginning. Now there's full Raft for replication, shared-nothing sharding by core, gossip membership, and live slot migration, and it still punches above its weight. All of the benchmark stuff is secondary though. I'm just proud that it works reliably and that I learned so much along the way.<p>A huge thank you to the Redis community and especially antirez (Savatore Sanfilippo). I don't know if you'll see this, but you've been such an inspiration. Redis changed how the industry thinks about caching, and its elegance and simplicity have been a source of inspiration, long before this project. Hundreds of thousands of developers have built incredible things on it.<p>One side comment I want to mention: AI has been an absolute game-changer in getting this project where it is today. Models like Opus 4.5 and Gemini 3 helped me reason through tricky Raft edge cases, profile expensive calls, debug obscure concurrency bugs, generate > 1200 tests, and generally helped describe very hard to understand concepts in plain English. It let me learn faster, iterate quicker, and ship something I'm proud of in a fraction of the time it would have taken. Grateful for how these tools are democratizing deep systems work like this.<p>It still feels immature in some respects, but the core is stable. All of my benchmarks are shared with the GCP VM config so other folks can replicate. Like all projects, there will be bugs, but I'll be here for a while hacking on it to make it better. Please take a look and give it a shot with your workloads. Thanks for any feedback!</p>
]]></description><pubDate>Fri, 27 Feb 2026 16:54:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47182744</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=47182744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182744</guid></item><item><title><![CDATA[Show HN: Ember – A modern Redis drop-in replacement built in Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://emberdb.com">https://emberdb.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47182743">https://news.ycombinator.com/item?id=47182743</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 27 Feb 2026 16:54:49 +0000</pubDate><link>https://emberdb.com</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=47182743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182743</guid></item><item><title><![CDATA[New comment by kacy in "New PFAS discovered with novel testing method"]]></title><description><![CDATA[
<p>I grew up in a poor town that sourced water from the Cape Fear river. There were two major factories in our immediate area: one that made paper and the other made industrial chemicals. The Dupont plant mentioned in the article was 10 miles upstream from where we were. We knew it was better to buy bottled water than to drink what came through the pipes. Grateful for the scientists and journalists for their work exposing all of this.</p>
]]></description><pubDate>Mon, 18 Dec 2023 19:30:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=38687057</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=38687057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38687057</guid></item><item><title><![CDATA[New comment by kacy in "Meilisearch 1.0 – Open-source search engine built in Rust"]]></title><description><![CDATA[
<p>We’ve been using a Meilisearch for the last six months or so and have been delighted with its performance and usability. It uses a fraction of the resources as Elasticsearch, and the language support is extensive and very active.<p>That being said, our cluster is much smaller than other ones I’ve worked with in the past, so I can’t comment on its reliability at massive scale.  I’ve also been very impressed with how active contributors are on GitHub and in their Discord. Everyone seems like good people, and it’s a project I’m excited to keep using.</p>
]]></description><pubDate>Wed, 08 Feb 2023 13:57:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=34708048</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=34708048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34708048</guid></item><item><title><![CDATA[New comment by kacy in "We reduced our iOS app launch time by 60%"]]></title><description><![CDATA[
<p>Because it's a helpful contribution to the the engineering community?</p>
]]></description><pubDate>Tue, 07 Feb 2023 15:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=34693667</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=34693667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34693667</guid></item><item><title><![CDATA[New comment by kacy in "GraphCDN is now Stellate and raised $30M"]]></title><description><![CDATA[
<p>the n+1 graphql problem is more difficult than most people realize. graphcdn makes it incredibly easy to globally scale a backend application with dynamically changing queries. of course, it _is_ possible to hack together some clever cloudflare workers (i've tried), but it gets increasingly difficult to  actually have the cache hit if you have a ton of changing fields (with nested values). then, there's the sunk cost of managing/tweaking everything if you're a small team. I also really like how clean and useful the visualizations are.<p>it's not for every use case, but it's clearly useful for the thousands of companies that have signed up and are paying them. :)</p>
]]></description><pubDate>Mon, 06 Jun 2022 15:18:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=31641603</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=31641603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31641603</guid></item><item><title><![CDATA[New comment by kacy in "GraphCDN is now Stellate and raised $30M"]]></title><description><![CDATA[
<p>This dismissive take is the biggest bull case for me.<p>GraphCDN is a killer product with an impressive business and a sharp team. Excited to see what's next for them.</p>
]]></description><pubDate>Mon, 06 Jun 2022 14:47:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=31641182</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=31641182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31641182</guid></item><item><title><![CDATA[New comment by kacy in "SomaFM"]]></title><description><![CDATA[
<p>I've probably been streaming SomaFM off and on for the last 15-20 years. Thanks for the reminder to donate!</p>
]]></description><pubDate>Tue, 31 May 2022 17:21:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=31572192</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=31572192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31572192</guid></item><item><title><![CDATA[New comment by kacy in "Show HN: Bike – macOS Native Outliner"]]></title><description><![CDATA[
<p>Very cool and congrats on what you’ve built! This is something I’ve been looking for. Any plans to do iCloud syncing and maybe a mobile app?</p>
]]></description><pubDate>Tue, 17 May 2022 13:03:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=31409908</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=31409908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31409908</guid></item><item><title><![CDATA[New comment by kacy in "Webamp IPFS media player"]]></title><description><![CDATA[
<p>If you're curious how it's built, here are the two main libraries:
<a href="https://github.com/codealchemist/webamp-ipfs" rel="nofollow">https://github.com/codealchemist/webamp-ipfs</a>
<a href="https://github.com/captbaritone/webamp" rel="nofollow">https://github.com/captbaritone/webamp</a></p>
]]></description><pubDate>Fri, 12 Nov 2021 19:09:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=29203313</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=29203313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29203313</guid></item><item><title><![CDATA[New comment by kacy in "Facebook plans first smartwatch for next summer with two cameras"]]></title><description><![CDATA[
<p>If it's at the stage where they're talking to partners, and it's expected to ship in less than a year, I'd argue that those are pretty clear indications that this isn't a skunkworks project that will be shelved.</p>
]]></description><pubDate>Thu, 10 Jun 2021 13:59:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=27460841</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=27460841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27460841</guid></item><item><title><![CDATA[Facebook plans first smartwatch for next summer with two cameras]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theverge.com/2021/6/9/22526266/facebook-smartwatch-two-cameras-heart-rate-monitor">https://www.theverge.com/2021/6/9/22526266/facebook-smartwatch-two-cameras-heart-rate-monitor</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27450745">https://news.ycombinator.com/item?id=27450745</a></p>
<p>Points: 17</p>
<p># Comments: 5</p>
]]></description><pubDate>Wed, 09 Jun 2021 17:36:50 +0000</pubDate><link>https://www.theverge.com/2021/6/9/22526266/facebook-smartwatch-two-cameras-heart-rate-monitor</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=27450745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27450745</guid></item><item><title><![CDATA[The Untold Story of the NFT Boom]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.nytimes.com/2021/05/12/magazine/nft-art-crypto.html">https://www.nytimes.com/2021/05/12/magazine/nft-art-crypto.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27129490">https://news.ycombinator.com/item?id=27129490</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 12 May 2021 12:30:21 +0000</pubDate><link>https://www.nytimes.com/2021/05/12/magazine/nft-art-crypto.html</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=27129490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27129490</guid></item><item><title><![CDATA[New comment by kacy in "Coinbase S-1"]]></title><description><![CDATA[
<p>Page 184 looks like it has some of the info you’re looking for</p>
]]></description><pubDate>Thu, 25 Feb 2021 12:57:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=26262253</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=26262253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26262253</guid></item><item><title><![CDATA[Coinbase S-1]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.sec.gov/Archives/edgar/data/1679788/000162828021003168/coinbaseglobalincs-1.htm">https://www.sec.gov/Archives/edgar/data/1679788/000162828021003168/coinbaseglobalincs-1.htm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26262170">https://news.ycombinator.com/item?id=26262170</a></p>
<p>Points: 660</p>
<p># Comments: 706</p>
]]></description><pubDate>Thu, 25 Feb 2021 12:40:50 +0000</pubDate><link>https://www.sec.gov/Archives/edgar/data/1679788/000162828021003168/coinbaseglobalincs-1.htm</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=26262170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26262170</guid></item><item><title><![CDATA[New comment by kacy in "Ask HN: Who is hiring? (January 2020)"]]></title><description><![CDATA[
<p>Fitbit | Infrastructure Engineer | San Francisco, CA (Remote USA ok) | Full-time | <a href="https://grnh.se/f13deb511" rel="nofollow">https://grnh.se/f13deb511</a><p>Our tooling for Infrastructure Engineering is largely written in Python and Go. On a daily basis, this team is building tools and supporting infrastructure with: Terraform, Vault, Docker, Kubernetes, Aurora/Mesos, and Prometheus.<p>You'll work on fresh and challenging technical problems that support hundreds of engineers and hundreds of millions of Fitbit's customers. Come help us build world-class infrastructure and tooling. We'd love to chat if you're interested.</p>
]]></description><pubDate>Thu, 02 Jan 2020 18:18:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=21938047</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=21938047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21938047</guid></item><item><title><![CDATA[New comment by kacy in "Jack Dorsey’s account was hacked"]]></title><description><![CDATA[
<p>I wonder if Jack is a victim of a SIM port hack?</p>
]]></description><pubDate>Fri, 30 Aug 2019 20:21:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=20842287</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=20842287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20842287</guid></item><item><title><![CDATA[HipChat is dead]]></title><description><![CDATA[
<p>They shut off service this morning. Even though we’ve all moved on to Slack or Mattermost, let’s all reflect on their legacy.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19172496">https://news.ycombinator.com/item?id=19172496</a></p>
<p>Points: 9</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 15 Feb 2019 16:59:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=19172496</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=19172496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19172496</guid></item><item><title><![CDATA[New comment by kacy in "Ask HN: Is Google Compute down?"]]></title><description><![CDATA[
<p>Also showing up on a traceroute to spotify.com for me.</p>
]]></description><pubDate>Mon, 12 Nov 2018 22:30:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=18436575</link><dc:creator>kacy</dc:creator><comments>https://news.ycombinator.com/item?id=18436575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18436575</guid></item></channel></rss>