<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: squirrellous</title><link>https://news.ycombinator.com/user?id=squirrellous</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 28 Aug 2026 07:47:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=squirrellous" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by squirrellous in "Saving 100 terabytes of memory by optimizing 1.1.1.1's DNS cache"]]></title><description><![CDATA[
<p>I wonder at their scale, why wouldn’t it make sense to store the entries lightly compressed in memory?</p>
]]></description><pubDate>Fri, 28 Aug 2026 00:18:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49472918</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=49472918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49472918</guid></item><item><title><![CDATA[New comment by squirrellous in "HN: The Good Parts (2016)"]]></title><description><![CDATA[
<p>There is <a href="https://hnrss.github.io/" rel="nofollow">https://hnrss.github.io/</a> if you don’t mind a 3rd party service.</p>
]]></description><pubDate>Sat, 22 Aug 2026 10:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49398229</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=49398229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49398229</guid></item><item><title><![CDATA[New comment by squirrellous in "There's no reason for software to be slow anymore"]]></title><description><![CDATA[
<p>This doesn’t seem to mention that having AI aggressively optimize software will result in code that is too clever / complex to be maintained by the original human author. For something with a very stable API and can be tested to death like a regex engine it’s likely 
 workable. Other things, not so much. We have enough trouble maintaining AI generated code _without_ aggressive optimizations as is!</p>
]]></description><pubDate>Sat, 22 Aug 2026 05:10:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49396739</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=49396739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49396739</guid></item><item><title><![CDATA[New comment by squirrellous in "DeepSeek V4 Pro 0813"]]></title><description><![CDATA[
<p>I _think_ that has always been based on discretion of the mods. It’s only allowed after some period of time and if popular enough.</p>
]]></description><pubDate>Thu, 13 Aug 2026 05:01:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49281944</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=49281944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49281944</guid></item><item><title><![CDATA[New comment by squirrellous in "That time when I failed the Microsoft interview"]]></title><description><![CDATA[
<p>Well, did they hire you? Don’t leave us hanging!</p>
]]></description><pubDate>Tue, 04 Aug 2026 11:12:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49166945</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=49166945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49166945</guid></item><item><title><![CDATA[New comment by squirrellous in "Ask HN: What are your favorite blogs not about AI?"]]></title><description><![CDATA[
<p>Here are some that come to mind right now:<p><a href="https://research.swtch.com/" rel="nofollow">https://research.swtch.com/</a><p><a href="https://danluu.com/" rel="nofollow">https://danluu.com/</a><p><a href="https://apenwarr.ca/log/" rel="nofollow">https://apenwarr.ca/log/</a></p>
]]></description><pubDate>Mon, 20 Jul 2026 04:09:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48974245</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48974245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48974245</guid></item><item><title><![CDATA[New comment by squirrellous in "IceCream – Never use print() to debug again"]]></title><description><![CDATA[
<p>My first thought as well. Debugging is actually a decent use case of AI.</p>
]]></description><pubDate>Sun, 19 Jul 2026 13:41:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48968147</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48968147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48968147</guid></item><item><title><![CDATA[New comment by squirrellous in "Protobuf-py: Protobuf for Python, without compromises"]]></title><description><![CDATA[
<p>These days I am of the opinion that we don’t need a real IDL. Instead one should choose a “primary language” and define the schema in that language. All other language bindings are generated from that canonical language. Then for wire format you’d just pick something workable from pb json msgpack etc. This replaces all the Google codegen intermediate layer, and for the primary language it naturally becomes very ergonomic.</p>
]]></description><pubDate>Wed, 15 Jul 2026 02:26:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48915530</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48915530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48915530</guid></item><item><title><![CDATA[New comment by squirrellous in "Protobuf-py: Protobuf for Python, without compromises"]]></title><description><![CDATA[
<p>Honest question - why isn’t the following document [1] a standard? Is it too loosely specified?<p>[1] <a href="https://protobuf.dev/programming-guides/encoding/" rel="nofollow">https://protobuf.dev/programming-guides/encoding/</a></p>
]]></description><pubDate>Sun, 12 Jul 2026 09:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48879839</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48879839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48879839</guid></item><item><title><![CDATA[New comment by squirrellous in "Does code cleanliness affect coding agents? A controlled minimal-pair study"]]></title><description><![CDATA[
<p>Research done by SonarSource, a company that sells static analysis products. This explains the focus on static analysis, among other things.</p>
]]></description><pubDate>Mon, 06 Jul 2026 05:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48801071</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48801071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48801071</guid></item><item><title><![CDATA[New comment by squirrellous in "Pystd, similar-ish functionality with a fraction of the compile time"]]></title><description><![CDATA[
<p>Love to see someone implementing pathlib in c++. It is what stdfs could have been.</p>
]]></description><pubDate>Wed, 01 Jul 2026 07:18:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48743306</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48743306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48743306</guid></item><item><title><![CDATA[New comment by squirrellous in "DuckDB Internals: Why Is DuckDB Fast? (Part 1)"]]></title><description><![CDATA[
<p>Those three things you mentioned kind of live in the same niche - offline data storage and querying. In that world yes everything has become columnar since it’s just better. Row-oriented is still the solution for online streaming use cases.</p>
]]></description><pubDate>Fri, 19 Jun 2026 14:13:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48598862</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48598862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48598862</guid></item><item><title><![CDATA[New comment by squirrellous in "Lore – Open source version control system designed for scalability"]]></title><description><![CDATA[
<p>The last time I tried JJ it plainly refused to work with git LFS, which is kind of what OOP here is about (large files). Has that improved?</p>
]]></description><pubDate>Thu, 18 Jun 2026 01:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48579597</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48579597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48579597</guid></item><item><title><![CDATA[New comment by squirrellous in "Anthropic apologizes for invisible Claude Fable guardrails"]]></title><description><![CDATA[
<p>If you don’t like what Anthropic is doing, stop paying them money. There’s plenty of competition to go around. They can’t keep this up for long if users flock elsewhere.</p>
]]></description><pubDate>Fri, 12 Jun 2026 10:42:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48502343</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48502343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48502343</guid></item><item><title><![CDATA[New comment by squirrellous in "The beauty and simplicity of the good old C-style void* in C++"]]></title><description><![CDATA[
<p>One could argue the reinterpret_cast makes the intent more explicit which is a good thing.<p>That said I don’t have much against the use of void* or even char* here. If it works in C, it works in C++ just fine. std::span is not the right tool for this.</p>
]]></description><pubDate>Tue, 09 Jun 2026 10:54:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48459347</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48459347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48459347</guid></item><item><title><![CDATA[New comment by squirrellous in "More than 6 out of 10 people turn to AI for psychological support"]]></title><description><![CDATA[
<p>I think there are situations where AI is good for quick advice, provided you _also_ have a professional to talk to if needed. I sometimes seek advice about dealing with difficult colleagues, or ask for opinions about things I said at work while a little emotional. These don’t affect my personal life that much so the stakes are lower.</p>
]]></description><pubDate>Wed, 03 Jun 2026 01:38:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48378728</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48378728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48378728</guid></item><item><title><![CDATA[New comment by squirrellous in "Restartable Sequences"]]></title><description><![CDATA[
<p>I am not very well versed here but I think due to the requirement for assembly and single-instruction commit, practical uses of rseq is generally very simple. It is nowhere near the usefulness of locks.</p>
]]></description><pubDate>Mon, 01 Jun 2026 11:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48355354</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48355354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48355354</guid></item><item><title><![CDATA[New comment by squirrellous in "Restartable Sequences"]]></title><description><![CDATA[
<p>IIUC rseq is similar to thread-local data with the additional benefit that it scales with number of CPU cores, not threads. However if you are an application developer and is able to control all the threads in an application, then rseq isn’t that superior.<p>I fully agree that rseq should be more easily available to Linux developers, though.</p>
]]></description><pubDate>Sun, 31 May 2026 23:23:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48350813</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48350813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48350813</guid></item><item><title><![CDATA[New comment by squirrellous in "What color is your function? (2015)"]]></title><description><![CDATA[
<p>This is the kind of comment I come to HN for. Thanks for teaching me something.</p>
]]></description><pubDate>Thu, 28 May 2026 01:22:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48303115</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48303115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48303115</guid></item><item><title><![CDATA[New comment by squirrellous in "Every Frontier AI Is INTJ"]]></title><description><![CDATA[
<p>I’d guess that is what you get for training them on source code.<p>Also the I vs E axis feels meaningless in this case.</p>
]]></description><pubDate>Tue, 26 May 2026 02:01:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48274106</link><dc:creator>squirrellous</dc:creator><comments>https://news.ycombinator.com/item?id=48274106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48274106</guid></item></channel></rss>