<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: ScottBurson</title><link>https://news.ycombinator.com/user?id=ScottBurson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 11 Jun 2026 08:13:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ScottBurson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ScottBurson in "Modern Common Lisp with FSet"]]></title><description><![CDATA[
<p>Why is it too strong to say that functional point update operations on strings are not provided, when you seem to confirm that the supported way to manipulate strings functionally is to convert them to lists first?</p>
]]></description><pubDate>Thu, 23 Apr 2026 02:56:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47871826</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=47871826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47871826</guid></item><item><title><![CDATA[New comment by ScottBurson in "Modern Common Lisp with FSet"]]></title><description><![CDATA[
<p>I did think about cache-friendliness and made them as much so as I reasonably could, mostly by trying to minimize levels of indirection; but pointers are inescapably involved, and there are limits to how cache-friendly such data structures can be.<p>For instance, each CHAMP node is a single CL vector; the header occupies the first few slots rather than being a separate allocated ooject.</p>
]]></description><pubDate>Mon, 20 Apr 2026 05:33:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47830709</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=47830709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47830709</guid></item><item><title><![CDATA[New comment by ScottBurson in "Modern Common Lisp with FSet"]]></title><description><![CDATA[
<p>If you see this — have another look — I think I've improved it.</p>
]]></description><pubDate>Sat, 18 Apr 2026 02:19:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47812614</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=47812614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47812614</guid></item><item><title><![CDATA[New comment by ScottBurson in "Modern Common Lisp with FSet"]]></title><description><![CDATA[
<p>Okay, I buried the lede :-)<p>Good suggestion, thanks.</p>
]]></description><pubDate>Thu, 16 Apr 2026 23:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47800962</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=47800962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47800962</guid></item><item><title><![CDATA[New comment by ScottBurson in "AI will make formal verification go mainstream"]]></title><description><![CDATA[
<p>Actually, formal verification could help massively with four of those problems — all but the first (UI/UX) and fifth (requirements will always be hard).<p>A change in the API of a dependency should be detected immediately and handled silently.<p>Reliance on unspecified behavior shouldn't happen in the first place; the client's verification would fail.<p>Detecting breakage caused by library changes should be where verification really shines; when you get the update, you try to re-run your verification, and if that fails, it tells you what the problem is.<p>As for interconnected systems, again, that's pretty much the whole point.  Obviously, achieving this dream will require formalizing pretty much everything, which is well beyond our capabilities now.  But eventually, with advances in AI, I think it will be possible.  It will take something fundamentally better than today's LLMs, though.</p>
]]></description><pubDate>Thu, 18 Dec 2025 23:15:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46320158</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=46320158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46320158</guid></item><item><title><![CDATA[New comment by ScottBurson in "Repetitive negative thinking associated with cognitive decline in older adults"]]></title><description><![CDATA[
<p>Dark chocolate.</p>
]]></description><pubDate>Sun, 14 Sep 2025 22:23:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45243873</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=45243873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45243873</guid></item><item><title><![CDATA[New comment by ScottBurson in "Decreased CO2 during breathwork: emergence of altered states of consciousness"]]></title><description><![CDATA[
<p>I've done breathwork for years, and at some point the tetany simply stopped happening and hasn't returned.</p>
]]></description><pubDate>Fri, 18 Apr 2025 19:49:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43731307</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=43731307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43731307</guid></item><item><title><![CDATA[New comment by ScottBurson in "Cursor IDE support hallucinates lockout policy, causes user cancellations"]]></title><description><![CDATA[
<p>> The model genuinely believes it’s giving a correct reasoning chain<p>The model doesn't "genuinely believe" anything.</p>
]]></description><pubDate>Fri, 18 Apr 2025 19:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43731203</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=43731203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43731203</guid></item><item><title><![CDATA[New comment by ScottBurson in "The failure of the land value tax"]]></title><description><![CDATA[
<p>The thing to understand about the LVT is that we are pretty much all already paying it; not to the city in which we live, but to the previous owners of the land we live on.  When we buy a house, we have to pay the previous owner a certain amount for the land.  That amount is the present value of the expected income stream that could, hypothetically, be realized by renting out the land.  Divide by the number of months in our mortgage term and multiply by the interest rate, and the result is our effective monthly LVT.<p>All George is saying is that that money should be going to the city (or other controlling locality) instead of the previous owner, because it's the city that created the value in the first place.</p>
]]></description><pubDate>Sat, 15 Mar 2025 04:53:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43370085</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=43370085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43370085</guid></item><item><title><![CDATA[New comment by ScottBurson in "OpenAI O3-Mini"]]></title><description><![CDATA[
<p>The plural is "corpora" :-)</p>
]]></description><pubDate>Sat, 01 Feb 2025 10:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42897469</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=42897469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42897469</guid></item><item><title><![CDATA[New comment by ScottBurson in "CrowdStrike ex-employees: 'Quality control was not part of our process'"]]></title><description><![CDATA[
<p>> there should have been some kind of error handling<p>This is the point I would emphasize.  A kernel module that parses configuration files must defend itself against a failed parse.</p>
]]></description><pubDate>Fri, 13 Sep 2024 23:29:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=41536132</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=41536132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41536132</guid></item><item><title><![CDATA[New comment by ScottBurson in "Snowden: The arrest of Durov is an assault on the basic human rights"]]></title><description><![CDATA[
<p>Do you really think Putin would hesitate to arrest him if he did that?<p>Snowden knows he is being watched closely.  I suppose that is itself a reason to take what he says with a grain of salt, but I certainly don't take his silence on the Ukraine war as evidence of assent.</p>
]]></description><pubDate>Mon, 26 Aug 2024 20:12:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41361415</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=41361415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41361415</guid></item><item><title><![CDATA[New comment by ScottBurson in "Writing a Rust compiler in C"]]></title><description><![CDATA[
<p>I've read somewhere that Seymour Cray used to write his entire operating system in absolute octal.  ("Absolute" means no relocation; all memory accesses and jumps must be hand-targeted to the correct address, as they would have to be with no assembler involved.)</p>
]]></description><pubDate>Mon, 26 Aug 2024 01:41:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41353236</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=41353236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41353236</guid></item><item><title><![CDATA[New comment by ScottBurson in "Joe Biden stands down as Democratic candidate"]]></title><description><![CDATA[
<p>Probably not.  She needs to spend her time campaigning.</p>
]]></description><pubDate>Sun, 21 Jul 2024 21:27:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41028295</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=41028295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41028295</guid></item><item><title><![CDATA[New comment by ScottBurson in "Joe Biden stands down as Democratic candidate"]]></title><description><![CDATA[
<p>Not a bad idea, but it remains to be seen how many people are up for starting a run at this late date.<p>Also, I just read that Harris has money pouring in.  The donors may effectively decide this before anyone else can get traction.</p>
]]></description><pubDate>Sun, 21 Jul 2024 21:20:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=41028237</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=41028237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41028237</guid></item><item><title><![CDATA[New comment by ScottBurson in "CrowdStrike debacle provides road map of American vulnerabilities to adversaries"]]></title><description><![CDATA[
<p>I've read that it was a driver of some kind, not an application.  Applications can't cause BSODs (I hope).</p>
]]></description><pubDate>Sun, 21 Jul 2024 02:56:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41022038</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=41022038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41022038</guid></item><item><title><![CDATA[New comment by ScottBurson in "CrowdStrike debacle provides road map of American vulnerabilities to adversaries"]]></title><description><![CDATA[
<p>Really interesting to me that none of the commentators I've seen in the press have even hinted that maybe an OS that requires frequent security patches shouldn't be used for infrastructure in the first place.  For just one example, I've seen photos of BSODs on airport monitors that show flight lists -- why aren't those built on Linux or even OpenBSD?<p>Security is not a feature that can be layered on.  It has to be built in.  We now have an entire industry dedicated to trying to layer security onto Windows -- but it still doesn't work.</p>
]]></description><pubDate>Sat, 20 Jul 2024 17:39:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41018171</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=41018171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41018171</guid></item><item><title><![CDATA[New comment by ScottBurson in "On being brought up by libertarian economists"]]></title><description><![CDATA[
<p>I prefer the term "deference" for treating someone as an authority.  But you're right; people do often say "respect" when they mean "deference".</p>
]]></description><pubDate>Mon, 10 Jun 2024 01:49:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=40629356</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=40629356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40629356</guid></item><item><title><![CDATA[New comment by ScottBurson in "On being brought up by libertarian economists"]]></title><description><![CDATA[
<p>The elasticity doesn't matter for the equivalence of the two scenarios (head-on collision at 50 vs. brick wall at 50).  We've assumed, albeit implicitly, that in the head-on case, the cars have equal and opposite momentum.  Whether the collision is perfectly elastic, perfectly inelastic, or somewhere in between, a car will experience the same forces in the two scenarios (assuming, of course, that the elasticity is equal in the two cases).</p>
]]></description><pubDate>Mon, 10 Jun 2024 01:46:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=40629335</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=40629335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40629335</guid></item><item><title><![CDATA[New comment by ScottBurson in "On being brought up by libertarian economists"]]></title><description><![CDATA[
<p>Walter's answer is good, but here's another.  When the two cars collide, it's possible to imagine that they are exact mirror images of each other and hit exactly head-on, so that a large sheet of paper hung vertically at exactly the collision point would not be torn.  Of course we know that wouldn't literally happen in the real world, but it is <i>possible</i>.  This thought experiment demonstrates that the collision is equivalent to hitting a brick wall at 50mph, not 100.<p>Alternatively, imagine one car is parked (in neutral, with its brake off) and the other car hits it at 100.  The center of mass of the two cars is moving at 50 both before and after the collision (conservation of momentum); after it, the cars will be moving at that average speed.  The impact will again be equivalent to the original scenario.<p>The original claim probably results from a conflation of these two scenarios.<p>ETA: So what student drivers should be told is that hitting another car head-on is like hitting a brick wall at the <i>same</i> speed.  For this to be <i>exactly</i> true, the momenta (mass * velocity) of the two vehicles have to be equal and opposite, but to communicate the general idea, I don't think we have to go into that.</p>
]]></description><pubDate>Mon, 10 Jun 2024 00:17:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=40628740</link><dc:creator>ScottBurson</dc:creator><comments>https://news.ycombinator.com/item?id=40628740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40628740</guid></item></channel></rss>