<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: retropragma</title><link>https://news.ycombinator.com/user?id=retropragma</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 04:05:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=retropragma" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by retropragma in "Glassworm is back: A new wave of invisible Unicode attacks hits repositories"]]></title><description><![CDATA[
<p>If anyone's curious what the malware does: <a href="https://pastebin.com/raw/KiuwueMU" rel="nofollow">https://pastebin.com/raw/KiuwueMU</a><p>Looks like it's pilfering Solana wallets that don't belong to Russians.</p>
]]></description><pubDate>Tue, 17 Mar 2026 01:40:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47407563</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=47407563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47407563</guid></item><item><title><![CDATA[New comment by retropragma in "Glassworm is back: A new wave of invisible Unicode attacks hits repositories"]]></title><description><![CDATA[
<p>likely a compromised github API token</p>
]]></description><pubDate>Tue, 17 Mar 2026 01:27:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47407473</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=47407473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47407473</guid></item><item><title><![CDATA[New comment by retropragma in "Be wary of Bluesky"]]></title><description><![CDATA[
<p>Someone could make a backup script wrapped in a GUI, but then people would have to see the "need" in order to start using it.<p>The bigger danger would be AT Protocol losing its biggest contributor. Unless another VC backed team appeared to fill their shoes, the protocol would stagnate and communities would slowly deteriorate. Hope is critical early on in a protocol's rise to prominence.</p>
]]></description><pubDate>Sun, 22 Feb 2026 16:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47112374</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=47112374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47112374</guid></item><item><title><![CDATA[New comment by retropragma in "Show HN: Pg-typesafe – Strongly typed queries for PostgreSQL and TypeScript"]]></title><description><![CDATA[
<p>The lack of composability makes this a hard no for me</p>
]]></description><pubDate>Wed, 18 Feb 2026 16:22:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47062681</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=47062681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47062681</guid></item><item><title><![CDATA[New comment by retropragma in "Doing the thing is doing the thing"]]></title><description><![CDATA[
<p>Just don't mistake prototyping for doing the thing.<p>Good enough is a self limiting fallacy.<p>A prototype failing to attract fans doesn't prove a lack of a market for the job the prototype attempts to perform. It only proves the prototype, as it stands, lacks <i>something</i>.<p>Beware quitting early. All good builders do.</p>
]]></description><pubDate>Wed, 28 Jan 2026 08:12:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46792437</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=46792437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46792437</guid></item><item><title><![CDATA[New comment by retropragma in "Altcha – Free, open-source Captcha alternative"]]></title><description><![CDATA[
<p>I found Altcha just recently. I'm curious what people think of it. Are there caveats compared to Google Recaptcha or Cloudflare Turnstile? Please share your thoughts.</p>
]]></description><pubDate>Wed, 07 Jan 2026 22:03:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46533701</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=46533701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46533701</guid></item><item><title><![CDATA[Altcha – Free, open-source Captcha alternative]]></title><description><![CDATA[
<p>Article URL: <a href="https://altcha.org/open-source-captcha/">https://altcha.org/open-source-captcha/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46533700">https://news.ycombinator.com/item?id=46533700</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 07 Jan 2026 22:03:08 +0000</pubDate><link>https://altcha.org/open-source-captcha/</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=46533700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46533700</guid></item><item><title><![CDATA[New comment by retropragma in "Gemini 3 Flash: Frontier intelligence built for speed"]]></title><description><![CDATA[
<p>That's more of a flash-lite thing now, I believe</p>
]]></description><pubDate>Wed, 17 Dec 2025 19:46:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46304547</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=46304547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46304547</guid></item><item><title><![CDATA[New comment by retropragma in "Normie.club – a daily web game where normies thrive"]]></title><description><![CDATA[
<p>when I had this idea, I knew I had to make it. launched it back in November to family & friends.<p>10 new questions each day. predict the most popular answer. one miss and you're out. give it a try! do you <i>actually</i> understand the normies?</p>
]]></description><pubDate>Tue, 16 Dec 2025 08:15:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46286047</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=46286047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46286047</guid></item><item><title><![CDATA[Normie.club – a daily web game where normies thrive]]></title><description><![CDATA[
<p>Article URL: <a href="https://normie.club">https://normie.club</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46286046">https://news.ycombinator.com/item?id=46286046</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 16 Dec 2025 08:15:36 +0000</pubDate><link>https://normie.club</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=46286046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46286046</guid></item><item><title><![CDATA[New comment by retropragma in "Show HN: An endless scrolling word search game"]]></title><description><![CDATA[
<p>It's too easy to "cheat" by panning around until a word toggles in the list, effectively telling you which corner of the screen the word can be found in</p>
]]></description><pubDate>Thu, 11 Dec 2025 21:36:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46237506</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=46237506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46237506</guid></item><item><title><![CDATA[New comment by retropragma in "Do not download the app, use the website"]]></title><description><![CDATA[
<p>That doesn't sound right. Have you seen documentation on this?</p>
]]></description><pubDate>Sat, 26 Jul 2025 14:43:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44694493</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=44694493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44694493</guid></item><item><title><![CDATA[New comment by retropragma in "I just want to code (2023)"]]></title><description><![CDATA[
<p>Important to note that it's not a dichotomy as long as you're not an "extremist" of either side. Build for yourself <i>and</i> a big market. Take pride in competing at a high level. If you view "hustling" as an 'all work, no play' experience, you're engaged in absolutist thinking.</p>
]]></description><pubDate>Mon, 28 Apr 2025 15:16:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43822430</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=43822430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43822430</guid></item><item><title><![CDATA[New comment by retropragma in "Yagri: You are gonna read it"]]></title><description><![CDATA[
<p>Tangential: I was recently wishing that bitwise flags had better support in Postgres. For now, bools are just easier to work with</p>
]]></description><pubDate>Thu, 24 Apr 2025 05:02:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43779381</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=43779381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43779381</guid></item><item><title><![CDATA[New comment by retropragma in "JSX over the Wire"]]></title><description><![CDATA[
<p>Delegate your thinking to HN comments at your own peril</p>
]]></description><pubDate>Thu, 17 Apr 2025 15:20:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43718184</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=43718184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43718184</guid></item><item><title><![CDATA[New comment by retropragma in "JSX over the Wire"]]></title><description><![CDATA[
<p>The content isn't difficult. People are just lazy</p>
]]></description><pubDate>Thu, 17 Apr 2025 15:18:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43718163</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=43718163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43718163</guid></item><item><title><![CDATA[New comment by retropragma in "You might not need WebSockets"]]></title><description><![CDATA[
<p>If you use a proper framework, you don't have to manage the socket lifecycle and it doesn't complicate your server.</p>
]]></description><pubDate>Sun, 13 Apr 2025 05:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43670356</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=43670356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43670356</guid></item><item><title><![CDATA[New comment by retropragma in "Levels of configuration languages"]]></title><description><![CDATA[
<p>Every time I work with XML data, I hate it. Just use JSONC imo.</p>
]]></description><pubDate>Sun, 13 Apr 2025 05:36:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43670347</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=43670347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43670347</guid></item><item><title><![CDATA[New comment by retropragma in "Levels of configuration languages"]]></title><description><![CDATA[
<p>As a TypeScript developer, my answer is to use unconfig [1]. Support for JSON, JavaScript, or best of all, TypeScript.<p>Or wire up your own utility function with bundle-require [2], another favorite of mine, for loading TS or JS config files.<p>[1]: <a href="https://github.com/antfu-collective/unconfig">https://github.com/antfu-collective/unconfig</a>
[2]: <a href="https://github.com/egoist/bundle-require">https://github.com/egoist/bundle-require</a></p>
]]></description><pubDate>Sun, 13 Apr 2025 05:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43670336</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=43670336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43670336</guid></item><item><title><![CDATA[New comment by retropragma in "ArkType: Ergonomic TS validator 100x faster than Zod"]]></title><description><![CDATA[
<p>I find your last paragraph to be lacking. Would help if you elaborated more on the purported need for this "bridge" concept.</p>
]]></description><pubDate>Sun, 13 Apr 2025 05:14:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43670260</link><dc:creator>retropragma</dc:creator><comments>https://news.ycombinator.com/item?id=43670260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43670260</guid></item></channel></rss>