<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: impoppy</title><link>https://news.ycombinator.com/user?id=impoppy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 20:46:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=impoppy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by impoppy in "Desk for people who work at home with a cat"]]></title><description><![CDATA[
<p>That’s silly. Cat will get on your keyboard anyway. The only real solution is to get heated floors. So my cat prefers sitting under my chair or desk and never gets on it.</p>
]]></description><pubDate>Fri, 27 Mar 2026 18:08:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47546192</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=47546192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47546192</guid></item><item><title><![CDATA[New comment by impoppy in "Start all of your commands with a comma (2009)"]]></title><description><![CDATA[
<p>Why so many people use ~/bin/? What’s wrong with ~/.local/bin?</p>
]]></description><pubDate>Sat, 07 Feb 2026 11:40:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46923062</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=46923062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46923062</guid></item><item><title><![CDATA[The Apple Gaming Console [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=LlZkD3bbfM4">https://www.youtube.com/watch?v=LlZkD3bbfM4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46765436">https://news.ycombinator.com/item?id=46765436</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 26 Jan 2026 13:34:38 +0000</pubDate><link>https://www.youtube.com/watch?v=LlZkD3bbfM4</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=46765436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46765436</guid></item><item><title><![CDATA[New comment by impoppy in "The C3 Programming Language"]]></title><description><![CDATA[
<p>Competing with each other would be trying to one-up each other feature-wise, whereas what I have witnessed was things like discussing trade-offs made in different languages and juggling around ideas on if some feature from language A would make sense in language B too.</p>
]]></description><pubDate>Sat, 03 Jan 2026 18:47:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46480093</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=46480093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46480093</guid></item><item><title><![CDATA[New comment by impoppy in "The C3 Programming Language"]]></title><description><![CDATA[
<p>I haven’t tried C3 myself, but I happened to interact a lot with Christopher Lerno, Ginger Bill and multiple Zig maintainers before. Was great to learn that C3, Odin and Zig weren’t competing with each other but instead learn from each other and discuss various trade-offs they made when designing their languages. Generally was a very pleasant experience to learn from them on how and why they implemented building differently or what itch they were scratching when choosing or refusing to implement certain features.</p>
]]></description><pubDate>Sat, 03 Jan 2026 17:26:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46479203</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=46479203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46479203</guid></item><item><title><![CDATA[New comment by impoppy in "Avoid UUID Version 4 Primary Keys in Postgres"]]></title><description><![CDATA[
<p>This is such a mediocre article. It provides plenty of valid reasons to consider avoiding UUID in databases, however, it doesn’t say what should be used should one want primary keys that are not easy to predict. The XOR alternative is too primitive and, well, whereas I get why should I consider avoiding UUID, then what should I use instead?</p>
]]></description><pubDate>Mon, 15 Dec 2025 19:29:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46279236</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=46279236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46279236</guid></item><item><title><![CDATA[New comment by impoppy in "Notes on switching to Helix from Vim"]]></title><description><![CDATA[
<p>I switched to Helix a year ago and I’m very happy about it. I used to spend way too much of my free time configuring my editor and now that I can’t do that I use my free time to actually write some code!</p>
]]></description><pubDate>Fri, 10 Oct 2025 17:58:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45541855</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=45541855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45541855</guid></item><item><title><![CDATA[Show HN: An asynchronous database connection manager for Python]]></title><description><![CDATA[
<p>Hello HN! I made this library because there doesn't seem to be one good way to manage database connections in Python. Functions provided by SQLAlchemy and database drivers are either very bare-bone or outdated ux (dx?) wise.<p>I used to really love databases[1], but its code is a mess[2], adding new backends is difficult and now it's archived. I wanted to have a similarly simple API and ability to create force rollback connections for tests so you don't have to call your DB clean-up callbacks in each test that uses a database connection, everything will be done in a transaction that will then be cancelled.<p>[1] - <a href="https://github.com/encode/databases" rel="nofollow">https://github.com/encode/databases</a>
[2] - I think the a reason why its code is so bad is mypy. Use type hints, provide them where they help, but don't go overboard.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45438279">https://news.ycombinator.com/item?id=45438279</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Oct 2025 14:40:46 +0000</pubDate><link>https://github.com/ansipunk/based</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=45438279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45438279</guid></item><item><title><![CDATA[New comment by impoppy in "Show HN: Term.everything – Run any GUI app in the terminal"]]></title><description><![CDATA[
<p>Can it run Doom?</p>
]]></description><pubDate>Wed, 10 Sep 2025 15:50:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45199498</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=45199498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45199498</guid></item><item><title><![CDATA[New comment by impoppy in "Therapy dogs: stop crafting loopholes to fair, reasonable laws"]]></title><description><![CDATA[
<p>Crazy to have lawyer dogs before flying cars</p>
]]></description><pubDate>Mon, 30 Jun 2025 18:35:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44426437</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=44426437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44426437</guid></item><item><title><![CDATA[New comment by impoppy in "Therapy dogs: stop crafting loopholes to fair, reasonable laws"]]></title><description><![CDATA[
<p>Why would therapy dogs craft legal loopholes in the first place</p>
]]></description><pubDate>Mon, 30 Jun 2025 18:26:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44426358</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=44426358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44426358</guid></item><item><title><![CDATA[New comment by impoppy in "Why Apple's Severance gets edited over remote desktop software"]]></title><description><![CDATA[
<p>All jokes aside, it's too big of a pain in the ass to have that stuff version controlled. Those file formats weren't meant to be version controlled. If there's persistent Ctrl-Z that's good enough and that's the only thing non technical people expect to have. Software should be empathetic and the most empathetic way to have the project available everywhere is either give people a remote machine they can connect to or somehow share the same editor state across all machines without any extra steps.</p>
]]></description><pubDate>Sat, 29 Mar 2025 20:53:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43518648</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=43518648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43518648</guid></item><item><title><![CDATA[New comment by impoppy in "Why Apple's Severance gets edited over remote desktop software"]]></title><description><![CDATA[
<p>Video editing is not as portable as coding, there ain't no git. It doesn't surprise me that they have to do that, I imagine it's simply speedier and comfier to connect to a desktop that already has the work in progress in the latest state instead of ensuring everything is synced on different devices one uses.  I also imagine that beefy MBPs with M3 and upwards could handle 4K editing of Severance (or maybe 8K) and they'd edit on local machines, should it be actually more convenient than connecting to a remote desktop. It's a bit shameful to admit, but still something we have to deal with while having such crazy advances in technology.</p>
]]></description><pubDate>Sat, 29 Mar 2025 20:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43518436</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=43518436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43518436</guid></item><item><title><![CDATA[New comment by impoppy in "Show HN: Kreuzberg – Modern async Python library for document text extraction"]]></title><description><![CDATA[
<p>Will it lock the GIL if you use thread executor with asyncio for a native c / ffi extension? If that’s the case, that would also add to benefits of asyncio.</p>
]]></description><pubDate>Sun, 16 Feb 2025 16:20:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43069180</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=43069180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43069180</guid></item><item><title><![CDATA[New comment by impoppy in "Show HN: I completed shipping my desktop app"]]></title><description><![CDATA[
<p>Ah yes, another paid ffmpeg wrapper for macOS users.</p>
]]></description><pubDate>Sat, 04 Jan 2025 17:34:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42596216</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=42596216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42596216</guid></item><item><title><![CDATA[New comment by impoppy in "The trap of "I am not an extrovert""]]></title><description><![CDATA[
<p>This was the best explanation. I forgot I used to be this awkward as well for many years and the autopilot/manual analogy is just great. I did get much better at this though through lots of practice and patiently wasting my mental energy and having many awkward interactions, now it’s all just natural to me. I’ll be called an ableist and downvoted, however, I don’t really understand what’s stopping others from suffering through discomfort to get used to it and not see it as discomfort anymore. Although I did get lucky with my friends groups at the university and first companies I worked for.</p>
]]></description><pubDate>Thu, 26 Dec 2024 12:40:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42514837</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=42514837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42514837</guid></item><item><title><![CDATA[New comment by impoppy in "Waymo achieves 92% reduction in bodily injury claims compared to human drivers"]]></title><description><![CDATA[
<p>Do you think the future is behind depth analysis from 2D pictures rather than in lidar scanning? I know lidars are quite pricey, but I haven’t heard of regular camera breakthroughs in the domain.</p>
]]></description><pubDate>Fri, 20 Dec 2024 10:04:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42469689</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=42469689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42469689</guid></item><item><title><![CDATA[New comment by impoppy in "A comparison to Waymo’s auto liability insurance claims at 25M miles"]]></title><description><![CDATA[
<p>How did Waymo do this? As far as I know, replacing drivers with an AI was the goal of ever-money-losing Uber and Lyft, however, Waymo managed to get to this much sooner while having less funds.</p>
]]></description><pubDate>Fri, 20 Dec 2024 09:31:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42469509</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=42469509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42469509</guid></item><item><title><![CDATA[New comment by impoppy in "From where I left"]]></title><description><![CDATA[
<p>It’s really sad that antitez and other people involved with Redis have to deal with all that backlash and what’s even more sad is that people are going for Valkey now. All this breach of trust bullshit imo comes from blind purism that ignores the real reason behind the license change. Valkey is largely sponsored by AWS and other big tech companies so they can have community maintained storage because they cannot use Redis anymore. I hope people will open their fucking eyes for a moment and see that Redis is trying to prevent the big tech to make enormous profits from what people were thanklessly building and maintaining together for many years.</p>
]]></description><pubDate>Tue, 10 Dec 2024 22:42:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42382478</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=42382478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42382478</guid></item><item><title><![CDATA[New comment by impoppy in "React 19"]]></title><description><![CDATA[
<p>It doesn't necessarily mean that React does it right. When building React apps, developers spend too much time on designing architecture for many things that should have been taken care of by the tools they are using. The more I am in web development, be it backend or frontend, the more I'm disappointed that declarative programming is still not a thing. One too many hours wasted on reducing boilerplate, replacing big boilerplate with smaller boilerplate, optimizing boilerplate and writing that boilerplate. While still being far from perfect, other frameworks like Vue and Svelte do great job at making the developer write less boilerplate and more business logic.</p>
]]></description><pubDate>Thu, 05 Dec 2024 21:45:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42333152</link><dc:creator>impoppy</dc:creator><comments>https://news.ycombinator.com/item?id=42333152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42333152</guid></item></channel></rss>