<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: Nextgrid</title><link>https://news.ycombinator.com/user?id=Nextgrid</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 22 Jun 2026 02:56:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Nextgrid" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Nextgrid in "Put your SSH keys in your TPM chip"]]></title><description><![CDATA[
<p>Downvoted - this is false, sorry. The whole point of security keys (whether exposed via PKCS#11, or FIDO) is that the private key material never leaves the security key and instead the cryptographic operations are delegated to the key, just like a commercial HSM.<p>Technically, a private key that was imported (and is marked as exportable) to a PKCS#11 device can subsequently be re-exported (but even then, during normal operation the device itself handles the crypto), but a key generated on-device and marked as non-exportable <i>guarantees</i> the private key never leaves the physical device.</p>
]]></description><pubDate>Thu, 16 Apr 2026 17:58:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47797124</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47797124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47797124</guid></item><item><title><![CDATA[New comment by Nextgrid in "Put your SSH keys in your TPM chip"]]></title><description><![CDATA[
<p>The idea with HSM-backed keys is that even in case of compromise, you can clean up without having to rotate the keys. It also makes auditing easier as you can ensure that if your machine was powered down or offline then you are guaranteed the keys weren't used during that timeframe.</p>
]]></description><pubDate>Thu, 16 Apr 2026 16:52:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47796188</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47796188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47796188</guid></item><item><title><![CDATA[New comment by Nextgrid in "Russian soldiers tell BBC they saw fellow troops executed on commanders' orders"]]></title><description><![CDATA[
<p>> not pull a sidearm and shoot the corrupt commander<p>Wouldn't you just get "zeroed" by the upstream commander or court-martialed and sentenced to a gulag?</p>
]]></description><pubDate>Tue, 24 Feb 2026 19:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47141833</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47141833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47141833</guid></item><item><title><![CDATA[New comment by Nextgrid in "1Password pricing increasing up to 33% in March"]]></title><description><![CDATA[
<p>I don't mind the increase per-se, but the "improvements" they advertise to justify it are laughable. Not to mention that 1Password 8 has been a major downgrade across the board.</p>
]]></description><pubDate>Tue, 24 Feb 2026 17:52:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47140193</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47140193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47140193</guid></item><item><title><![CDATA[New comment by Nextgrid in "Facebook's Fascination with My Robots.txt"]]></title><description><![CDATA[
<p>In my opinion, if something isn’t actually an error, you modify your logging to not log it as an error. Your error logging/alerting pipeline should always stay clean.<p>If something shows up in there, you should only have 2 options: 1) it’s an actual error and you fix it and make sure it never happens again, or 2) it’s not an error and then you fix it by adjusting the log level to make sure it isn’t one.<p>If someone suggests an “error budget” on my watch they get the door. You can have a warning budget (and the resources to adjust the log levels or remediation protocols to fix said “errors”) but actual errors should remain errors - otherwise they’re delivering broken software and that’s not what I’m paying them for.<p>Of course, companies who have the common sense to do this already do it and nobody in their right mind would suggest an “error budget”, but for those that don’t they have a serious problem that needs to be rectified.<p>The danger otherwise is that you’re making your observability pipeline useless if “errors” no longer actually mean errors. That’s really bad because now it opens the door to <i>actual</i> errors being ignored until it’s too late and then remediation is more costly.</p>
]]></description><pubDate>Mon, 23 Feb 2026 23:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47130466</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47130466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47130466</guid></item><item><title><![CDATA[New comment by Nextgrid in "FreeBSD doesn't have Wi-Fi driver for my old MacBook, so AI built one for me"]]></title><description><![CDATA[
<p>Trial and error?<p>Just like it does when given an existing GPL’d source and dealing with its hallucinations, the agent could be operated on a black box (or a binary Windows driver and a disassembly)?<p>The GPL code helped here but as long as the agent can run in a loop and test its work against a piece of hardware, I don’t see why it couldn’t do the same without any code given enough time?</p>
]]></description><pubDate>Mon, 23 Feb 2026 22:56:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47130220</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47130220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47130220</guid></item><item><title><![CDATA[New comment by Nextgrid in "Hetzner Prices increase 30-40%"]]></title><description><![CDATA[
<p>Your ISP will cut your account when you saturate the upstream pipe 24/7 for weeks on end... which will only happen if you host video.<p>And your home insurance will not know/care if you're operating a desktop-sized computer or even a single server (it is perfectly fine and expected a developer might bring an actual server home for troubleshooting). Home insurance only cares if you're running dozens of them.</p>
]]></description><pubDate>Mon, 23 Feb 2026 17:11:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47125213</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47125213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47125213</guid></item><item><title><![CDATA[New comment by Nextgrid in "Facebook's Fascination with My Robots.txt"]]></title><description><![CDATA[
<p>> Perhaps someone at their end screwed up a loop conditional, but you'd think some monitoring dashboard somewhere would have a warning pop up because of this.<p>If you've been in any big company you'll know things perpetually run in a degraded, somewhat broken mode. They've even made up the term "error budget" because they can't be bothered to fix the broken shit so now there's an acceptable level of brokenness.</p>
]]></description><pubDate>Mon, 23 Feb 2026 13:40:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47122184</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47122184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47122184</guid></item><item><title><![CDATA[New comment by Nextgrid in "I verified my LinkedIn identity. Here's what I handed over"]]></title><description><![CDATA[
<p>> the maximum fine for this is 4% of last years total revenue or 20 mio €, whichever is the larger number.<p>The maximum fine wasn't even achieved by Facebook, after years and many blatant GDPR cases. Do you really think someone is getting a fine for not replying to a subject access request in due time? If so I have a very good bridge to sell you, and that bridge has more probability to exist than Amazon getting any kind of GDPR fine for not acknowledging a SAR.</p>
]]></description><pubDate>Sat, 21 Feb 2026 15:02:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47101467</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47101467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47101467</guid></item><item><title><![CDATA[New comment by Nextgrid in "I verified my LinkedIn identity. Here's what I handed over"]]></title><description><![CDATA[
<p>The badge <i>could</i> (I don't know, haven't done it yet) help you differentiate yourself in a sea of monkeys slinging ChatGPT'd profiles from a third-world boiler room.<p>(whether it actually does or the monkeys now got a steady source of fake/stolen IDs is another matter)</p>
]]></description><pubDate>Sat, 21 Feb 2026 14:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47101307</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47101307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47101307</guid></item><item><title><![CDATA[New comment by Nextgrid in "I found a vulnerability. they found a lawyer"]]></title><description><![CDATA[
<p>EU GDPR has very little enforcement. So while the regulation <i>in theory</i> prevents that, in practice you can just ignore it. If you're lucky a token fine comes up years down the line.</p>
]]></description><pubDate>Fri, 20 Feb 2026 20:31:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47093504</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47093504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47093504</guid></item><item><title><![CDATA[New comment by Nextgrid in "I tried building my startup entirely on European infrastructure"]]></title><description><![CDATA[
<p>Ending up on HaveIBeenPwned is only a problem if you reuse passwords.</p>
]]></description><pubDate>Fri, 20 Feb 2026 10:08:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47085981</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47085981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47085981</guid></item><item><title><![CDATA[New comment by Nextgrid in "Ask HN: In the Age of AI, How Do I Grow as a Software Engineer?"]]></title><description><![CDATA[
<p>My advice is that there's a big difference between "software engineering" as a career where you're employed by companies and "software engineering" where you're delivering <i>solutions</i> for yourself or clients.<p>The career track <i>feels like</i> it's being obsoleted by AI/LLMs, and that's because a lot of the work is either genuinely superfluous and not actually needed, or rote memorization (where LLMs indeed excel at), or are a sign of over-hiring during the pandemic and even earlier during the ZIRP era and AI/LLMs are merely a convenient excuse to lay them off. Technically-speaking the career track still exists but it's saturated, so let's assume it doesn't anymore.<p>The "problem solving" track is nowhere near obsoleted. LLMs can be used to automate away typing, but unless it's a specific task where you already expect to do a lot of typing, LLMs (from my experience) tend to produce worse results than just writing the code yourself directly. So software engineering expertise is still valuable.<p>The career track is threatened for several reasons:<p>* the hiring market is outright broken (I'm hiring and feeling it). Any job posting is going to be flooded with monkeys (or agents) slinging ChatGPT'd resumes left and right, which are indistinguishable from genuinely skilled candidates. There is no way to tell them apart short of interviewing them, which is difficult when a job posting is going to be DDoS'd with 1k applications a day. And even the interviews themselves are fraudulent - candidates using LLMs and screen-capture/speech recognition to answer the questions, or outright outsourcing the interview to a skilled person, but the actual candidate is a monkey that doesn't know how to print a hello world. This doesn't mean the demand is reduced, but the hiring is happening behind closed doors with people referring other people they already know and trust, so it's impossible to get into for a new entrant.<p>* A lot of "software engineering" jobs were genuinely just rote typing with little agency. The frontend sphere is especially affected - not surprising because a lot of "frontend" was just trying to reimplement native browser behaviors that were perfected 2 decades ago and could be invoked with just HTML if only the architects had the pragmatism of settling on a mixed "static HTML for the boring bits, and React/$JS_FRAMEWORK_OF_THE_DAY for the interactive stuff".<p>Now, what do you want to do?<p>* you want the career track? Well the issue is that a lot of the rote typing stuff (which nevertheless yielded many six-figure jobs just a few years prior and helped push software engineering from a nerd thing to a mainstream easy-money career) is going away, so it's probably not gonna happen. And the genuine roles are hard to get in because the hiring market is both broken <i>and</i> saturated from all the layoffs.<p>* you want to build products? That's still valid, but requires a different skillset (which includes marketing yourself). There's just as many clients who need pixels put on screen (if anything, there's even more now that LLMs allow any non-technical founder to prove product-market fit using a vibe-coded prototype before committing to an actual production-grade codebase), but the skills required are different.<p>On the second point, you need to have an end-to-end understanding of the stack to succeed. Not super specialized, but you need to be able to go from the pixels on the screen all the way to the server (databases and stuff), networking and all the way to interacting with any third-party APIs you might use (do you know about <i>idempotence</i> and the CAP theorem? Well if not an LLM can elaborate and make you learn it, but as you can see you still need an initial understanding to know the right questions to ask).<p>LLMs are actually a boon in this case - they're like your own personal tutor and senior colleague you can ask anytime anywhere. But you still need to put in effort to build and refine products and you'll learn over time.<p>My advice is that software engineering (and generally being good with tech/computers) is a superpower that can greatly help you in your <i>existing</i> business. As freelancing, it can work as long as you have enough skill (even if LLM-assisted) to deliver things someone will actually pay good money for. But purely as a career track (without a direct, profit-supported deliverable tied to it), it's dead, and LLMs aren't even to blame, they're just a convenient scapegoat to get rid of all the over-hired employees from the ZIRP era.<p>Good luck. Email in my profile if you want to chat further - just don't expect any miracles, I don't have any particular good news for a junior, and even for seniors it's really difficult right now.</p>
]]></description><pubDate>Fri, 20 Feb 2026 01:30:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47082522</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47082522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47082522</guid></item><item><title><![CDATA[New comment by Nextgrid in "27-year-old Apple iBooks can connect to Wi-Fi and download official updates"]]></title><description><![CDATA[
<p>Considering the age, HTTP is likely.</p>
]]></description><pubDate>Wed, 18 Feb 2026 23:07:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47067671</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47067671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47067671</guid></item><item><title><![CDATA[New comment by Nextgrid in "Native FreeBSD Kerberos/LDAP with FreeIPA/IDM"]]></title><description><![CDATA[
<p>It's also a ton of security-sensitive code that parses untrusted data in a memory-unsafe language.</p>
]]></description><pubDate>Wed, 18 Feb 2026 14:14:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47061134</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47061134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47061134</guid></item><item><title><![CDATA[New comment by Nextgrid in "Ask HN: How can a non-technical founder prove they're more than an "idea guy"?"]]></title><description><![CDATA[
<p>You need to bring <i>something</i> to the table that would make it worthwhile for an engineer to work <i>for you</i> instead of doing it themselves.<p>That something can be money, or connections, or prospective customers.</p>
]]></description><pubDate>Tue, 17 Feb 2026 22:20:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47054242</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47054242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47054242</guid></item><item><title><![CDATA[New comment by Nextgrid in "Is Show HN dead? No, but it's drowning"]]></title><description><![CDATA[
<p>There's a difference between documentation and LLMs. An LLM can be your own personal tutor and answer questions related to your specific code in a way no documentation can. That is extremely helpful until you master the programming language enough.</p>
]]></description><pubDate>Tue, 17 Feb 2026 12:12:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47046657</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47046657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47046657</guid></item><item><title><![CDATA[New comment by Nextgrid in "Dark web agent spotted bedroom wall clue to rescue girl from abuse"]]></title><description><![CDATA[
<p>True, but with every other article on HN being about AI nowadays I assumed there was something to it.</p>
]]></description><pubDate>Tue, 17 Feb 2026 11:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47046549</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47046549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47046549</guid></item><item><title><![CDATA[New comment by Nextgrid in "Dark web agent spotted bedroom wall clue to rescue girl from abuse"]]></title><description><![CDATA[
<p>Note: the "agent" the title refers to has nothing to do with an AI/LLM agent. Originally I thought this had something to do with an AI agent, as if someone put an AI agent in charge of identifying dark web pictures for clues. It's a good story nevertheless and I'm glad the victim was rescued, but nothing to do with AI/LLMs.</p>
]]></description><pubDate>Tue, 17 Feb 2026 01:41:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47042655</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47042655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47042655</guid></item><item><title><![CDATA[New comment by Nextgrid in "I’m joining OpenAI"]]></title><description><![CDATA[
<p>I just made the observation that whoever was behind it, it ultimately benefited the author in reaching this outcome.</p>
]]></description><pubDate>Mon, 16 Feb 2026 16:28:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47036978</link><dc:creator>Nextgrid</dc:creator><comments>https://news.ycombinator.com/item?id=47036978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47036978</guid></item></channel></rss>