<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: p2detar</title><link>https://news.ycombinator.com/user?id=p2detar</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 16:19:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=p2detar" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by p2detar in "Why I'm leaving GitHub for Forgejo"]]></title><description><![CDATA[
<p>I got my own Forgejo, but I'm still on Github. That's the easiest way to check what the people I follow push, comment or star. I like this part of Github a lot.</p>
]]></description><pubDate>Wed, 13 May 2026 13:47:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48121856</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48121856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48121856</guid></item><item><title><![CDATA[New comment by p2detar in "Kraftwerk's radical 1976 track"]]></title><description><![CDATA[
<p>> by our inability to design incentive structures for responsible stewardship that persist over centuries.<p>Simply untrue. Finland‘s Onkalo is exactly that-a storage solution engineered to require zero stewardship. It is possible and now we know we can do it right. Storage is the weakest argument against nuclear.<p>By the way, Solar panels and wind turbines contain heavy metals with no decay path, e.g. Cadmium. Nuclear waste at least decays after apprx. 1000 years with spent fuel roughly as radioactive as the uranium ore originally mined for it.<p>The fearmongering against nuclear was always crazy to me. Especially since nuclear and renewables actually complement each other really well. We can use nuclear for baseload and renewables filling in on top when sun and wind are available.</p>
]]></description><pubDate>Wed, 13 May 2026 07:12:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48118768</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48118768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48118768</guid></item><item><title><![CDATA[New comment by p2detar in "EU to crack down on TikTok, Instagram's 'addictive design' targeting kids"]]></title><description><![CDATA[
<p>Look up images in Google with `eu cigarettes boxes`. Banning is a thin wedge, but I think we need something like these warning labels for social media.</p>
]]></description><pubDate>Tue, 12 May 2026 13:37:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48108112</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48108112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48108112</guid></item><item><title><![CDATA[New comment by p2detar in "Nullsoft, 1997-2004 (2004)"]]></title><description><![CDATA[
<p>Additionally to Winamp, I guess what I will always remember Nullsoft with is also "NSIS - Nullsoft Scriptable Install System" [0]. In a previous job I sat down, read the docs and wrote a Windows-Installer for our product using this thing, since management didn't want to pay for InstallShield.<p>What made quite an impression on me back then was the fact that the scripting language somewhat resembles assembly. [1] Also, NSIS had/has a tool called "NSIS Dialog Designer" which I used to design the Installer forms.<p>It was quite the fun experience and I'm pleasantly surprised that NSIS is supported to this day [2].<p>0 - <a href="https://nsis.sourceforge.io/Main_Page" rel="nofollow">https://nsis.sourceforge.io/Main_Page</a><p>1 - <a href="https://nsis.sourceforge.io/Check_whether_your_application_is_running" rel="nofollow">https://nsis.sourceforge.io/Check_whether_your_application_i...</a><p>2 - <a href="https://github.com/NSIS-Dev/nsis" rel="nofollow">https://github.com/NSIS-Dev/nsis</a></p>
]]></description><pubDate>Mon, 11 May 2026 19:42:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48099710</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48099710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48099710</guid></item><item><title><![CDATA[New comment by p2detar in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>It's on my list, I really liked the `The Forever War, by Joe Haldeman` episode. Good job. However, less "Fuck Christopher Columbus" and things of this sort, please. That's just stupid.</p>
]]></description><pubDate>Mon, 11 May 2026 12:49:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48094291</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48094291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48094291</guid></item><item><title><![CDATA[New comment by p2detar in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>Working on new puzzles for my tiny word puzzle web game for programmers and computer science nerds.<p>It's a PWA and works offline. Tech: js, no libs, Canvas API, Web Audio, not vibe coded, but I did use Claude for graphics and tests. Puzzles curated by hand.<p><a href="https://7coderwords.kenamick.com/" rel="nofollow">https://7coderwords.kenamick.com/</a></p>
]]></description><pubDate>Sun, 10 May 2026 20:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48087896</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48087896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48087896</guid></item><item><title><![CDATA[New comment by p2detar in "I'm writing a history of Visual Basic, Chapter 1 is up"]]></title><description><![CDATA[
<p>Much appreciated. VB6 was my first attempt at learning Win32 programming. I’ve written so many tools and games with it; it even helped me land my first job. A true golden age.</p>
]]></description><pubDate>Sun, 10 May 2026 08:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48081993</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48081993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48081993</guid></item><item><title><![CDATA[New comment by p2detar in "Atlassian HipChat (2017)"]]></title><description><![CDATA[
<p>Who here used HipChat before it got killed? I really liked it and consider it possibly the best Atlassian product to this day.</p>
]]></description><pubDate>Wed, 06 May 2026 16:31:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48038181</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48038181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48038181</guid></item><item><title><![CDATA[Atlassian HipChat (2017)]]></title><description><![CDATA[
<p>Article URL: <a href="https://web.archive.org/web/20170202090011/https://www.hipchat.com/">https://web.archive.org/web/20170202090011/https://www.hipchat.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48038180">https://news.ycombinator.com/item?id=48038180</a></p>
<p>Points: 8</p>
<p># Comments: 4</p>
]]></description><pubDate>Wed, 06 May 2026 16:31:21 +0000</pubDate><link>https://web.archive.org/web/20170202090011/https://www.hipchat.com/</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48038180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48038180</guid></item><item><title><![CDATA[New comment by p2detar in "[dead]"]]></title><description><![CDATA[
<p>I knew about planned economies, but I just learned about command economies from this article.</p>
]]></description><pubDate>Wed, 06 May 2026 13:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48036110</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48036110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48036110</guid></item><item><title><![CDATA[New comment by p2detar in "Show HN: Red Squares – GitHub outages as contributions"]]></title><description><![CDATA[
<p>I also bet my money on Azure. Someone who allegedly worked there recently posted an article here on the numerous problems with Azure. Sadly I didn’t bookmark it.</p>
]]></description><pubDate>Wed, 06 May 2026 11:33:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48035013</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48035013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48035013</guid></item><item><title><![CDATA[New comment by p2detar in "Async Rust never left the MVP state"]]></title><description><![CDATA[
<p>> but I'm definitely an outlier for that<p>You are not. I prefer the same and that's how my product works right now. My HTTP API is Vert.x-only with futures. My particular use case is thousands of devices sending small packages to the API in undefined periods of time or in bursts, so I find Vert.x event-loop performance quite a good match for my use case. In fact it has been very positive given customer feedback thusfar.<p>Background tasks in my app are processed in a different module, which uses plain old ScheduledExecutorService-based thread pool to poll. The tasks are visible in the UI as well. I still haven't switched to VTs, because I don't know what load-implications that may have on the database pool. The JEP writes `Do not pool virtual threads` [0]. I assume if a db connection is not available in the pool, the VT will get parked, but I feel this isn't quite what a background scheduler should look like, e.g., hundreds of "in-process" tasks blocked while waiting for db connection to free up. Testing is on my todo list for some time now.<p>The JEP doesn't mention epoll, but there is a write up about that on github: `On Linux the poller uses epoll, and on Windows wepoll (which provides an epoll-like API on the Ancillary Function Driver for Winsock)` [1]<p>0 - <a href="https://openjdk.org/jeps/444#Do-not-pool-virtual-threads" rel="nofollow">https://openjdk.org/jeps/444#Do-not-pool-virtual-threads</a><p>1 - <a href="https://gist.github.com/ChrisHegarty/0689ae92a01b4311bc8939f33fde9fd9" rel="nofollow">https://gist.github.com/ChrisHegarty/0689ae92a01b4311bc8939f...</a></p>
]]></description><pubDate>Wed, 06 May 2026 09:32:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48034196</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48034196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48034196</guid></item><item><title><![CDATA[Show HN: A word puzzle web game for programmers]]></title><description><![CDATA[
<p>It's a clone of 7 Little Words, but with topics from computer science and programming. No sign-up, no app install, no tracking. It's a PWA and works offline, so you can add it to your home screen if you'd like.<p>Tech: js, no libs, Canvas API, Web Audio, not vibe coded, but I did use Claude for graphics and tests, puzzles curated by hand.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48021443">https://news.ycombinator.com/item?id=48021443</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 05 May 2026 12:16:07 +0000</pubDate><link>https://7coderwords.kenamick.com/</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48021443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48021443</guid></item><item><title><![CDATA[New comment by p2detar in "Lessons for Agentic Coding: What should we do when code is cheap?"]]></title><description><![CDATA[
<p>> I regularly ship four features at a time now across multiple projects.<p>Can that happen without you? I would assume this is the next step. I don't find it either good or bad, but I'm genuinely curious where this all goes.</p>
]]></description><pubDate>Tue, 05 May 2026 12:12:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48021393</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=48021393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48021393</guid></item><item><title><![CDATA[New comment by p2detar in "Talkie: a 13B vintage language model from 1930"]]></title><description><![CDATA[
<p>> as sometimes you don't get to control what information you get served<p>You actually do most of the times. It can be a conscious choice with surprisingly positive outcome. Choosing not to use social media, read news, disable push notifications and so on, go on information diet and this may not only make you a happier person but also increase your ability to filter useful information.</p>
]]></description><pubDate>Fri, 01 May 2026 15:59:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47976300</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=47976300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47976300</guid></item><item><title><![CDATA[New comment by p2detar in "GitHub's fake star economy"]]></title><description><![CDATA[
<p>Totally agree with you. I think Github "stars" are a relic of the past. They should be renamed to "Bookmarks" and exist as a tool for users to just mark interesting repositories. By no means should a repository keep a count of how many people bookmarked it. It makes no practical sense. Active maintainers and commit dates are much better metric.</p>
]]></description><pubDate>Mon, 20 Apr 2026 13:33:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47834100</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=47834100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47834100</guid></item><item><title><![CDATA[New comment by p2detar in "I’m spending months coding the old way"]]></title><description><![CDATA[
<p>> And then they started to get used to the line editor. They told me they didn't need to really see the code on the screen, it was in their head.<p>As someone that used to write C and Assembly programs on a sheet of paper for university exams, I chuckled a bit. I finished university in post-soviet country twenty years ago or so and this was the norm. I used to hate it so much.</p>
]]></description><pubDate>Sat, 18 Apr 2026 09:18:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47814444</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=47814444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47814444</guid></item><item><title><![CDATA[New comment by p2detar in "Darkbloom – Private inference on idle Macs"]]></title><description><![CDATA[
<p>They can never have supervised permissions on your device unless your mac was wiped and registered in Apple Business Manager. As a BYOD, it cannot be locked.<p>Whether it makes sense to enroll a mac as a BYOD is another question.</p>
]]></description><pubDate>Fri, 17 Apr 2026 15:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47807032</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=47807032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47807032</guid></item><item><title><![CDATA[New comment by p2detar in "European civil servants are being forced off WhatsApp"]]></title><description><![CDATA[
<p>I'd really want to see more examples of <a href="https://social.bund.de" rel="nofollow">https://social.bund.de</a><p>This is the Mastodon server of the German Federal Commissioner for Data Protection and Freedom of Information (BfDI). Embrace decentralization.</p>
]]></description><pubDate>Thu, 16 Apr 2026 21:09:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47799528</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=47799528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47799528</guid></item><item><title><![CDATA[New comment by p2detar in "€54k spike in 13h from unrestricted Firebase browser key accessing Gemini APIs"]]></title><description><![CDATA[
<p>I read the following [0] and immediately went to my firebase project to downgrade my plan. This is horrific.<p>> Yes, I’m looking at a bill of $6,909 for calls to GenerativeLanguage.GenerateContent over about a month, none of which I made. I had quickly created an API key during a live Google training session. I never shared it with anyone and it’s not pushed to any public (or private) repo or website.<p>0 - <a href="https://discuss.ai.google.dev/t/unexpected-gemini-api-billing-spike/114095/7" rel="nofollow">https://discuss.ai.google.dev/t/unexpected-gemini-api-billin...</a></p>
]]></description><pubDate>Thu, 16 Apr 2026 12:37:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47792115</link><dc:creator>p2detar</dc:creator><comments>https://news.ycombinator.com/item?id=47792115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47792115</guid></item></channel></rss>