<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: bryanwi</title><link>https://news.ycombinator.com/user?id=bryanwi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 27 Sep 2026 01:59:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bryanwi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bryanwi in "Ask HN: Who's still keeping a DOS machine up because the business depends on it?"]]></title><description><![CDATA[
<p>AND more to the question - the contractor who remodeled my house in 2014 was still using some ancient DOS app, possibly running on a DOS machine or at least an emulator of one, to generate billing.   Which was handed to me on paper....<p>(He was a good contractor, so clearly having the latest billing software is not the deciding factor in that.)</p>
]]></description><pubDate>Sat, 26 Sep 2026 17:07:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49858481</link><dc:creator>bryanwi</dc:creator><comments>https://news.ycombinator.com/item?id=49858481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49858481</guid></item><item><title><![CDATA[New comment by bryanwi in "Ask HN: Who's still keeping a DOS machine up because the business depends on it?"]]></title><description><![CDATA[
<p>[Source: Was NT developer - have code in NT 4.0...]<p>The big problem will almost always be some hardware dependency that breaks, almost always in I/O.  I've seen video software used by TV producers that depended on an ISA (not EISA nor PCI, ISA) card to read NTSC input and impose text over it.   And it broke as they were getting ready to add commentary to a live broadcast of a race (which I was driving in.)<p>The world is full of machine tools and metrology devices that are stuck on some ancient computer/software because they made a weird proprietary protocol over the top of a centronics connector, or some other "WHAT were they thinking??" construction...<p>All of these could be overcome with a new I/O device, and/or writing a device driver.   So using say a raspberry PI that talks ethernet to your "monitor" PC is probably relatively change proof.<p>If there is any documentation, if anybody can find said docs, if there's budget for a new I/O card and the device driver to go with it.   Often the parties who have those resources would rather sell you a new machine tool, metrology machine, or I suppose, nuclear reactor (:-)<p>Of course, certification is a big deal...   A particular certification structure led to the 737 MAX tragedies.   And since certifying authorities don't always have detailed tech knowledge of what things are, they have a hard time saying "no, you can't slide that by, you have to build and certify a new thing".</p>
]]></description><pubDate>Sat, 26 Sep 2026 17:05:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49858457</link><dc:creator>bryanwi</dc:creator><comments>https://news.ycombinator.com/item?id=49858457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49858457</guid></item><item><title><![CDATA[New comment by bryanwi in "Ask HN: Trying to find a post about some OS developer in the 80s coding by hand"]]></title><description><![CDATA[
<p>I worked with David Cutler and he very much did what he described doing.  Others on the kernel team followed similar practices.  There is code Dave and I modified together where we then sat and audited it together.<p>This was all code in the heart of an OS - thread switching, interrupt dispatch, synchronization mechanisms - things where even the most rare and exotic error might actually occur and cause a disaster.<p>But some hazard/cost computation is needed.  There was an article in the '90s about a team doing software for an arm for space work (maybe on the shuttle) - they were hyper careful.   I figured out that if all of windows had been made at that rate out of code output it would take 100 years to finish and would cost several trillion dollars.  Not long after that that space arm suffered some kind of software failure, in space.   Wasn't for want of effort by the dev team.<p>Remember that many errors arise from things outside the code you wrote/studied - some other code corrupted something, buggy behavoir in hardware, and so forth.<p>As for coding by hand, simulating by hand, flow graphing by hand, I don't think those were all that unusual, just one person took it to extremes and wrote about it.</p>
]]></description><pubDate>Thu, 23 Jan 2025 17:32:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42805986</link><dc:creator>bryanwi</dc:creator><comments>https://news.ycombinator.com/item?id=42805986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42805986</guid></item></channel></rss>