<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: doug_durham</title><link>https://news.ycombinator.com/user?id=doug_durham</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 09:27:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=doug_durham" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by doug_durham in "Filing the corners off my MacBooks"]]></title><description><![CDATA[
<p>There's no way you can cut your wrists on the edge of a MacBook. To do that, you would have to be leaning straight-armed with all of your weight on the edge of the keyboard, which is a typing style that I've never seen.  Mac keyboards are some of the best that I've ever used.  There's nothing special about the Mac screen one way or the other.</p>
]]></description><pubDate>Sat, 11 Apr 2026 18:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732662</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47732662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732662</guid></item><item><title><![CDATA[New comment by doug_durham in "Filing the corners off my MacBooks"]]></title><description><![CDATA[
<p>A more concrete way of putting it is if you are putting so much weight on your wrists that the edge of the MacBook is making you uncomfortable, you're probably doing it wrong.</p>
]]></description><pubDate>Sat, 11 Apr 2026 18:00:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732642</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47732642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732642</guid></item><item><title><![CDATA[New comment by doug_durham in "Project Glasswing: Securing critical software for the AI era"]]></title><description><![CDATA[
<p>I'm not even talking about poorly architected software. They are finding vulnerabilities in incredibly well-engineered software. The Linux kernel is complex not because it's poorly written. It's complex because of all the things it needs to do. Rhat makes it beyond the ability of a human to comprehend and reliably work with it.</p>
]]></description><pubDate>Wed, 08 Apr 2026 00:42:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47683236</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47683236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47683236</guid></item><item><title><![CDATA[New comment by doug_durham in "The Last Quiet Thing"]]></title><description><![CDATA[
<p>I do.</p>
]]></description><pubDate>Tue, 07 Apr 2026 22:11:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47682007</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47682007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47682007</guid></item><item><title><![CDATA[New comment by doug_durham in "Project Glasswing: Securing critical software for the AI era"]]></title><description><![CDATA[
<p>I think society is going to start paying the price for humans being human. As the paper points out there is a lot of good faith, serious software that has vulnerabilities. These aren't projects you would characterize as people being cavalier. It is simply beyond the limits of humans to create vulnerability-free software of high complexity. That's why high reliability software depends on extreme simplicity and strict tools.</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681820</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47681820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681820</guid></item><item><title><![CDATA[New comment by doug_durham in "The Last Quiet Thing"]]></title><description><![CDATA[
<p>I personally don't want my possessions to be "done".  I want new capabilities.  the issue the author points are not issues to me.  It sounds like they have thought through what technology means for them, and have found an approach that works for them.  That is great.  There is a reason that the Apple Watch outsells all other analog watches.</p>
]]></description><pubDate>Mon, 06 Apr 2026 21:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47667739</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47667739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47667739</guid></item><item><title><![CDATA[New comment by doug_durham in "Book review: There Is No Antimemetics Division"]]></title><description><![CDATA[
<p>I am a "silverback" and have read all of the classics of the SciFi genre and I loved this novel.  An unconventional topic like this isn't going to fit all of the norms of writing.  I thought it was well written and I love his dialog.  I'm looking forward to future work.</p>
]]></description><pubDate>Mon, 06 Apr 2026 17:22:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663946</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47663946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663946</guid></item><item><title><![CDATA[New comment by doug_durham in "Book review: There Is No Antimemetics Division"]]></title><description><![CDATA[
<p>I read the book and at no time did I think "Christianity".  It seems like motivated reasoning on your part.  At no time did the book ever preach, or was even moralistic.</p>
]]></description><pubDate>Mon, 06 Apr 2026 17:17:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663872</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47663872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663872</guid></item><item><title><![CDATA[New comment by doug_durham in "Book review: There Is No Antimemetics Division"]]></title><description><![CDATA[
<p>I have never read a review and got a true notion of whether the prose is good or not.  Is that really why you read reviews?  I thought this was a great review because it very concisely described what is an unorthodox book.  If you want to see if the prose is any good, read the book.  It is a good book by the way.</p>
]]></description><pubDate>Mon, 06 Apr 2026 17:15:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663845</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47663845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663845</guid></item><item><title><![CDATA[New comment by doug_durham in "I won't download your app. The web version is a-ok"]]></title><description><![CDATA[
<p>I'm a huge supporter of the open web.  However this issue was decided 16 year ago.  If you recall the first push on smartphones were "web apps".  Those sucked.  The bottom line is that native apps provide a better user experience and that is why they became prevalent 16 years ago.</p>
]]></description><pubDate>Mon, 06 Apr 2026 16:28:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47663075</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47663075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47663075</guid></item><item><title><![CDATA[New comment by doug_durham in "The threat is comfortable drift toward not understanding what you're doing"]]></title><description><![CDATA[
<p>That's an odd opinion to hold.  That's not what real world usage shows is happening.</p>
]]></description><pubDate>Sun, 05 Apr 2026 19:33:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47653007</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47653007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47653007</guid></item><item><title><![CDATA[New comment by doug_durham in "The threat is comfortable drift toward not understanding what you're doing"]]></title><description><![CDATA[
<p>The article is a thought experiment. The author hypothesizes that Bob isn't getting the same benefit that Alice is getting. That hypothesis could be wrong. I don't know and the author doesn't know. It could be that Bob is going to have a very successful career and will deeply know the field because he is able to traverse a wider set of problems more quickly. At this point, it's just hypothesis. I don't think that we can say we need more Alices any more than we can say we need more Bobs.  Unfortunately we will have to wait and see. It will be upon the academic community to do the work to enforce quality controls.  That is probably the weakness to worry about.</p>
]]></description><pubDate>Sun, 05 Apr 2026 18:31:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47652414</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47652414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47652414</guid></item><item><title><![CDATA[New comment by doug_durham in "What Category Theory Teaches Us About DataFrames"]]></title><description><![CDATA[
<p>SQL only works on well defined data sets that obey relational calculus rules.  Pandas is a power tool for dealing with data as you find it.  Without Pandas you are stuck with tools like Excel.</p>
]]></description><pubDate>Fri, 03 Apr 2026 16:35:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47628831</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47628831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47628831</guid></item><item><title><![CDATA[New comment by doug_durham in "What category theory teaches us about dataframes"]]></title><description><![CDATA[
<p>Duplicates are a sign of reality.  Only where you have the resources to have dedicated people clean and organize data do you have well modeled data.  Pandas is a power tool for making sense of real data.</p>
]]></description><pubDate>Fri, 03 Apr 2026 16:33:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47628796</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47628796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47628796</guid></item><item><title><![CDATA[New comment by doug_durham in "Artemis computer running two instances of MS outlook; they can't figure out why"]]></title><description><![CDATA[
<p>1969:  Every bit of every line of assembly manually woven into core rope memory by highly skilled technicians.<p>2026: We filled up our 2 TB flash.  How do we get another?</p>
]]></description><pubDate>Thu, 02 Apr 2026 21:39:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47620551</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47620551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47620551</guid></item><item><title><![CDATA[New comment by doug_durham in "Slop is not necessarily the future"]]></title><description><![CDATA[
<p>Let's take two code bases.  A 40 year old legacy Cobol monstrosity being maintained by a staff of well trained engineers that are engaged.  The second an idiomatic Haskell application written simply and to the highest standards, but with a staff of junior engineers that specialize in imperative programming.  The Cobol code base is much more evolvable.  The staff can effectively make changes because they deeply know the product.<p>Evolvability is not an intrinsic feature of the software.  It is a synthesis of culture, talent, passion, and code style.</p>
]]></description><pubDate>Thu, 02 Apr 2026 20:04:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47619477</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47619477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47619477</guid></item><item><title><![CDATA[New comment by doug_durham in "Slop is not necessarily the future"]]></title><description><![CDATA[
<p>Code quality is a side-effect of caring.  The most important part of product design is caring at all levels.  However it's caring about the external details that is the most important.  Coding language is largely a function of the population of good coders in your areas.  Code evolvability is almost entirely subjective.</p>
]]></description><pubDate>Tue, 31 Mar 2026 22:16:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47594209</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47594209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47594209</guid></item><item><title><![CDATA[New comment by doug_durham in "Slop is not necessarily the future"]]></title><description><![CDATA[
<p>I agree with OP's distinction.  However just because you see software as a means to an ends, doesn't mean that you don't feel that quality and craft are unimportant.  You can see the "craft" oriented folks as being obsessed with the form of their software.  A "craft" oriented engineer might rewrite a perfectly functioning piece of software to make it what they perceive to be "easier to reason about".  I consider most software rewrites to be borderline malpractice.</p>
]]></description><pubDate>Tue, 31 Mar 2026 21:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47593685</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47593685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47593685</guid></item><item><title><![CDATA[New comment by doug_durham in "The "Vibe Coding" Wall of Shame"]]></title><description><![CDATA[
<p>“Vibe coded”?  I doubt that there is the documentary evidence that the code in these systems was never touched by a human.  At best this is a list of code where AI tools were used in development.  To be honest if you just created a list of all outages in all companies and systems you’d probably have a better list since AI tools are ubiquitous.</p>
]]></description><pubDate>Sun, 29 Mar 2026 20:10:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566766</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47566766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566766</guid></item><item><title><![CDATA[New comment by doug_durham in "A Message from the Ruby Central Board"]]></title><description><![CDATA[
<p>I don’t think there are “millions” of Ruby developers.  It’s a large community but hyperbole doesn’t serve anyone.</p>
]]></description><pubDate>Sun, 29 Mar 2026 20:04:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566699</link><dc:creator>doug_durham</dc:creator><comments>https://news.ycombinator.com/item?id=47566699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566699</guid></item></channel></rss>