<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: wgjordan</title><link>https://news.ycombinator.com/user?id=wgjordan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 21 May 2026 17:47:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wgjordan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wgjordan in "AI is just unauthorised plagiarism at a bigger scale"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Aladdin" rel="nofollow">https://en.wikipedia.org/wiki/Aladdin</a><p>The argument, as I understand it is that the "theft" is in quotes because it's not literally copyright infringement, but fair use of an old public-domain folk tale that ends up consuming the latter.<p>Today, when kids know "Aladdin" they know the copyrighted/trademarked Disney character, not the traditional folk tale- that's the "theft" that happened.</p>
]]></description><pubDate>Thu, 21 May 2026 16:25:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225326</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=48225326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225326</guid></item><item><title><![CDATA[New comment by wgjordan in "DOS Zone"]]></title><description><![CDATA[
<p>Don't miss related HN threads from the original authors:<p><a href="https://news.ycombinator.com/item?id=28861204">https://news.ycombinator.com/item?id=28861204</a><p><a href="https://news.ycombinator.com/item?id=48086249">https://news.ycombinator.com/item?id=48086249</a></p>
]]></description><pubDate>Thu, 21 May 2026 01:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48216762</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=48216762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48216762</guid></item><item><title><![CDATA[New comment by wgjordan in "AWS North Virginia data center outage – resolved"]]></title><description><![CDATA[
<p>A real example, from Facebook's 2021 outage [1]:<p>> Our primary and out-of-band network access was down, so we sent engineers onsite to the data centers to have them debug the issue and restart the systems. But this took time, because these facilities are designed with high levels of physical and system security in mind. They’re hard to get into, and once you’re inside, the hardware and routers are designed to be difficult to modify even when you have physical access to them. So it took extra time to activate the secure access protocols needed to get people onsite and able to work on the servers. Only then could we confirm the issue and bring our backbone back online.<p>There was one (later denied) report that a 'guy with an angle grinder' was involved in gaining access to the server cage.<p>[1] <a href="https://news.ycombinator.com/item?id=28762611">https://news.ycombinator.com/item?id=28762611</a></p>
]]></description><pubDate>Sat, 09 May 2026 04:14:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48071775</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=48071775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48071775</guid></item><item><title><![CDATA[New comment by wgjordan in "Show HN: Smol machines – subsecond coldstart, portable virtual machines"]]></title><description><![CDATA[
<p><a href="https://blog.davidv.dev/posts/minimizing-linux-boot-times/" rel="nofollow">https://blog.davidv.dev/posts/minimizing-linux-boot-times/</a></p>
]]></description><pubDate>Sat, 18 Apr 2026 09:08:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47814399</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=47814399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47814399</guid></item><item><title><![CDATA[New comment by wgjordan in "Show HN: Turbolite – a SQLite VFS serving sub-250ms cold JOIN queries from S3"]]></title><description><![CDATA[
<p>Thanks for the extra details, the frontrun benchmark numbers seem compelling for various cold-read use cases.<p>A system that combines both WAL frames with cold-read-optimized grouped pages is another interesting point in the design-space. Tuning the intervals separately could make it work well- frequent WAL-checkpoint uploads, and grouped pages only on higher-level compaction cycles for cold-read optimization on longer-lived objects.<p>Looking forward to seeing where you head with this!</p>
]]></description><pubDate>Tue, 31 Mar 2026 17:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47590620</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=47590620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47590620</guid></item><item><title><![CDATA[New comment by wgjordan in "Show HN: Turbolite – a SQLite VFS serving sub-250ms cold JOIN queries from S3"]]></title><description><![CDATA[
<p>Nice set of experiments! I appreciate that you're running benchmarks on real object storage setups to validate rapid design variations. (Meta-note: I love how agents have recently made this kind of experimental-research work possible with much less human time investment.)<p>I've been doing some experiments of my own in a relatively similar space, also focusing on S3/Tigris-backed SQLite on ephemeral compute, also with B-tree aware prefetching (see <a href="https://github.com/wjordan/sqlite-prefetch" rel="nofollow">https://github.com/wjordan/sqlite-prefetch</a>).<p>I think the idea of storing grouped pages together to optimize read-locality is interesting. Note that it steers in the opposite direction of the temporal locality that a format like LTX/Litestream uses to provide transaction-aware features like point-in time restore. The tradeoff also involves significantly greater write amplification (re-upload the entire page group every time a single page dirties), heavily favoring cold-read-heavy workloads over mixed-write or warm-read workloads.<p>The query-plan frontrunning is a very novel experiment as well, discovering in advance that SQLite is about to run a full-table scan seems like a very useful optimization hint to work with. I'd love to see experiments validating how much of an improvement that offers compared to simple reactive prefetch (which takes at least a couple page faults to get up to speed).</p>
]]></description><pubDate>Fri, 27 Mar 2026 06:20:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47539580</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=47539580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47539580</guid></item><item><title><![CDATA[New comment by wgjordan in "Death to Scroll Fade"]]></title><description><![CDATA[
<p>Anthropic uses it across all their websites, here's a typical example where the effect is obvious as you scroll down: <a href="https://claude.com/solutions/agents" rel="nofollow">https://claude.com/solutions/agents</a><p>I could be wrong, but my simple guess is that it's become widespread in LLM-generated websites partly because of Anthropic's own style guides getting adopted through Claude-bundled skills and such.</p>
]]></description><pubDate>Wed, 18 Mar 2026 16:23:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47427727</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=47427727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47427727</guid></item><item><title><![CDATA[New comment by wgjordan in "SHOW HN: A usage circuit breaker for Cloudflare Workers"]]></title><description><![CDATA[
<p>Sounds like a promising idea, but a blog post with bits of implementation code is not a "Show HN", there's nothing to try out here. See the guideline [1]:<p>> Off topic: blog posts, sign-up pages, newsletters, lists, and other reading material. Those can't be tried out, so can't be Show HNs. Make a regular submission instead.<p>> If your work isn't ready for users to try out, please don't do a Show HN. Once it's ready, come back and do it then. Don't post landing pages or fundraisers.<p>[1] <a href="https://news.ycombinator.com/showhn.html">https://news.ycombinator.com/showhn.html</a></p>
]]></description><pubDate>Thu, 12 Mar 2026 15:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352664</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=47352664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352664</guid></item><item><title><![CDATA[New comment by wgjordan in "Two days of oatmeal reduce cholesterol level"]]></title><description><![CDATA[
<p>Yeah, the article showed that the high-dose intervention (modeled after von Noorden's famous century-old 'oat cure') is most effective. A large bowl of oatmeal (100g) all 3 meals for 2 days, 6 large bowls total.<p>6 weeks of 'oatmeal for breakfast every day' was less effective than 2 days of 'stuff yourself with oatmeal'.</p>
]]></description><pubDate>Fri, 30 Jan 2026 05:36:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46820900</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=46820900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46820900</guid></item><item><title><![CDATA[New comment by wgjordan in "Two days of oatmeal reduce cholesterol level"]]></title><description><![CDATA[
<p>It's well known that an oatmeal diet lowers cholesterol (the article itself cites a 1907 'oat cure' in its intro). The new finding here is insight into the exact mechanism- a short-term, high-dose oatmeal diet (300g/day for two days) had significantly greater LDL-lowering effect than a medium-term, moderate-dose oatmeal diet (80g/day for six weeks), and they associated the difference with increases in several plasma phenolic compounds triggered by specific changes in the gut microbiome.</p>
]]></description><pubDate>Fri, 30 Jan 2026 04:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46820552</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=46820552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46820552</guid></item><item><title><![CDATA[New comment by wgjordan in "Prediction markets are ushering in a world in which news becomes about gambling"]]></title><description><![CDATA[
<p>> It's like a dozen paragraphs, forming one complete argument. Is this too much material to take in all at once, in this brave new TLDR tomorrow?<p>The issue is not that you cited a dozen-paragraph argument, it's that you inlined all the text directly into a series of comments instead of a link to the text on a separate page. It visually overwhelms the discussion thread and is disruptive to the broader discussion, which is not strictly against guidelines but generally seen as non-normative behavior.</p>
]]></description><pubDate>Sun, 18 Jan 2026 19:26:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46671247</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=46671247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46671247</guid></item><item><title><![CDATA[New comment by wgjordan in "JuiceFS is a distributed POSIX file system built on top of Redis and S3"]]></title><description><![CDATA[
<p>Also worth noting (as a sibling comment pointed out) that despite these assurances the untested legal risks of AGPL-licensed code may still cause difficulties for larger, risk-averse companies. Google notably has a blanket policy [1] banning all AGPL code entirely as "the risks outweigh the benefits", so large organizations are probably another area where the commercial license comes into play.<p>[1] <a href="https://opensource.google/documentation/reference/using/agpl-policy" rel="nofollow">https://opensource.google/documentation/reference/using/agpl...</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 21:05:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46639303</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=46639303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46639303</guid></item><item><title><![CDATA[New comment by wgjordan in "JuiceFS is a distributed POSIX file system built on top of Redis and S3"]]></title><description><![CDATA[
<p>This clarification is helpful, thanks! The README currently implies a slightly different take, perhaps it could be made more clear that it's suitable for use unmodified in closed source products:<p>> The AGPL license is suitable for open source projects, while commercial licenses are available for organizations requiring different terms.<p>I was a bit unclear on where the AGPL's network-interaction clause draws its boundaries- so the commercial license would only be needed for closed-source modifications/forks, or if statically linking ZeroFS crate into a larger proprietary Rust program, is that roughly it?</p>
]]></description><pubDate>Thu, 15 Jan 2026 20:21:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46638647</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=46638647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46638647</guid></item><item><title><![CDATA[New comment by wgjordan in "JuiceFS is a distributed POSIX file system built on top of Redis and S3"]]></title><description><![CDATA[
<p>> The benchmark suite is trivial and opensource.<p>The actual code being benchmarked is trivial and open-source, but I don't see the actual JuiceFS setup anywhere in the ZeroFS repository. This means the self-published results don't seem to be reproducible by anyone looking to externally validate the stated claims in more detail. Given the very large performance differences, I have a hard time believing it's an actual apples-to-apples production-quality setup. It seems much more likely that some simple tuning is needed to make them more comparable, in which case the takeaway may be that JuiceFS may have more fiddly configuration without well-rounded defaults, not that it's actually hundreds of times slower when properly tuned for the workload.<p>(That said, I'd love to be wrong and confidently discover that ZeroFS is indeed that much faster!)</p>
]]></description><pubDate>Thu, 15 Jan 2026 19:57:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46638271</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=46638271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46638271</guid></item><item><title><![CDATA[New comment by wgjordan in "JuiceFS is a distributed POSIX file system built on top of Redis and S3"]]></title><description><![CDATA[
<p>For a proper comparison, also significant to note that JuiceFS is Apache-2.0 licensed while ZeroFS is dual AGPL-3.0/commercial licensed, significantly limiting the latter's ability to be easily adopted outside of open source projects.</p>
]]></description><pubDate>Thu, 15 Jan 2026 19:42:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46638080</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=46638080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46638080</guid></item><item><title><![CDATA[New comment by wgjordan in "JuiceFS is a distributed POSIX file system built on top of Redis and S3"]]></title><description><![CDATA[
<p>Related, "The Design & Implementation of Sprites" [1] (also currently on the front page) mentioned JuiceFS in its stack:<p>> The Sprite storage stack is organized around the JuiceFS model (in fact, we currently use a very hacked-up JuiceFS, with a rewritten SQLite metadata backend). It works by splitting storage into data (“chunks”) and metadata (a map of where the “chunks” are). Data chunks live on object stores; metadata lives in fast local storage. In our case, that metadata store is kept durable with Litestream. Nothing depends on local storage.<p>[1] <a href="https://news.ycombinator.com/item?id=46634450">https://news.ycombinator.com/item?id=46634450</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 19:34:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46637956</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=46637956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46637956</guid></item><item><title><![CDATA[New comment by wgjordan in "Sugar industry influenced researchers and blamed fat for CVD (2016)"]]></title><description><![CDATA[
<p>Please follow the HN guidelines [1]:<p><i>When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."</i><p>[1] <a href="https://news.ycombinator.com/newsguidelines.html">https://news.ycombinator.com/newsguidelines.html</a></p>
]]></description><pubDate>Wed, 07 Jan 2026 17:00:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46528900</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=46528900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46528900</guid></item><item><title><![CDATA[New comment by wgjordan in "Marmot – A distributed SQLite server with MySQL wire compatible interface"]]></title><description><![CDATA[
<p>Very helpful hearing about your own similar experiments with CRDTs. As a followup I'd be interested in more direct comparison between Marmot and Corrosion in terms of features/performance, since they both serve a similar use case and Corrosion seems to have worked through some of the CRDT issues you mentioned.</p>
]]></description><pubDate>Fri, 02 Jan 2026 17:27:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46467115</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=46467115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46467115</guid></item><item><title><![CDATA[New comment by wgjordan in "Marmot – A distributed SQLite server with MySQL wire compatible interface"]]></title><description><![CDATA[
<p>Related, Corrosion has experimental support for the pgsql wire protocol (limited to sqlite-flavored SQL queries): <a href="https://superfly.github.io/corrosion/api/pg.html" rel="nofollow">https://superfly.github.io/corrosion/api/pg.html</a></p>
]]></description><pubDate>Fri, 02 Jan 2026 17:04:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46466846</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=46466846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46466846</guid></item><item><title><![CDATA[New comment by wgjordan in "Show HN: Encore – Type-safe back end framework that generates infra from code"]]></title><description><![CDATA[
<p>SST has not been AWS-specific since Aug 2024 [1], it is now based on Pulumi/Terraform instead of CDK/CloudFormation.<p>[1] <a href="https://sst.dev/blog/sst-v3">https://sst.dev/blog/sst-v3</a></p>
]]></description><pubDate>Fri, 14 Nov 2025 14:49:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45927247</link><dc:creator>wgjordan</dc:creator><comments>https://news.ycombinator.com/item?id=45927247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45927247</guid></item></channel></rss>