<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: GeorgeTirebiter</title><link>https://news.ycombinator.com/user?id=GeorgeTirebiter</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 01 Jun 2026 18:16:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=GeorgeTirebiter" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by GeorgeTirebiter in "Python 3.15: features that didn't make the headlines"]]></title><description><![CDATA[
<p>Wow, the Python folks do not want to entertain different goals for the language, it would seem.  I still remain interested in whether it makes sense to add features to Python anymore, given that LLMs write all the code.  Unless, as I said, such features enhance human comprehension (since we have to review the code the LLM produces).</p>
]]></description><pubDate>Fri, 22 May 2026 21:41:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48242050</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=48242050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48242050</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "Python 3.15: features that didn't make the headlines"]]></title><description><![CDATA[
<p>Absolutely serious question: is anybody actually writing code anymore?  (Reviewing it, architecting it, sure -- we do that).  But writing code?  If NOT, then seems to me, what we want in our LLM output is CODE THAT IS TRIVIAL TO UNDERSTAND (I apologize for shouting from the rooftops.)<p>I'm not sure adding 'features' to Python anymore makes sense - UNLESS those features help humans understand LLM code.   Part of the problem is, of course, that LLMs haven't been trained on the latest-and-greatest, so they won't output any of it (even new training events won't capture the latest very much, since there is so little of it relative to what is already out there).<p>But again -- do new features help HUMANS understand what the LLMs produce?  If not, seems to me ... new features merely add complexity for no apparent gain.  (Or am I confused about this?)    THANKS for any helpful opinions.</p>
]]></description><pubDate>Fri, 22 May 2026 17:37:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48238954</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=48238954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48238954</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "Project Gutenberg – keeps getting better"]]></title><description><![CDATA[
<p>Paul Graham?   ;-)</p>
]]></description><pubDate>Sat, 16 May 2026 15:22:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48160998</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=48160998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48160998</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "PySimpleGUI 6"]]></title><description><![CDATA[
<p>If we used it more than just "ok look it works, we'll standardize on this internally" we'd have been happy to buy it, as we all other open source that has a donation option.  We were just getting our feet wet, tho, and that's where it seemed burdensome; heck, if it phoned home every time it was used, it would have noticed we only used it about 3 times!</p>
]]></description><pubDate>Fri, 08 May 2026 04:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48058512</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=48058512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48058512</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "PySimpleGUI 6"]]></title><description><![CDATA[
<p>It was written in older version of PySimpleGUI -- it just stopped working!  Pretty annoying.</p>
]]></description><pubDate>Fri, 08 May 2026 04:18:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48058494</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=48058494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48058494</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "SQLite Is a Library of Congress Recommended Storage Format"]]></title><description><![CDATA[
<p>Now, if only the LoC would recognize the brilliance of the Fossil SCM ....</p>
]]></description><pubDate>Thu, 07 May 2026 19:22:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48053632</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=48053632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48053632</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "PySimpleGUI 6"]]></title><description><![CDATA[
<p>I had heavily used PySimpleGUI in various work projects, and one day, when I had to run some older piece of code I had not run in a while, I get a notice that PySimpleGUI won't work, because was free, but nobody paid, and so, good luck!  So I was piping mad, paid the 3-year or whatever the max license fee was, received a code, and THEN I was able to get my stuff to work, like it used to.<p>LESSON:  N E V E R    Use code that can "stop working" until you pay ransom.  N E V E R.<p>At this point, it's irrelevant, because the LLMs can replace PySimpleGUI with PyQt etc so --- thanks but no thanks.   I did like it because you could throw up something around a CLI and it looked at least presentable.   Now, since 2025, nobody codes anymore, so ... seems to me, this PySimpleGUI 6 is just a bit of history.</p>
]]></description><pubDate>Thu, 07 May 2026 19:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48053519</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=48053519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48053519</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "Cells for NetBSD: kernel-enforced, jail-like isolation"]]></title><description><![CDATA[
<p>Excuse my ignorance, but does this functionally mean we can treat this as a 'microkernel' a la minix?   I always liked the 'tiny protected subsystem' in Ring 0, then a Ring 1 for Drivers (which are restartable, and dynamically loadable), then one or two rings for User processes (maybe Ring 2 for 'ls' etc and Ring 3 for typical user processes).<p>I am also curious:  What hardware enhancements would benefit 'lightweight, kernel-enforced isolation' ?   Do we need memory tags?  HW Capability Lists?   ?<p>( I believe we've concentrated far too much in making "damn fast pdp-11s" with our hardware advances, and far less on building Reliable Systems -- even if a few percent of peak possible performance is consumed by extra HW. )</p>
]]></description><pubDate>Tue, 07 Apr 2026 23:01:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47682433</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=47682433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47682433</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "Computational Physics (2nd Edition) (2025)"]]></title><description><![CDATA[
<p>A bit surprised Sussman's and Wisdom's book hasn't yet been mentioned:  <a href="https://mitpress.mit.edu/9780262028967/structure-and-interpretation-of-classical-mechanics/" rel="nofollow">https://mitpress.mit.edu/9780262028967/structure-and-interpr...</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 06:04:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47657471</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=47657471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47657471</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "CERN uses ultra-compact AI models on FPGAs for real-time LHC data filtering"]]></title><description><![CDATA[
<p>i   let v0  = 0.616<i>u + 0.291</i>v - 0.135
    let v1  = if 0 > v0 then 0 else v0<p>is there something 'less good' about:<p><pre><code>    let v1  = if v0 < 0 then 0 else v0 
</code></pre>
Am I the only one who stutter-parses "0 > value" vs my counterexample?<p>Is Yoda condition somehow better?<p>Shouldn't we write:    Let v1 = max 0 v0</p>
]]></description><pubDate>Sat, 28 Mar 2026 20:15:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557813</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=47557813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557813</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "Two pilots dead after plane and ground vehicle collide at LaGuardia"]]></title><description><![CDATA[
<p>yes, and, fortunately -- even the frogs have enough awareness they actually jump out before they are boiled.</p>
]]></description><pubDate>Mon, 23 Mar 2026 21:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47495096</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=47495096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47495096</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "Elon Musk pushes out more xAI founders as AI coding effort falters"]]></title><description><![CDATA[
<p>It's possible. I don't know.  My tone comes off as support Elon, and I do not, at all.  I've seen first-hand almost all of these tactics while I was at <Elon Company>.  I'm observing that some people seem to do OK at Elon's companies, and for many years, and never seem to get the boot or be abused in other ways.  Therefore, Elon is probably not quite as bad a manager as he is made out to be.  This is all I am saying.  Since I have firsthand knowledge, I believe my opinion has value.  Those that disagree?  Show me your Source of Truth.  Thank you.</p>
]]></description><pubDate>Sat, 14 Mar 2026 04:28:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47373356</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=47373356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47373356</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "Elon Musk pushes out more xAI founders as AI coding effort falters"]]></title><description><![CDATA[
<p>BIG Head.</p>
]]></description><pubDate>Sat, 14 Mar 2026 04:18:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47373292</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=47373292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47373292</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "Elon Musk pushes out more xAI founders as AI coding effort falters"]]></title><description><![CDATA[
<p>Karparthy worked for Elon for, what, 5 years?  How did he do it, if Elon is Ivan the Terrible?</p>
]]></description><pubDate>Fri, 13 Mar 2026 22:08:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47370622</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=47370622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47370622</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "PL/0"]]></title><description><![CDATA[
<p>I have always disliked the := as assignment operator convention.  In these declarative languages, assignment is done frequently.  There is little cognitive load to using '=' as assignment, although perhaps a bit jarring for math folk.<p><- is somewhat better, but, again, for such a common operation, a single character is just more convenient.  Sure, we could have editors that turn "=" into := or <-  but now we're getting too fancy especially for something pedagogical.<p>I also don't mind the -> for C pointers; and certainly don't mind the <= >= or even == conventions  (although at least today's compilers warn when they see "if (a=b) ...".<p>Ultimately, humans won't be writing code anymore anyway ( ;-) ?) so maybe the issue is entirely moot.</p>
]]></description><pubDate>Wed, 25 Feb 2026 20:36:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47157491</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=47157491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47157491</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "We mourn our craft"]]></title><description><![CDATA[
<p>One other helpful frame:  I consider LLMs simply to be very flexible high-level 'language' Compilers.  We've moved up the Abstraction Chain ever since we invented FORTRAN and COBOL (and LISP) instead of using assembly language.<p>We're 'simply' moving up the abstraction hierarchy again.  Good!</p>
]]></description><pubDate>Sat, 07 Feb 2026 20:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927341</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=46927341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927341</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "We mourn our craft"]]></title><description><![CDATA[
<p>I <i>want</i> to be in your camp, and am trying hard.  But the OP's blog entry should at least give us a moment to "respect the dead".   That's all he's asking, I think.</p>
]]></description><pubDate>Sat, 07 Feb 2026 20:05:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927303</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=46927303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927303</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "We mourn our craft"]]></title><description><![CDATA[
<p>And all that time spent doing leetcode?   Yeah, THAT was time Well Spent....  ;-)</p>
]]></description><pubDate>Sat, 07 Feb 2026 20:03:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927282</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=46927282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927282</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "Systems Thinking"]]></title><description><![CDATA[
<p>Exactly.   On a yuuge project, I first identify the Risks.  Then, evaluate the risks -- can <ZZ> actually be done?  In XX time?  For YY dollars?  with acceptable bugs on 1st version?<p>It's sort of the old General Eisenhower quote:  "In preparing for battle I have always found that plans are useless, but planning is indispensable."</p>
]]></description><pubDate>Fri, 06 Feb 2026 20:55:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46918015</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=46918015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46918015</guid></item><item><title><![CDATA[New comment by GeorgeTirebiter in "A web server on a single floppy disk"]]></title><description><![CDATA[
<p>RX-01 DEC / IBM 3740 compatible was 77 tracks, single-sided, 128 bytes per sector and 26 sectors per track.  Total 256,256 bytes.  FM Modulation.  360 RPM. Disk to drive buffer: 4 µsec per data bit. Track-to-Track Seek: 6 ms.  Head Settle Time: 25 ms.  Average Access: Approximately 262 ms.  8" diameter diskette<p>One of these was used to load the microcode into the VAX-11/780 upon boot.</p>
]]></description><pubDate>Sun, 01 Feb 2026 17:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46847851</link><dc:creator>GeorgeTirebiter</dc:creator><comments>https://news.ycombinator.com/item?id=46847851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46847851</guid></item></channel></rss>