<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: bsdimp</title><link>https://news.ycombinator.com/user?id=bsdimp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 10:28:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bsdimp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bsdimp in "Senior Developer Skills in the AI Age"]]></title><description><![CDATA[
<p>I yesterday set chatgpt to a coding task. It utterly failed. Its error handling was extensive, but wrong. It didn't know file formats. It couldn't write the code when i told it the format. The structure of the code sucked. The style was worse. I've never had to work so hard for such garbage. I could have knocked it out from scratch faster with higher quality.</p>
]]></description><pubDate>Fri, 04 Apr 2025 13:22:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43581969</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=43581969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43581969</guid></item><item><title><![CDATA[New comment by bsdimp in "First Edition Unix Manual 'Miscellaneous' Section (1971) [pdf]"]]></title><description><![CDATA[
<p>PWB Unix was the earliest sources I could find. FreeBSD lists history items for releases going back to the earliest unix release because BSD Unix is derived from AT&T Research Unix and FreeBSD is derived from 4.4BSD...<p>The tabs file does predate this, and I'll make a note of that (which is what this article is about).</p>
]]></description><pubDate>Wed, 08 Sep 2021 19:02:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=28461599</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=28461599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28461599</guid></item><item><title><![CDATA[New comment by bsdimp in "Show HN: Compile for Arm at native speeds in an emulated system"]]></title><description><![CDATA[
<p>You forgot the following steps:
Profile to see what's the slowest thing
Make a native version of that.
In FreeBSD package builder setup, we also have /bin/sh and a few other heavily used binaries that are native because it shaves hours or days off a package run (itself takes 10 days, even optimized like this).</p>
]]></description><pubDate>Wed, 01 Sep 2021 16:07:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=28381641</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=28381641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28381641</guid></item><item><title><![CDATA[New comment by bsdimp in "Show HN: Compile for Arm at native speeds in an emulated system"]]></title><description><![CDATA[
<p>I know the qemu-bsd-user fork has some hacks for the bsd-user stuff that looks at the binary to be exec'd and does different things based on the target since there's some optimizations you can get out of this if you don't rely on the kernel 100%... Bits of them may even be in my latest patch-set :)</p>
]]></description><pubDate>Wed, 01 Sep 2021 16:06:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=28381611</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=28381611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28381611</guid></item><item><title><![CDATA[New comment by bsdimp in "Show HN: Compile for Arm at native speeds in an emulated system"]]></title><description><![CDATA[
<p>FreeBSD has used this same trick for half a dozen years or so to build arm, mips and riscv binaries using fast Intel servers. The FreeBSD build system can build itself to produce binaries for the target (so the compilers run natively) and qemu handles the rest with user-mode emulation via bsd-user (which I happen to be in the process of upstreaming).</p>
]]></description><pubDate>Wed, 01 Sep 2021 16:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=28381565</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=28381565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28381565</guid></item><item><title><![CDATA[Why FreeBSD is migrating to Git]]></title><description><![CDATA[
<p>Article URL: <a href="https://bsdimp.blogspot.com/2020/09/freebsd-subversion-to-git-migration.html">https://bsdimp.blogspot.com/2020/09/freebsd-subversion-to-git-migration.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24528595">https://news.ycombinator.com/item?id=24528595</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 19 Sep 2020 16:32:04 +0000</pubDate><link>https://bsdimp.blogspot.com/2020/09/freebsd-subversion-to-git-migration.html</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=24528595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24528595</guid></item><item><title><![CDATA[New comment by bsdimp in "A 35-year-old bug in Patch found in efforts to restore 29-year-old BSD"]]></title><description><![CDATA[
<p>Shar's workaround is for leading white space. This is change is for not assuming traling newlines.</p>
]]></description><pubDate>Mon, 17 Aug 2020 20:58:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=24191997</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=24191997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24191997</guid></item><item><title><![CDATA[New comment by bsdimp in "A 35-year-old bug in Patch found in efforts to restore 29-year-old BSD"]]></title><description><![CDATA[
<p>It absolutely shared history with Larry Wall's patch....  It took the 2.0 sources and started improving them. I ran across a blurb about this somewhere. Also, the code structure is clearly derivative: variable names, function names, wording of messages.</p>
]]></description><pubDate>Mon, 17 Aug 2020 20:57:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=24191988</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=24191988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24191988</guid></item><item><title><![CDATA[New comment by bsdimp in "A 35-year-old bug in Patch found in efforts to restore 29-year-old BSD"]]></title><description><![CDATA[
<p>The question too is whether UNIX is copyrighted due to the pre-berne convention distribution of the system w/o copyright notices... And there's also a question of latches as well should this ever be litigated (I suspect it won't, but I never anticipated the SCO suit, so there you go).</p>
]]></description><pubDate>Mon, 17 Aug 2020 20:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=24191976</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=24191976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24191976</guid></item><item><title><![CDATA[New comment by bsdimp in "A 35-year-old bug in Patch found in efforts to restore 29-year-old BSD"]]></title><description><![CDATA[
<p>True. I'd been looking at an older version of gnu patch when I thought it hadn't been patched to fix this... It looks like it had a while ago...</p>
]]></description><pubDate>Mon, 17 Aug 2020 19:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=24190702</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=24190702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24190702</guid></item><item><title><![CDATA[A 35 Year old bug in patch found]]></title><description><![CDATA[
<p>Article URL: <a href="https://bsdimp.blogspot.com/2020/08/a-35-year-old-bug-in-patch-found-in.html">https://bsdimp.blogspot.com/2020/08/a-35-year-old-bug-in-patch-found-in.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24182435">https://news.ycombinator.com/item?id=24182435</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 16 Aug 2020 23:57:18 +0000</pubDate><link>https://bsdimp.blogspot.com/2020/08/a-35-year-old-bug-in-patch-found-in.html</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=24182435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24182435</guid></item><item><title><![CDATA[New comment by bsdimp in "Bootstrapping 2.11 Backwards"]]></title><description><![CDATA[
<p>Binary format changes are never fun to go through forwards... This blog entry explains how the 2.11BSD restoration project did it backwards as a step towards creating the boot tapes for the original system...</p>
]]></description><pubDate>Tue, 04 Aug 2020 16:07:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=24051323</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=24051323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24051323</guid></item><item><title><![CDATA[Bootstrapping 2.11 Backwards]]></title><description><![CDATA[
<p>Article URL: <a href="https://bsdimp.blogspot.com/2020/08/bootstrapping-211bsd-no-patches-from.html">https://bsdimp.blogspot.com/2020/08/bootstrapping-211bsd-no-patches-from.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24051322">https://news.ycombinator.com/item?id=24051322</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 04 Aug 2020 16:07:46 +0000</pubDate><link>https://bsdimp.blogspot.com/2020/08/bootstrapping-211bsd-no-patches-from.html</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=24051322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24051322</guid></item><item><title><![CDATA[Traditional Unix Tollchains]]></title><description><![CDATA[
<p>Article URL: <a href="https://bsdimp.blogspot.com/2020/07/traditional-unix-toolchains.html">https://bsdimp.blogspot.com/2020/07/traditional-unix-toolchains.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23862314">https://news.ycombinator.com/item?id=23862314</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Jul 2020 18:42:05 +0000</pubDate><link>https://bsdimp.blogspot.com/2020/07/traditional-unix-toolchains.html</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=23862314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23862314</guid></item><item><title><![CDATA[New comment by bsdimp in "In search of 2.11BSD, as originally released"]]></title><description><![CDATA[
<p>Git's role would be to record the system incrementally as each patch is applied. I've already worked all the way back to the unpatched system. I assume that if I got it right, then I'll be able to rebuild. I've mostly been able to, and I'm investigating the mostly. Plus, I'm making sure that it's 100% reproducible so anybody can down the TUHS artifacts, run my scripts and have release 0 tapes, and a git repo of all the changes. And historians will be able to see what's definitely original, and my reconstructions of missing changes to programs. Those we'll never know to a higher degree of 'consistent with everything else'</p>
]]></description><pubDate>Wed, 15 Jul 2020 04:50:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=23841454</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=23841454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23841454</guid></item><item><title><![CDATA[New comment by bsdimp in "In search of 2.11BSD, as originally released"]]></title><description><![CDATA[
<p>No. 2.11BSDpl195 is the earliest one available. It's what was on the old PUPS disk... PUPS became TUHS (<a href="http://www.tuhs.org" rel="nofollow">http://www.tuhs.org</a>) and this is the oldest one there and none of the old timers that ran 2BSD in PDP11 have the original tapes.</p>
]]></description><pubDate>Wed, 15 Jul 2020 02:10:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=23840436</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=23840436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23840436</guid></item><item><title><![CDATA[New comment by bsdimp in "In search of 2.11BSD, as originally released"]]></title><description><![CDATA[
<p>It's my COVID-19 insomnia project...</p>
]]></description><pubDate>Wed, 15 Jul 2020 02:09:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=23840429</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=23840429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23840429</guid></item><item><title><![CDATA[New comment by bsdimp in "In search of 2.11BSD, as originally released"]]></title><description><![CDATA[
<p>It's hard to reverse apply 'rm /usr/src/bin/ld.c' in the instructions to patch 160, for example. You have to reconstruct ld.c from 2.10.1BSD, and then add missing changes to get it to work...</p>
]]></description><pubDate>Wed, 15 Jul 2020 02:08:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=23840427</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=23840427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23840427</guid></item><item><title><![CDATA[New comment by bsdimp in "In search of 2.11BSD, as originally released"]]></title><description><![CDATA[
<p>The whole reason I did this project was to get back to patch level 0 so I could create a github repo of all the 2.11BSD patches....</p>
]]></description><pubDate>Wed, 15 Jul 2020 02:07:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=23840419</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=23840419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23840419</guid></item><item><title><![CDATA[New comment by bsdimp in "FreeBSD Renames “Master Boot Record” to “Main Boot Record”"]]></title><description><![CDATA[
<p>This will be reverted.</p>
]]></description><pubDate>Sun, 21 Jun 2020 20:28:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=23595134</link><dc:creator>bsdimp</dc:creator><comments>https://news.ycombinator.com/item?id=23595134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23595134</guid></item></channel></rss>