<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: tynorf</title><link>https://news.ycombinator.com/user?id=tynorf</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 28 Oct 2026 12:43:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tynorf" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tynorf in "New 14‑inch MacBook Pro with M6"]]></title><description><![CDATA[
<p>> PSA to make sure devices with non-removable storage are backed up!<p>Really this should be devices full stop. Also, "backed up" should include no fewer than two backups on different media and in different physical locations e.g. Time Machine to an external SSD _plus_ continuous cloud backup.</p>
]]></description><pubDate>Tue, 27 Oct 2026 20:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=50265207</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=50265207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50265207</guid></item><item><title><![CDATA[New comment by tynorf in "Memory prices climb 500% in 12 months"]]></title><description><![CDATA[
<p>They still need to buy said RAM from all the same players.</p>
]]></description><pubDate>Tue, 18 Aug 2026 20:59:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49352629</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=49352629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49352629</guid></item><item><title><![CDATA[New comment by tynorf in "ArenaAllocators don't play nicely with ArrayLists"]]></title><description><![CDATA[
<p>FWIW, if you aren’t interleaving other allocations (which includes on other threads), the ArenaAllocator in Zig doesn’t have this problem. If you attempt to resize the most recent allocation, it will do so in place if possible.<p><a href="https://ziglang.org/documentation/0.16.0/std/#std.heap.ArenaAllocator.resize" rel="nofollow">https://ziglang.org/documentation/0.16.0/std/#std.heap.Arena...</a></p>
]]></description><pubDate>Wed, 12 Aug 2026 14:45:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49273199</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=49273199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49273199</guid></item><item><title><![CDATA[New comment by tynorf in "Lightning Memory-Mapped Database Manager (LMDB) 1.0"]]></title><description><![CDATA[
<p>IIRC: it is to leverage the OS page cache rather than having a separate buffer pool in user land. By default lmdb uses normal pwrite/fsync for the write path, but can optionally use a writable mapping and (presumably) msync.<p>However, some people think there are problems with this usage: (pdf warning) <a href="https://www.cidrdb.org/cidr2022/papers/p13-crotty.pdf" rel="nofollow">https://www.cidrdb.org/cidr2022/papers/p13-crotty.pdf</a></p>
]]></description><pubDate>Fri, 03 Jul 2026 00:01:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48768999</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=48768999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48768999</guid></item><item><title><![CDATA[New comment by tynorf in "Why users cannot create Issues directly"]]></title><description><![CDATA[
<p>The computer has 18GB of total RAM so I would hope that it’s already trying to conserve memory.<p>It’s kind of humorous that everyone interpreted the comment as complaining about Chrome. For all I know, it’s justified in using that much memory, or it’s the crappy websites I’m required to use for work with absurdly large heaps.<p>I really just meant that at least for work I need more than 8GB of RAM.</p>
]]></description><pubDate>Sat, 03 Jan 2026 02:40:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46472244</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=46472244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46472244</guid></item><item><title><![CDATA[New comment by tynorf in "Why users cannot create Issues directly"]]></title><description><![CDATA[
<p>Chrome on my work laptop sits around 20-30GB all day every day.</p>
]]></description><pubDate>Fri, 02 Jan 2026 04:15:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46461341</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=46461341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46461341</guid></item><item><title><![CDATA[New comment by tynorf in "Common Mistakes in Modularisation"]]></title><description><![CDATA[
<p>Perhaps a small nit, but the “design space tree” looks more like a directed graph.</p>
]]></description><pubDate>Thu, 29 Feb 2024 15:34:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39550710</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=39550710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39550710</guid></item><item><title><![CDATA[New comment by tynorf in "Duplicity: Encrypted bandwidth-efficient backup"]]></title><description><![CDATA[
<p>You can try setting `export PYTHONWARNINGS="ignore"` to suppress warnings.</p>
]]></description><pubDate>Wed, 24 Jan 2024 19:48:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=39121799</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=39121799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39121799</guid></item><item><title><![CDATA[New comment by tynorf in "Active turbulence cancellation makes bumpy flights smoother"]]></title><description><![CDATA[
<p>Anecdotally, I fly round trip out of SEA ~3 times a year and experience very bad turbulence on about half the flights. Earlier this year it was bad enough to suspend drink service.</p>
]]></description><pubDate>Tue, 12 Dec 2023 16:44:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=38614613</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=38614613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38614613</guid></item><item><title><![CDATA[New comment by tynorf in "What I learned getting acquired by Google"]]></title><description><![CDATA[
<p>> At Amazon you can't even open the building next door without approval.<p>This is not true.</p>
]]></description><pubDate>Fri, 10 Nov 2023 00:00:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=38213109</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=38213109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38213109</guid></item><item><title><![CDATA[New comment by tynorf in "System Design 101"]]></title><description><![CDATA[
<p>This is a very important point.<p>I'd argue all these "publish your DB schema as a GraphQL endpoint" frameworks that seem to proliferate have done a lot of damage to GraphQL's reputation. Strongly coupling data to presentation seems like such an obvious anti pattern, yet tools doing just that seem to be very popular for some reason.</p>
]]></description><pubDate>Thu, 26 Oct 2023 01:11:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=38020523</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=38020523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38020523</guid></item><item><title><![CDATA[New comment by tynorf in "Transactions Are Not Locks (2022)"]]></title><description><![CDATA[
<p>You might be interested in this: <a href="https://brandur.org/idempotency-keys" rel="nofollow noreferrer">https://brandur.org/idempotency-keys</a></p>
]]></description><pubDate>Sun, 22 Oct 2023 02:56:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=37972438</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=37972438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37972438</guid></item><item><title><![CDATA[New comment by tynorf in "Versioning data in Postgres? Testing a Git like approach"]]></title><description><![CDATA[
<p>The objects directory stores every file (and tree, commit, etc). Pack files are an optimization storing diffs.</p>
]]></description><pubDate>Fri, 20 Oct 2023 17:43:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=37959193</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=37959193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37959193</guid></item><item><title><![CDATA[New comment by tynorf in "Database Performance at Scale – A free book"]]></title><description><![CDATA[
<p>Cassandra does not make you immune to database issues: <a href="https://monzo.com/blog/2019/09/08/why-monzo-wasnt-working-on-july-29th/" rel="nofollow noreferrer">https://monzo.com/blog/2019/09/08/why-monzo-wasnt-working-on...</a></p>
]]></description><pubDate>Thu, 05 Oct 2023 19:34:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=37783202</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=37783202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37783202</guid></item><item><title><![CDATA[New comment by tynorf in "iPhone 15: users of Pro and Pro Max models complain of overheating issues"]]></title><description><![CDATA[
<p>The interior has been aluminum, but the band around the outside has been stainless steel.<p>> Ceramic Shield front, Textured matte glass back and stainless steel design<p><a href="https://support.apple.com/kb/SP875?viewlocale=en_US&locale=en_US" rel="nofollow noreferrer">https://support.apple.com/kb/SP875?viewlocale=en_US&locale=e...</a></p>
]]></description><pubDate>Fri, 29 Sep 2023 15:20:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=37705556</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=37705556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37705556</guid></item><item><title><![CDATA[New comment by tynorf in "Speed Up C++ Compilation"]]></title><description><![CDATA[
<p>Yes, that would be a different reason to prefer worktrees (that I mostly agree with). I was responding to the specific storage space claim.</p>
]]></description><pubDate>Sun, 06 Aug 2023 04:14:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=37018933</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=37018933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37018933</guid></item><item><title><![CDATA[New comment by tynorf in "Speed Up C++ Compilation"]]></title><description><![CDATA[
<p>FWIW, local git clones use hard links for object files, so share a lot of their data.<p><a href="https://www.git-scm.com/docs/git-clone#Documentation/git-clone.txt--l" rel="nofollow noreferrer">https://www.git-scm.com/docs/git-clone#Documentation/git-clo...</a></p>
]]></description><pubDate>Sat, 05 Aug 2023 22:13:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=37016768</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=37016768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37016768</guid></item><item><title><![CDATA[New comment by tynorf in "How small is the smallest .NET Hello World binary?"]]></title><description><![CDATA[
<p>I'm pretty sure part of the contract with gzip (and compression in general) is that applying it N times is undone by decompressing N times.<p>The size definitely gets bigger with each iteration:<p><pre><code>  $ echo text >0.txt
  $ for i in {0..9}; do                             
  gzip <$i.txt >$((i + 1)).txt
  done
  $ ls | sort -n | xargs -n1 wc -c
       5 0.txt
      25 1.txt
      46 2.txt
      69 3.txt
      82 4.txt
     105 5.txt
     120 6.txt
     143 7.txt
     161 8.txt
     184 9.txt
     207 10.txt</code></pre></p>
]]></description><pubDate>Mon, 10 Jul 2023 05:08:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=36662357</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=36662357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36662357</guid></item><item><title><![CDATA[New comment by tynorf in "AWS us-east-1 outage"]]></title><description><![CDATA[
<p>Something like this? <a href="https://stop.lying.cloud/" rel="nofollow">https://stop.lying.cloud/</a></p>
]]></description><pubDate>Tue, 07 Dec 2021 18:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=29476605</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=29476605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29476605</guid></item><item><title><![CDATA[New comment by tynorf in "fs.promises.readFile is 40% slower than fs.readFile"]]></title><description><![CDATA[
<p>I believe orf is talking about the read(2) syscall, which is blocking.</p>
]]></description><pubDate>Thu, 04 Mar 2021 00:45:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=26337117</link><dc:creator>tynorf</dc:creator><comments>https://news.ycombinator.com/item?id=26337117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26337117</guid></item></channel></rss>