<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: kensey</title><link>https://news.ycombinator.com/user?id=kensey</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 23 Oct 2026 11:03:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kensey" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kensey in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>I'm not sure (but would love to know) if Sectigo actively chose to sign eMudhra's certs (though if eMudhra <i>is</i> a reseller of theirs, it would make sense to do so), or if maybe it was just "their turn in the barrel" to be the designated cross-signer of a new CA's certs so the new CA could be a useful entity.</p>
]]></description><pubDate>Thu, 22 Oct 2026 19:31:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=50199924</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=50199924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50199924</guid></item><item><title><![CDATA[New comment by kensey in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>There's no reason clients <i>couldn't</i>, as far as I know (just like the various anti-spam measures where clients check for records that indicate what servers are allowed to send mail from a domain and consider it spam if those records don't match), but I also don't know of any clients that actually do.  And a CAA record still doesn't actively prevent issuance of a certificate, which is really what would be needed.<p>There used to be a pinning scheme called HPKP, but the trouble with it is it's very easy to accidentally (or via malicious third-party action) end up in a situation where your web site becomes unreachable by people who've visited it previously because the key changed and the pin prevents their browser recognizing the new key as valid:<p><a href="https://scotthelme.co.uk/im-giving-up-on-hpkp/" rel="nofollow">https://scotthelme.co.uk/im-giving-up-on-hpkp/</a></p>
]]></description><pubDate>Thu, 22 Oct 2026 19:27:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=50199881</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=50199881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50199881</guid></item><item><title><![CDATA[New comment by kensey in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>So the answer is just to use <i>only</i> the weaker option forever?</p>
]]></description><pubDate>Thu, 22 Oct 2026 19:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=50199789</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=50199789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50199789</guid></item><item><title><![CDATA[New comment by kensey in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>You don't think so?  In a scenario where it becomes known the US government is actively subverting Verisign to tamper with DNSSEC integrity (or where Verisign just screwed up badly enough to make their continued stewardship untenable, and I think either case <i>would</i> become known, in pretty short order), I absolutely think ICANN would expatriate .com.  If they didn't, they would lose legitimacy with everybody who <i>isn't</i> the US government.  That leads to at best an international effort to replace ICANN and at worst the splintering of the DNS root.  Nobody wants either of those scenarios -- the least-damaging thing for the Internet <i>and</i> for ICANN as an organization would indeed to be to take .com away and let say, the British run it for awhile.  (Maybe you could get your .com domain registrations at Sainsbury's, in the aisle next to the anti-demon plant misters.)<p>Which is exactly the kind of scenario a lot of people hyperventilated about back when ICANN was formed, for reasons of varying validity, but in this case it would indeed be the least-worst option all around.</p>
]]></description><pubDate>Thu, 22 Oct 2026 19:15:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=50199775</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=50199775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50199775</guid></item><item><title><![CDATA[New comment by kensey in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>See my other comment above.  A malicious TLD operator is not something everyone is just powerless to deal with.</p>
]]></description><pubDate>Thu, 22 Oct 2026 19:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50199644</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=50199644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50199644</guid></item><item><title><![CDATA[New comment by kensey in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>I don't think (and wouldn't hope) this would be a flag-day thing where we stop using CA trust completely all at once and only use DANE afterward.  DANE would become an option, disabled or secondary by default, that users could choose to use as a fallback if CA-based TLS validation fails.  Eventually as adoption increased and the critical paths got cleaned up, DANE could become the default primary, with a fallback to CA trust if there's no valid response to a TLSA record request.  Eventually as CA trust fell completely out of favor for most uses, it wouldn't be necessary for many clients to support it at all.</p>
]]></description><pubDate>Thu, 22 Oct 2026 19:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50199630</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=50199630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50199630</guid></item><item><title><![CDATA[New comment by kensey in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>If ICANN decides you no longer operate the TLD, and takes your name servers out of the root server zones and replaces them with somebody else's... you don't run that TLD any more, sorry, go have a good cry and then see if maybe running a hot dog stand is more your speed.  DNSSEC is one of the services ICANN considers critical enough to take away your TLD stewardship if you aren't providing that service properly.<p>Of course we wouldn't want ICANN to do that on a whim, or without having a new operator for the TLD ready to go, but there's already process defined for both planned and emergency transfers of operation of a TLD:<p><a href="https://www.icann.org/en/contracted-parties/registry-operators/services/registry-transition-processes" rel="nofollow">https://www.icann.org/en/contracted-parties/registry-operato...</a></p>
]]></description><pubDate>Thu, 22 Oct 2026 18:54:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50199507</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=50199507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50199507</guid></item><item><title><![CDATA[New comment by kensey in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>It seems much less likely that even a well-funded state actor could silently subvert enough root servers, which exist in many countries, to significantly compromise DNSSEC before alarms were raised, than that CAs are actively compromised or are just bad at being CAs, resulting in a breach like this (which happens approximately all the time).  And with regard to state coercion, some CAs are in fact state-<i>run</i>, by states most people would consider grievously corrupt.<p>More to the point I would trust IANA and ICANN, faults and all, to not screw up the DNS/DNSSEC root, much more than I trust <i>every CA in the default browser trust stores</i> to get X.509 right all day, every day.</p>
]]></description><pubDate>Thu, 22 Oct 2026 18:44:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=50199391</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=50199391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50199391</guid></item><item><title><![CDATA[New comment by kensey in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>The big takeaway here is: Web PKI is fundamentally broken, and the existence of CAs <i>as a concept</i> is the vulnerability that must be fixed -- or, more specifically, the idea that ultimately trusting a relatively small, basically fixed/hard-to-change set of (mostly) commercial entities with something this critical and far-reaching is (or ever was) actually a good idea.<p>There are a lot of reassuring statements from browser makers and others about how their mitigations for exactly this scenario kicked in and protected (some set of) Internet users, but IMHO there is not nearly enough discussion happening about <i>fixing things so those mitigations are not needed to begin with</i>.</p>
]]></description><pubDate>Thu, 22 Oct 2026 16:37:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=50197738</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=50197738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50197738</guid></item><item><title><![CDATA[New comment by kensey in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>eMudhra <i>was</i> a root CA.  Their roots and intermediates were cross-signed by Sectigo since it was a <i>new</i>(-ish) root CA (a comment on Reddit characterized eMudhra as a Sectigo reseller, but I can't find verification of that), but I don't know to what extent that was done as a result of Sectigo's own evaluation vs. some internal process of a larger entity like the CA/Browser Forum.  (Without cross-signing, it's difficult for a new CA to operate, so I imagine there must be <i>some</i> process by which a particular existing-CA cat is belled to be the cross-signer.)</p>
]]></description><pubDate>Thu, 22 Oct 2026 16:27:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=50197596</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=50197596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50197596</guid></item><item><title><![CDATA[New comment by kensey in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p>This all day.  There is no reason I should have to go through a third-party to get a certificate just to distribute a key for secure communications (which is all a DV certificate is good for) if I already own a domain, or can get the domain owner to publish my TLSA record in theirs (which should be no more onerous than publishing the server A record, which they already have to do).<p>The reason we <i>don't</i> have DANE support in browsers is of course because Google decided not to implement it in Chrome, because (ultimately) the key lengths securing the root DNS server zones weren't large enough to suit them (at the time, 1024 bits):<p><a href="https://www.imperialviolet.org/2015/01/17/notdane.html" rel="nofollow">https://www.imperialviolet.org/2015/01/17/notdane.html</a><p>And if Google wasn't going to do it, it didn't make sense for any other browser to do it either.<p>However, I believe the root zone keys are now longer, so I could (potentially) see Google implementing DANE in Chrome now, maybe with a Chrome-specific restriction of "TLSA records that have keys under 2048 bits in their chain of trust are ignored" (since the root zone keys are not the only keys in the chain and they want to eliminate 1024-bit RSA from Chrome).  And if Google does it in Chrome, then everybody else has to do it too, so the situation flips.</p>
]]></description><pubDate>Thu, 22 Oct 2026 16:09:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=50197322</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=50197322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50197322</guid></item><item><title><![CDATA[New comment by kensey in "The Wholesale Plagiarism of Obscure Sorrows"]]></title><description><![CDATA[
<p>> LLMs aren't mapping applications, they're reasoners.<p>No they aren't.  They're statistical token generators.  They do not understand concepts such as "distance from a given location or coordinate point".  If you're lucky you might ask it something likely to appear nearly verbatim in its training data, like "Chinese restaurants in Midtown Manhattan", and get back a reasonably accurate list, but it does not understand what a "Chinese restaurant" is, or what "Midtown Manhattan" is, or that one relates to the other in any way other than both appearing statistically associated with another set of tokens when they appear near each other.</p>
]]></description><pubDate>Sat, 20 Jun 2026 21:12:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48613018</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=48613018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48613018</guid></item><item><title><![CDATA[New comment by kensey in "What job interviews taught me about Kubernetes"]]></title><description><![CDATA[
<p>What I've seen more than anything else is that Kubernetes built an ecosystem (of contributors and users, but also of <i>companies</i> invested in its success) that none of its competitors could or would.  There was apparently a faction within Google that believed open-sourcing Kubernetes was a mistake because Google would have made more money keeping it in-house, but in terms of the success of the <i>project</i> I think it was entirely the right call, as was creating a foundation to maintain and promote it.  Look at the history of its competition:<p>* DC/OS was always its own thing and as time went on, eventually Mesosphere was basically the sole maintainer of the underlying Mesos.  Very little external contribution.<p>* OpenShift was different from Mesos and basically maintained only by Red Hat from the Makara acquisition (sometime in 2010 I think) to about mid-2015 (i.e. the point where they ripped out most of the OpenShift-native process isolation and orchestration and replaced it with Docker and Kubernetes).  Pre-Kubernetes OpenShift frankly struggled to catch on and again, basically everybody who cared about developing it worked for one company.<p>* CoreOS was developing fleet in the open but dropped it outright when Kubernetes was released.  The phrase I heard there was "We started to say something and Google finished our sentence."  They pivoted to Kubernetes for orchestration so hard it was kind of awkward talking to customers who used fleet after that.  In theory somebody could have picked it up like Kinvolk picked up rkt for awhile (and later CoreOS Linux as Flatcar), but as far as I know nobody ever made a serious effort to do so.<p>* Docker released Docker Swarm shortly after Kubernetes was released -- yet another one-company product.  (I still don't really understand <i>why</i> they released Swarm -- for simple workloads, Docker Engine and Docker Compose were enough, and for more complex ones Docker Engine was, at that time, still the <i>sole</i> underlying runtime in Kubernetes.  There were already two distinct orchestrators on the market, one from a much larger company with a lot more operational experience running containerized workloads than Docker had.  What was their thought process?)<p>* HashiCorp released Nomad well after Kubernetes but not only was it another sole-corporate-maintainer orchestrator, it deliberately omitted a lot of the basics Kubernetes included like service discovery in an effort to stay simple -- so in very few cases was Nomad alone actually enough to orchestrate workloads (nor was it intended to be, as the Nomad engineers in the ~1.0 days would have been first to tell you).  Past a point this made Nomad more work to get running and keep running than Kubernetes was.<p>The flip side is, I don't think a <i>purely</i> community-developed orchestrator would have won, even with a foundation backing it.  It's not the corporate backing that's the issue, it's the <i>lack of diversity</i> in that corporate backing.</p>
]]></description><pubDate>Tue, 16 Jun 2026 11:30:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48553575</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=48553575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48553575</guid></item><item><title><![CDATA[New comment by kensey in "The Target forensics lab (2024)"]]></title><description><![CDATA[
<p>Tom Segura has a standup bit in one of his specials about cop reality shows, and how people think talking to the cops is going to work out great for them.  "<i>Lawyer up</i>.  You can't handle that s**.  Everybody's like, 'I'm gonna talk to the cops, and straighten this whole thing out.'  You're gonna do 25 to life. Have fun with that, man."</p>
]]></description><pubDate>Mon, 12 Jan 2026 15:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46590013</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=46590013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46590013</guid></item><item><title><![CDATA[New comment by kensey in "Why do people keep writing about the imaginary compound Cr2Gr2Te6?"]]></title><description><![CDATA[
<p>> When you read plenty of papers you aren't going to read them again to cite them.<p>But in fact I do exactly that, exactly because experience has taught me that my memory of what is in a paper is fallible and I should at least cursorily review what I'm citing.  In a few cases I've even just deleted something entirely because my premise was based on a recollection of what I intended to cite that was subtly wrong enough to fatally undermine my entire thesis.<p>I'm not saying you have to read an entire paper over completely every time you cite it but at least pulling it up and reviewing the parts that are informing your argument is definitely a best practice.</p>
]]></description><pubDate>Wed, 27 Aug 2025 08:11:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45036792</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=45036792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45036792</guid></item><item><title><![CDATA[New comment by kensey in "Chain of thought monitorability: A new and fragile opportunity for AI safety"]]></title><description><![CDATA[
<p>What people currently refer to as "generative AI" is statistical output generation. It <i>cannot</i> do anything but statistically generate output.  <i>You</i> can, should you so choose, feed its output to a system with actual operational capabilities -- and people are of course starting to do this with LLMs, in the form of MCPs (and other things before the MCP concept came along), but <i>that's not new</i>.  Automation systems (including automation systems with feedback and machine-learning capabilities) have been put in control of various things for decades.  (Sometimes people even referred to them in anthropomorphic terms, despite them being relatively simple.)  Designing those systems and their interconnects to not do dangerous things is basic safety engineering.  It's not a special discipline that is new or unique to working with LLMs, and all the messianic mysticism around "AI safety" is just obscuring (at this point, one presumes intentionally) that basic fact.  Just as with those earlier automation and control systems, if you actually hook up a statistical text generator to an operational mechanism, you should put safeguards <i>on the mechanism</i> to stop it from doing (or design it to inherently lack the ability to do) costly or risky things, much as you might have a throttle limiter on a machine where overspeed commanded by computer control would be damaging -- but not because the control system has "misaligned values".<p>Nobody talks about a malfunctioning thermostat that makes a room too cold being "misaligned with human values" or a miscalibrated thermometer exhibiting "deception", even though both of those can carry very real risks to, or mislead, humans depending on what they control or relying on them being accurate.  (Just ask the 737 MAX engineers about software taking improper actions based on faulty inputs -- the MAX's MCAS was not <i>malicious</i>, it was <i>poorly-engineered</i>.)<p>As to the last point, the burden of proof is not to prove a nonliving thing does not have mind or will -- it's the other way around.  People without a programming background back in the day also regularly described ELIZA as "insightful" or "friendly" or other such anthropomorphic attributes, but nobody with even rudimentary knowledge of how it worked said "well, prove ELIZA <i>isn't</i> exhibiting free will".<p>Christopher Strachey's commentary on the ability of the computers of his day to do things like write simple "love letters" seems almost tailor-made for the current LLM hype:<p>"...with no explanation of the way in which they work, these programs can very easily give the impression that computers can 'think.' They are, of course, the most spectacular examples and ones which are easily understood by laymen. As a consequence they get much more publicity -- and generally very inaccurate publicity at that -- than perhaps they deserve."</p>
]]></description><pubDate>Thu, 17 Jul 2025 04:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44589710</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=44589710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44589710</guid></item><item><title><![CDATA[New comment by kensey in "Chain of thought monitorability: A new and fragile opportunity for AI safety"]]></title><description><![CDATA[
<p>> I wish I could hammer one thing through the skull of every "AI SAFETY ISNT REAL" moron: if you only start thinking about AI safety after AI becomes capable of causing an extinction level safety incident, it's going to be a little too late.<p>How about waiting till after "AI" becomes capable of doing... anything even remotely resembling that, or displaying anything like actual volition?<p>"AI safety" consists of the same thing all industrial safety does: not putting a nondeterministic process in charge of life- or safety-critical systems, and only putting <i>other</i> automated systems in charge with appropriate interlocks, redundancy, and failsafes.  It's the exact same thing it was when everybody was doing "machine learning" (and before that, "intelligent systems", and before that some other buzzword that anthropomorphized machines...) and not being cultishly weird about statistical text generators.  It's the kind of thing OSHA, NTSB and the FAA (among others) do every day, not some semi-mystical religion built around detecting intent in a thing that can't actually intend anything.<p>If you want actual "AI safety", fund public safety agencies like NHTSA and the CPSC, not weird Silicon Valley cults.</p>
]]></description><pubDate>Wed, 16 Jul 2025 23:22:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44587927</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=44587927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44587927</guid></item><item><title><![CDATA[New comment by kensey in "How the Pacific got its bend (2017)"]]></title><description><![CDATA[
<p>Why did the Pacific tectonic plate suddenly change direction 50 million years ago?</p>
]]></description><pubDate>Sat, 05 Jul 2025 15:50:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44473565</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=44473565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44473565</guid></item><item><title><![CDATA[How the Pacific got its bend (2017)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.mn.uio.no/geo/english/about/news-and-events/news/from-the-archive/2017/bend-in-the-pacific.html">https://www.mn.uio.no/geo/english/about/news-and-events/news/from-the-archive/2017/bend-in-the-pacific.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44473564">https://news.ycombinator.com/item?id=44473564</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 05 Jul 2025 15:50:39 +0000</pubDate><link>https://www.mn.uio.no/geo/english/about/news-and-events/news/from-the-archive/2017/bend-in-the-pacific.html</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=44473564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44473564</guid></item><item><title><![CDATA[New comment by kensey in "Does current AI represent a dead end?"]]></title><description><![CDATA[
<p>It’s also already becoming an issue for open-source projects that are being flooded with low-quality (= anything from “correct but pointless” to “actually introduces functional issues that weren’t there before”) LLM-generated PRs and even security reports —- for examples see Daniel Stenberg’s recent writing on this.</p>
]]></description><pubDate>Fri, 27 Dec 2024 15:58:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42523218</link><dc:creator>kensey</dc:creator><comments>https://news.ycombinator.com/item?id=42523218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42523218</guid></item></channel></rss>