<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: boustrophedon</title><link>https://news.ycombinator.com/user?id=boustrophedon</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 09 Oct 2026 04:32:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=boustrophedon" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by boustrophedon in "Why isn't the industry freaking out about DeepSeek 4.1 Flash?"]]></title><description><![CDATA[
<p>The RAM vendors have formed cartels previously and been convicted, so although demand is exceeding supply it is not that crazy to at least consider.</p>
]]></description><pubDate>Thu, 08 Oct 2026 21:52:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50012901</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=50012901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50012901</guid></item><item><title><![CDATA[New comment by boustrophedon in "Replacement of petroleum based products with plant-based materials (2025)"]]></title><description><![CDATA[
<p>I recently learned that nylon 11 (sometimes aka PA11) is made from castor oil, which (I also learned) is just the vegetable oil extracted from the castor bean.</p>
]]></description><pubDate>Mon, 05 Oct 2026 07:48:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49961876</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=49961876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49961876</guid></item><item><title><![CDATA[New comment by boustrophedon in "Italy moves to Airbus A330 tankers"]]></title><description><![CDATA[
<p>Yes, if anything the issue is that the House was capped in seats in 1929 and the population has tripled. Smaller states have an outsized representation in Congress currently.</p>
]]></description><pubDate>Sat, 23 May 2026 18:40:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48250096</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=48250096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48250096</guid></item><item><title><![CDATA[New comment by boustrophedon in "US to suspend immigrant visa processing for 75 nations, State Department says"]]></title><description><![CDATA[
<p>The contradiction he's pointing out is that they often speak out against so-called "illegals", but as you've documented they enjoy it when business reap the benefits of undocumented labor (i.e. wage suppression).</p>
]]></description><pubDate>Wed, 14 Jan 2026 23:41:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46625673</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=46625673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46625673</guid></item><item><title><![CDATA[New comment by boustrophedon in "Type checking is a symptom, not a solution"]]></title><description><![CDATA[
<p>The excessive amount of emdashes does seem to imply it's LLM slop ragebait. The prompt probably included "make intentional mistakes in your arguments to drive engagement" or something like that.</p>
]]></description><pubDate>Fri, 05 Sep 2025 20:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45143443</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=45143443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45143443</guid></item><item><title><![CDATA[New comment by boustrophedon in "I designed a Dieter Rams-inspired iPhone dock"]]></title><description><![CDATA[
<p>I haven't downloaded your model but <a href="https://www.i-solids.com/" rel="nofollow">https://www.i-solids.com/</a> (US-based, FDM and MJF) and <a href="https://www.weerg.com/" rel="nofollow">https://www.weerg.com/</a> (Italy, mostly MJF ) will both do instant quotes and you might get reasonable prices from them at scale. PCBWay and JLCPCB in China will also do 3d printing at reasonable volume, if you want to get an idea of a baseline price.</p>
]]></description><pubDate>Mon, 23 Sep 2024 16:52:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41628059</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=41628059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41628059</guid></item><item><title><![CDATA[New comment by boustrophedon in "Using short lived Postgres servers for testing"]]></title><description><![CDATA[
<p>Thanks! Feel free to file an issue if there's something missing from the library or the daemon.</p>
]]></description><pubDate>Thu, 27 Jun 2024 23:17:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=40816215</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=40816215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40816215</guid></item><item><title><![CDATA[New comment by boustrophedon in "Using short lived Postgres servers for testing"]]></title><description><![CDATA[
<p>Related self-promotion: I built pgtemp (<a href="https://github.com/boustrophedon/pgtemp">https://github.com/boustrophedon/pgtemp</a>) to automate doing exactly these mkdir/initdb/load/destroy steps.</p>
]]></description><pubDate>Thu, 27 Jun 2024 18:55:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=40813780</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=40813780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40813780</guid></item><item><title><![CDATA[New comment by boustrophedon in "How to test without mocking"]]></title><description><![CDATA[
<p>I made <a href="https://github.com/boustrophedon/pgtemp">https://github.com/boustrophedon/pgtemp</a> to solve this for myself</p>
]]></description><pubDate>Mon, 17 Jun 2024 16:39:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40707701</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=40707701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40707701</guid></item><item><title><![CDATA[New comment by boustrophedon in "The Backrooms of the Internet Archive"]]></title><description><![CDATA[
<p>Thanks for writing the blogpost! I think it's perfectly valid as a fun demonstration of the utility of the wayback machine.</p>
]]></description><pubDate>Sat, 08 Jun 2024 22:54:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=40620738</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=40620738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40620738</guid></item><item><title><![CDATA[New comment by boustrophedon in "Memory-safe, clean implementation of classic Posix "BC" calculator"]]></title><description><![CDATA[
<p>The `parse_program` function is public inside the `bc_util::parser` module, and the parser module is marked public inside `bc_util`, but in the `calc/src/bc.rs` file the `bc_util` mod isn't public, and can't be accessed from a test inside the `tests/` folder, which only has access to the public API exported by the library.</p>
]]></description><pubDate>Sat, 08 Jun 2024 07:01:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40615819</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=40615819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40615819</guid></item><item><title><![CDATA[New comment by boustrophedon in "The beauty of concrete"]]></title><description><![CDATA[
<p>There are several sites with instant quotes that are cheaper than Shapeways.<p>PCBWay and JLCPCB both offer similarly-priced very cheap 3d printing and CNC services out of China. Weerg in Italy also offers 3d printing and CNC services and I'm probably going to try them out for the next thing I need printed. The only non-marketplace service I've seen in the US that offers instant quotes is i-solids in Texas, but they have quite high startup costs and seem to be more geared towards small-medium production runs.</p>
]]></description><pubDate>Fri, 17 May 2024 21:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=40394497</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=40394497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40394497</guid></item><item><title><![CDATA[New comment by boustrophedon in "Did we lose our way in making efficient software?"]]></title><description><![CDATA[
<p>I'm not sure if it's related, but I have the git branch in my PS1 and I've noticed that it's much slower to show a new prompt when inside very large repositories now, and I don't think that was the case previously.</p>
]]></description><pubDate>Mon, 29 Apr 2024 04:48:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=40194554</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=40194554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40194554</guid></item><item><title><![CDATA[New comment by boustrophedon in "Ask HN: What have you built with ESPHome, ESP8266 or similar hardware"]]></title><description><![CDATA[
<p>I built this weather forecast / todo list with the weather.gov and todoist APIs <a href="https://harrystern.net/halldisplay.html" rel="nofollow">https://harrystern.net/halldisplay.html</a></p>
]]></description><pubDate>Sat, 27 Apr 2024 20:31:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40183230</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=40183230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40183230</guid></item><item><title><![CDATA[New comment by boustrophedon in "Sandboxing all the things with Flatpak and BubbleBox"]]></title><description><![CDATA[
<p>Linux has seccomp and landlock, which are basically harder-to-use versions of pledge/unveil.</p>
]]></description><pubDate>Sun, 14 Apr 2024 23:59:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40035647</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=40035647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40035647</guid></item><item><title><![CDATA[New comment by boustrophedon in "Sandboxing all the things with Flatpak and BubbleBox"]]></title><description><![CDATA[
<p>Since the author mentioned rewriting it in Rust, I recently added support to my library extrasafe that allows you to sandbox <i>your own</i> code: <a href="https://harrystern.net/extrasafe-user-namespaces.html" rel="nofollow">https://harrystern.net/extrasafe-user-namespaces.html</a><p>So if you wanted to call ffmpeg or some other C library with complicated user-provided data, you can use extrasafe's Isolates (along with its seccomp and Landlock features) to sandbox the call. I'm not really sure how suited it is for rewriting something like bubblewrap or firejail, but it might be interesting to try.</p>
]]></description><pubDate>Sun, 14 Apr 2024 19:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=40033903</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=40033903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40033903</guid></item><item><title><![CDATA["Containerize" individual functions in Rust with extrasafe]]></title><description><![CDATA[
<p>Article URL: <a href="https://harrystern.net/extrasafe-user-namespaces.html">https://harrystern.net/extrasafe-user-namespaces.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39932995">https://news.ycombinator.com/item?id=39932995</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 04 Apr 2024 16:58:55 +0000</pubDate><link>https://harrystern.net/extrasafe-user-namespaces.html</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=39932995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39932995</guid></item><item><title><![CDATA[New comment by boustrophedon in "Pgtemp: The easiest way to write tests with Postgres, no Docker necessary"]]></title><description><![CDATA[
<p>I made a Rust library and cli tool that starts a clean postgres instance for each test. The daemon version transparently proxies your connection to a new postgres server every time you connect to it.</p>
]]></description><pubDate>Fri, 16 Feb 2024 16:53:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39399605</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=39399605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39399605</guid></item><item><title><![CDATA[Pgtemp: The easiest way to write tests with Postgres, no Docker necessary]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/boustrophedon/pgtemp">https://github.com/boustrophedon/pgtemp</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39399604">https://news.ycombinator.com/item?id=39399604</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 16 Feb 2024 16:53:57 +0000</pubDate><link>https://github.com/boustrophedon/pgtemp</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=39399604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39399604</guid></item><item><title><![CDATA[New comment by boustrophedon in "The bane of my existence: Supporting both async and sync code in Rust"]]></title><description><![CDATA[
<p>I think the biggest underlying difference is that Rust does not have a language runtime, whereas the other three you've listed do. Since the language runtime can preempt your code at any time, it becomes a lot easier to make async work - at the expense that now data races are easier to create.<p>I'm not going to pretend I'm an expert but would be happy if someone could expand further.</p>
]]></description><pubDate>Fri, 19 Jan 2024 23:57:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39063083</link><dc:creator>boustrophedon</dc:creator><comments>https://news.ycombinator.com/item?id=39063083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39063083</guid></item></channel></rss>