<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: amlug</title><link>https://news.ycombinator.com/user?id=amlug</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 15 May 2026 21:03:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=amlug" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by amlug in "I am worried about Bun"]]></title><description><![CDATA[
<p>Are they wrong though? AI or not, compiling code is math - not philosophy. So what's wrong here?</p>
]]></description><pubDate>Mon, 04 May 2026 21:21:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48015173</link><dc:creator>amlug</dc:creator><comments>https://news.ycombinator.com/item?id=48015173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48015173</guid></item><item><title><![CDATA[New comment by amlug in "I am worried about Bun"]]></title><description><![CDATA[
<p>Is there any Typescript that is compiled wrongly? If so, go ahead and show me.</p>
]]></description><pubDate>Mon, 04 May 2026 21:20:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48015158</link><dc:creator>amlug</dc:creator><comments>https://news.ycombinator.com/item?id=48015158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48015158</guid></item><item><title><![CDATA[New comment by amlug in "I am worried about Bun"]]></title><description><![CDATA[
<p>I'm the "AI cringe guy" if you want to call it that. Yet I am still waiting for someone to produce typescript that compiles wrongly.<p>I have limited time, and the little feedback that guy provided turned out to be perfectly well answered by AI. So sorry, but either you actually criticize something actionable to just shut up, but I don't have the time to debate this if the simple few lines don't get answered.</p>
]]></description><pubDate>Mon, 04 May 2026 21:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48015154</link><dc:creator>amlug</dc:creator><comments>https://news.ycombinator.com/item?id=48015154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48015154</guid></item><item><title><![CDATA[Show HN: Mango – A native, open-source MongoDB GUI. 7 MB, no Electron]]></title><description><![CDATA[
<p>Article URL: <a href="https://mangoquery.com/en/">https://mangoquery.com/en/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47613265">https://news.ycombinator.com/item?id=47613265</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Apr 2026 12:00:37 +0000</pubDate><link>https://mangoquery.com/en/</link><dc:creator>amlug</dc:creator><comments>https://news.ycombinator.com/item?id=47613265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47613265</guid></item><item><title><![CDATA[Show HN: EasyShot – macOS screenshot thumbnails that don't disappear after 5s]]></title><description><![CDATA[
<p>I kept missing the drag window on macOS's built-in screenshot thumbnail. It fades out in ~5 seconds and if you're not fast enough, you have to go find the file on your Desktop.<p>EasyShot watches your screenshot folder and shows a floating thumbnail that stays until you drag it into whatever app you need — Slack, Figma, email, wherever.<p>It's a single Swift file, no dependencies, ~200 lines. Notarized DMG or build from source in one command. Took about 30 minutes to build because the problem was driving me insane.<p><a href="https://easyshot.dev" rel="nofollow">https://easyshot.dev</a>
<a href="https://github.com/skelpo/easyshot" rel="nofollow">https://github.com/skelpo/easyshot</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47436732">https://news.ycombinator.com/item?id=47436732</a></p>
<p>Points: 1</p>
<p># Comments: 3</p>
]]></description><pubDate>Thu, 19 Mar 2026 09:15:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47436732</link><dc:creator>amlug</dc:creator><comments>https://news.ycombinator.com/item?id=47436732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47436732</guid></item><item><title><![CDATA[New comment by amlug in "Claude Code reverse-engineered itself. Two subagents refused. It called them shy"]]></title><description><![CDATA[
<p>We're building a TypeScript-to-native compiler (Perry) and wanted to evaluate whether Claude Code's codebase is something we could realistically compile. Since it's closed source, that meant reconstruction. Claude dispatched 7 subagents — two refused to extract the system prompt on ethical grounds, the parent called them "shy" and did it anyway. 12,093 lines reconstructed, 0 systems penetrated. Key technical findings: internal codename Tengu with 654+ feature flags, sandbox-exec with dynamically generated SBPL policies, bubblewrap on Linux, three-tier context compaction, deferred tool loading via ToolSearch, and smart-quote normalization for LLM-generated curly quotes. Happy to answer questions.</p>
]]></description><pubDate>Wed, 18 Mar 2026 15:31:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47427035</link><dc:creator>amlug</dc:creator><comments>https://news.ycombinator.com/item?id=47427035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47427035</guid></item><item><title><![CDATA[Claude Code reverse-engineered itself. Two subagents refused. It called them shy]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.skelpo.com/blog/claude-code-reverse-engineering">https://www.skelpo.com/blog/claude-code-reverse-engineering</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47427034">https://news.ycombinator.com/item?id=47427034</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 18 Mar 2026 15:31:41 +0000</pubDate><link>https://www.skelpo.com/blog/claude-code-reverse-engineering</link><dc:creator>amlug</dc:creator><comments>https://news.ycombinator.com/item?id=47427034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47427034</guid></item><item><title><![CDATA[New comment by amlug in "Show HN: Pry – TypeScript compiled to native code, no Electron or V8"]]></title><description><![CDATA[
<p>Hey HN — I've been building Perry, a compiler that takes TypeScript and emits native binaries. No V8, no runtime, no Electron. It maps to platform-native UI widgets: AppKit on macOS, UIKit on iOS, Android Views on Android, GTK4 on Linux, Win32 on Windows.<p>Pry is the first real app built with it — a JSON viewer, deliberately small.<p>It's in the iOS/macOS App Store and Google Play right now. Linux build works, Windows is waiting on code signing.<p>The compiler itself is written in Rust. It handles TypeScript parsing, type checking, and lowers to native code. The UI bindings aren't a wrapper library — the compiler generates the actual platform API calls.<p>This is a building-in-public thing. Pry is the proof-of-concept. The bigger goal is a full IDE. Happy to answer questions about the compiler architecture, the app store submission process, or anything else.<p>Compiler repo: <a href="https://github.com/PerryTS/perry" rel="nofollow">https://github.com/PerryTS/perry</a>
App links: <a href="https://apps.apple.com/us/app/pry-json-viewer/id6759329040">https://apps.apple.com/us/app/pry-json-viewer/id6759329040</a> <a href="https://play.google.com/store/apps/details?id=com.perry.pry">https://play.google.com/store/apps/details?id=com.perry.pry</a></p>
]]></description><pubDate>Tue, 03 Mar 2026 15:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47234337</link><dc:creator>amlug</dc:creator><comments>https://news.ycombinator.com/item?id=47234337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47234337</guid></item><item><title><![CDATA[Show HN: Pry – TypeScript compiled to native code, no Electron or V8]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/PerryTS/pry">https://github.com/PerryTS/pry</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47234301">https://news.ycombinator.com/item?id=47234301</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 03 Mar 2026 15:57:20 +0000</pubDate><link>https://github.com/PerryTS/pry</link><dc:creator>amlug</dc:creator><comments>https://news.ycombinator.com/item?id=47234301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47234301</guid></item></channel></rss>