<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: quietbritishjim</title><link>https://news.ycombinator.com/user?id=quietbritishjim</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 23 Sep 2026 01:14:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=quietbritishjim" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by quietbritishjim in "Claude Opus 5.5"]]></title><description><![CDATA[
<p>The word "pacing" (especially in the phrase "pace yourself") to mean go more slowly (at least initially) didn't originate with Covid. It's been around as long as I remember i.e. at least several decades.</p>
]]></description><pubDate>Tue, 22 Sep 2026 19:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49806370</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49806370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49806370</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Type Punning in C and C++"]]></title><description><![CDATA[
<p>Even if it's not from an LLM, it's still wrong! You've focused on the last important of that comment, really.</p>
]]></description><pubDate>Tue, 22 Sep 2026 13:42:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49801174</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49801174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49801174</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Why do we need human mathematicians anymore?"]]></title><description><![CDATA[
<p>I think you're desperate to think that LLMs cannot make any sort of deduction by themselves: they must have just remembered someone else doing it. But I've definitely had conversations where they've had insights that can't be explained by that. Yes, I've had plenty of hallucinations too, but it's worth it, for me at least, overall.<p>Having said that, I wouldn't attempt to learn a whole topic with an LLM, that would be frustrating.</p>
]]></description><pubDate>Tue, 22 Sep 2026 07:59:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49797951</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49797951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49797951</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Socrates vs. the Written Word (2011)"]]></title><description><![CDATA[
<p>> Secondly, humans having evolved in an oral world are used to much greater exertions and development of their memory (eg: recalling and narrating complex oral epics) which writing (and later computers) greatly weaken<p>In fairness, that is a rejection of the actual technology, not the surrounding culture.<p>But the point about culture of questioning is an interesting one I hadn't heard before.</p>
]]></description><pubDate>Tue, 22 Sep 2026 07:48:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49797890</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49797890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49797890</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Why do we need human mathematicians anymore?"]]></title><description><![CDATA[
<p>They are definitely doing more than parroting. When learning mathematics, it's not uncommon to have some little misunderstanding that just isn't covered by a written explanation because it's "obvious" unless you happen to have misunderstood it that particular way. When that happens, you could look up the topic in 5 books on the subject and not make progress (never mind that you have to search through them to get to roughly the right point). LLMs are genuinely good at challenges like this - they make mistakes, but they can still identify and correct your misunderstanding with a bit of back and forth.<p>A good human on the subject will do better, and I'm not claiming the LLM has "understanding" in any philosophical sense. But it's more useful than something that just regurgitates material.</p>
]]></description><pubDate>Mon, 21 Sep 2026 15:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49788284</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49788284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49788284</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Why do we need human mathematicians anymore?"]]></title><description><![CDATA[
<p>From his Wikipedia page:<p>> Po-Shen Loh (Chinese: 罗博深; pinyin: Luó Bóshēn; born June 18, 1982) is an American mathematician specializing in combinatorics. Loh teaches at Carnegie Mellon University, and from 2014 to 2023 served as the national coach of the United States' International Mathematical Olympiad team. He is the founder of educational websites Expii and Live, and lead developer of contact-tracing app NOVID.</p>
]]></description><pubDate>Mon, 21 Sep 2026 08:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49784702</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49784702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49784702</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Flet 1.0 – Build cross-platform apps in Python"]]></title><description><![CDATA[
<p>The layout documentation is a real weak point in Flet. I believe it's essentially as powerful as Flutter, which is also really hard to figure out but at least there's a million blog posts about it and AI understands it. Flet repackages that power (mainly in its Container widget) in a way that's probably more sensible, but if they'd religiously stuck to Flutter's API (or just had really good documentation) then at least you'd be able to figure it out.</p>
]]></description><pubDate>Fri, 18 Sep 2026 19:08:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49758801</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49758801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49758801</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Flet 1.0 – Build cross-platform apps in Python"]]></title><description><![CDATA[
<p>Do I just like to do apps? No. I've built serious business application with a graphically complex client area and a bunch of supporting chrome around it and dialogue boxes on top, using Flet. It's nothing like a to do app. But if the first example I saw on the Flet website was that complex I would never have figured out if it was useful!<p>(Do I just like arguing? Not really but I really did have no idea what your first comment was about, and your follow up was too odd not to reply to, so I got hooked.)</p>
]]></description><pubDate>Fri, 18 Sep 2026 13:42:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49754308</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49754308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49754308</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Flet 1.0 – Build cross-platform apps in Python"]]></title><description><![CDATA[
<p>OK, I think your main objection is really that you don't like the idea of a cross platform UI toolkit. I don't share that view, but fair enough.  But your first comment, complaining about a to-do list example, is a very confusing way of expressing that.<p>And you think the front page shouldn't show a basic example because you just vibe code everything anyway. That is a very odd objection - it would be very concerning if a code library didn't include a basic usage example on its front page. Also, guess what, some of us do actually write (or at least look at!) some of the code in the programs we work on. And even AI benefits from a clean API.<p>And your complaint about a to do list is that it's not "impressive"? It's not meant to be! It's a basic illustration of the API. It's like reading the Rust tutorial and objecting, "ugh, another programming language with for loops".</p>
]]></description><pubDate>Fri, 18 Sep 2026 09:04:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49751831</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49751831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49751831</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Flet 1.0 – Build cross-platform apps in Python"]]></title><description><![CDATA[
<p>I genuinely have no idea what this comment is about. Why is a to do list a bad example? It's common precisely because it's ideal: it shows a few different basic widgets, and it shows how to update state in a way that keeps them in sync.<p>Is it because it's clichéd? That doesn't matter so long as it gets the point across.<p>Is it because you object to having desktop applications that do a simple task like this? I remember when simple single-purpose desktop apps were common e.g. Card File in Windows 3.1. Also this is meant to be an example for both desktop and mobile. Are only SPA web pages allowed to do things like this now? What a depressing world if so.<p>Or is your comment satire? I honestly can't tell.<p>Edit: What would you allow as a first example of a new UI toolkit. (Not that Flet is new, it's had plenty of 0.x releases.)</p>
]]></description><pubDate>Fri, 18 Sep 2026 07:46:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49751306</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49751306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49751306</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Flet 1.0 – Build cross-platform apps in Python"]]></title><description><![CDATA[
<p>Wow there's a surprising amount of negativity here.<p>I've used this for a fairly complex app at work and it's great. (It's certainly not vibe coded as one commenter suggested.) It's a Python layer on top of Flutter, and it was the only UI framework I could find for Python that was fast and worked on all major desktop and mobile OSs. I think maybe Kivy could too but it seemed like it would be an uphill struggle for a good desktop app.<p>It's a bit of a gateway drug for pure Flutter. If you need some complex, quickly updating control then you can write a Flutter control (in Dart) and wrap it in a Flet (for Python) control for better performance than doing it all in Python. I've ended up doing that for the main display in our app, and there's always the option to move more and more business logic into that.<p>One downside to Flet is that I wish they didn't try "fix" some design decisions in Flutter. For example, they have a Flet "Container" widget that wraps a bunch of different Flutter layout widgets. The Flet version does seem easier to understand to me, but there's just so much more documentation (and StackOverflow answers etc.) for Flutter than for Flet that it would be easier overall if they just mirrored the Flutter controls precisely.</p>
]]></description><pubDate>Fri, 18 Sep 2026 06:23:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49750765</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49750765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49750765</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Small programming tricks"]]></title><description><![CDATA[
<p>This will probably seem to obvious to mention to many, but it took me a few years to realise that you could replicate the "BREAK XYZ" from languages of yesteryear:<p><pre><code>   FOR I = 1 TO 10
       FOR J = 1 TO 10
           FOR K = 1 TO 10
               DOSOMETHING I, J, K
               REM Breaks out of the middle loop, continues next I iteration
               IF SOMECONDITION(I, J, K) THEN BREAK J
           NEXT K
       NEXT J
   NEXT I
</code></pre>
in modern languages by refactoring the loop you want to break out of into a function and using return instead:<p><pre><code>   def inner_loops(i):
       for j in range(10):
           for k in range(10):
               do_something(i, j, k)
               if some_condition(i, j, k):
                   return
   
   def fn():
       for i in range(10):
           inner_loops(i)</code></pre></p>
]]></description><pubDate>Thu, 17 Sep 2026 14:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49741147</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49741147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49741147</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Comparison of Malloc() Algorithms"]]></title><description><![CDATA[
<p>Firefox on Windows user here, and it loads the blog fine. I don't have Chrome installed but Edge (which is Chromium engine based) doesn't load it.</p>
]]></description><pubDate>Thu, 17 Sep 2026 13:07:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49740191</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49740191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49740191</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Fable 5.1 Solves the Cyphral Distich, a 370-year-old cipher"]]></title><description><![CDATA[
<p>The longer of the two quotes is from the article, not the comment they're replying to. The point is that OP <i>did</i> miss that context. They claimed that the article isn't right but, if you look closely, the claim in the article is true - the OP misunderstood it. So quoting precisely what the article said really was necessary.</p>
]]></description><pubDate>Tue, 15 Sep 2026 07:54:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49709192</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49709192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49709192</guid></item><item><title><![CDATA[New comment by quietbritishjim in "When LLM judges agree, should we believe them?"]]></title><description><![CDATA[
<p>I think they want the correct answer to be "your question doesn't really make sense, so I'm not going to answer it". (But I also think Opus's answer is better.)</p>
]]></description><pubDate>Mon, 14 Sep 2026 22:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49704779</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49704779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49704779</guid></item><item><title><![CDATA[New comment by quietbritishjim in "We built our house for LAN parties (2024)"]]></title><description><![CDATA[
<p>> Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that".</p>
]]></description><pubDate>Tue, 08 Sep 2026 10:28:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49608347</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49608347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49608347</guid></item><item><title><![CDATA[New comment by quietbritishjim in "The revolt of the reader"]]></title><description><![CDATA[
<p>I don't think I've ever seen someone on HN say that. Many people would say that AI makes them more productive at coding, not that the output is nice to read.</p>
]]></description><pubDate>Sun, 06 Sep 2026 07:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49584017</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49584017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49584017</guid></item><item><title><![CDATA[New comment by quietbritishjim in "Claude Fable 5.1 and Claude Mythos 5.1"]]></title><description><![CDATA[
<p>Putting aside the way you're saying it, your comment has a valid and common misunderstanding of LLMs.<p>LLMs don't just naturally output a single suggested word (or token) each iteration. Instead, they output a value (roughly, a probability) for every possible word. It seems obvious to simply pick the top (i.e. best) suggestion each time. Then your objection makes sense: watermarking would violate this.<p>Of course people have tried this! The problem is, in practice this makes the LLM much less "creative" than if you randomly pick one of its suggestions (weighted by the numbers it assigned them). You can artificially increase the value higher-value outputs to reduce the chances of it saying something really odd, and this parameter is called "temperature". A higher temperature allows lower-probability choices (therefore seemingly more creative but perhaps less accurate) and a lower number vice-versa. Either extreme works poorly, and picking a good number is part of optimising an LLM.</p>
]]></description><pubDate>Thu, 03 Sep 2026 12:27:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49549098</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49549098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49549098</guid></item><item><title><![CDATA[New comment by quietbritishjim in "It's OK to hardcode feature flags (2025)"]]></title><description><![CDATA[
<p>Your second startup <i>dedicated to feature flags</i>? Aren't these just some booleans with optional support to toggle them at runtime? Maybe I've just not been in the right domain, but I would have thought that if someone's use of feature flags is so complicated that they need a whole company to support it then they've massively overengineered their code.</p>
]]></description><pubDate>Wed, 02 Sep 2026 13:03:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49535585</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49535585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49535585</guid></item><item><title><![CDATA[New comment by quietbritishjim in "SQLite as a Document Database (2020)"]]></title><description><![CDATA[
<p>That is still not what I'd call a "document".</p>
]]></description><pubDate>Sat, 29 Aug 2026 18:38:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49492179</link><dc:creator>quietbritishjim</dc:creator><comments>https://news.ycombinator.com/item?id=49492179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49492179</guid></item></channel></rss>