<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: GregDavidson</title><link>https://news.ycombinator.com/user?id=GregDavidson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 30 Jun 2026 07:52:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=GregDavidson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by GregDavidson in "What can you confidently guarantee about your software?"]]></title><description><![CDATA[
<p>I use formal verification as part of my development process.  The needs of the proof guide the development of the code as much as vice-versa.  The result is usually cleaner, simpler, smaller and usually more efficient programs developed much faster as debugging effort is minimal.  I still create complete test cases.  Proof maintenance as code changes is a pain and I would like LLMs and/or other tools to help with that.  I would never try to formally verify code written with regular processes!</p>
]]></description><pubDate>Mon, 29 Jun 2026 23:03:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48726490</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=48726490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48726490</guid></item><item><title><![CDATA[New comment by GregDavidson in "My Students Can't Read"]]></title><description><![CDATA[
<p>I learned to read English the same way I learned to understand it spoken: exposure.  As a young child a relative would put me in their lap and a book I liked in my lap and read to me.  After awhile I was reading fluently without effort.    Most schools teach reading as a conscious intellectual decoding task which leaves little brain power left to engage with the material - the same way most schools teach "foreign" languages.  Engage the brain's language centers and language skills will be fluent.</p>
]]></description><pubDate>Wed, 03 Jun 2026 17:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48387380</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=48387380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48387380</guid></item><item><title><![CDATA[New comment by GregDavidson in "I keep bouncing off the Scheme language"]]></title><description><![CDATA[
<p>I started with Fortran 2 which has subroutines which don't behave as black boxes.  It took me months of frustrated study to understand procedure calls in decent languages as delegation.  That opened up the world of high-level computing.  Later I would teach this using problems that were a good fit for "recursion".  Recursion is not a feature, it's just an obvious pattern of the more general and important nature of delegation.  While recursion is occasionally a useful technique, it's tremendously valuable as a tool for learning how to think about procedures as black boxes!</p>
]]></description><pubDate>Mon, 25 May 2026 21:14:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48271737</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=48271737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48271737</guid></item><item><title><![CDATA[New comment by GregDavidson in "Framework Laptop 13 Pro: Major Upgrades and Linux Front and Center"]]></title><description><![CDATA[
<p>Everything I run on servers I also run on my laptop.  Occasionally I get crashes or corruption because of the lack of ECC memory.  I'd also like to be able to swap parts between a modular laptop and a home/small-office server, but again - I want ECC.  If framework had a model with ECC I'd be all in!</p>
]]></description><pubDate>Sat, 25 Apr 2026 20:23:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47904275</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=47904275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47904275</guid></item><item><title><![CDATA[New comment by GregDavidson in "The bureaucracy blocking the chance at a cure"]]></title><description><![CDATA[
<p>Regulatory systems need omsbuds within the government who can ask for help and explanations from all the  agencies regulating a project yet are (primarily) accountable for helping projects succeed as soon as possible and (secondarily) responsible for providing transparent feedback to those agencies and the public where regulation is malfunctioning.</p>
]]></description><pubDate>Mon, 16 Mar 2026 22:05:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47405611</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=47405611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47405611</guid></item><item><title><![CDATA[New comment by GregDavidson in "Toyota’s hydrogen-powered Mirai has experienced rapid depreciation"]]></title><description><![CDATA[
<p>This technology is completely amazing - for large fleet vehicles like buses, trucks, ferries, etc.  Also airplanes!  Getting this so compact and refined is a technological miracle.  Now put it where it fits!</p>
]]></description><pubDate>Sun, 22 Feb 2026 00:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47106524</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=47106524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47106524</guid></item><item><title><![CDATA[New comment by GregDavidson in "Ask HN: Is there a no-LLM license yet?"]]></title><description><![CDATA[
<p>Do what Linus does: Focus on code quality!</p>
]]></description><pubDate>Fri, 13 Feb 2026 19:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47006485</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=47006485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47006485</guid></item><item><title><![CDATA[New comment by GregDavidson in "Culture Is the Mass-Synchronization of Framings"]]></title><description><![CDATA[
<p>Culture is huge nested networks of memes[1] which reinforce themselves and evolve via natural selection.  Their substrate is our brains.
[1] <a href="https://en.wikipedia.org/wiki/Memetics" rel="nofollow">https://en.wikipedia.org/wiki/Memetics</a></p>
]]></description><pubDate>Thu, 12 Feb 2026 21:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46995181</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=46995181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46995181</guid></item><item><title><![CDATA[New comment by GregDavidson in "Covering electricity price increases from our data centers"]]></title><description><![CDATA[
<p>Only train when the Sun shines.</p>
]]></description><pubDate>Thu, 12 Feb 2026 16:57:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46991276</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=46991276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46991276</guid></item><item><title><![CDATA[New comment by GregDavidson in "Where did all the starships go?"]]></title><description><![CDATA[
<p>Realistic Hard SF has to deal with Accelerating Change making technology vastly powerful yet still limited.  The hardest thing to write about is cognitively enhanced humans or any other entities (AI, aliens, etc.) exceeding human cognitive limits. JW Campbell famously said it couldn't be done, but without that depictions of the future or wider universe fall flat. Vernor Vinge became the master of such SF and showed several ways to do it. I recommend everything he wrote! Good Hard SF requires an author who has a good grasp of science without that stifling their imagination. It's easy if you cheat but Science Fantasy is unreadable by the science literate folks who frequent HN. Good Hard SF is out there, with and without spaceships, but you'll have to hunt for it - and thanks for all the recommendations here!</p>
]]></description><pubDate>Sat, 07 Feb 2026 23:13:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46929301</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=46929301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46929301</guid></item><item><title><![CDATA[New comment by GregDavidson in "Ask HN: Do you also "hoard" notes/links but struggle to turn them into actions?"]]></title><description><![CDATA[
<p>GTD in <a href="https://orgmode.org/" rel="nofollow">https://orgmode.org/</a></p>
]]></description><pubDate>Wed, 04 Feb 2026 01:40:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46880274</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=46880274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46880274</guid></item><item><title><![CDATA[New comment by GregDavidson in "The case for having roommates even when you can afford to live alone"]]></title><description><![CDATA[
<p>I'm a geek and have shared my home with housemates for 50 years. When I was poor and when I was prosperous.  When I was married and when I was not.  It's almost always been good for me, including for growth in my social intelligence.  It was especially valuable when my wife died. Some of my housemates have been challenging.  More became close friends.  Living together people take their masks off.  Quality social connections have been invaluable to me.</p>
]]></description><pubDate>Sat, 02 Aug 2025 15:41:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44768528</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=44768528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44768528</guid></item><item><title><![CDATA[New comment by GregDavidson in "Measuring the impact of AI on experienced open-source developer productivity"]]></title><description><![CDATA[
<p>AI used to refer to the extensive range of techniques of the field of Artificial Intelligence.  Now it refers to LLMs and maybe other multi-layer networks trained on vast datasets.  LLMs are great for some tasks and are also great as parts of hybrid systems like the IBM Watson Jepardy system.  There's much more to Artificial Intelligence, e.g. <a href="https://en.m.wikipedia.org/wiki/Knowledge_representation_and_reasoning" rel="nofollow">https://en.m.wikipedia.org/wiki/Knowledge_representation_and...</a> et al.</p>
]]></description><pubDate>Thu, 17 Jul 2025 20:47:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44598018</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=44598018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44598018</guid></item><item><title><![CDATA[New comment by GregDavidson in "How bad are childhood literacy rates?"]]></title><description><![CDATA[
<p>I learned to read by being read to: typically on a relative's lap with the book in my lap. They were not trying to teach me how to read, but my language centers took care of the job, just like they did for spoken language, long before schools could muck it up.  Reading has always been fast and effortless for me, requiring no conscious attention - again, just like spoken language.  Much later I studied the linguistics of language, grammar, spelling systems, etc. which revealed the wonders of our natural language skills.  I recommend the natural method for everyone.  Be sure to check for eyesight problems, though.</p>
]]></description><pubDate>Wed, 16 Jul 2025 22:53:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44587694</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=44587694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44587694</guid></item><item><title><![CDATA[New comment by GregDavidson in "The Collapse of the FDA"]]></title><description><![CDATA[
<p>Important quote!  Citation?</p>
]]></description><pubDate>Tue, 15 Jul 2025 03:51:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44567680</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=44567680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44567680</guid></item><item><title><![CDATA[New comment by GregDavidson in "Ask HN: What are some cool or underrated tech companies based in Canada?"]]></title><description><![CDATA[
<p>My Twiddler comes from Winnipeg -- <a href="https://www.mytwiddler.com/" rel="nofollow">https://www.mytwiddler.com/</a></p>
]]></description><pubDate>Tue, 08 Jul 2025 22:16:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44504530</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=44504530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44504530</guid></item><item><title><![CDATA[New comment by GregDavidson in "Everyday life improvements since the 90s (2022)"]]></title><description><![CDATA[
<p>The biggest difference between now and the 1990s is in the reduction of abject poverty worldwide. Death and disability from food shortage was extremely common in many countries. A huge improvement in the 1990s over the 1980s is that I could own my own computer (I bought a Sun-2 with Solaris) instead of having everything I created owned by the institution which owned the computer I needed.  Today's consumer products, though, are a mixed bag.  As an example, I wish I could buy a microwave oven as good as my first one.  It was larger, had a temperature probe that could be used instead of time and it used a small internal metal wheel to distribute the microwaves evenly throughout the oven instead of wasting space for the silly rotating platter.<p><a href="https://ourworldindata.org/extreme-poverty-in-brief" rel="nofollow">https://ourworldindata.org/extreme-poverty-in-brief</a><p><a href="https://en.wikipedia.org/wiki/Enshittification" rel="nofollow">https://en.wikipedia.org/wiki/Enshittification</a></p>
]]></description><pubDate>Wed, 23 Apr 2025 04:45:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43768668</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=43768668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43768668</guid></item><item><title><![CDATA[New comment by GregDavidson in "Terak Museum"]]></title><description><![CDATA[
<p>When the UC sold the UCSD P-System the profiler and native code compiler were abandoned.  With P-Code optimized for size and hot spots native compiled, small P-System programs ran comparably to programs fully compiled to native code and large programs ran thousands of times faster by reducing (usually eliminating) swapping and paging on those early memory-starved systems.  I too migrated to Sun-2s but I purchased them myself.  I'd learned the hard way that software developers need to own the means of their production!</p>
]]></description><pubDate>Sat, 19 Apr 2025 20:20:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43739173</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=43739173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43739173</guid></item><item><title><![CDATA[New comment by GregDavidson in "The UCSD p-System, Apple Pascal, and a dream of cross-platform compatibility"]]></title><description><![CDATA[
<p>The UCSD "Computer Scientists" were a small group of undergraduates working in Ken Bowles' lab.  We were supposedly following Professor Bowles' directions but he was a fairly conservative physicist and we had lots of radical ideas - fortunately he was tolerant.  The p-code was not just machine independent - by careful design it was approximately 1/4 the size of native code on those early 8 and 16-bit microprocessors, allowing us to effectively almost quadruple the amount of code we could fit in 64K - minus the interpreter which was 8K of machine code and minus another 8K on PDP-11s for I/O space.  We would also use native code for hotspots without appreciably expanding code size. This key idea is what allowed us to have a high-level OS and development environment on those dinky machines when everyone else was compromising quality to get things to fit.  Alas, CopyLeft had not yet been invented, the UC sold the P-System and we lost legal access to the code we'd written.</p>
]]></description><pubDate>Sat, 19 Apr 2025 04:05:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43734134</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=43734134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43734134</guid></item><item><title><![CDATA[New comment by GregDavidson in "Understanding the Origins and the Evolution of Vi and Vim"]]></title><description><![CDATA[
<p>vis rocks!<p><a href="https://github.com/martanne/vis">https://github.com/martanne/vis</a></p>
]]></description><pubDate>Sat, 19 Apr 2025 03:04:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43733892</link><dc:creator>GregDavidson</dc:creator><comments>https://news.ycombinator.com/item?id=43733892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43733892</guid></item></channel></rss>