<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: WesolyKubeczek</title><link>https://news.ycombinator.com/user?id=WesolyKubeczek</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 14:43:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=WesolyKubeczek" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by WesolyKubeczek in "SecurityBaseline.eu"]]></title><description><![CDATA[
<p>You still have quite enough people in high places who are direct or indirect beneficiaries of companies that are either Russian or tied to Russia, so nothing will ever happen even then.</p>
]]></description><pubDate>Wed, 13 May 2026 10:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48119910</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=48119910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48119910</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>When you update your packages, are you using that ssh laptop?</p>
]]></description><pubDate>Tue, 12 May 2026 06:31:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48104927</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=48104927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48104927</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "Removable batteries in smartphones will be mandatory in the EU starting in 2027"]]></title><description><![CDATA[
<p>SD cards and phone jacks!</p>
]]></description><pubDate>Mon, 04 May 2026 16:10:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48010566</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=48010566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48010566</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "Trademark violation: Fake Notepad++ for Mac"]]></title><description><![CDATA[
<p>I see a Russian name, I assume very cavalier approach to copyright and trademark laws, especially if it is about someone else's copyright or trademark. This heuristic has had enough nines for me to qualify as 100% accurate.<p>Source: having been in ex-USSR through all of 1990s and 2000s.</p>
]]></description><pubDate>Mon, 04 May 2026 14:23:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48009179</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=48009179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48009179</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "Security through obscurity is not bad"]]></title><description><![CDATA[
<p>Security through obscurity is only bad when it’s the only measure used. If proper security is also in place, it is the cherry on top.<p>For example, while I know that ssh bruteforcing bots won’t enter my server no matter how much they try, putting ssh on a non-standard port reduces the number of tries to zero.</p>
]]></description><pubDate>Mon, 04 May 2026 08:04:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005932</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=48005932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005932</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "Specsmaxxing – On overcoming AI psychosis, and why I write specs in YAML"]]></title><description><![CDATA[
<p>If you have ever been to car forums, it's quite the same there.<p>People are people.</p>
]]></description><pubDate>Sun, 03 May 2026 09:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47995122</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47995122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47995122</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "Specsmaxxing – On overcoming AI psychosis, and why I write specs in YAML"]]></title><description><![CDATA[
<p>It's fun how people brag of their agentmaxxing, but if you ask them what those agents are busy actually producing, it's invariably another agent harness so they can agentmaxx better. NFT/blockchain ecosystem was much the same.</p>
]]></description><pubDate>Sun, 03 May 2026 09:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47995102</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47995102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47995102</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "Where the goblins came from"]]></title><description><![CDATA[
<p>I feel like somehow Jakub Pachocki’s request for an ascii art unicorn got rewritten into “ascii art of Wholesome Soyjak wearing a butterfly costume who uses Arch, by the way”</p>
]]></description><pubDate>Thu, 30 Apr 2026 07:28:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47959356</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47959356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47959356</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "HERMES.md in commit messages causes requests to route to extra usage billing"]]></title><description><![CDATA[
<p>This is not just one bug, though; it’s a bug that takes money that ain’t theirs to take.</p>
]]></description><pubDate>Wed, 29 Apr 2026 20:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47954166</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47954166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47954166</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "Ghostty is leaving GitHub"]]></title><description><![CDATA[
<p>If you choose something self-hostable (whether hosted commercially for you or no is of no relevance), I'm very interested to hear about it.</p>
]]></description><pubDate>Tue, 28 Apr 2026 20:37:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47940370</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47940370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47940370</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "Your phone is about to stop being yours"]]></title><description><![CDATA[
<p>On one hand, having a free for all is very good, especially for developers, and for programmability of our devices as such. Screw iPads.<p>On the other hand, malware which coaxes normies into installing unverified apks, is an undeniable fact of life. It's nice to be pontificating as a power user who has never been phished or whose devices never became botnet zombies in their life.<p>On yet another hand, higher-end malware (made by those who can afford the store fees) is there on the freaking play store and app store, so, I guess, <i>shrug</i></p>
]]></description><pubDate>Tue, 28 Apr 2026 16:47:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47936996</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47936996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47936996</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "I Cancelled Claude: Token Issues, Declining Quality, and Poor Support"]]></title><description><![CDATA[
<p>But when you write code by hand, you at least are there as it’s happening, which makes reading and understanding way easier.</p>
]]></description><pubDate>Fri, 24 Apr 2026 18:43:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47894253</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47894253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47894253</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "U.S. banks may soon collect citizenship data from customers"]]></title><description><![CDATA[
<p>Catch-22 lives on.<p>You are required to prove your citizenship to the government (by proxy of your bank or otherwise). The government lacks a unified document of identity which would by law act as a proof of citizenship, and reserves its right to call any other document it is issuing to be “insufficient”.</p>
]]></description><pubDate>Mon, 20 Apr 2026 15:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47835629</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47835629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47835629</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "The RAM shortage could last years"]]></title><description><![CDATA[
<p>Was it debubked in any way (e.g. by OpenAI actually showing what they do with the wafers?)</p>
]]></description><pubDate>Sun, 19 Apr 2026 14:04:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47824397</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47824397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47824397</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "The RAM shortage could last years"]]></title><description><![CDATA[
<p>I fear that the real reason we do have a shortage, I mean, the real reason for the demand, is AI companies scooping what they can so that their competitors, whether existing or incumbent, can’t get to it.</p>
]]></description><pubDate>Sun, 19 Apr 2026 08:30:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47822722</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47822722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47822722</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "The RAM shortage could last years"]]></title><description><![CDATA[
<p>You can still use as much memory, but fit more things into it, so I don’t think the current market hogs will let go easily.</p>
]]></description><pubDate>Sun, 19 Apr 2026 08:20:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47822674</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47822674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47822674</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in "It is incorrect to "normalize" // in HTTP URL paths"]]></title><description><![CDATA[
<p>A sane configuration, of course, would collapse the slashes first, so it would be /?w=a&x=c&y=d&z=.<p>See, it’s because when we do these acrobatics with turning path elements into query parameters, we do it for humans, so they are more readable. Humans can make typos, and accidentally entering two slashes instead of one is not exactly unheard of.<p>If we do it for some other code, we shouldn’t be rewriting anything at all, and just use query parameters.</p>
]]></description><pubDate>Sat, 18 Apr 2026 21:32:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47819696</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47819696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47819696</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in ""cat readme.txt" is not safe if you use iTerm2"]]></title><description><![CDATA[
<p>So are a couple shells that use some kind of webkit tty. VS Code’s integrated terminal counts, I guess.<p>It could be an interesting paradigm, though, to have a hybrid between fullscreen and traditional tty programs: you output some forms, they are displayed by the terminal inline, but your scrollback just works like normal, and you can freely copy and paste stuff into the form. Once you submit the form, it becomes non-interactive, but stays in your scrollback buffer. You can select and copy textual data from it, but the form’s chrome cannot be selected as line drawing characters.<p>Probably could be a piece of concept art, I guess.</p>
]]></description><pubDate>Sat, 18 Apr 2026 21:23:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47819641</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47819641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47819641</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in ""cat readme.txt" is not safe if you use iTerm2"]]></title><description><![CDATA[
<p>One reason I still prefer iTerm2 or Ghostty over Terminal.app is that it has way saner settings for what the word boundaries are, and it lets me select whole paths by double clicking on them. If there was a way to change it for the default terminal, I would just be using it.</p>
]]></description><pubDate>Sat, 18 Apr 2026 12:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47815279</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47815279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47815279</guid></item><item><title><![CDATA[New comment by WesolyKubeczek in ""cat readme.txt" is not safe if you use iTerm2"]]></title><description><![CDATA[
<p>Ask me how I know what “tput reset” does.</p>
]]></description><pubDate>Sat, 18 Apr 2026 12:06:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47815254</link><dc:creator>WesolyKubeczek</dc:creator><comments>https://news.ycombinator.com/item?id=47815254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47815254</guid></item></channel></rss>