<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: jsolson</title><link>https://news.ycombinator.com/user?id=jsolson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 14 May 2026 15:24:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jsolson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jsolson in "A History of IDEs at Google"]]></title><description><![CDATA[
<p>For most of my time here I used exclusively Chrome OS, and switched to it for personal use as well. My daily driver for years was a bright red Samsung Chromebook Galaxy (the first gen with the actual metal case). Literally none of my work is local, and it could run Secure Shell, Cider-V, and Docs as installed PWAs with their own taskbar items, etc. It was glorious.<p>When it finally failed in the most annoying way possible (the touch screen, which I do not use, started creating phantom clicks in the upper right corner of the display) I went looking for another Chromebook that was light, powerful, and well-built. Finding none, I now use MacBook Air and weep for the time I lose every time it needs an OS update.</p>
]]></description><pubDate>Wed, 13 May 2026 19:07:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48126072</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=48126072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48126072</guid></item><item><title><![CDATA[New comment by jsolson in "What does it mean to “write like you talk”?"]]></title><description><![CDATA[
<p>I would not argue with this, but I regret to confess that I am merely an engineer. I no longer aspire to artistry.</p>
]]></description><pubDate>Thu, 09 Apr 2026 02:41:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698730</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=47698730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698730</guid></item><item><title><![CDATA[New comment by jsolson in "What does it mean to “write like you talk”?"]]></title><description><![CDATA[
<p>This is largely where I'm ending up, but I started at the other end.<p>There is value in prose that carries your literal voice when the audience is _people who know you_. There is negative value in writing prose that requires the audience to _read it in your voice_ in order for it to make sense, avoid offense, or convey intent.<p>My prose changed first: it became plain spoken, as devoid of contextual subtlety as I could make it. My career benefitted. My spoken interactions followed.<p>The only thing that bothers me about it is the nagging sense that I've become so fucking boring.</p>
]]></description><pubDate>Thu, 09 Apr 2026 01:38:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698359</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=47698359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698359</guid></item><item><title><![CDATA[New comment by jsolson in "Nvidia NemoClaw"]]></title><description><![CDATA[
<p>I'm trying to put together what you could possibly mean by this -- rolling coal is fundamentally about spite. In isolation, nobody _wants_ their vehicle to spew black smoke. It only comes close to making sense in the context of another population (EV owners, typically, or more generally "the libs").<p>OpenClaw lets people live a bit dangerously, but fundamentally gives them something that they actually wanted. They wanted it so badly that they're willing to take what seem like insane risks to get it.<p>What do the two have in common?</p>
]]></description><pubDate>Wed, 18 Mar 2026 16:56:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47428181</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=47428181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47428181</guid></item><item><title><![CDATA[New comment by jsolson in "Was Windows 1.0's lack of overlapping windows a legal or a technical matter?"]]></title><description><![CDATA[
<p>You're not wrong, but PnP including the configuration basis for PCI which still sits at the config space layer of the latest and greatest PCIe. That's the piece I find so significant. I work with GPUs that mostly communicate over a proprietary C2C connection, but how does the OS find them? PCI enumeration.</p>
]]></description><pubDate>Thu, 05 Mar 2026 05:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47258033</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=47258033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47258033</guid></item><item><title><![CDATA[New comment by jsolson in "Was Windows 1.0's lack of overlapping windows a legal or a technical matter?"]]></title><description><![CDATA[
<p>I don't remember if Plug-n-Play shipped with the original Windows 95 (it's certainly there in the final OSR), but that was a pretty big shift from the manual IRQ and port mapping days of DOS/Windows 3.1.</p>
]]></description><pubDate>Thu, 05 Mar 2026 00:30:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47255946</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=47255946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47255946</guid></item><item><title><![CDATA[New comment by jsolson in "Douglas Adams on the English–American cultural divide over "heroes""]]></title><description><![CDATA[
<p>Columbo is anything but a failure, though, and the audience knows that. His genius is leveraging humility to convince killers that he's a bumbling idiot, while in reality he's onto them from the first encounter.<p>_Slow Horses_ came up in another thread. I'd argue that Columbo has more in common with Jackson Lamb than with Charlie Brown.</p>
]]></description><pubDate>Thu, 22 Jan 2026 17:35:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46722445</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=46722445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46722445</guid></item><item><title><![CDATA[New comment by jsolson in "Douglas Adams on the English–American cultural divide over "heroes""]]></title><description><![CDATA[
<p>It's so far from comedy that I couldn't make it through the series. When it comes up in conversation, I tend to describe it as "grief porn."</p>
]]></description><pubDate>Thu, 22 Jan 2026 17:27:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46722307</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=46722307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46722307</guid></item><item><title><![CDATA[New comment by jsolson in "Sins of the Children"]]></title><description><![CDATA[
<p>Yes, highly recommend Reynolds, generally, although the third Rev Space book takes some fortitude to get through.</p>
]]></description><pubDate>Mon, 19 Jan 2026 02:47:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46674531</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=46674531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46674531</guid></item><item><title><![CDATA[New comment by jsolson in "Anatomy of US inequality"]]></title><description><![CDATA[
<p>I realize this isn't the meat of your post, but you ate a lobster sandwich at Walmart?<p>I cannot help but think of <a href="https://youtu.be/Pj-D0jc17D0?si=BiEGWr9aacGdAkGW" rel="nofollow">https://youtu.be/Pj-D0jc17D0?si=BiEGWr9aacGdAkGW</a></p>
]]></description><pubDate>Sun, 21 Dec 2025 01:44:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46341484</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=46341484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46341484</guid></item><item><title><![CDATA[New comment by jsolson in "Most Stable Raspberry Pi? Better NTP with Thermal Management"]]></title><description><![CDATA[
<p>You might have even better precision if you stay away from CPU0 and also set idle=poll in your kernel command line. Lots of things (including other interrupts) often land on CPU0. It would not be my first choice for something where I wanted high timing precision.</p>
]]></description><pubDate>Tue, 25 Nov 2025 07:29:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46043232</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=46043232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46043232</guid></item><item><title><![CDATA[New comment by jsolson in "Why CUDA translation wont unlock AMD"]]></title><description><![CDATA[
<p>This comment is incorrect: <a href="https://storage.googleapis.com/deepmind-media/Model-Cards/Gemini-3-Pro-Model-Card.pdf" rel="nofollow">https://storage.googleapis.com/deepmind-media/Model-Cards/Ge...</a></p>
]]></description><pubDate>Thu, 20 Nov 2025 03:28:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45988568</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=45988568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45988568</guid></item><item><title><![CDATA[New comment by jsolson in "Why CUDA translation wont unlock AMD"]]></title><description><![CDATA[
<p>TPUs: <a href="https://storage.googleapis.com/deepmind-media/Model-Cards/Gemini-3-Pro-Model-Card.pdf" rel="nofollow">https://storage.googleapis.com/deepmind-media/Model-Cards/Ge...</a></p>
]]></description><pubDate>Thu, 20 Nov 2025 03:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45988560</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=45988560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45988560</guid></item><item><title><![CDATA[New comment by jsolson in "FAA to cut flights by 10% at 40 major airports due to government shutdown"]]></title><description><![CDATA[
<p>I'd say certain countries in Europe give us a run for our money: <a href="https://caw.ceu.edu/other-activities/academic-blog/politics/how-did-belgium-manage-to-survive-without-having-agovernment" rel="nofollow">https://caw.ceu.edu/other-activities/academic-blog/politics/...</a></p>
]]></description><pubDate>Thu, 06 Nov 2025 04:00:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45831279</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=45831279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45831279</guid></item><item><title><![CDATA[New comment by jsolson in "Kafka is Fast – I'll use Postgres"]]></title><description><![CDATA[
<p>I agree with nearly everything except your point (1).<p>Periodic polling is awkward on both sides: you add arbitrary latency _and_ increase database load proportional to the number of interested clients.<p>Events, and ideally coalesced events, serve the same purpose as interrupts in a uniprocess (versus distributed) system, even if you don't want a proper queue. This at least lets you know _when_ to poll and lets you set and adjust policy on when / how much your software should give a shit at any given time.</p>
]]></description><pubDate>Thu, 30 Oct 2025 05:49:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45756788</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=45756788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45756788</guid></item><item><title><![CDATA[New comment by jsolson in "The zipper is getting its first major upgrade in 100 years"]]></title><description><![CDATA[
<p>That would make sense.<p>My first thought was "Arc'teryx will probably adopt this immediately." They (and similar brands) are already pushing as hard as they can on seamlessness or very very tight seams.</p>
]]></description><pubDate>Sun, 19 Oct 2025 16:45:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45635632</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=45635632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45635632</guid></item><item><title><![CDATA[New comment by jsolson in "PCIe 8.0 announced by the PCI-Sig will double throughput again"]]></title><description><![CDATA[
<p>This actually makes sense from a spec perspective if you want to give enough to allow hardware to catch up with the specs and to support true interop.<p>Contrast this with the wild west that is "Ethernet" where it's extremely common for speeds to track well ahead of specs and where interop is, at best, "exciting."</p>
]]></description><pubDate>Thu, 14 Aug 2025 02:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44896285</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=44896285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44896285</guid></item><item><title><![CDATA[New comment by jsolson in "PCIe 8.0 announced by the PCI-Sig will double throughput again"]]></title><description><![CDATA[
<p>Datacenter Blackwell is Gen6, which is critical when pairing it with CX8 (2x400G) as otherwise you'd be stranding NIC BW.</p>
]]></description><pubDate>Thu, 14 Aug 2025 02:49:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44896265</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=44896265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44896265</guid></item><item><title><![CDATA[New comment by jsolson in "Games run faster on SteamOS than Windows 11, Ars testing finds"]]></title><description><![CDATA[
<p>In my world, we won't let a system boot with production credentials unless the IOMMU is enabled.<p>This is enforced by a greatly enriched TPM (and it's willingness to unwrap credentials). We have trust several layers of firmware and OS software, but the same mechanism allows us to ensure that known-bad versions of those aren't part of the stack that booted.<p>If I wanted secure games (and the market would tolerate it), I'd push for enforcement of something similar in the consumer space.</p>
]]></description><pubDate>Mon, 30 Jun 2025 14:07:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44423475</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=44423475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44423475</guid></item><item><title><![CDATA[New comment by jsolson in "Games run faster on SteamOS than Windows 11, Ars testing finds"]]></title><description><![CDATA[
<p>> Those are already unstoppable because they now use Direct Memory Access over the PCI-E bus, so the cheats don't even run on the same computer anymore.<p>Working on mostly server platforms, I had forgotten that IOMMU enablement (and, where relevant, enforcement) was not the default.<p>Consumer hardware and software is terrifying.</p>
]]></description><pubDate>Thu, 26 Jun 2025 02:12:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44383632</link><dc:creator>jsolson</dc:creator><comments>https://news.ycombinator.com/item?id=44383632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44383632</guid></item></channel></rss>