<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: ziml77</title><link>https://news.ycombinator.com/user?id=ziml77</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 08:24:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ziml77" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ziml77 in "I Hate (Most) Keyboard 'Fn' Keys"]]></title><description><![CDATA[
<p>The caps lock key is good for binding to F13 and using for push-to-talk. I know some people bind it to escape for Vim usage but I don't like that because I'm likely to also use Vim on machines without that key remapped and that messes with muscle memory.</p>
]]></description><pubDate>Wed, 10 Jun 2026 14:18:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48476686</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48476686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48476686</guid></item><item><title><![CDATA[New comment by ziml77 in "I Hate (Most) Keyboard 'Fn' Keys"]]></title><description><![CDATA[
<p>That's the sane handling of scrolling. macOS is weird for tying the scrolling direction of trackpads and mouse wheels in a single setting.</p>
]]></description><pubDate>Wed, 10 Jun 2026 14:12:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48476596</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48476596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48476596</guid></item><item><title><![CDATA[New comment by ziml77 in "LLMs are eroding my software engineering career and I don't know what to do"]]></title><description><![CDATA[
<p>That was my experience too. Legal wanted things locked down hard. IT was more than happy to make things easier for users as long as legal wasn't getting in the way. Usually meant the systems were simpler too if we had fewer rules and controls to enforce.</p>
]]></description><pubDate>Mon, 08 Jun 2026 00:11:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48439964</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48439964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48439964</guid></item><item><title><![CDATA[New comment by ziml77 in "Hormuz crisis side effect: a sharp rise in container shipping rates"]]></title><description><![CDATA[
<p>If you knew anyone that worked on the other ends of those deals, you'd know that it was always a load of trash. He basically relied on people caving to threats. That tactic only works if the other side believes the threat is credible and that they actually have something to lose.</p>
]]></description><pubDate>Sat, 30 May 2026 22:06:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48341060</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48341060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48341060</guid></item><item><title><![CDATA[New comment by ziml77 in "California moves to exempt Linux from its age-verification law after backlash"]]></title><description><![CDATA[
<p>Shit thanks for pointing that out. My door lock isn't 100% effective at stopping thieves, so I guess I can get rid of that annoying thing. Will be nice to never worry about being locked out again!</p>
]]></description><pubDate>Mon, 25 May 2026 23:28:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48273085</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48273085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48273085</guid></item><item><title><![CDATA[New comment by ziml77 in "Migrating from Go to Rust"]]></title><description><![CDATA[
<p>I don't get where the idea comes from that the popular error crates make error handling complicated in Rust. Because you're right, all thiserror is doing is giving you a shorter syntax for writing error enums. You could write the exact same things out by hand if you wanted to, and from the library user's side nothing would change.<p>As for anyhow, if a library ever exposes that, then that's just the author being lazy and not doing errors correctly. It's the equivalent of doing throw Exception("error!") in C#.</p>
]]></description><pubDate>Mon, 25 May 2026 23:18:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48272992</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48272992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48272992</guid></item><item><title><![CDATA[New comment by ziml77 in "Using Kagi Search with Low Vision"]]></title><description><![CDATA[
<p>How do you feel your data for Kagi Maps compares to Google Maps? It's the kind of thing that's harder to test than switching web searches over to Kagi. I need to already know that the business and transit data is reliable which is why I still go to Google Maps.</p>
]]></description><pubDate>Fri, 22 May 2026 02:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48231196</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48231196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48231196</guid></item><item><title><![CDATA[New comment by ziml77 in "Python 3.15: features that didn't make the headlines"]]></title><description><![CDATA[
<p>But also great for speed. Larger libraries can take a measurable amount of time to import (even if they have no transitive dependencies). If only some of your code paths actually need the large library then it makes sense to import it lazily. Without lazy you have to do it conditionally which can lead to the imports happening in strange places rather than all being listed out at the top of the file.</p>
]]></description><pubDate>Thu, 21 May 2026 12:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48221699</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48221699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48221699</guid></item><item><title><![CDATA[New comment by ziml77 in "Not alive, but not dead: disembodied human brains used for drug testing"]]></title><description><![CDATA[
<p>That's how twilight anesthesia works. That's the kind you get when having something like wisdom tooth removal or an endoscopy. They want you to be responsive to instructions but completely relaxed and unable to form memories of the event.</p>
]]></description><pubDate>Wed, 20 May 2026 22:26:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48215110</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48215110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48215110</guid></item><item><title><![CDATA[New comment by ziml77 in "Minnesota becomes first state to ban prediction markets"]]></title><description><![CDATA[
<p>I have no problem with Twitch channel points gambling via predictions, but doing that alongside actual* gambling is really messed up. It's blurring the line to the viewers between the two. And probably putting ideas in their head like "oh I won so many channel points predicting the outcomes, I should do some real gambling!"<p>*It could be sponsored and thus either rigged or all of the money being used was provided by the company under the expectation that it would be paid back to them through losses.</p>
]]></description><pubDate>Wed, 20 May 2026 19:32:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48212893</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48212893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48212893</guid></item><item><title><![CDATA[New comment by ziml77 in "Minnesota becomes first state to ban prediction markets"]]></title><description><![CDATA[
<p>There's degrees of harmfulness. Weed is on the mild side along with alcohol (possibly even less harmful than alcohol).</p>
]]></description><pubDate>Wed, 20 May 2026 19:24:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48212749</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48212749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48212749</guid></item><item><title><![CDATA[New comment by ziml77 in "I let AI build a tool to help me figure out what was waking me up at night"]]></title><description><![CDATA[
<p>Why use a generated image in that weird dirty yellow style when you have a real screenshot to show?</p>
]]></description><pubDate>Mon, 11 May 2026 21:31:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48100941</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48100941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48100941</guid></item><item><title><![CDATA[New comment by ziml77 in "Gambling ads on social media reach more than twice as many men as women: study"]]></title><description><![CDATA[
<p>Gambling and scalping (and the combo that comes from reselling things like pokemon cards and other blind box products). They really do seem like the only options for a lot of people to live the kind of life that they've been sold as the ideal.<p>And as much as I hate that this is what is happening, I feel like that's what I'm going to end up being forced to try after 15+ years in working software development jobs, given how badly the companies want to replace us with LLMs. Hasn't gotten to that point yet but I'm shocked every day we're not laid off.</p>
]]></description><pubDate>Fri, 08 May 2026 04:35:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48058609</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48058609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48058609</guid></item><item><title><![CDATA[New comment by ziml77 in "Over 8M Thermos jars and bottles recalled after 3 people lost vision"]]></title><description><![CDATA[
<p>Wow I'm amazed that they shipped it without that. That's a standard safety feature as far as I know.</p>
]]></description><pubDate>Mon, 04 May 2026 14:04:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48008943</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=48008943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48008943</guid></item><item><title><![CDATA[New comment by ziml77 in "Show HN: WhatCable, a tiny menu bar app for inspecting USB-C cables"]]></title><description><![CDATA[
<p>It's so weird seeing comments praising that there's been so many releases in such a short time. That's not a good thing!</p>
]]></description><pubDate>Sat, 02 May 2026 14:44:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986836</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=47986836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986836</guid></item><item><title><![CDATA[New comment by ziml77 in "I got infected with a crypto-miner via misconfigured qBittorrent"]]></title><description><![CDATA[
<p>I think he wants Traefik's proxied requests to come from a different subnet, that way externally you need to authenticate but internally you don't.<p>Personally I wouldn't bother with that and instead I would not directly expose the service to the internet at all, and just use a VPN. I don't trust that any services I run are safe to expose to the internet unless they are very intentionally designed for that.</p>
]]></description><pubDate>Sat, 02 May 2026 14:37:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986762</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=47986762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986762</guid></item><item><title><![CDATA[New comment by ziml77 in "Why are there both TMP and TEMP environment variables? (2015)"]]></title><description><![CDATA[
<p>I don't know if anyone is actually using roaming profiles, but config should go into the %APPDATA% folder to support that. %LOCALAPPDATA% is for things that shouldn't be synced to different machines, such as caches.</p>
]]></description><pubDate>Sat, 02 May 2026 12:25:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47985806</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=47985806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47985806</guid></item><item><title><![CDATA[New comment by ziml77 in "LinkedIn is scanning browser extensions"]]></title><description><![CDATA[
<p>You're misunderstanding what that's in reference to. It's not about all of the extensions in the list being removed. It's about the 3 that are specifically called out in the text above the list to scare people into thinking they're being profiled for things that could put them in danger.<p>All 3 of those <i>have</i> been removed.</p>
]]></description><pubDate>Fri, 01 May 2026 00:15:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47969990</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=47969990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47969990</guid></item><item><title><![CDATA[New comment by ziml77 in "Zed 1.0"]]></title><description><![CDATA[
<p>There isn't any other than the occasional message when you save that tells you to buy the product. It's about as close to freeware as a paid product can get.<p>I do suggest people pay though, it's cheap for a one-time purchase. The only reason I've ever seen the message at all is because I spent months being too lazy to dig up the license key to send to my work email. (That should also say something about how little I was being bothered by the message too)</p>
]]></description><pubDate>Wed, 29 Apr 2026 16:04:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47950310</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=47950310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47950310</guid></item><item><title><![CDATA[New comment by ziml77 in "Ghostty is leaving GitHub"]]></title><description><![CDATA[
<p>You feel how you feel and that's totally fine.</p>
]]></description><pubDate>Tue, 28 Apr 2026 20:17:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47940087</link><dc:creator>ziml77</dc:creator><comments>https://news.ycombinator.com/item?id=47940087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47940087</guid></item></channel></rss>