<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: jcgl</title><link>https://news.ycombinator.com/user?id=jcgl</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 27 Jun 2026 01:18:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jcgl" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jcgl in "Show HN: I made Google Trends for Hacker News by indexing 18 years of comments"]]></title><description><![CDATA[
<p>Agreed. That would make this way more insightful. Otherwise most searches will basically be a version of <a href="https://xkcd.com/1138/" rel="nofollow">https://xkcd.com/1138/</a> during periods of site growth.</p>
]]></description><pubDate>Thu, 25 Jun 2026 22:50:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48680206</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48680206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48680206</guid></item><item><title><![CDATA[New comment by jcgl in "What we call "age verification" is actually mass surveillance"]]></title><description><![CDATA[
<p>> This is covered by allowing for single-use credentials. IIRC the EU personal IDs will use this. Basically, the wallet requests a batch of single-use eIDs that all use different device key-pairs. Each credential is only used for one request and then deleted.<p>But this then means that the issuers and the verifiers can trivially collude to deanonymize holders/users.</p>
]]></description><pubDate>Tue, 23 Jun 2026 20:53:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48651247</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48651247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48651247</guid></item><item><title><![CDATA[New comment by jcgl in "Google Hits 50% IPv6"]]></title><description><![CDATA[
<p>Citation needed. These numbers are quite consistent with the growth pattern that started well before usable LLMs were even a thing.</p>
]]></description><pubDate>Sun, 21 Jun 2026 09:08:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48617049</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48617049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48617049</guid></item><item><title><![CDATA[New comment by jcgl in "U.S. science is in chaos"]]></title><description><![CDATA[
<p>First of all, multi-party democracy needn’t be slow. Parliamentary systems in multi-party countries often react faster than the US. This is due in part to legislation being systematically easier to pass.<p>Second of all, winner-take-all presidential mechanics don’t imply a four-year cycle of funding instability for research. That only happens if the president has sufficient control of funding. Which, through the administrative state (which is supposed to basically be a delegate of congressional authority), really is supposed to be insulated in large part from presidential, partisan politics. With increased centralization of power in the president (which, imo, is largely just an ~evolutionary response to Congress’ sclerosis), this insulation is lost, exposing research more to the four-year cycle of heavily partisan presidential politics.</p>
]]></description><pubDate>Thu, 18 Jun 2026 08:35:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48582522</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48582522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48582522</guid></item><item><title><![CDATA[New comment by jcgl in "GrapheneOS has been ported to Android 17"]]></title><description><![CDATA[
<p>How do you reconcile that position with what Graphene OS lists as requirements for support, as linked by another commenter? <a href="https://grapheneos.org/faq#future-devices" rel="nofollow">https://grapheneos.org/faq#future-devices</a><p>I’m not an expert, but all the listed points there sound reasonable. If indeed only the Pixels support them, well, it’s too bad there’s not other, similarly secure hardware out there.</p>
]]></description><pubDate>Wed, 17 Jun 2026 10:51:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48568508</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48568508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48568508</guid></item><item><title><![CDATA[New comment by jcgl in "A €0.01 bank transfer could compromise a banking AI agent"]]></title><description><![CDATA[
<p>I’m no expert, but as long as they’re represented by tokens in the end, they’re just tokens. Even if you train the transformer to treat them specially, a token is a token, and there’s no free lunch. At best, you’re going to be trading off between paying attention to this would-be security boundary and delivering high-quality results; the more you focus on one, the more you lose on the other.</p>
]]></description><pubDate>Sun, 14 Jun 2026 17:37:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48530161</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48530161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48530161</guid></item><item><title><![CDATA[New comment by jcgl in "Leaving Mozilla"]]></title><description><![CDATA[
<p>Case-in-point: <i>just</i> started a new chat with a new person (we had a previous room in common)--My desktop client, NeoChat, shows "This message is encrypted and the sender has not shared the key with this device." for all of their messages. FluffyChat on my phone shows their messages correctly.<p>Welcome to Matrix. It's the best option there is, and it's not very good.</p>
]]></description><pubDate>Sat, 13 Jun 2026 16:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48519025</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48519025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48519025</guid></item><item><title><![CDATA[New comment by jcgl in "Leaving Mozilla"]]></title><description><![CDATA[
<p>> has good clients<p>So far, I've only found clients with <i>different</i> bugs. Calling them good would be a stretch. Passable, perhaps. But the scene as a whole is more of a choose-the-bugs-to-live-with situation than choose-a-good-client.</p>
]]></description><pubDate>Sat, 13 Jun 2026 12:24:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48516608</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48516608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48516608</guid></item><item><title><![CDATA[New comment by jcgl in "The Future of Email"]]></title><description><![CDATA[
<p>You’re mistaken: DKIM always signs the entire From field. Signing is done on the MTA, so yes, it is “the reputation of the server” like you say, but “server” can be a relatively granular thing here, using different DKIM selectors for different addresses, MTAs, etc.</p>
]]></description><pubDate>Sat, 13 Jun 2026 06:50:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48514169</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48514169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48514169</guid></item><item><title><![CDATA[New comment by jcgl in "If you are asking for human attention, demonstrate human effort"]]></title><description><![CDATA[
<p>This is mostly what it is for me too. We're all awash in an information deluge, and we need heuristics to keep from drowning. Human effort, proof-of-work if you will, is a heuristic that helps with the AI-generated part of the deluge.</p>
]]></description><pubDate>Fri, 12 Jun 2026 16:54:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506508</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48506508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506508</guid></item><item><title><![CDATA[New comment by jcgl in "CEOs who think AI replaces their employees are just bad CEOs"]]></title><description><![CDATA[
<p>That's not something that is known how to do in a reliable fashion, right? It sounds quite like the problem where transformers are unable to be updated/taught over time.</p>
]]></description><pubDate>Wed, 10 Jun 2026 12:05:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48475059</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48475059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48475059</guid></item><item><title><![CDATA[New comment by jcgl in "CEOs who think AI replaces their employees are just bad CEOs"]]></title><description><![CDATA[
<p>That may very well be the case. In fact, I'm nearly certain that you're right. But it doesn't change the fact that open weight models are altogether insufficient on a number of important dimensions regarding freedom and transparency. And so often (such as the comment I replied to, I think), even technical people seem to just ignore the difference. Open weights are just weights. No amount of open-washing changes that.</p>
]]></description><pubDate>Wed, 10 Jun 2026 08:56:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48473460</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48473460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48473460</guid></item><item><title><![CDATA[New comment by jcgl in "CEOs who think AI replaces their employees are just bad CEOs"]]></title><description><![CDATA[
<p>I don’t see how that helps, unless you <i>actually</i> mean open source, rather than open weights like most people do. Without everything that goes into the model, including training data, these things are opaque.</p>
]]></description><pubDate>Wed, 10 Jun 2026 02:59:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48470843</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48470843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48470843</guid></item><item><title><![CDATA[New comment by jcgl in "IPv6 zones in URLs are a mistake"]]></title><description><![CDATA[
<p>No, because in a context where you'd have a port number, the address is surrounded with brackets: [2001:db8::]:80</p>
]]></description><pubDate>Tue, 09 Jun 2026 09:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48458514</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48458514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48458514</guid></item><item><title><![CDATA[New comment by jcgl in "IPv6 zones in URLs are a mistake"]]></title><description><![CDATA[
<p>Beyond the :: stuff, I can only think of IPv4-mapped IPv6 addresses, where you can represent a trailing 32 bits as dotted decimal (e.g. 2001:db8::192.0.2.1). And the :: stuff also exists in IPv4 in the same way, just using dots instead of colons.<p>ULA is equivalent to RFC1918.<p>LL also exists in IPv4 (PIPA), but I take your point that it's not common in most environments.<p>Yes, privacy addressing is different.<p>But, the context that you were commenting in was about the representation of addresses, not the semantics themselves ("what is a valid IPv6 string"). And there doesn't seem to be any greater complexity other than the IPv4-mapped IPv6 addresses thing. Which doesn't seem all that complex, especially if you see it as a tradeoff to escape the DNS name ambiguity of IPv4.</p>
]]></description><pubDate>Mon, 08 Jun 2026 10:08:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48443367</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48443367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48443367</guid></item><item><title><![CDATA[New comment by jcgl in "IPv6 zones in URLs are a mistake"]]></title><description><![CDATA[
<p>Outside of interface identifiers, what is so complex about them? I think they end up being purely simpler than IPv4 addresses since they can’t be mistaken for DNS names.</p>
]]></description><pubDate>Sat, 06 Jun 2026 14:08:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48425302</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48425302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48425302</guid></item><item><title><![CDATA[New comment by jcgl in "Is "colorectal cancer" rising in "young people"?"]]></title><description><![CDATA[
<p>How do you make sure you’re getting enough iodine?</p>
]]></description><pubDate>Wed, 27 May 2026 08:43:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48291445</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48291445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48291445</guid></item><item><title><![CDATA[New comment by jcgl in "Exit IP VPN servers mitigation rollout"]]></title><description><![CDATA[
<p>> Zero days for chrome will cost more than zero days for Firefox because Chrome takes security more seriously<p>They may cost more for Chrome, but it needn’t be because Chrome takes security more seriously; Chrome’s greater market share alone would be enough to account for this.<p>Not that I’m denying the overall conclusion. Just this bit of reasoning.</p>
]]></description><pubDate>Tue, 26 May 2026 08:01:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276579</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48276579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276579</guid></item><item><title><![CDATA[New comment by jcgl in "Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised"]]></title><description><![CDATA[
<p>Damn, good call. Really reinforces the need for sandboxing.<p>Still doesn’t negate the value of OpenSwitch, since the majority of malware won’t do that. But really good to keep in mind.</p>
]]></description><pubDate>Wed, 20 May 2026 06:43:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203953</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48203953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203953</guid></item><item><title><![CDATA[New comment by jcgl in "Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised"]]></title><description><![CDATA[
<p>Excellent example, thank you. <i>This</i> is the kind of stuff that skeeves me out and is entirely within the model of threats that I want to guard against. Sandboxing + OpenSnitch is good stuff. And, ofc, npm bad.</p>
]]></description><pubDate>Tue, 19 May 2026 19:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48198406</link><dc:creator>jcgl</dc:creator><comments>https://news.ycombinator.com/item?id=48198406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48198406</guid></item></channel></rss>