<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: knorker</title><link>https://news.ycombinator.com/user?id=knorker</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 27 May 2026 17:57:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=knorker" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by knorker in "The worst job interview I ever had"]]></title><description><![CDATA[
<p>An employer making career-affecting decisions for their employees based on whether they have kids or not sounds like a great way to get sued.<p>That said, I have been asked if I had kids, in an interview. Later in my career, when I was trained to perform interviews, I was explicitly told to NEEEEEVER ask that. And if the candidate volunteers it, to basically pretend you didn't hear it.</p>
]]></description><pubDate>Wed, 27 May 2026 08:16:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48291236</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=48291236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48291236</guid></item><item><title><![CDATA[New comment by knorker in "Stop Advertising in Your Commits"]]></title><description><![CDATA[
<p>When I read commit history I want to see the reasons. Commit messages are for extra context.<p>It's very useful if it says AI/LLM was used, then I know that there may not actually be a reason for the choice in the commit, so per Chesterton's fence I can then tear down that fence.<p>Now, do I need to know which brand of LLM? No. And fair enough, I'll stop being specific.</p>
]]></description><pubDate>Tue, 26 May 2026 19:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48284985</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=48284985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48284985</guid></item><item><title><![CDATA[New comment by knorker in "Mozilla to UK regulators: VPNs are essential privacy and security tools"]]></title><description><![CDATA[
<p>Ok, so step one is jailing the CEOs. Then what?<p>Any time someone builds a social network, they'll be equally liable for any danger for kids that result? De facto making social networks illegal?<p>Or is a moral/legal social network possible? If so, then it seems we're talking about two different things: 1. jail the CEOs of these companies… for… something (it's unclear to me. Not that I disagree, but you've not made the case). 2. How can we make social networks "a good"?<p>Surely you can't mean banning all social networks, because HN is a kind of social network.<p>What is an evil "kind" of social network? "I know it when I see it"?</p>
]]></description><pubDate>Tue, 19 May 2026 17:01:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48196024</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=48196024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48196024</guid></item><item><title><![CDATA[New comment by knorker in "Mozilla to UK regulators: VPNs are essential privacy and security tools"]]></title><description><![CDATA[
<p>Are you talking about the goal being bad, or the methods being bad, or that the goal inherently cannot be achieved without bad methods?<p>E.g. I think something pretty uncontroversial would be a goal of blocking kids from the likes of TikTok & Instagram between 22:00 and 08:00.[1] But if I'm an adult, that's a different matter. Ok, so how do I prove I'm an adult, without society turning into a surveillance state, or surveillance capitalism?<p>Next up: wouldn't it be nice if e.g. someone over the age of 30 couldn't initiate chats (including comments on posts) with 13 year olds? For hobby exceptions (e.g. joining a computer or chess club) it would make sense to either have parental approval, or some moderation requirements for parental approval exempt groups.<p>[1] I'm here not saying that this is the biggest problem, but it should at least be uncontroversial.</p>
]]></description><pubDate>Mon, 18 May 2026 07:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48176390</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=48176390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48176390</guid></item><item><title><![CDATA[New comment by knorker in "Mercedes-Benz commits to bringing back physical buttons"]]></title><description><![CDATA[
<p>Imagine buying a luxury car and finding the manufacturer saved like $10 on the very thing you interface with every single time you drive all the time, making the overall experience absolute shit.<p>"Can I pay you the $10 and you make my car not shit?" — "No, I'm sorry, we only make shit now".</p>
]]></description><pubDate>Mon, 04 May 2026 15:11:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48009703</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=48009703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48009703</guid></item><item><title><![CDATA[New comment by knorker in "Quantum Computers Are Not a Threat to 128-Bit Symmetric Keys"]]></title><description><![CDATA[
<p>> Any TLS break delayed by more than 15 minutes would be worthless.<p>What makes you say that? This is the store now decrypt later attack, and it's anything but worthless.<p>Oh, worthless for your oauth? Uh… but how do you bootstrap the trust? Sounds to me like you need post quantum to carry the whole thing anyway.<p>Or you mean one key signs the next? Ok, so your bet is that within the time window an RSA key, RSA can't be cracked?<p>Why in the world would anyone want to depend on that? Surely you will <i>also</i> pair it with PQ?</p>
]]></description><pubDate>Mon, 20 Apr 2026 21:10:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47840800</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47840800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47840800</guid></item><item><title><![CDATA[New comment by knorker in "Put your SSH keys in your TPM chip"]]></title><description><![CDATA[
<p>Ah, I guess by "that" you meant the touch part, not the uncopiable part.<p>There are many ways to implement this. I think some Chromebooks have FIDO gated on a physical button.<p>If you have an unlocked device with keys usable requiring a mere touch, I'm not sure fingerprint adds much value. A button would be enough.<p>Actually checking with fingerprint only addresses an extremely narrow attack where someone who wants to attack you steals your device (so already physical access, meaning not DPRK hackers) while it's unlocked, and only getting a window of opportunity until you've called your security department to lock your account.
… and yet this attacker would NOT be willing to use force against your person, to make you use your fingerprint.<p>Sure, if that's a threat model that's worth your time, use fingerprint too.<p>Keep in mind that already going from software only (and arguably this includes OTP app on your phone) already means effectively going to zero. Google moved to security keys and says “We have had no reported or confirmed account takeovers since implementing security keys at Google” — <a href="https://krebsonsecurity.com/2018/07/google-security-keys-neutralized-employee-phishing/" rel="nofollow">https://krebsonsecurity.com/2018/07/google-security-keys-neu...</a><p>So there are extreme diminishing returns after just security key with touch.<p>An app solution even gets a callout in that article as being not as good.</p>
]]></description><pubDate>Fri, 17 Apr 2026 10:11:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47804302</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47804302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47804302</guid></item><item><title><![CDATA[New comment by knorker in "Put your SSH keys in your TPM chip"]]></title><description><![CDATA[
<p>Yeah but more importantly neither will those multi million dollar routers your ISP uses. Nor their ten thousand thousand dollar switches.<p>And they won't be replacing these just because they're missing FIDO. And they can't "just" be upgraded because they aren't necessarily just Linux boxes in a trenchcoat. Nor are they necessarily running any version of OpenSSH.</p>
]]></description><pubDate>Fri, 17 Apr 2026 07:28:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803368</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47803368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803368</guid></item><item><title><![CDATA[New comment by knorker in "Put your SSH keys in your TPM chip"]]></title><description><![CDATA[
<p>Yes. But that'd just be a TPM on a computer, in hand held form.<p>A laptop and a phone are both general purpose computers with "TPM chips", so "you could implement that on android" is as true as "you could implement that on a white computer".<p>There was something about Macs. It took them a while to get a TPM. But I think now they do, so macs can do it too.</p>
]]></description><pubDate>Fri, 17 Apr 2026 07:23:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803348</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47803348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803348</guid></item><item><title><![CDATA[New comment by knorker in "Put your SSH keys in your TPM chip"]]></title><description><![CDATA[
<p>I don't think this is right.<p>Yes, with TPM and yubikey you have the option to store the per key material on disk, encrypted by the TPM. But the way this is then used is that the PKCS software sends that encrypted blob AND the requested operation, and gets only the output back. The CPU doesn't get the SSH private key back. Just the output of the RSA operation <i>using</i> the key.</p>
]]></description><pubDate>Thu, 16 Apr 2026 18:28:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47797504</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47797504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47797504</guid></item><item><title><![CDATA[New comment by knorker in "Put your SSH keys in your TPM chip"]]></title><description><![CDATA[
<p>> my authenticator app on my phone<p>Depending on which authenticator app (or maybe applies to all?), that data either is, or can be, backed up.<p>A yubikey cannot be cloned.[1]<p>> the malware rides along this expectation and gets ahold of your private SSH keys and stores them or sends them off somewhere.<p>Ah, this is where your misunderstanding lies. No, the crypto operation runs ON the TPM or yubikey. The actual secret key NEVER lives in RAM. (ehem, after it was imported, if importing is the method by which it was generated)<p>[1] You know what I mean. Of course in principle it can be. But not like a phone where it can literally be sent via scp.</p>
]]></description><pubDate>Thu, 16 Apr 2026 18:24:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47797442</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47797442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47797442</guid></item><item><title><![CDATA[New comment by knorker in "Put your SSH keys in your TPM chip"]]></title><description><![CDATA[
<p>This assumes that the server is running a recent enough OpenSSH. Configured with this enabled. For Linux servers, sure. For routers, less obviously so.</p>
]]></description><pubDate>Thu, 16 Apr 2026 17:03:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47796323</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47796323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47796323</guid></item><item><title><![CDATA[New comment by knorker in "Put your SSH keys in your TPM chip"]]></title><description><![CDATA[
<p>Without presence test (e.g. yubikeys touch) it's certainly not perfect. But it does close some real world attacks. Like the key can only be used while your laptop is on. (assuming laptop, here).<p>And keys cannot be stolen from backups.<p>Or stolen without your knowledge when you left your laptop unguarded for 5min.<p>Not every attacker has persistent <i>undetected</i> access. If the key can be copied then there's no opportunity for the original machine's tripwires to be triggered by its use. Every second malware runs is a risk of it being detected. Not so, or not in the same way, with a copied key.</p>
]]></description><pubDate>Thu, 16 Apr 2026 16:56:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47796232</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47796232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47796232</guid></item><item><title><![CDATA[New comment by knorker in "Backblaze has stopped backing up your data"]]></title><description><![CDATA[
<p>Is this grey-on-black just meant for LLMs to see for training, or is the intention that humans should be able to read it too?</p>
]]></description><pubDate>Tue, 14 Apr 2026 10:10:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47763578</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47763578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47763578</guid></item><item><title><![CDATA[New comment by knorker in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>But… why? (pun intended)<p>They raised $17M to build what appears to be solvable by some git wrapper scripts that could have been written by AI in 5 minutes?<p>To me the extra "wat" about this is that if I spend the sub-$1 to get the git wrapper scripts, I can get them <i>exactly</i> the way I want them, instead of being mandated to use the commands they made up. A huge gain for AI is the ability to have <i>exactly</i> the software you personally want, even if nobody else wants it just so.<p>So they are building the exact opposite of the need that AI brings forward. What they are building is not even median software that is in danger of being replaced (e.g. see Cloudflare spending a week to build "a wordpress"), but something that's the most extreme example of AI-will-replace-this that could possibly exist.<p>Who will buy this?<p>The only way this makes sense is as a plea for being acqui-hired (and the project dropped).</p>
]]></description><pubDate>Fri, 10 Apr 2026 16:57:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47720881</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47720881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47720881</guid></item><item><title><![CDATA[New comment by knorker in "New patches allow building Linux IPv6-only"]]></title><description><![CDATA[
<p>I'm not sure where that long story is supposed to convey. Cool story, bro.<p>> Sounds like ipv6 is a good solution for people who choose ISPs with CGNat.<p>I mean… this is just "not even wrong".<p>> Is it just CGNat on poor ISPs?<p>I already said no to this.<p>Look, like I said, you appear to be unaware of so much about everything about the Internet, running an ISP, running a service provider, corporate networks, ISP-customer relationships, small businesses, BGP viable policies, cloud economics, etc… that it's hard to know where to even start. And while HN is great for some things, HN comments are just not suitable for something that is shaped more like a course or internship. This can't even be described as "gaps" in your knowledge.<p>I'm put off by your confidence without the knowledge, and of course also by your implication that if you have CGNat then you should have just worked a little harder to not be so poor, to pay a better ISP, or you should move to a more expensive place where other ISP options exist. Of course ignoring that this doesn't scale to the population at all, and extra address bits are very relevant to scaling.</p>
]]></description><pubDate>Thu, 02 Apr 2026 07:35:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47611175</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47611175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47611175</guid></item><item><title><![CDATA[New comment by knorker in "New patches allow building Linux IPv6-only"]]></title><description><![CDATA[
<p>I mean, so many reasons. Not the least of which is carrier grade NAT is out. And that alone implies so much cost savings, performance increase, and home user flexibility .<p>I'm struggling to assume good faith on your question, since it's so strange. I feel like I need to start from scratch explaining the internet, since asking this question reveals a lack of knowledge about everything networking.</p>
]]></description><pubDate>Wed, 01 Apr 2026 22:12:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47607208</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47607208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47607208</guid></item><item><title><![CDATA[New comment by knorker in "New patches allow building Linux IPv6-only"]]></title><description><![CDATA[
<p>I would like this option, to make it easier to run a CI environment truly IPv6-only. As in socket() to create a v4 socket should fail.<p>seccomp could only do this partially, in that there are other avenues (e.g. io_uring), and I want it to be the case throughout the boot process.</p>
]]></description><pubDate>Wed, 01 Apr 2026 16:03:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47602682</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47602682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47602682</guid></item><item><title><![CDATA[New comment by knorker in "New patches allow building Linux IPv6-only"]]></title><description><![CDATA[
<p>So run fc00::/7 addresses with IPv6 NAT.<p>That addresses all of your concerns, and you have that option.</p>
]]></description><pubDate>Wed, 01 Apr 2026 15:49:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47602492</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47602492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47602492</guid></item><item><title><![CDATA[New comment by knorker in "Apple randomly closes bug reports unless you "verify" the bug remains unfixed"]]></title><description><![CDATA[
<p>Oh you sweet summer child. Everyone else does this.<p>Yes, I hate it too.<p>Put yourself in the position of the employee on the other side. They currently have 647 bugs in their backlog. And they also have actual work to do that's not even related to these bugs.<p>You come to work. Over night there's 369 emails (after many filters have been applied), 27 new bugs (14 of which are against a previous version). You triage. If you think 8h is enough to deal with 369 emails (67 of which are actionable. But which 67?) and actually <i>close</i> 27 bugs, then… well then you'd be assigned another 82 bugs and get put on email lists for advisory committees.<p>Before you jump to "why don't they just…", you should stop yourself and acknowledge that this in an unsolved problem. Ignore them, let them pile up? That's not a solution? Close them? No! It's still a problem! Ask you to verify it (and implicitly confirm that you still care)? That's… a bit better actually.<p>"Just hire more experts"… experts who are skilled enough, yet happy to work all day trying to reproduce these bugs? Sure, you can try. But it's extremely not a "why don't they just…".</p>
]]></description><pubDate>Wed, 25 Mar 2026 21:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47523449</link><dc:creator>knorker</dc:creator><comments>https://news.ycombinator.com/item?id=47523449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47523449</guid></item></channel></rss>