<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: wiredfool</title><link>https://news.ycombinator.com/user?id=wiredfool</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 06 Oct 2026 00:11:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wiredfool" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wiredfool in "Demystifying Tufte's data-ink ratio"]]></title><description><![CDATA[
<p>This isn't a great example, because they're effectively using a chart to show a handful of data points. The key with the data/ink ratio is to densify the amount of data shown so that the ink that is used can show additional dimensions or statistics -- such as using a 2 dimensional plot, turning the axes into box plot equivalents, or other relationships.</p>
]]></description><pubDate>Mon, 05 Oct 2026 09:00:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49962340</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=49962340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49962340</guid></item><item><title><![CDATA[New comment by wiredfool in "Small programming tricks"]]></title><description><![CDATA[
<p>You might not need find due to advanced globs, but it's too easy to run into expansion limits when you match hundreds or thousands of files, so you're back to find for that.</p>
]]></description><pubDate>Wed, 16 Sep 2026 16:52:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49729766</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=49729766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49729766</guid></item><item><title><![CDATA[New comment by wiredfool in "It took a year to ship WebAssembly in Anubis"]]></title><description><![CDATA[
<p>IP blocks don't work, because they're using proxy networks so that you see an ip address 1 or 2 times within 10 minutes. They have effectively infinite ip addresses. (actually, looking at my data from today, I think this relationship holds over ~3 hours, where we're seeing ip address cardinality at about 1/2 of the hits.)<p><pre><code>  * Sometimes there's a pattern to the country. Oftentimes, not. 
  * User-agent, rotated between common, valid, current web browsers.
  * Other headers, sec-*, accept, etc, generally valid and rotating. 
  * Bots will load the site to saturation in a denial of wallet attack.
</code></pre>
The only thing that's specific is:<p><pre><code>  * urls have a pattern.
  * it's obviously invalid traffic. 
</code></pre>
(non-bot traffic on my sites does not go from 0 to 200r/sec on the search interface in seconds. It does not go away that fast either)</p>
]]></description><pubDate>Mon, 07 Sep 2026 13:07:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49597978</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=49597978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49597978</guid></item><item><title><![CDATA[New comment by wiredfool in "Creepy Crawlies"]]></title><description><![CDATA[
<p>I’d love to, but I’m a bit limited in what I can do from a reputational damage POV.  They’re my sites, in that I’m responsible, but they aren’t something where I can return incorrect responses.</p>
]]></description><pubDate>Sun, 30 Aug 2026 20:51:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49502661</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=49502661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49502661</guid></item><item><title><![CDATA[New comment by wiredfool in "Creepy Crawlies"]]></title><description><![CDATA[
<p>Seeing the exact same thing on (somewhat high profile) open data sites I run.<p>The crawlers get stuck in a loop requesting the dataset listing page with every. single. combination. of. facets. At essentially as fast as it can be pumped out or blocked.<p>Had one bot super interested in a single organization to the tune of 1000 r/min for 24+ hours. Realistic rotating user agents, realistic sec-* headers, no ip address seen more than a couple times in 10 minutes. The only commonality was the route.</p>
]]></description><pubDate>Sun, 30 Aug 2026 16:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49500051</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=49500051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49500051</guid></item><item><title><![CDATA[New comment by wiredfool in "Cancer-related mortality among US pilots and flight attendants"]]></title><description><![CDATA[
<p>I don’t think I’ve noticed gym socks smells, but I can certainly smell kerosene basically every time when outdoors at the airport, and often in the plane.</p>
]]></description><pubDate>Fri, 21 Aug 2026 17:13:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49391101</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=49391101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49391101</guid></item><item><title><![CDATA[New comment by wiredfool in "A physicist rigged his pet hamster’s wheel to upload to Strava"]]></title><description><![CDATA[
<p>When I did it, I closed the door at nautical twilight.  The key is that you need to close the door after the chickens roost but before the nocturnal predators come out.</p>
]]></description><pubDate>Sat, 08 Aug 2026 12:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49221073</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=49221073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49221073</guid></item><item><title><![CDATA[New comment by wiredfool in "My two year old taught me constraint solving"]]></title><description><![CDATA[
<p>Had something similar to this with the kids with Lego Duplo tracks, similar topology but the switches gave the system state. Going "backwards" through a switch set the train to return that direction when coming the other way.<p>So we had a goal to make the train do interesting behaviors, like cover the entire track autonomously, pushing the switches itself. The biggest run I remember was a 4 bit counter.<p>Kid is now entering his last year of CS + Maths degree, so I guess it checks out.</p>
]]></description><pubDate>Tue, 21 Jul 2026 07:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48989194</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48989194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48989194</guid></item><item><title><![CDATA[New comment by wiredfool in "A full body MRI earns you a year of smoking"]]></title><description><![CDATA[
<p>Depends on if you’re wearing a wing suit or not.</p>
]]></description><pubDate>Mon, 13 Jul 2026 19:55:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48897920</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48897920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48897920</guid></item><item><title><![CDATA[New comment by wiredfool in "An update on residential proxies and the scraper situation"]]></title><description><![CDATA[
<p>What’s more, they will scale up with increased resources on the site.<p>If you redline at 20 searches a sec, and put in 4 more workers, suddenly you’re serving 100r/sec to the bots, paying 5x for it, and your users are still seeing shit qos.  I've seen multiple cores of nginx saturated just dealing with one dos/crawl run on a somewhat high profile site.</p>
]]></description><pubDate>Sat, 11 Jul 2026 12:00:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48871274</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48871274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48871274</guid></item><item><title><![CDATA[New comment by wiredfool in "The tech of 'Terminator 2' – an oral history (2017)"]]></title><description><![CDATA[
<p>I think Jurassic Park was pretty similar craziness. Definitely pushing the CGI aspect, and super super popular.</p>
]]></description><pubDate>Fri, 10 Jul 2026 17:47:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48863020</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48863020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48863020</guid></item><item><title><![CDATA[New comment by wiredfool in "My favorite keyboards"]]></title><description><![CDATA[
<p>First generation powerbooks, the 140/170, were amazin keyboards. The 100, not so much.</p>
]]></description><pubDate>Thu, 02 Jul 2026 19:06:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48765966</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48765966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48765966</guid></item><item><title><![CDATA[New comment by wiredfool in "My favorite keyboards"]]></title><description><![CDATA[
<p>I bought 2 M13s (one black, one beige, the one with the builtin track point) in Seattle thrift stores in the early 2000's,  one was $5 and one was $10.<p>At one point, other copies were both $300 plus on ebay.<p>Sadly the black one has an intermittent issue with some of the keys where hits are doubled, but the beige one is still a daily driver.</p>
]]></description><pubDate>Thu, 02 Jul 2026 19:05:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48765951</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48765951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48765951</guid></item><item><title><![CDATA[New comment by wiredfool in "Exercise intensity influences body composition in healthy older adults (2025)"]]></title><description><![CDATA[
<p>From my son's experience in calisthenics and looking around at the group he sometimes trains with, there are definitely a lot of overload/overuse injuries, at a range from just needing rest to bicep tears.</p>
]]></description><pubDate>Tue, 30 Jun 2026 12:20:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48731676</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48731676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48731676</guid></item><item><title><![CDATA[New comment by wiredfool in "The Boeing 747 begins its final descent"]]></title><description><![CDATA[
<p>One time I got an entire center row of 5 seats going from Seattle->Heathrow overnight.</p>
]]></description><pubDate>Sun, 28 Jun 2026 18:52:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48710279</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48710279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48710279</guid></item><item><title><![CDATA[New comment by wiredfool in "The anxiety of the perfect loaf: the illusion of culinary precision"]]></title><description><![CDATA[
<p>And there are a lot of middling bakeries in Europe.<p>Haven't spent much time in Belgium, but I was disappointed in the average quality of the bread in small bakeries in France. There was one awesome organic bakery in Paris near the catacombs tour, and one hypermarche (forget where) that somehow had an absolutely incredible rustic baguette. But the little shops in towns, eh. And most of the hypermarches. Germany is also kind of average, the Reve bakeries are reliably on the good side of middling, but nothing that I'd consider incredible.</p>
]]></description><pubDate>Fri, 26 Jun 2026 08:44:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48684073</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48684073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48684073</guid></item><item><title><![CDATA[New comment by wiredfool in "The anxiety of the perfect loaf: the illusion of culinary precision"]]></title><description><![CDATA[
<p>The whole obsession about measuring giving exact hydration percentages is strange to me.<p>Assume you have 100g of flour at equilibrium 20% ambient humidity, and the same 100g of flour at 80% humidity.<p>I don’t know how different the effective moisture content would be, but measuring the weight of the flour to the gram seems like you’re including the moisture in the weight of the flour.  Maybe one packs denser on a scoop. I don’t know.  But I don’t necessarily think it’s more accurate.<p>On the other hand, it’s really easy to just pour in 540g of flour, mix in a shy tablespoon of salt, 280g of water, and a good glop of starter.  Far easier than trying to get consistent scoops or measure to the meniscus in a liquid measured.</p>
]]></description><pubDate>Thu, 25 Jun 2026 21:28:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48679438</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48679438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48679438</guid></item><item><title><![CDATA[New comment by wiredfool in "The anxiety of the perfect loaf: the illusion of culinary precision"]]></title><description><![CDATA[
<p>Eh, I found the Seattle artisanal bakeries (Fremont, Grand Central) to be better than all but the best I’ve found in Europe.</p>
]]></description><pubDate>Thu, 25 Jun 2026 21:21:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48679360</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48679360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48679360</guid></item><item><title><![CDATA[New comment by wiredfool in "The deadly rise of giant trucks and SUVs"]]></title><description><![CDATA[
<p>It is/was legal on rural interstates in Washington. I've cycled down I90 in roughly the North Bend area (in the late 90's).</p>
]]></description><pubDate>Tue, 23 Jun 2026 20:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48651194</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48651194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48651194</guid></item><item><title><![CDATA[New comment by wiredfool in "DuckDB Internals: Why Is DuckDB Fast? (Part 1)"]]></title><description><![CDATA[
<p>Few different use cases, other than just a general swiss army knife for vaguely tabular data.<p>* fastapi + duckdb + parquet for the backend for a relatively high profile website<p>* wasm duckdb + react for a few visualization websites<p>* yaml driven ETL from lots of sources, principally ugly spreadsheets, into usable data. More T than E or L really</p>
]]></description><pubDate>Fri, 19 Jun 2026 11:42:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48597484</link><dc:creator>wiredfool</dc:creator><comments>https://news.ycombinator.com/item?id=48597484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48597484</guid></item></channel></rss>