<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: rockwotj</title><link>https://news.ycombinator.com/user?id=rockwotj</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 07 Sep 2026 14:39:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rockwotj" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rockwotj in "Ok, but does it scale?"]]></title><description><![CDATA[
<p>Sorry for spreading misinformation!</p>
]]></description><pubDate>Fri, 04 Sep 2026 23:58:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49571588</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=49571588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49571588</guid></item><item><title><![CDATA[New comment by rockwotj in "Ok, but does it scale?"]]></title><description><![CDATA[
<p>> It sounds like transactions by default are required to be written to disk before completion<p>They are yolo mode by default with periodic fsync and a big mutex around every reducer: <a href="https://strn.cat/posts/spacetime/" rel="nofollow">https://strn.cat/posts/spacetime/</a> (granted things may have changed since that blog post)<p>> I can't recall seeing a network-bound cluster<p>I saw some of these (most packets per second not bandwidth) in the Firebase Realtime Database because changes get broadcast to many users. Since SpacetimeDB is made for games this is the same synchronization effect. Traditional databases don’t do this which is why Cockroach wouldn’t have seen it.</p>
]]></description><pubDate>Fri, 04 Sep 2026 16:42:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49566992</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=49566992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49566992</guid></item><item><title><![CDATA[New comment by rockwotj in "Building a Rust Inference Engine That Matches Llama.cpp"]]></title><description><![CDATA[
<p>hopefully it was produced by their own inference engine!</p>
]]></description><pubDate>Sat, 08 Aug 2026 17:05:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49223641</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=49223641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49223641</guid></item><item><title><![CDATA[New comment by rockwotj in "GigaToken: ~1000x faster Language model tokenization"]]></title><description><![CDATA[
<p>but according to Little’s law, if you improve latency, you also improve throughput, right?<p>If I have the same number of CPU cores and they all can do their work in half the time they can double the number of requests now</p>
]]></description><pubDate>Thu, 23 Jul 2026 01:04:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49015574</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=49015574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49015574</guid></item><item><title><![CDATA[New comment by rockwotj in "Chorus: A fast WAL for object storage"]]></title><description><![CDATA[
<p>9fs is better than NFSv3 but NFSv4 is a different beast and more powerful<p>Honestly the biggest limitation is its quite a big protocol and can be complicated, but I don’t see any major advantages you could do yourself protocolwise over a custom FUSE thing except for just simplification. In my case I am hoping the kernel client can save me a lot of work of building a good client</p>
]]></description><pubDate>Thu, 09 Jul 2026 03:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48840559</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48840559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48840559</guid></item><item><title><![CDATA[New comment by rockwotj in "Chorus: A fast WAL for object storage"]]></title><description><![CDATA[
<p>> Wouldn't 9fs/plan9fs be more suitable for this use case from my limited understanding though?<p>Can you elaborate on why? NFS is really a great protocol with a lot of tricks to reduce round trips</p>
]]></description><pubDate>Wed, 08 Jul 2026 04:31:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48827548</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48827548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48827548</guid></item><item><title><![CDATA[New comment by rockwotj in "Chorus: A fast WAL for object storage"]]></title><description><![CDATA[
<p>author here! Glad you liked the post :)<p>> Motivation for combining Chorus and SlateDB for NFS<p>I work on an AI agent (tasklet) and we give every agent a linux machine. Having durable storage that is cheap, fast and multi-tenant is really important for our product. NFS is a great protocol (if complicated), and object storage is just the cheapest. But making it fast and reliable is key.<p>> other use cases<p>Any use case for SlateDB that you are willing to pay more for less latency but keep disaggregated storage without another system.<p>> GCP specific<p>Actually AWS and Azure zonal storage also support append operations, so I think the approach could be extended to all three major clouds. I don’t have a need for that ATM<p>> pricing<p>Probably worth a whole separate blog TBH. It would be cheaper than Kafka but more expensive than just using the built in WAL for SlateDB or OSWALD</p>
]]></description><pubDate>Wed, 08 Jul 2026 03:46:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48827254</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48827254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48827254</guid></item><item><title><![CDATA[New comment by rockwotj in "GPT-5.5 Codex reasoning-token clustering may be leading to degraded performance"]]></title><description><![CDATA[
<p>But this is model behavior and just a public issue tracker which claude code has just without code? I don’t see how it’s any different than <a href="https://github.com/anthropics/claude-code" rel="nofollow">https://github.com/anthropics/claude-code</a> for these issues.<p>I do appreciate that codex is open source generally, but I don’t think it matters for this class of issue as the model is closed still</p>
]]></description><pubDate>Sun, 05 Jul 2026 04:08:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48791180</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48791180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48791180</guid></item><item><title><![CDATA[New comment by rockwotj in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>Because it’s harder. It’s a stateful protocol and has a lot more features</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763236</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48763236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763236</guid></item><item><title><![CDATA[New comment by rockwotj in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>Nothing wrong with that, but you should remove the “at rest in S3” footnote from the write latency on the frontpage of the website, because that is not what is measured</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:29:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48763097</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48763097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48763097</guid></item><item><title><![CDATA[New comment by rockwotj in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>Yeah in this case the footnote to the write latency specifically says “at rest in S3”, which is what caused me to go look at the source. To be clear I have no problem with the ZeroFS of only flushing on fsync.<p>I <i>am</i> very excited for object storage first systems like this to leverage low latency zonal storage for write ahead logs to keep the disaggregated storage but greatly reduce write latency. That ends up being more expensive, but is likely a good tradeoff in lots of cases I have seen</p>
]]></description><pubDate>Thu, 02 Jul 2026 15:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48762852</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48762852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48762852</guid></item><item><title><![CDATA[New comment by rockwotj in "Show HN: ZeroFS – A log-structured filesystem for S3"]]></title><description><![CDATA[
<p>The sub-millisecond writes with data in S3 is false and impossible. If you look at the benchmark the fsync is not timed, so this is just the latency of either the network or in kernel file operations depending on the mount settings</p>
]]></description><pubDate>Thu, 02 Jul 2026 14:49:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48762523</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48762523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48762523</guid></item><item><title><![CDATA[New comment by rockwotj in "GLM 5.2 beats Claude in our benchmarks"]]></title><description><![CDATA[
<p>Oh of course all deepseek and glm are. Multiple people have seen GLM self report that it is claude, which makes it super obvious.<p>I think the surprising thing is I expect flash to be a pure distillation and strictly worse quality but clearly it’s more nuanced than that.</p>
]]></description><pubDate>Mon, 29 Jun 2026 01:57:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48713919</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48713919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48713919</guid></item><item><title><![CDATA[New comment by rockwotj in "GLM 5.2 beats Claude in our benchmarks"]]></title><description><![CDATA[
<p>I have also found deepseek flash beat pro in some of my own internal evals for tasklet.ai it’s really surprising and I don’t understand it</p>
]]></description><pubDate>Mon, 29 Jun 2026 01:23:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48713688</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48713688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48713688</guid></item><item><title><![CDATA[New comment by rockwotj in "The Doom Justifies the Valuation"]]></title><description><![CDATA[
<p>> will finally fracture.<p>If true, it will only be replaced with something else. With what is anyone’s guess.</p>
]]></description><pubDate>Mon, 22 Jun 2026 01:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48624598</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48624598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48624598</guid></item><item><title><![CDATA[New comment by rockwotj in "/architect: Reduce Fable tokens by 80%, Fable orchestrates/reviews, Codex builds"]]></title><description><![CDATA[
<p>I actually just started doing this by having Fable roleplay as Jeff Dean and to use Codex as Sanjay driving the implementation and have them go back and forth. Works really well and it’s cool to see AI pair program</p>
]]></description><pubDate>Sat, 13 Jun 2026 00:40:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48511026</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48511026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48511026</guid></item><item><title><![CDATA[New comment by rockwotj in "Show HN: Hm – a task runner with a Python DSL, growing into a CI/CD system"]]></title><description><![CDATA[
<p>This seems really great! I am a long time Bazel fan, but it’s not perfect, and I have always thought there was something simpler than bazel that would give a lot of these kinds of benefits. Having something that works for a hybrid rust/typescript codebase would be great.<p>I encourage you for you dev command to work with frontend setups like vite so it’s unified with backends and still supports HMR</p>
]]></description><pubDate>Thu, 28 May 2026 01:11:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48303004</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=48303004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48303004</guid></item><item><title><![CDATA[New comment by rockwotj in "The fastest Linux timestamps"]]></title><description><![CDATA[
<p>IIRC (it’s been awhile) this was an optimization that was inspired by someone noticing all of Google spent a lot of time in vDSO using <a href="https://research.google/pubs/google-wide-profiling-a-continuous-profiling-infrastructure-for-data-centers/" rel="nofollow">https://research.google/pubs/google-wide-profiling-a-continu...</a>
Google generally doesn’t have any (well that I have ever heard of) hard realtime requirements like the high frequency trading or HPC systems do.<p>Cool stuff thanks for sharing!</p>
]]></description><pubDate>Mon, 27 Apr 2026 11:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47920106</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=47920106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47920106</guid></item><item><title><![CDATA[New comment by rockwotj in "The fastest Linux timestamps"]]></title><description><![CDATA[
<p>Related reading is absl’s linear approximation of gettime from cycle counters, which I thought is a neat trick: <a href="https://github.com/abseil/abseil-cpp/blob/351086314d46e73d430296c9eca1f6d6c0372cd1/absl/time/clock.cc#L289" rel="nofollow">https://github.com/abseil/abseil-cpp/blob/351086314d46e73d43...</a></p>
]]></description><pubDate>Mon, 27 Apr 2026 02:39:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47917136</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=47917136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47917136</guid></item><item><title><![CDATA[New comment by rockwotj in "Zindex – Diagram Infrastructure for Agents"]]></title><description><![CDATA[
<p>> Production-grade
17 operation types. 40+ semantic validation rules. Auth, rate limiting, PostgreSQL storage.<p>Man where in the LLM training data did the “production ready “ come from? That whole list screams AI. Humans want social proof, not a list.</p>
]]></description><pubDate>Wed, 22 Apr 2026 02:21:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47858009</link><dc:creator>rockwotj</dc:creator><comments>https://news.ycombinator.com/item?id=47858009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47858009</guid></item></channel></rss>