<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: rodarmor</title><link>https://news.ycombinator.com/user?id=rodarmor</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 16:48:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rodarmor" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rodarmor in "Stephen's Sausage Roll remains one of the most influential puzzle games"]]></title><description><![CDATA[
<p>I wish that Opera Omnia, also by Stephen Lavelle, got more attention. It is mind-blowing exploration of the idea of propaganda and revisionist history, which somehow also manages to be engaging and fun, with an incredibly unique core mechanic.</p>
]]></description><pubDate>Tue, 21 Apr 2026 20:44:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47854278</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=47854278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47854278</guid></item><item><title><![CDATA[Show HN: Filepack: a fast SHASUM/SFV/PGP alternative using BLAKE3]]></title><description><![CDATA[
<p>I've been working on filepack, a command-line tool for file verification on and off for a while, and it's finally in a state where it's ready for feedback, review, and initial testing.<p>GitHub repo here: <a href="https://github.com/casey/filepack/" rel="nofollow">https://github.com/casey/filepack/</a><p>It uses a JSON manifest named `filepack.json` containing BLAKE3 file hashes and file lengths.<p>To create a manifest in the current directory:<p><pre><code>  filepack create
</code></pre>
To verify a manifest in the current directory:<p><pre><code>  filepack verify
</code></pre>
Manifests can be signed:<p><pre><code>  # generate keypair
  filepack keygen

  # print public key
  filepack key

  # create and sign manifest
  filepack create --sign
</code></pre>
And checked to have a signature from a particular public key:<p><pre><code>  filepack verify --key <PUBLIC_KEY>
</code></pre>
Signatures are made over the root of a merkle tree built from the contents of the manifest.<p>The root hash of this merkle tree is called a "package fingerprint", and provides a globally-unique identifier for a package.<p>The package fingerprint can be printed:<p><pre><code>  filepack fingerprint
</code></pre>
And a package can be verified to have a particular fingerprint:<p><pre><code>  filepack verify --fingerprint <FINGERPRINT>
</code></pre>
Additionally, and I think possibly most interestingly, a format for machine-readable metadata is defined, allowing packages to be self-describing, making collections of packages indexable and browsable with a better user interface than the folder-of-files ux possible otherwise.<p>Any feedback, issues, feature request, and design critique is most welcome! I tried to include a lot of details in the readme, so definitely check it out.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47097590">https://news.ycombinator.com/item?id=47097590</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 21 Feb 2026 04:46:26 +0000</pubDate><link>https://github.com/casey/filepack</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=47097590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47097590</guid></item><item><title><![CDATA[New comment by rodarmor in "A brief history of oral peptides"]]></title><description><![CDATA[
<p>It would be hilarious if people wound up snorting or boofing their GLP-1s (≧▽≦)</p>
]]></description><pubDate>Tue, 10 Feb 2026 22:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46967795</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=46967795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46967795</guid></item><item><title><![CDATA[Lol: Vibe Scripting]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/casey/lol">https://github.com/casey/lol</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46867316">https://news.ycombinator.com/item?id=46867316</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 03 Feb 2026 06:34:09 +0000</pubDate><link>https://github.com/casey/lol</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=46867316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46867316</guid></item><item><title><![CDATA[New comment by rodarmor in "Australia/Lord_Howe is the weirdest timezone"]]></title><description><![CDATA[
<p>The best example of managing expectations of all time is in the Time Zone Database documentation:<p>> The tz database predicts future timestamps, and current predictions will be incorrect after future governments change the rules.</p>
]]></description><pubDate>Thu, 31 Oct 2024 07:15:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42004210</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=42004210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42004210</guid></item><item><title><![CDATA[New comment by rodarmor in "OpenZFS deduplication is good now and you shouldn't use it"]]></title><description><![CDATA[
<p>General-purpose deduplication sounds good in theory but tends not to work out in practice. IPFS uses a rolling hash with variable-sized pieces, in an attempt to deduplicate data rysnc-style. However, in practice, it doesn't actually make a difference, and adds complexity for no reason.</p>
]]></description><pubDate>Thu, 31 Oct 2024 02:45:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42002952</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=42002952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42002952</guid></item><item><title><![CDATA[New comment by rodarmor in "The best browser bookmarking system is files"]]></title><description><![CDATA[
<p>This is stupid good advice. I use quicksilver as a launcher, and by putting bookmarks in a folder, I can index them and launch them like any other app or document on disk. Thanks for writing this up!</p>
]]></description><pubDate>Tue, 01 Oct 2024 05:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41704997</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=41704997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41704997</guid></item><item><title><![CDATA[Where does the Rust '\n' character come from?]]></title><description><![CDATA[
<p>Article URL: <a href="https://rodarmor.com/blog/whence-newline/">https://rodarmor.com/blog/whence-newline/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41564527">https://news.ycombinator.com/item?id=41564527</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 17 Sep 2024 05:42:36 +0000</pubDate><link>https://rodarmor.com/blog/whence-newline/</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=41564527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41564527</guid></item><item><title><![CDATA[New comment by rodarmor in "Just: A Command Runner"]]></title><description><![CDATA[
<p>I definitely don't think Just will ever unseat Make. Just doesn't have file-based dependencies, so it's not a build system, just a command runner.<p>As far as unseating Make as a command runner, I think that might just take Just being available in more places, since one of the main advantages of Make that many users cite is that it's available everywhere. Just is already available in a lot of package repos, but not all of them. Finally packaging Just for Debian[0] would help a lot.<p>[0] <a href="https://github.com/casey/just/issues/429">https://github.com/casey/just/issues/429</a></p>
]]></description><pubDate>Tue, 10 Jan 2023 00:16:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=34318483</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=34318483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34318483</guid></item><item><title><![CDATA[New comment by rodarmor in "Pepsi: Breathtaking Design Strategy (2008) [pdf]"]]></title><description><![CDATA[
<p>This is the canonical video on the subject: <a href="https://www.youtube.com/watch?v=TmVMh-nT200" rel="nofollow">https://www.youtube.com/watch?v=TmVMh-nT200</a></p>
]]></description><pubDate>Tue, 12 Jul 2022 05:49:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=32066125</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=32066125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32066125</guid></item><item><title><![CDATA[What are examples of programmers disregarding aesthetics for productivity?]]></title><description><![CDATA[
<p>I really enjoy it when I see programmers with a deranged disregard for aesthetics in the name of efficiency or productivity. Some of my favorited examples from my own experience:<p>- An <i>extremely</i> productive, like, 100x senior engineer I know works on a stock Ubuntu box with the default desktop wallpaper and an un-customized IntelliJ IDE and when he opens an IDE window he doesn't even full screen or center it. Just blasting code in an un-centered 68% width IDE.<p>- The smartest person I know (like, easily) uses the tcsh shell, the nvi editor, and the twm or ratpoision window manager, all ancient, unmaintained tools. I think they were the state of the art when he started using Unix and he never bothered switching.<p>- I saw a very clever bitcoin developer just set `contenteditable="true"` on an HTML element and use it as a text editor, I think because he already had the window open.<p>- Another developer I know with insane quality standards just names things "foo" when he can't think of a name for things, to the point where we worked on a project together for a month in a repo called "foo" until we came up with a name.<p>What are some good examples you've witnessed?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31905280">https://news.ycombinator.com/item?id=31905280</a></p>
<p>Points: 3</p>
<p># Comments: 5</p>
]]></description><pubDate>Tue, 28 Jun 2022 07:58:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=31905280</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=31905280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31905280</guid></item><item><title><![CDATA[New comment by rodarmor in "An Interview with the Old Man of Floating-Point (1998)"]]></title><description><![CDATA[
<p>One time me and a friend having an animated conversation on the 7th floor of Soda hall at Berkeley and William Kahan came out and gave us a coupon for Sizzlers. I think that was his way of telling us to get the fuck out.</p>
]]></description><pubDate>Sat, 30 Oct 2021 00:13:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=29044911</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=29044911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29044911</guid></item><item><title><![CDATA[New comment by rodarmor in "Facts every web dev should know before they burn out and turn to painting"]]></title><description><![CDATA[
<p>It's usually actually bread baking, not painting, in my experience.</p>
]]></description><pubDate>Thu, 21 Oct 2021 06:32:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=28941094</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=28941094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28941094</guid></item><item><title><![CDATA[New comment by rodarmor in "What John von Neumann Did at Los Alamos"]]></title><description><![CDATA[
<p>Misread the title as "Which John von Neumann Died at Los Alamos?" and now I really want to read that article.</p>
]]></description><pubDate>Mon, 27 Sep 2021 22:52:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=28677115</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=28677115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28677115</guid></item><item><title><![CDATA[New comment by rodarmor in "A flawed paradigm has derailed the science of obesity"]]></title><description><![CDATA[
<p>Don't let the article put you off, the paper, no paywall, is much better and much more concrete:<p><a href="https://academic.oup.com/ajcn/advance-article/doi/10.1093/ajcn/nqab270/6369073" rel="nofollow">https://academic.oup.com/ajcn/advance-article/doi/10.1093/aj...</a></p>
]]></description><pubDate>Tue, 14 Sep 2021 01:15:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=28519009</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=28519009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28519009</guid></item><item><title><![CDATA[New comment by rodarmor in "Germany wants smartphone makers to offer 7 years of software updates"]]></title><description><![CDATA[
<p>The fact that consumers don't want phones with 7 years of guaranteed updates (if they did, they would be willing to pay more for them, and smartphone makers would happily oblige) means that the impact on resale values would likely be small, or that consumers are unlikely to try to resell their phones.</p>
]]></description><pubDate>Fri, 10 Sep 2021 15:55:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=28483309</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=28483309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28483309</guid></item><item><title><![CDATA[New comment by rodarmor in "Germany wants smartphone makers to offer 7 years of software updates"]]></title><description><![CDATA[
<p>If this law comes into effect, consumers will pay the increased cost of delivery of 7 years of software updates when they purchase new phones.<p>Smartphone makers don't sell new phones with a higher price tag and the guarantee of 7 years of software updates, likely because consumers would prefer a lower price and no guarantee.<p>Thus, the law would effectively force people to buy something that they don't want.</p>
]]></description><pubDate>Mon, 06 Sep 2021 19:09:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=28436909</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=28436909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28436909</guid></item><item><title><![CDATA[New comment by rodarmor in "I believe California is the dumping ground for America's homeless problem"]]></title><description><![CDATA[
<p>The post doesn't seem to offer any evidence for its claim.</p>
]]></description><pubDate>Sat, 28 Aug 2021 07:49:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=28336374</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=28336374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28336374</guid></item><item><title><![CDATA[New comment by rodarmor in "OnlyFans to block sexually explicit videos starting in October"]]></title><description><![CDATA[
<p>Fortunately, if you're feeling entrepreneurial, you can spin up an Agora* instance and start selling whatever you want for Lightning Payments.<p>* <a href="https://github.com/agora-org/agora/" rel="nofollow">https://github.com/agora-org/agora/</a></p>
]]></description><pubDate>Thu, 19 Aug 2021 23:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=28240545</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=28240545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28240545</guid></item><item><title><![CDATA[New comment by rodarmor in "Show HN: Agora: Sell Files on the Web"]]></title><description><![CDATA[
<p>You bet!</p>
]]></description><pubDate>Mon, 09 Aug 2021 18:28:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=28120405</link><dc:creator>rodarmor</dc:creator><comments>https://news.ycombinator.com/item?id=28120405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28120405</guid></item></channel></rss>