<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: hdjrudni</title><link>https://news.ycombinator.com/user?id=hdjrudni</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 16:29:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hdjrudni" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hdjrudni in "Lies we tell ourselves about email addresses"]]></title><description><![CDATA[
<p>Uh huh? That's why I specifically said hardware key. Like a Yubikey. You can't digitally steal that.</p>
]]></description><pubDate>Thu, 11 Jun 2026 02:06:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48485425</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48485425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48485425</guid></item><item><title><![CDATA[New comment by hdjrudni in "Apple bets cheaper AI will woo small developers"]]></title><description><![CDATA[
<p>Before opening the link I thought they were reducing the cost per token.<p>This smells more like a get you hooked and then crank the costs.<p>Not that I'd be any less skeptical of the first option. We've already seen providers reduce quotas and raise prices.</p>
]]></description><pubDate>Tue, 09 Jun 2026 02:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48455485</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48455485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48455485</guid></item><item><title><![CDATA[New comment by hdjrudni in "1worldflag: A blue dot on a transparent background"]]></title><description><![CDATA[
<p>I love that they published the SVG. It's invisible.</p>
]]></description><pubDate>Tue, 09 Jun 2026 02:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48455452</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48455452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48455452</guid></item><item><title><![CDATA[New comment by hdjrudni in "Show HN: Performative-UI – A react component library of design tropes"]]></title><description><![CDATA[
<p>Also on the HN homepage: <a href="https://cognition.ai/blog/frontier-code" rel="nofollow">https://cognition.ai/blog/frontier-code</a> Not quite ASCII but pretty close!</p>
]]></description><pubDate>Tue, 09 Jun 2026 02:18:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48455420</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48455420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48455420</guid></item><item><title><![CDATA[New comment by hdjrudni in "Kiki – a tiny homepage construction kit with a small footprint"]]></title><description><![CDATA[
<p>Maybe I'm not reading this right, but it has its own markup language called "Bug". This is the opposite of no-rot. If it's using technologies you've never heard of before, who is going to be around to maintain them in 10 years?</p>
]]></description><pubDate>Fri, 05 Jun 2026 06:57:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48408956</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48408956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48408956</guid></item><item><title><![CDATA[New comment by hdjrudni in "Learn SQL Once, Use It for 30 Years"]]></title><description><![CDATA[
<p>I think it'd be easier to work backwards.<p>They tried teaching us this relational algebra (or whatever you call it) in university but most of it went over my head because it was too abstract. Using weird mathematical symbols. But when we started writing actual SQL, all of that made sense to me.<p>I think it might be easier to see it in action and then go back and understand the fundamentals of how/why it works.</p>
]]></description><pubDate>Fri, 05 Jun 2026 06:23:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48408715</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48408715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48408715</guid></item><item><title><![CDATA[New comment by hdjrudni in "The Emacsification of Software"]]></title><description><![CDATA[
<p>> Without AI, I will think that "I could make my own client", I will spend some evenings and weekends proving that I can solve the problem, and then I will never spend the time I would need to actually make it usable.<p>I've ran into this problem many times. I'm quite pleased that the AI can complete the 'last mile' on many of my old projects. I'm finally publishing my packages! Time will tell if they're any good but at least they're buildable, testable, lint-free, documented and installable now.</p>
]]></description><pubDate>Sun, 17 May 2026 19:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48172169</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48172169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48172169</guid></item><item><title><![CDATA[New comment by hdjrudni in "A 0-click exploit chain for the Pixel 10"]]></title><description><![CDATA[
<p>Who are these people that are buying phones based on their 1st party SMS features?<p>There's a plethora of 3rd party messaging apps, namely WhatsApp or WeChat -- I haven't felt that messaging has sucked since then BBM days.</p>
]]></description><pubDate>Sat, 16 May 2026 22:00:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48164158</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48164158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48164158</guid></item><item><title><![CDATA[New comment by hdjrudni in "Zed Editor Theme-Builder"]]></title><description><![CDATA[
<p>I like it! Thanks</p>
]]></description><pubDate>Mon, 11 May 2026 06:29:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48091681</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48091681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48091681</guid></item><item><title><![CDATA[New comment by hdjrudni in "Forking the Web"]]></title><description><![CDATA[
<p>I think it could conceivably work. I vaguely remember WinForms being decent. You have to restrict what the user can do a bit. Have things snap into allowed positions.</p>
]]></description><pubDate>Mon, 11 May 2026 06:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48091566</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48091566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48091566</guid></item><item><title><![CDATA[New comment by hdjrudni in "Fiber optic cables can eavesdrop on nearby conversations"]]></title><description><![CDATA[
<p>> However, this technique worked only for coiled cables, exposed at the surface, at distances of up to 5 meters from the speaker. Burying the cable under just 20 centimeters of dirt was enough to muddy the speech. And straight cables—even exposed ones right next to the speaker—did not record speech well.<p>We're safe for now, I think.</p>
]]></description><pubDate>Sat, 09 May 2026 18:36:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48077151</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48077151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48077151</guid></item><item><title><![CDATA[New comment by hdjrudni in "K3sup – bootstrap K3s over SSH in < 60s"]]></title><description><![CDATA[
<p>>  Plus, running docker compose in development and docker swarm in production feels like the closest you can get to having your development environment match your production environment.<p>I run Minikube in Podman for dev. And then I use kustomize to customize dev, staging and prod environments. The environments are 99% the same, they just have different env vars and memory limits.</p>
]]></description><pubDate>Tue, 05 May 2026 05:11:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018300</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48018300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018300</guid></item><item><title><![CDATA[New comment by hdjrudni in "K3sup – bootstrap K3s over SSH in < 60s"]]></title><description><![CDATA[
<p>> treat everything as cattle<p>The cluster isn't that hard to recreate if things go south. Everything <i>is</i> in YAML configs already. And since I'm managed, it's just a few clicks in DigitalOcean to create a new cluster. And actually, I think I can create clusters through their CLI too, so if I did want to automate it, it's already ready to go. So I'd say I'm cattle-ready, but too cheap to pay for more cattle.<p>I nearly went Docker Compose/Swarm by accident when I was just getting started. I knew I wanted to dockerize my app but then couldn't figure out how to get it into prod. Then I found out people don't actually use Docker Compose for prod it seems and eventually stumbled into Kubernetes. It took a few weeks to wrap my head around, but I'm happy with it now.<p>Once you have a nice set up, I'd say it's pretty simple to maintain. DevSpace is fantastic for development, and then for deployment I just wrote a little script which builds my images, updates the kustomize with new images and applies the manifests. Pretty simple.</p>
]]></description><pubDate>Tue, 05 May 2026 05:07:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018284</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48018284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018284</guid></item><item><title><![CDATA[New comment by hdjrudni in "K3sup – bootstrap K3s over SSH in < 60s"]]></title><description><![CDATA[
<p>I'm doing many deployments in my single k8s cluster. I just put them each in a different namespace.<p>The only piece that's maybe a little dicey is the single load balancer/gateway. If there's a hiccup in that, then everything goes down.<p>But I've only blown up my cluster once in like 8 years or something, that's not too bad. It was a learning experience :-)<p>What other kinds of isolation do you want? I can see maybe a separate staging environment if you want to test gnarly things like that ahead of rolling them out to prod. And I guess maybe they can eat eachother's resources if you don't have request limits nor auto-scaling enabled.<p>But I'm cheap and managing <i>more</i> clusters sounds like a pain. Then I'd have to deal with more kubectl credentials and what not too.</p>
]]></description><pubDate>Tue, 05 May 2026 05:02:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018242</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48018242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018242</guid></item><item><title><![CDATA[New comment by hdjrudni in "K3sup – bootstrap K3s over SSH in < 60s"]]></title><description><![CDATA[
<p>Huh... 2x(2CPU/12GB) for free is pretty good!! I'm paying $40/mo for 2vCPU & 4GB 1-node cluster on DigitalOcean.<p>I might have to look more into that... not very keen on Oracle though.</p>
]]></description><pubDate>Tue, 05 May 2026 04:57:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018218</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=48018218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018218</guid></item><item><title><![CDATA[New comment by hdjrudni in "I Got Sick of Remembering Port Numbers"]]></title><description><![CDATA[
<p>5173 spells Vite...<p>173 looks like ITE<p>5 in roman numerals is V.</p>
]]></description><pubDate>Fri, 01 May 2026 05:41:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47971608</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47971608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47971608</guid></item><item><title><![CDATA[New comment by hdjrudni in "Zed 1.0"]]></title><description><![CDATA[
<p>I wasn't expecting that level of support, thanks for the offer!<p>You said it should work, so I did some poking around. Uninstalled it, reinstalled it. Still didn't work. The "About" in app said I was running 1.0.0+stable<p>Checked my environment paths and saw I had both<p><pre><code>    C:\Users\Me\AppData\Local\Programs\Zed
    C:\Users\Me\AppData\Local\Programs\Zed\bin
</code></pre>
So I opened those paths in explorer, and there is indeed a zed.exe in both dirs. So I tried them explicitly:<p><pre><code>    Me@DESKTOP-NN7TD9I ~
    $ "C:\Users\Me\AppData\Local\Programs\Zed\Zed.exe" --help
    
    Me@DESKTOP-NN7TD9I ~
    $ "C:\Users\Me\AppData\Local\Programs\Zed\bin\zed.exe" --help
    The Zed CLI binary.
    This CLI is a separate binary that invokes Zed.
    
    ...
</code></pre>
They both launch Zed when double clicked, but only one works with CLI args.<p>Fix is easy then, I just deleted "C:\Users\Me\AppData\Local\Programs\Zed" from my paths.<p>I don't know if I added that or Zed added that path when installing (maybe from an earlier ver?), but there you have it.</p>
]]></description><pubDate>Fri, 01 May 2026 04:44:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47971372</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47971372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47971372</guid></item><item><title><![CDATA[New comment by hdjrudni in "Flickr: The first and last great photo platform"]]></title><description><![CDATA[
<p>Pretty sure we can fuse those photos together into a gaussian splat and roam around freely in 3D space now, rather than just have the rectangular photos pop up, but it's still very cool tech. I remember when that came out.</p>
]]></description><pubDate>Mon, 27 Apr 2026 08:41:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47919140</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47919140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47919140</guid></item><item><title><![CDATA[New comment by hdjrudni in "Mahjong: A Visual Guide"]]></title><description><![CDATA[
<p>Which is better/more fun? I only know Rummikub.</p>
]]></description><pubDate>Mon, 27 Apr 2026 08:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47919022</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47919022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47919022</guid></item><item><title><![CDATA[New comment by hdjrudni in "Mahjong: A Visual Guide"]]></title><description><![CDATA[
<p>I <i>only</i> know the 4-player tile game, as a white dude from North America. But I only know from movies. I thought most people at least knew of it.</p>
]]></description><pubDate>Mon, 27 Apr 2026 08:19:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47919012</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47919012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47919012</guid></item></channel></rss>