<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: FarmerPotato</title><link>https://news.ycombinator.com/user?id=FarmerPotato</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 08 Nov 2026 19:56:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=FarmerPotato" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by FarmerPotato in "The Coming Loop"]]></title><description><![CDATA[
<p>referring to John Woolridge's recent talk? 
"the car wash is only 200 feet away, should I drive or walk?"<p>His slide showed Opus 4.6 saying "walk". I couldn't get 4.6 to do that.</p>
]]></description><pubDate>Tue, 23 Jun 2026 23:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48652992</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48652992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48652992</guid></item><item><title><![CDATA[New comment by FarmerPotato in "Five monitors on a Commodore 128 [video]"]]></title><description><![CDATA[
<p>This was the way of the first TMS34010 cards for Autocad (circa 1988). You'd have a EGA/VGA card for the host, and the graphics processor would drive the high-resolution graphics display. There were 50+ vendors with a 340 solution for the high-end, before SVGA.   Later, vendors conceded to adding a VGA port integrated alongside.<p>In Karl Guttag's recent talk on the 34010 (VCFSW YouTube channel) he mentions being contacted by Bloomberg for their multi-up terminal.  When it shipped in the early 90s, it was the first dual display system I'd seen.  Wall Street later began buying 4-display Matrox cards.</p>
]]></description><pubDate>Tue, 23 Jun 2026 22:53:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48652647</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48652647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48652647</guid></item><item><title><![CDATA[New comment by FarmerPotato in "Jerry's Map"]]></title><description><![CDATA[
<p>Whoa.<p>In my grade school years, I made many maps of my imaginary world.  By high school, I was putting them into my computer, one 16x16 grid at a time.  Had to make sure the edges matched up.  Then I wrote code to print them on the Epson MX-80 dot matrix.  The poster-board I tiled them on was still in the basement, though many of the squares were falling off.<p>It was easier after I coded a moving 64x64 buffer.</p>
]]></description><pubDate>Tue, 23 Jun 2026 22:43:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48652537</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48652537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48652537</guid></item><item><title><![CDATA[New comment by FarmerPotato in "My LSM tree was slower than a B-tree. Then I profiled it"]]></title><description><![CDATA[
<p>Well, this is sad.</p>
]]></description><pubDate>Thu, 18 Jun 2026 20:21:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48590980</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48590980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48590980</guid></item><item><title><![CDATA[New comment by FarmerPotato in "My LSM tree was slower than a B-tree. Then I profiled it"]]></title><description><![CDATA[
<p>So the author is doing a self-learning exercise about profiling pre-production code, and you're disagreeing with them by comparing it to a commercial contract.  I'm sure you've never, ever made a dumb mistake while getting paid.</p>
]]></description><pubDate>Thu, 18 Jun 2026 20:12:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48590872</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48590872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48590872</guid></item><item><title><![CDATA[New comment by FarmerPotato in "My LSM tree was slower than a B-tree. Then I profiled it"]]></title><description><![CDATA[
<p>Cool!  My first downvote!</p>
]]></description><pubDate>Thu, 18 Jun 2026 20:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48590850</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48590850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48590850</guid></item><item><title><![CDATA[New comment by FarmerPotato in "My LSM tree was slower than a B-tree. Then I profiled it"]]></title><description><![CDATA[
<p>Sure, it logically makes no sense.  But <i>while learning</i> a new subject, have you never made a silly mistake like:<p>bool getSchemaSizes(size_t * expectedBatchSize, size_t * expectedEntriesPerBlock)
{
...
}<p>size_t expectedEntriesPerBlock, expectedBatchSize;<p>getSchemaSizes(&expectedEntriesPerBlock, &expectedBatchSize)<p>initBloomFilter(expectedEntriesPerBlock)</p>
]]></description><pubDate>Thu, 18 Jun 2026 20:07:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48590816</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48590816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48590816</guid></item><item><title><![CDATA[New comment by FarmerPotato in "My LSM tree was slower than a B-tree. Then I profiled it"]]></title><description><![CDATA[
<p>Do you think the author is somehow capable of writing the entire codebase, but not able to reason about code???<p>I'm sure you've never made a silly mistake where you passed the wrong integer parameter to a function, stared at your screen, and failed to notice it.  Or, forgot the order of arguments to calloc().<p>If you're saying that profiling is for those too lazy to reason about their code, you're distorting the whole lesson: profiling is more powerful than guessing.</p>
]]></description><pubDate>Thu, 18 Jun 2026 20:01:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48590730</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48590730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48590730</guid></item><item><title><![CDATA[New comment by FarmerPotato in "My LSM tree was slower than a B-tree. Then I profiled it"]]></title><description><![CDATA[
<p>I guess you've never made a silly mistake, found it, and admitted it.<p>The author wrote this as a learning exercise.  And is sharing the process.</p>
]]></description><pubDate>Thu, 18 Jun 2026 19:54:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48590645</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48590645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48590645</guid></item><item><title><![CDATA[New comment by FarmerPotato in "My LSM tree was slower than a B-tree. Then I profiled it"]]></title><description><![CDATA[
<p>read the whole article.  WAL is the transaction log and the author tested correctness after a crash.</p>
]]></description><pubDate>Thu, 18 Jun 2026 19:43:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48590508</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48590508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48590508</guid></item><item><title><![CDATA[New comment by FarmerPotato in "Bricks and Minifigs Stole a Man's $200k Lego Collection"]]></title><description><![CDATA[
<p>> at least it would be some measure of justice.<p>It’s sad that it will hurt the other franchisees the most.</p>
]]></description><pubDate>Sun, 31 May 2026 02:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48342536</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48342536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48342536</guid></item><item><title><![CDATA[New comment by FarmerPotato in "What are locusts and what happened to them?"]]></title><description><![CDATA[
<p>It’s not just science reporting.  It’s visceral.</p>
]]></description><pubDate>Sat, 30 May 2026 19:19:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48339723</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48339723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48339723</guid></item><item><title><![CDATA[New comment by FarmerPotato in "What are locusts and what happened to them?"]]></title><description><![CDATA[
<p>Also, there’s the stimulus causing nymphs to not be solitarious slow green grass-nibbles, but instead transform into armored, black and yellow, upright marching machines that mature into stronger-winged battle bugs.  With soft tasty abdomens exposed to the soldier behind them…</p>
]]></description><pubDate>Sat, 30 May 2026 19:17:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48339704</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48339704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48339704</guid></item><item><title><![CDATA[New comment by FarmerPotato in "What are locusts and what happened to them?"]]></title><description><![CDATA[
<p>Monarchs are threatened during migration. It’s about how many individuals survive the round trip to breed more.<p>Drought and fire are two natural factors that destroy their migration routes’ food supply.  Another is agriculture.<p>Folks like Monarch Watch and Xerces encourage planting of the few milkwood species (ie weeds) that the butterflies depend on for energy or egg-laying.<p>Restoring prairie is also effective.  But there’s still drought and wildfire.</p>
]]></description><pubDate>Sat, 30 May 2026 19:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48339672</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48339672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48339672</guid></item><item><title><![CDATA[New comment by FarmerPotato in "What are locusts and what happened to them?"]]></title><description><![CDATA[
<p>Gotta give credit, the gimmick is not superfluous.<p>I don’t enjoy horror movies.  But the locust was a horror!</p>
]]></description><pubDate>Sat, 30 May 2026 19:09:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48339646</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48339646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48339646</guid></item><item><title><![CDATA[New comment by FarmerPotato in "Where does next-token prediction leave us?"]]></title><description><![CDATA[
<p>They’re letting us test drive the Ferrari while they extract our data.<p>Then they’ll raise the price.</p>
]]></description><pubDate>Wed, 27 May 2026 05:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48289954</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48289954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48289954</guid></item><item><title><![CDATA[New comment by FarmerPotato in "Language Models Need Sleep"]]></title><description><![CDATA[
<p>>Does a motor vehicle get "sleep" when it is serviced? When I reboot a computer, is that equivalent to a nap?<p>Do androids dream of electric sheep?</p>
]]></description><pubDate>Tue, 26 May 2026 20:15:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48285390</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48285390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48285390</guid></item><item><title><![CDATA[New comment by FarmerPotato in "Stop Advertising in Your Commits"]]></title><description><![CDATA[
<p>Merged PR #1337
Squashing commit history to get rid of vi call-outs.<p>This commit was created in emacs, the best text editor ever!</p>
]]></description><pubDate>Tue, 26 May 2026 20:05:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48285262</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48285262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48285262</guid></item><item><title><![CDATA[New comment by FarmerPotato in "A few interesting modern pixel fonts"]]></title><description><![CDATA[
<p>but what does that even mean?</p>
]]></description><pubDate>Tue, 26 May 2026 19:54:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48285105</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48285105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48285105</guid></item><item><title><![CDATA[New comment by FarmerPotato in "Microsoft open-sources “the earliest DOS source code discovered to date”"]]></title><description><![CDATA[
<p>I tried giving a dictionary of "preferred recognitions" to the OCR but got no improvement.<p>I might do what you said, column sensitive.  A first-pass assembler which does spell checking and makes the corrections.  M0V is a single replacement on MOV, MOV8 is closest to MOVB.  For registered, R Oh must be R zero.  But R Oh will be valid as a symbol name (curse your poor choice of symbol name). Alas, R1 is defined in the symbol table as a mnemonic for 1.<p>This idiom occurs in TMS9900 assembly (of which I have 2100+ pages to scan)<p>Indexed addressing into caller's register file:
 MOV @R1*2(R13),R0<p>Where R1 is 1, a small offset in #words so the operand is pointer to the word after where R13 points.  Yet @RI(R13) is valid if RI is in the symbol table.<p>So there has to be some heuristic that starts at "is RI a defined symbol?" "Can a symbol be used in this context?" Yes/Nope: it is probably R1.<p>And R11 is used a lot.<p>Same curse on people who used I as a counter variable in type-in programs. Countless folks typed it as a 1 in expressions before magazines got better fonts.</p>
]]></description><pubDate>Tue, 26 May 2026 19:18:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48284587</link><dc:creator>FarmerPotato</dc:creator><comments>https://news.ycombinator.com/item?id=48284587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48284587</guid></item></channel></rss>