<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: snowflaxxx</title><link>https://news.ycombinator.com/user?id=snowflaxxx</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 12:08:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=snowflaxxx" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by snowflaxxx in "Show HN: Kage – Shadow any website to a single binary for offline viewing"]]></title><description><![CDATA[
<p>Meet Teleport Pro</p>
]]></description><pubDate>Mon, 15 Jun 2026 12:08:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48540125</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48540125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48540125</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>You're quoting me back at me. The quote is still correct. The backend doesn't exist. The messenger works. If that breaks your mental model of how software should be built — good. That was the point.</p>
]]></description><pubDate>Mon, 15 Jun 2026 11:47:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48539903</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48539903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48539903</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>That’s literally what release 1.03 enables.</p>
]]></description><pubDate>Sun, 14 Jun 2026 16:04:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48528759</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48528759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48528759</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>Fixed last night.<p>The GitHub-specific adapter is now one of several.</p>
]]></description><pubDate>Sun, 14 Jun 2026 16:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48528709</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48528709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48528709</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>Not mine lol</p>
]]></description><pubDate>Sun, 14 Jun 2026 15:58:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48528694</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48528694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48528694</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>That’s exactly what I thought after posting — so now it supports end‑to‑end encryption without a handshake. Still a single HTML file. Still no backend.</p>
]]></description><pubDate>Sun, 14 Jun 2026 15:56:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48528662</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48528662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48528662</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>documentation was updated in the last few days. You might want to read the section about the funny legal collision this architecture creates — not sure, but it might apply to other jurisdictions too, not just Russia. Either way, it's an interesting side effect of using generic git hosting as a message transport.</p>
]]></description><pubDate>Sun, 14 Jun 2026 15:54:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48528622</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48528622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48528622</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>My take: hitting three API endpoints doesn’t require a bundler or 400 MB of node_modules — most apps, especially hobby single‑page projects, can and should be built without a framework.</p>
]]></description><pubDate>Sun, 14 Jun 2026 15:51:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48528575</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48528575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48528575</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>We don't say no backend — we say not our backend.</p>
]]></description><pubDate>Sun, 14 Jun 2026 15:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48528519</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48528519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48528519</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>Email and SMS are faster.
Also monitored, moderated, and mined.<p>Macaroni doesn't fix speed.
It fixes who holds the keys — and who gets sued. That's the point.</p>
]]></description><pubDate>Sun, 14 Jun 2026 15:45:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48528491</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48528491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48528491</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Show HN: Macaroni Messenger 1.03 – small documentation fixes"]]></title><description><![CDATA[
<p>Wellcome to the rabbit hole</p>
]]></description><pubDate>Sun, 14 Jun 2026 07:48:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48525108</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48525108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48525108</guid></item><item><title><![CDATA[Macaroni Messenger 1.03 – small documentation fixes]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/vanyapr/makaroshki/releases/tag/v1.03">https://github.com/vanyapr/makaroshki/releases/tag/v1.03</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48525102">https://news.ycombinator.com/item?id=48525102</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 14 Jun 2026 07:48:13 +0000</pubDate><link>https://github.com/vanyapr/makaroshki/releases/tag/v1.03</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48525102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48525102</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>You might find this branch interesting:<p><a href="https://github.com/vanyapr/makaroshki/tree/macaroni" rel="nofollow">https://github.com/vanyapr/makaroshki/tree/macaroni</a><p>Turns out the messenger wasn’t enough, so now it also stores its own lore.</p>
]]></description><pubDate>Sat, 13 Jun 2026 23:42:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522599</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48522599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522599</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Anthropic apologizes for invisible Claude Fable guardrails"]]></title><description><![CDATA[
<p>$2 for reading a text?</p>
]]></description><pubDate>Fri, 12 Jun 2026 11:40:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48502835</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48502835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48502835</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>The closing </html> tag is mandatory because Macaroni Messenger plugins are inserted immediately before it. This is the convention defined by the plugin system.</p>
]]></description><pubDate>Thu, 11 Jun 2026 21:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48496809</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48496809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48496809</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>That’s fair criticism of the current implementation.<p>The idea isn’t that transport magically disappears. The idea is that users don’t have to deploy, operate, pay for, or even think about transport.<p>GitHub happens to provide one out of the box, which makes the proof of concept extremely easy to try.<p>If I need to run databases, message brokers, servers and monitoring just to send my mom “please cook macaroni”, I’ve already lost interest.</p>
]]></description><pubDate>Thu, 11 Jun 2026 08:12:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48487687</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48487687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487687</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>True, but imagine this use case:<p>A messenger file with hardcoded settings and a hardcoded PGP key, stored on a USB stick.<p>You send a message.<p>Then you physically destroy the USB stick.<p>The client, the key, and the configuration are gone.<p>At some point the joke starts looking suspiciously like a dead-drop communication protocol.<p>How do you like that, FBI?</p>
]]></description><pubDate>Thu, 11 Jun 2026 07:57:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48487586</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48487586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487586</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>You just described the Macaroni plugin system — plugins are literally appended as <script> tags before the closing </html> tag.</p>
]]></description><pubDate>Thu, 11 Jun 2026 07:53:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48487559</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48487559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487559</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>That’s fair, although GitHub is just the default transport because it requires zero setup.<p>The protocol itself isn’t tied to GitHub and works with any Git remote.<p>If GitHub ever decided this wasn’t an acceptable use case, swapping the remote would be trivial.</p>
]]></description><pubDate>Thu, 11 Jun 2026 07:39:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48487461</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48487461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487461</guid></item><item><title><![CDATA[New comment by snowflaxxx in "Macaroni – a single HTML file messenger"]]></title><description><![CDATA[
<p>The paradox is that Macaroni Messenger is absolutely a joke project.<p>But once you reduce everything to Git + JSON, adding things like PGP, age, signatures, encrypted attachments, or end-to-end encryption becomes surprisingly easy.<p>Which makes it even funnier.<p>At first glance it looks like a toy.<p>After a few minutes you start asking:<p>“Wait… why does this actually make sense?”<p>I think the protocol is a bit underestimated. People see the joke before they see the architecture.<p>There are some surprisingly interesting properties hiding behind the absurdity.<p>Maybe it’s a hidden gem.<p>Or maybe I’m just rationalizing a messenger implemented as a single HTML file.</p>
]]></description><pubDate>Thu, 11 Jun 2026 06:57:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48487164</link><dc:creator>snowflaxxx</dc:creator><comments>https://news.ycombinator.com/item?id=48487164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487164</guid></item></channel></rss>