<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: cbolton</title><link>https://news.ycombinator.com/user?id=cbolton</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 27 Aug 2026 20:51:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cbolton" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cbolton in "CEO fired developers to make room for AI. Developers create open source AI CEO"]]></title><description><![CDATA[
<p>It's John Nagle as in Nagle's algorithm, I'm sure he has an existing intellect.</p>
]]></description><pubDate>Thu, 27 Aug 2026 06:58:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49460888</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=49460888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49460888</guid></item><item><title><![CDATA[New comment by cbolton in "Firefox 157 will include JPEG XL by default on all platforms"]]></title><description><![CDATA[
<p>They didn't want to add 100K lines of multithreaded C++, for security reasons. See <a href="https://github.com/mozilla/standards-positions/pull/1064" rel="nofollow">https://github.com/mozilla/standards-positions/pull/1064</a>.<p>(I edited the timeline to clarify)</p>
]]></description><pubDate>Wed, 26 Aug 2026 09:31:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49446180</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=49446180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49446180</guid></item><item><title><![CDATA[New comment by cbolton in "Firefox 157 will include JPEG XL by default on all platforms"]]></title><description><![CDATA[
<p>I just wrote a timeline here: <a href="https://news.ycombinator.com/item?id=49445897">https://news.ycombinator.com/item?id=49445897</a></p>
]]></description><pubDate>Wed, 26 Aug 2026 09:06:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49445949</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=49445949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49445949</guid></item><item><title><![CDATA[New comment by cbolton in "Firefox 157 will include JPEG XL by default on all platforms"]]></title><description><![CDATA[
<p>To summarize the timeline:<p>2015-2021: Google and Cloudinary develop the technical foundations, work on standardization with the JPEG group and write the reference implementation<p>2021: Chrome and Firefox introduce experimental support<p>2022: The Chrome team decides to remove the experimental support, citing lack of interest in the ecosystem<p>2023: Apple surprises by shipping support in all their products<p>2024: Firefox says they don't want the attack surface of 100K lines of multithreaded C++ but they will ship support if Google implements a Rust version<p>September 2025: Google delivers jxl-rs v0.1.0 (a Rust implementation)<p>October 2025: The PDF Association announces they want to include the format in PDF, citing the need for HDR support in particular<p>November 2025: The Chrome team reverses its position, citing Safari support, Firefox's new stance, Interop proposals and the PDF announcement.<p>So while Google played the largest part by far in making JPEG-XL a thing, Apple probably played an outsize role in getting it adopted so fast. But its long-term fate? Who knows... The PDF Association might well have adopted JPEG-XL without Apple: they cited HDR support, wide-gamut, ultra-high resolution and channel number, not "works on iOS". And having it as <i>the</i> format for HDR in PDF would have forced Chrome's hand no matter what Apple did.<p>(Small heads up: the "anyone with a clue agrees with me" framing is more grating than useful.)</p>
]]></description><pubDate>Wed, 26 Aug 2026 09:00:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49445897</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=49445897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49445897</guid></item><item><title><![CDATA[New comment by cbolton in "Physical disc production ending in Jan 2028 for new games on PlayStation"]]></title><description><![CDATA[
<p>I wonder if piracy will eventually fill for physical releases of movies and games. It might be a fun project to make an online store game work on blue ray with nice packaging...</p>
]]></description><pubDate>Wed, 01 Jul 2026 16:47:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48749713</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48749713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48749713</guid></item><item><title><![CDATA[New comment by cbolton in "The case for physical media ownership"]]></title><description><![CDATA[
<p>That's not true, not all games are Game-Key cards, see <a href="https://www.dekudeals.com/switch-2-physical-games" rel="nofollow">https://www.dekudeals.com/switch-2-physical-games</a></p>
]]></description><pubDate>Sun, 28 Jun 2026 08:07:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48705375</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48705375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48705375</guid></item><item><title><![CDATA[New comment by cbolton in "There is minimal downside to switching to open models"]]></title><description><![CDATA[
<p>They can include these limitations in a contract which can be enforced like any contract.</p>
]]></description><pubDate>Mon, 22 Jun 2026 10:37:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48628342</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48628342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48628342</guid></item><item><title><![CDATA[New comment by cbolton in "Midjourney Medical"]]></title><description><![CDATA[
<p>No you can't. Statistical tests assume independent data points. Testing the same individual repeatedly would be pseudoreplication, leading to wrong conclusions.<p>If you mean run different tests, where you collect different kinds of data from the same individual, sure but that's not something you can "just do" in the general case.</p>
]]></description><pubDate>Thu, 18 Jun 2026 05:58:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48581362</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48581362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48581362</guid></item><item><title><![CDATA[New comment by cbolton in "Typst 0.15.0"]]></title><description><![CDATA[
<p>Typst tags by default, which is more than LaTeX can say. But LaTeX supports automatic tags for math which is huge. There's good progress on this in Typst (this release just added MathML support for HTML and MathML is also the basis for automatic math tags from what I understand) but it's not there yet.</p>
]]></description><pubDate>Tue, 16 Jun 2026 08:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48552330</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48552330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48552330</guid></item><item><title><![CDATA[New comment by cbolton in "Electric motors with no rare earths"]]></title><description><![CDATA[
<p>That just means lower net voltage => lower current => lower torque right? When you do need torque you need current and the losses that come with it.</p>
]]></description><pubDate>Sat, 13 Jun 2026 16:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48518596</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48518596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48518596</guid></item><item><title><![CDATA[New comment by cbolton in "Iran Shock Jolts Asia and Europe to Speed Up Energy Transition"]]></title><description><![CDATA[
<p>Much speculation here. It could well be that Iran's hard-line government will become stronger because of the war. People that were not specially pro- or anti-government probably didn't like seeing the US and Israel bomb their country and kill their government officials. On the other hand Iran is taking a big economic hit indeed... We'll see.<p>Regarding the nuclear threat posed by Iran: the deal Obama made with Iran was not perfect but it was working, at least on that aspect. Quoting the New York Times[1]: "Under the deal, Iran shipped 98 percent of its uranium stockpile out of the country. Iran previously had enough uranium to fashion eight to 10 atomic bombs once fully processed; afterward it was left without enough for even one". It also enabled an unprecedented level of inspections by the IAEA.<p>Compare that with what Trump has achieved so far... It's really sad that he had to tank that deal because he couldn't stand Obama having a great lasting diplomatic achievement. So Trump effectively manufactured the conditions for Iran to be a nuclear threat again.<p>I also don't see evidence that Iran wants to target Europe. The Iranian government does have a despicable rhetoric (mostly against Israel) but their actions have been limited. Israel talks less but inflicts far more harm. Iran has indeed been messing around the region and in particular "holding Lebanon hostage" to some extent with the Hezbollah... We'll see if that gets better after this war.<p>As for holding internet cables hostage and such: they are just playing the only cards they have, as they are being forced to, by the US.<p>> Besides, you care about 1 thing: that the oil price rose a bit.<p>I'm personally rather happy that oil prices are rising. We should get off oil as fast as possible for geopolitical and ecological reasons.<p>> And yes, I'm very sorry how inconvenient it is that the rest of the world does not just let you live in peace.<p>Not sure what you mean. We had international institutions and international law to try and avoid conflicts. The UN is a beautiful project created by the US at a time when they had good thinking people in charge. Trump hates and tries to dismantle international institutions. He likes the law of the jungle. It puts us all closer to WW3.<p>[1] <a href="https://www.nytimes.com/2026/04/21/us/politics/2015-iran-nuclear-deal.html" rel="nofollow">https://www.nytimes.com/2026/04/21/us/politics/2015-iran-nuc...</a></p>
]]></description><pubDate>Sun, 07 Jun 2026 10:38:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433530</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48433530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433530</guid></item><item><title><![CDATA[New comment by cbolton in "Iran Shock Jolts Asia and Europe to Speed Up Energy Transition"]]></title><description><![CDATA[
<p>I'm not defending what the Iranian government did to their people. I suppose I am defending their reaction (closing the strait) to the assassination of their head of state and other government officials.<p>The reaction was predictable and very much understandable from a human psychology perspective. So in my mind the responsibility for the strait being closed rests mostly with the US.<p>> The president is fine, btw. It was the "supreme leader" that got killed<p>In Iran the supreme leader is the head of state. In the US it's the president.<p>> he is known to have ordered the extermination of 600,000 Syrian muslims<p>Do you mean the Syrian civil war? According to Wikipedia it's 650,000 deaths on all sides together (more than half being combatants). I'm not sure it's fair to attribute all these deaths to Iran. By the way these numbers are similar to those of the Iraq War of GWB.</p>
]]></description><pubDate>Fri, 05 Jun 2026 15:20:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48413728</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48413728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48413728</guid></item><item><title><![CDATA[New comment by cbolton in "Iran Shock Jolts Asia and Europe to Speed Up Energy Transition"]]></title><description><![CDATA[
<p>Would you say that blocking the strait is more unacceptable than bombing the US and killing the President and most high-ranking government officials? Just trying to establish a scale on what's acceptable in terms of war crimes, international law and such.</p>
]]></description><pubDate>Fri, 05 Jun 2026 13:33:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48412326</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48412326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48412326</guid></item><item><title><![CDATA[New comment by cbolton in "Artificial intelligence is not conscious – Ted Chiang"]]></title><description><![CDATA[
<p>I mean you can connect the computer to sprinklers that activate when the system detects rain in the simulation if that's what you're after (that was just an aside to note that of course you don't get wet from a simulation disconnected from the real world).<p>But I guess that was a distraction from the main point: If consciousness emerges from biological processes in the brain connected to the world with a body, why would it not emerge from a simulation of these processes connected to the real world with sensors and actuators?<p>It seems like circular reasoning to me: The simulation is not like the real thing because it lacks the special thing that enables consciousness (that's Searle's biological naturalism). And it lacks what enables consciousness because it's not the real thing (that's the weather analogy).</p>
]]></description><pubDate>Thu, 04 Jun 2026 12:01:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48397449</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48397449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48397449</guid></item><item><title><![CDATA[New comment by cbolton in "Artificial intelligence is not conscious – Ted Chiang"]]></title><description><![CDATA[
<p>Well I don't understand how one can accept this argument. I mean if you believe in mind-body dualism it can make sense. But AFAIK Searle doesn't, instead he holds that there's something special about the brain biology that enables consciousness and that you won't find in a computer. I don't see why that would be the case if the computer can simulate the real world, and I find Searle's argument against simulation, that simulating rain doesn't make you wet, falls flat: it can make things wet in simulation, and if you connect it to sprinklers it will make you wet.</p>
]]></description><pubDate>Thu, 04 Jun 2026 09:32:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48396220</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48396220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48396220</guid></item><item><title><![CDATA[New comment by cbolton in "A New Typst Template for Pandoc (2025)"]]></title><description><![CDATA[
<p>I'm curious what would be a good example of something where this falls short of what you need?<p>I mean this Typst package just lets you import the notebook content in your Typst document. All the formatting is done in Typst which is also what you use for your final output...</p>
]]></description><pubDate>Fri, 29 May 2026 07:47:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48320282</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48320282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48320282</guid></item><item><title><![CDATA[New comment by cbolton in "A New Typst Template for Pandoc (2025)"]]></title><description><![CDATA[
<p>> My only complaint is that all functions are pure functions; there is not a way (that I know of) to share state from one function invocation to the next.<p>Indeed user-defined functions are pure. You can work around it like the suiji package[1] does: have the function return a value that you pass as argument to the next call.<p>[1] Random number generator in Typst: <a href="https://typst.app/universe/package/suiji/" rel="nofollow">https://typst.app/universe/package/suiji/</a></p>
]]></description><pubDate>Thu, 28 May 2026 14:29:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48309454</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48309454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48309454</guid></item><item><title><![CDATA[New comment by cbolton in "A New Typst Template for Pandoc (2025)"]]></title><description><![CDATA[
<p>For what's it's worth you can render Jupyter notebooks directly from Typst using the Callisto package. You can then style the notebook content as if it was written in Typst, using show rules, etc:<p><pre><code>  #import "@preview/callisto:0.2.5"
  #callisto.render(nb: json("notebook.ipynb"))
</code></pre>
though as the sibling comment says Quarto also works great for this, and Typst doesn't do epub (yet?)</p>
]]></description><pubDate>Thu, 28 May 2026 06:09:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48305228</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48305228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48305228</guid></item><item><title><![CDATA[New comment by cbolton in "Alexander Grothendieck Revolutionized 20th-Century Mathematics"]]></title><description><![CDATA[
<p>I had to follow your link to get it: I hadn't realized that 57 is not prime. At least I'm in good company.</p>
]]></description><pubDate>Sun, 24 May 2026 08:48:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255675</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48255675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255675</guid></item><item><title><![CDATA[New comment by cbolton in "Incident Report: CVE-2024-YIKES"]]></title><description><![CDATA[
<p>Remember the XZ backdoor? Or do you mean that <i>Rust</i> build script attacks are less likely? (Probably true but not much comfort)</p>
]]></description><pubDate>Mon, 11 May 2026 12:25:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48094090</link><dc:creator>cbolton</dc:creator><comments>https://news.ycombinator.com/item?id=48094090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48094090</guid></item></channel></rss>