<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: eichin</title><link>https://news.ycombinator.com/user?id=eichin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 15:08:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eichin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by eichin in "DARPA Heavy Life Challenge"]]></title><description><![CDATA[
<p>I saw <a href="https://www.youtube.com/watch?v=tohImHa4f5U" rel="nofollow">https://www.youtube.com/watch?v=tohImHa4f5U</a> (Hoarder Sam, "I'm building a drone for the DARPA lift challenge") the other day and it was a pretty good discussion of the "shape of the envelope" of the problem (and what kind of lift ratios actually exist in modern air vehicles), and particularly how they've set up the constraints to eliminate a bunch of "easy" approaches.<p>It also reminded me that for the first round of the self-driving grand challenge, none of the vehicles even completed the course :-) They really are trying to encourage "out of the box", or at least "not in the obvious box", designs...</p>
]]></description><pubDate>Fri, 19 Jun 2026 08:00:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48596051</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48596051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48596051</guid></item><item><title><![CDATA[New comment by eichin in "Hetzner Price Adjustment"]]></title><description><![CDATA[
<p>2016 - so, generic upsides of global capitalism, but nothing specific to the AI bubble?</p>
]]></description><pubDate>Tue, 16 Jun 2026 06:02:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48551141</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48551141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48551141</guid></item><item><title><![CDATA[New comment by eichin in "Your ePub Is fine"]]></title><description><![CDATA[
<p>wasn't some of that smoothness because it ran at a 100hz tick without any way of adapting it (and still running existing code)? That was the complaint I kept hearing from people attempting to make flash on phones viable (this led to ludicrous battery consumption)</p>
]]></description><pubDate>Mon, 15 Jun 2026 02:29:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48535880</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48535880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48535880</guid></item><item><title><![CDATA[New comment by eichin in "Emacs appearances in pop culture"]]></title><description><![CDATA[
<p>A <i>long</i> time ago I was doing some on-site programming at a swiss bank, and the only available editors were vi on a Sun, or EDIT on a VMS machine (the project involved both.) I learned rudimentary vi on the fly while waiting for ftp-by-mail-over-uucp to deliver GNU emacs sources  :-)</p>
]]></description><pubDate>Thu, 11 Jun 2026 23:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48497744</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48497744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48497744</guid></item><item><title><![CDATA[New comment by eichin in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p><i>also</i>, not instead of.</p>
]]></description><pubDate>Sat, 06 Jun 2026 04:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48421413</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48421413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48421413</guid></item><item><title><![CDATA[New comment by eichin in "Love systemd timers"]]></title><description><![CDATA[
<p>Arguably they (we :-) were right at the time.  Around Ubuntu 16.04, the journal was Hot Garbage - to keep a production system working (as in, "didn't randomly stop logging, didn't regularly corrupt logs, didn't uncontrollably fill the disk because none of the limit options actually worked") we eventually backported about 30 fixes from newer versions - by 22.04 or so it was "fit for purpose" out of the box, but earlier than that it <i>earned</i> every bit of hatred it got.</p>
]]></description><pubDate>Tue, 02 Jun 2026 19:50:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48375313</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48375313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48375313</guid></item><item><title><![CDATA[New comment by eichin in "Love systemd timers"]]></title><description><![CDATA[
<p>hmm, when did that get added? Last time I checked, the only timezone you could specify was UTC (which was one more than cron supported, but still insufficient.)</p>
]]></description><pubDate>Tue, 02 Jun 2026 19:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48375157</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48375157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48375157</guid></item><item><title><![CDATA[New comment by eichin in "Cheese Paper: a text editor specifically designed for writing"]]></title><description><![CDATA[
<p>"We do not want your data. Please keep it to yourself."<p>(I find that a refreshing perspective.)</p>
]]></description><pubDate>Sun, 31 May 2026 06:23:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48343464</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48343464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48343464</guid></item><item><title><![CDATA[New comment by eichin in "Openrsync: An implementation of rsync, by the OpenBSD team"]]></title><description><![CDATA[
<p>it's tridge rsync; samba is another project by the same guy.  (rsync was originally a PhD thesis...)</p>
]]></description><pubDate>Sat, 30 May 2026 19:19:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48339722</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48339722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48339722</guid></item><item><title><![CDATA[New comment by eichin in "Openrsync: An implementation of rsync, by the OpenBSD team"]]></title><description><![CDATA[
<p>It's a big source of confusion with <i>cp</i>.  One of the UI reasons to use rsync (for mundane non-remote copying) is that it <i>doesn't</i> do different things based on what's present on the target.</p>
]]></description><pubDate>Sat, 30 May 2026 19:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48339628</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48339628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48339628</guid></item><item><title><![CDATA[New comment by eichin in "Show HN: Open-source private home security camera system (end-to-end encryption)"]]></title><description><![CDATA[
<p>Ah, the name is a near-miss vs <a href="https://secuso.aifb.kit.edu/english/105.php" rel="nofollow">https://secuso.aifb.kit.edu/english/105.php</a> (the SECurity USability SOciety research group at Karlsruhe) that makes the "Privacy Friendly Apps" suite for Android.  (I don't think there's any actual confusion, it was just a "why did that sound familiar" reflex :-)</p>
]]></description><pubDate>Sat, 30 May 2026 00:25:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48331075</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48331075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48331075</guid></item><item><title><![CDATA[New comment by eichin in "Blue Origin's New Glenn blows up during static fire test"]]></title><description><![CDATA[
<p>We formalized that as "if you didn't find a kernel bug yesterday, you didn't find one today either" (while implicitly glaring at the java developer who kept blaming everything but his own code.)  The funny thing is that we actually had one guy who found two kernel bugs (spread over a couple of years, but still) while hunting down weird product issues - we didn't think the kernel was perfect, just that "you need to have exhausted the possibilities in your code before considering blaming the kernel" was well supported by evidence...</p>
]]></description><pubDate>Fri, 29 May 2026 18:42:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48327530</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48327530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48327530</guid></item><item><title><![CDATA[New comment by eichin in "YouTube to automatically label AI-generated videos"]]></title><description><![CDATA[
<p>or that the comments themselves are AI/bots? (not meant as a criticism, other than of youtube itself)</p>
]]></description><pubDate>Thu, 28 May 2026 08:05:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48306059</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48306059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48306059</guid></item><item><title><![CDATA[New comment by eichin in "A portentous reunion"]]></title><description><![CDATA[
<p>I read the point as:  if it's an existential threat that you've got principled objections to - why would it even matter that it's <i>useful</i>?</p>
]]></description><pubDate>Wed, 27 May 2026 07:03:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48290712</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48290712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48290712</guid></item><item><title><![CDATA[New comment by eichin in "Time to talk about my writerdeck"]]></title><description><![CDATA[
<p>In the associated video, she explains exactly that - a Debian Trixie VM specifically for screenshotting <a href="https://youtu.be/E7vFdy4BEAY?si=WVBxmCPLVEdRBbtU&t=114" rel="nofollow">https://youtu.be/E7vFdy4BEAY?si=WVBxmCPLVEdRBbtU&t=114</a></p>
]]></description><pubDate>Sun, 24 May 2026 01:10:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48253299</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48253299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48253299</guid></item><item><title><![CDATA[New comment by eichin in "Electrobun 2.0 will be decoupled from Bun due to the Rust rewrite"]]></title><description><![CDATA[
<p>I'd suggest reading the Connie Willis novel by that name - no idea if it will actually <i>help</i>, it's just really good writing :-)</p>
]]></description><pubDate>Sat, 23 May 2026 22:50:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48252383</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48252383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48252383</guid></item><item><title><![CDATA[New comment by eichin in "Time to talk about my writerdeck"]]></title><description><![CDATA[
<p>yeah, part of my current writing push was made more successful by two things:<p>* I am not allowed to use a blogging system I wrote. (Really, I've written three or four at this point and need to stop, and there are plenty of existing systems that still align with my idiosyncratic constraints.)<p>* The blog must not have any meta content about blog tooling.<p>(I cheated a little on the latter by having an extra "site" blog for that - which lets me get the words out but doesn't "count" for the writing goal.  A useful outlet, but it meant an extra month or so before "real writing" outnumbered meta writing :-)</p>
]]></description><pubDate>Sat, 23 May 2026 22:33:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48252255</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48252255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48252255</guid></item><item><title><![CDATA[New comment by eichin in "A Markdown-based test suite"]]></title><description><![CDATA[
<p>Anybody remember "cram"? From about 10 years ago, <a href="https://bitheap.org/cram/" rel="nofollow">https://bitheap.org/cram/</a> basically a markdown syntax (making heavy use of code-blocks) for documenting and writing tests as "shell commands and expected output" (with a bunch of the sharp edges filed off, like line endings and partial matches.)  Was particularly good for easy-to-write, easy-to-review tests of unix utilities.   (It's the kind of thing that you only stumble on if you've been working with doctests but they don't really fit well for shell/unix stuff...)</p>
]]></description><pubDate>Thu, 21 May 2026 06:56:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48218858</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48218858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48218858</guid></item><item><title><![CDATA[New comment by eichin in "I’ve built a virtual museum with nearly every operating system you can think of"]]></title><description><![CDATA[
<p>That's not the same thing - with a pty in line mode, you get one <i>line</i> that you can edit, and when you hit enter, it gets sent.  With Domain/OS, you still get to edit your last line until you hit enter... but if the process is otherwise blocked and doesn't consume it immediately, you can up-arrow and continue editing the earlier bits too.  (Pretty sure it didn't work with telnet in particular, the common cases I remember were issuing a foo;bar;baz commandline and "working on" the input to baz while foo and bar were still running.)</p>
]]></description><pubDate>Wed, 20 May 2026 21:41:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48214551</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48214551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48214551</guid></item><item><title><![CDATA[New comment by eichin in "I’ve built a virtual museum with nearly every operating system you can think of"]]></title><description><![CDATA[
<p>pipes buffer, and you don't know when the child is actually reading?  (Maybe you could cook something up with ptrace, since it would be a blocking read in this case...)</p>
]]></description><pubDate>Wed, 20 May 2026 21:29:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48214413</link><dc:creator>eichin</dc:creator><comments>https://news.ycombinator.com/item?id=48214413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48214413</guid></item></channel></rss>