<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: colinmarc</title><link>https://news.ycombinator.com/user?id=colinmarc</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 22 Oct 2026 19:42:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=colinmarc" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by colinmarc in "CVE-2026-111943: Compromised Intermediate Certificate Authority"]]></title><description><![CDATA[
<p>Go is not vulnerable in the same way software using webpki is, because it generally uses the system trust store. However, this change is about golang proactively blocking the certs, so that even if your OS doesn't update, it still won't trust them.<p><a href="https://github.com/golang/go/issues/82345" rel="nofollow">https://github.com/golang/go/issues/82345</a></p>
]]></description><pubDate>Thu, 22 Oct 2026 10:17:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=50193453</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=50193453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50193453</guid></item><item><title><![CDATA[New comment by colinmarc in "CVE-2026-111943: Compromised Intermediate Certificate Authority"]]></title><description><![CDATA[
<p>TL;DR:<p>The very urgent uv/certifi/etc releases (and yet-to-be-done bun release) are about removing the compromised CAs as described here:<p><a href="https://emudhra.we-have-a-problem.com/" rel="nofollow">https://emudhra.we-have-a-problem.com/</a><p>In other words, that software bundled the compromised certs into the binary, so upgrading it is the only way to remove them.<p>This is about Go proactively blocking intermediates. Which shouldn't strictly be necessary as long as your OS has removed or distrusted the CAs (on my laptop, macOS has done that, although it seems like it did so in a way not all tools have access to; for example, rustls-platform-verifier respects it, but rustls-webpki still loads the bad CAs from the system trust store).<p>edit: forgot I can't use code blocks on HN</p>
]]></description><pubDate>Thu, 22 Oct 2026 09:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=50193164</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=50193164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50193164</guid></item><item><title><![CDATA[New comment by colinmarc in "CVE-2026-111943: Compromised Intermediate Certificate Authority"]]></title><description><![CDATA[
<p>The eMudhra CA compromises had nothing to do with LLMs? But I love the vibes.</p>
]]></description><pubDate>Thu, 22 Oct 2026 09:25:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50193138</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=50193138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50193138</guid></item><item><title><![CDATA[DevEx for developers who don't write code]]></title><description><![CDATA[
<p>Article URL: <a href="https://bauplanlabs.com/post/devex-for-developers-who-dont-write-code">https://bauplanlabs.com/post/devex-for-developers-who-dont-write-code</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50173395">https://news.ycombinator.com/item?id=50173395</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 20 Oct 2026 22:11:22 +0000</pubDate><link>https://bauplanlabs.com/post/devex-for-developers-who-dont-write-code</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=50173395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50173395</guid></item><item><title><![CDATA[GitHub Actions Feedback Survey]]></title><description><![CDATA[
<p>Article URL: <a href="https://survey3.medallia.com/?actions&id=821775">https://survey3.medallia.com/?actions&id=821775</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50171416">https://news.ycombinator.com/item?id=50171416</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 20 Oct 2026 19:26:05 +0000</pubDate><link>https://survey3.medallia.com/?actions&amp;id=821775</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=50171416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50171416</guid></item><item><title><![CDATA[New comment by colinmarc in "Redesigning source control at Anthropic"]]></title><description><![CDATA[
<p>Thank you for engaging with my point! I agree, actually. I think if good design patterns could simply be copied out of a book, LLMs might be better at software engineering.<p>My point is more about up-front investment paying dividends. To speculate, it seems like the reward hacking is not there for long-term thinking.</p>
]]></description><pubDate>Wed, 14 Oct 2026 07:41:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083861</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=50083861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083861</guid></item><item><title><![CDATA[New comment by colinmarc in "Redesigning source control at Anthropic"]]></title><description><![CDATA[
<p>Good interface design allows extending or changing component X without having to step on the toes of your colleague working on component Y downstream. It's absolutely essential.<p>Interface design is one of the things Claude is worst at in my experience (using it every day for the past year).</p>
]]></description><pubDate>Wed, 14 Oct 2026 06:57:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083489</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=50083489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083489</guid></item><item><title><![CDATA[New comment by colinmarc in "Redesigning source control at Anthropic"]]></title><description><![CDATA[
<p>Code quality - and its best friend, interface design - pay dividends in large codebases. The fastest moving and most effective organizations I've worked at are ones that focused on code quality from the beginning.<p>All software is broken, but LLMs seem to make the wrong compromises consistently when working in large codebases.</p>
]]></description><pubDate>Wed, 14 Oct 2026 06:45:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50083375</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=50083375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50083375</guid></item><item><title><![CDATA[New comment by colinmarc in "Codex CLI installs a persistent, self-updating background daemon by default"]]></title><description><![CDATA[
<p>It's trivial to bypass this by tweaking the system prompt in other harnesses. They use string matching and a blacklist.<p><a href="https://x.com/FlorianKluge/status/2041855675295318039" rel="nofollow">https://x.com/FlorianKluge/status/2041855675295318039</a><p>(Whether that's against the ToS is not clear.)</p>
]]></description><pubDate>Mon, 12 Oct 2026 21:30:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50063320</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=50063320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50063320</guid></item><item><title><![CDATA[New comment by colinmarc in "Griffin: Human Interaction Model"]]></title><description><![CDATA[
<p>Nothing good can come of "hacking" our natural inclination to trust other human faces this way.</p>
]]></description><pubDate>Fri, 02 Oct 2026 04:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49929949</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=49929949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49929949</guid></item><item><title><![CDATA[New comment by colinmarc in "Can gzip be a language model?"]]></title><description><![CDATA[
<p>Would this work with video compression? Video codecs encode a lot of meaning; they use motion vectors to track the movement of objects on screen, for example.</p>
]]></description><pubDate>Tue, 22 Sep 2026 10:21:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49798967</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=49798967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49798967</guid></item><item><title><![CDATA[New comment by colinmarc in "Breaking Claude Code Opus 5 Auto Mode"]]></title><description><![CDATA[
<p>What's interesting to me about this is that it targets Claude's specific tics. Anthropic has created model that reliably reaches for the same tools (yes, and phrases; `python -c` is a load-bearing tool for it). Everyone gets the same model, so by learning the model's behavioral patterns you can target it better.</p>
]]></description><pubDate>Mon, 31 Aug 2026 11:08:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49508271</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=49508271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49508271</guid></item><item><title><![CDATA[New comment by colinmarc in "Tailcat – Like netcat, but over Tailscale’s data plane"]]></title><description><![CDATA[
<p>I'm a big fan of iroh, but I think iroh's holepunching algorithm is at least partly based on tailscale's, so it's not 100% accurate to say iroh got there first. (Just the "as a library without a control plane" bit.)</p>
]]></description><pubDate>Thu, 27 Aug 2026 09:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49462202</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=49462202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49462202</guid></item><item><title><![CDATA[New comment by colinmarc in "AWS Acquires DuckDB"]]></title><description><![CDATA[
<p>Came here to post the same thing. DataFusion is fantastic.</p>
]]></description><pubDate>Wed, 26 Aug 2026 13:37:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49448952</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=49448952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49448952</guid></item><item><title><![CDATA[New comment by colinmarc in "Pi's Minimalism Is Its Advantage"]]></title><description><![CDATA[
<p>...funnily enough, a few hours after posting this, it stopped working.</p>
]]></description><pubDate>Wed, 05 Aug 2026 22:08:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49189717</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=49189717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49189717</guid></item><item><title><![CDATA[New comment by colinmarc in "Pi's Minimalism Is Its Advantage"]]></title><description><![CDATA[
<p>I use my Anthropic subscription with Pi. I thought they would start charging me API usage at some point, but it never happened. (If it did happen, I would switch to open weights models.)</p>
]]></description><pubDate>Wed, 05 Aug 2026 06:54:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49179441</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=49179441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49179441</guid></item><item><title><![CDATA[New comment by colinmarc in "Ruff v0.16.0 – Significant new updates – 413 default rules up from 59"]]></title><description><![CDATA[
<p>It's conventional for semver to allow breaking changes for 0.x minor releases (but not for patch releases).</p>
]]></description><pubDate>Sun, 26 Jul 2026 10:50:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49056744</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=49056744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49056744</guid></item><item><title><![CDATA[New comment by colinmarc in "Decoy Font"]]></title><description><![CDATA[
<p>I find it works a lot better at smaller sizes.</p>
]]></description><pubDate>Fri, 17 Jul 2026 14:42:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48947970</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=48947970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48947970</guid></item><item><title><![CDATA[New comment by colinmarc in "I Built a Telegram Client for Pi"]]></title><description><![CDATA[
<p>I use my Anthropic sub with Pi. They keep saying they're going to disallow that and then walking back the decision. Or at least I think that's what's happening.</p>
]]></description><pubDate>Thu, 09 Jul 2026 12:10:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48844610</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=48844610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48844610</guid></item><item><title><![CDATA[New comment by colinmarc in "Ask HN: Is anyone experimenting with different ways of using LLMs for coding?"]]></title><description><![CDATA[
<p>My absolute favorite modality is one I don't use all that much at the moment: Zed's edit completion.<p>If you're unfamiliar, it's like tab-completion, but it has a context that includes the edits you've made in the last few seconds, and it can predict around the cursor.<p>The model isn't advanced enough to understand complex tasks, but it has more the feel of the "crafting gun" in Subnautica or other survival crafting games, if that analogy makes any sense.<p>Personally I hate working with a chatbot - it's low-bandwidth and rage-inducing. If I could imagine a perfect workflow, it would be something like me whispering my train of thought as I program, and then pointing a very fancy "autocomplete gun" at the code.</p>
]]></description><pubDate>Fri, 03 Jul 2026 12:15:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48774103</link><dc:creator>colinmarc</dc:creator><comments>https://news.ycombinator.com/item?id=48774103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48774103</guid></item></channel></rss>