<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: jes</title><link>https://news.ycombinator.com/user?id=jes</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 10:52:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jes" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jes in "Low-poly image generation using evolutionary algorithms in Ruby (2023)"]]></title><description><![CDATA[
<p>John Koza has something like three or four books on Genetic Programming. It's all in Lisp and I enjoyed working with different examples from his books. If I ever have enough free time, I'd like to go back and work with it again for a while.</p>
]]></description><pubDate>Tue, 05 Nov 2024 14:04:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42051527</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=42051527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42051527</guid></item><item><title><![CDATA[New comment by jes in "We're ending our Samsung collaboration"]]></title><description><![CDATA[
<p>Thank you for taking the time to drop this link. I had exactly the question I think you anticipated: "Where can I get a really well-made washer and dryer?"</p>
]]></description><pubDate>Fri, 24 May 2024 04:41:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=40462849</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=40462849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40462849</guid></item><item><title><![CDATA[New comment by jes in "Unix and Multics (2019)"]]></title><description><![CDATA[
<p>Here's my take. Asserts are a kind of error handling. They handle situations where the code can tell that it's off the rails. It might be off the rails due to a hardware error or a software implementation error, e.g., a 'can't happen' situation.<p>We didn't have debug-only asserts. Asserts were enable in the software we verified and shipped.<p>It took a while for developers to be able to determine when a situation called for an assert, and when it called for what might be called traditional error handling.<p>The strategy of shipping with asserts enabled kind of worried some folks. They were concerned that it might assert in front of a customer. I understand the concern, but in our domain, if you're doing an OB exam with the ultrasound system and you have a choice of asserting or showing a femur length measurement of -1039cm, which is better?<p>We didn't have many asserts in the field. We had a lab where we had about 25 - 30 ultrasound machines running embedded tests constantly. Each machine was connected to a JTAG debug board, so we could flash new code into the system and so we could set a breakpoint on the assert routine itself and save a "core dump" for subsequent debugging without having to try to reproduce the system state that led to the assert.<p>The whole lash-up evolved over a period of years. It worked well, so far as I know.<p>One mitigating factor was that our systems were class B devices. They were always supposed to be used by a medically trained professional that had the ability to take over if the system asserted, or power failed, etc.<p>Happy to try to answer any questions about this.</p>
]]></description><pubDate>Sun, 12 May 2024 02:49:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40332002</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=40332002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40332002</guid></item><item><title><![CDATA[New comment by jes in "Unix and Multics (2019)"]]></title><description><![CDATA[
<p>This has been exactly my strategy when writing software for medical devices, in my case, ultrasound systems.<p>You have to help other developers understand how and when to use asserts, and then you have to test the developed device very well, so that it won't assert in the field.<p>Yet if it does assert in the field, it's highly likely that it will get a lot of management attention.</p>
]]></description><pubDate>Sat, 11 May 2024 14:52:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=40328447</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=40328447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40328447</guid></item><item><title><![CDATA[New comment by jes in "Reading "A Programmer's Guide to Common Lisp""]]></title><description><![CDATA[
<p>Yeah, I was thinking of a different book. Here's the link to the other one:<p><a href="https://www.amazon.com/Object-Oriented-Programming-COMMON-LISP-Programmers/dp/0201175894" rel="nofollow">https://www.amazon.com/Object-Oriented-Programming-COMMON-LI...</a></p>
]]></description><pubDate>Thu, 22 Feb 2024 19:07:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39471565</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=39471565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39471565</guid></item><item><title><![CDATA[New comment by jes in "Reading "A Programmer's Guide to Common Lisp""]]></title><description><![CDATA[
<p>I have had this book for many years. I remember the toy expert system ("Otto") and enjoyed learning from the example. If I remember correctly the author makes good use of CLOS in the book.</p>
]]></description><pubDate>Thu, 22 Feb 2024 15:13:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=39468270</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=39468270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39468270</guid></item><item><title><![CDATA[New comment by jes in "Atuin – Magical shell history"]]></title><description><![CDATA[
<p>Looks neat and I'd like to try it. I wonder how well it would work from within a GNU Emacs shell buffer (comint based, I think) running bash. Has anyone given this a shot?</p>
]]></description><pubDate>Thu, 22 Feb 2024 01:57:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=39462193</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=39462193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39462193</guid></item><item><title><![CDATA[New comment by jes in "The lifespan of large appliances is shrinking"]]></title><description><![CDATA[
<p>Yep. My 2012 Tundra still runs well and looks good. The only issue is that over time the steering wheel has been polished smooth by all my driving over the years. I am at 160,000 miles and expect to get to at least 250,000.</p>
]]></description><pubDate>Wed, 21 Feb 2024 04:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39450047</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=39450047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39450047</guid></item><item><title><![CDATA[New comment by jes in "Automated Unit Test Improvement Using Large Language Models at Meta"]]></title><description><![CDATA[
<p>> <i>At a large insurance company I worked for, management set a target of 80% test coverage across our entire codebase. So people started writing stupid unit tests for getters and setters in Java DTOs to reach the goal.</i><p>I attended many TOC conferences in the 90s and early 2000s. Eli Goldratt was famous for saying "Tell me how you'll measure me, and I'll tell you how I will behave."</p>
]]></description><pubDate>Sat, 17 Feb 2024 13:48:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=39409371</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=39409371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39409371</guid></item><item><title><![CDATA[New comment by jes in "Orange Site Hit"]]></title><description><![CDATA[
<p>I was somewhat reminded of Larry Wall's newsreader, 'rn', as I read the description of Orange Site Hit. I invested a lot of hours on Nutnews back in the day.</p>
]]></description><pubDate>Mon, 01 Jan 2024 13:18:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=38831596</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=38831596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38831596</guid></item><item><title><![CDATA[New comment by jes in "Tracking developer build times to decide if the M3 MacBook is worth upgrading"]]></title><description><![CDATA[
<p><i>Eli Goldratt has entered the chat...</i></p>
]]></description><pubDate>Sat, 30 Dec 2023 10:36:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=38814170</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=38814170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38814170</guid></item><item><title><![CDATA[New comment by jes in "Cray-1 vs Raspberry Pi"]]></title><description><![CDATA[
<p>I hope the following from Wikipedia is helpful:<p>The computer had 2048 words of erasable magnetic-core memory and 36,864 words of read-only core rope memory. Both had cycle times of 11.72 microseconds. The memory word length was 16 bits: 15 bits of data and one odd-parity bit. The CPU-internal 16-bit word format was 14 bits of data, one overflow bit, and one sign bit (ones' complement representation). [1]<p>1. <a href="https://en.wikipedia.org/wiki/Apollo_Guidance_Computer" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Apollo_Guidance_Computer</a></p>
]]></description><pubDate>Mon, 25 Dec 2023 04:59:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=38759960</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=38759960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38759960</guid></item><item><title><![CDATA[New comment by jes in "Misra C++:2023"]]></title><description><![CDATA[
<p>Can you say how your tool compares to Vector PC-Lint in terms of analyzing compliance w/r/t MISRA C and C++?</p>
]]></description><pubDate>Sun, 17 Dec 2023 18:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38675147</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=38675147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38675147</guid></item><item><title><![CDATA[New comment by jes in "Risk management is not project management"]]></title><description><![CDATA[
<p>Wasn't familiar with RACI acronym:<p><i>RACI is an acronym derived from the four key responsibilities most typically used: responsible, accountable, consulted, and informed. It is used for clarifying and defining roles and responsibilities in cross-functional or departmental projects and processes.</i><p>I wish more people briefly defined acronyms at first usage in a document.</p>
]]></description><pubDate>Sun, 17 Dec 2023 14:38:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=38673138</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=38673138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38673138</guid></item><item><title><![CDATA[New comment by jes in "Proton Mail gets a desktop app for encrypted email and calendar"]]></title><description><![CDATA[
<p>Same. I love the idea of ditching the Proton Mail bridge app on my Macs. It's been a frequent source of configuration and update headaches for me.</p>
]]></description><pubDate>Thu, 14 Dec 2023 14:42:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=38641821</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=38641821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38641821</guid></item><item><title><![CDATA[New comment by jes in "Barcelona Supercomputing Center presents Sargantana: new open-source RISC-V chip"]]></title><description><![CDATA[
<p>This has been my take as well. There is a lot of disruption in a company when a key part, like the FPGA that serves as a communications nexus in the product goes EOL and everyone scrambles for a year trying to engineer in a replacement.<p>Buy enough parts for expected product life, make good use of the time you didn't waste on scrambling, and when your product is EOL sell any left-over parts on the secondhand markets.</p>
]]></description><pubDate>Thu, 14 Dec 2023 14:38:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=38641777</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=38641777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38641777</guid></item><item><title><![CDATA[Engineers work to debug issue with Voyager 1 Flight Data System]]></title><description><![CDATA[
<p>Article URL: <a href="https://hackaday.com/2023/12/12/voyager-1-in-trouble-as-engineers-scramble-to-debug-issue-with-flight-data-system/">https://hackaday.com/2023/12/12/voyager-1-in-trouble-as-engineers-scramble-to-debug-issue-with-flight-data-system/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38627434">https://news.ycombinator.com/item?id=38627434</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 13 Dec 2023 14:00:26 +0000</pubDate><link>https://hackaday.com/2023/12/12/voyager-1-in-trouble-as-engineers-scramble-to-debug-issue-with-flight-data-system/</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=38627434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38627434</guid></item><item><title><![CDATA[New comment by jes in "Cicadas are so loud, fiber optic cables can ‘hear’ them"]]></title><description><![CDATA[
<p>"If you drop your DVM and it still works, it's a Fluke."</p>
]]></description><pubDate>Sun, 03 Dec 2023 04:37:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38504865</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=38504865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38504865</guid></item><item><title><![CDATA[New comment by jes in "Scientists are only beginning to understand how PFAS impacting our health"]]></title><description><![CDATA[
<p>Can you say a little bit about the possible risks from hot silicon being in contact with the water? I have not heard of this before.</p>
]]></description><pubDate>Wed, 16 Aug 2023 13:51:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=37146992</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=37146992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37146992</guid></item><item><title><![CDATA[New comment by jes in "Symmetry in Chaos"]]></title><description><![CDATA[
<p>Perfect. Appreciate the ref.</p>
]]></description><pubDate>Sun, 13 Aug 2023 20:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=37114190</link><dc:creator>jes</dc:creator><comments>https://news.ycombinator.com/item?id=37114190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37114190</guid></item></channel></rss>