<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: h3lp</title><link>https://news.ycombinator.com/user?id=h3lp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 09 Oct 2026 03:29:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=h3lp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by h3lp in "“Math 2.0” will need to value mathematical progress more holistically"]]></title><description><![CDATA[
<p>Epicycles just had a poor predicting power; they required many more free parameters to describe reality, compared with the heliocentric model.<p>Knowledge can be framed as information compression (this actually applies to LLMs as well, amusingly). The heliocentric model plus Newton's gravity are an amazing compression of information related to dynamics of celestial bodies, which then enables related predictions that would be much more difficult to arrive at if you start from epicycles.</p>
]]></description><pubDate>Thu, 08 Oct 2026 21:14:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50012400</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=50012400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50012400</guid></item><item><title><![CDATA[New comment by h3lp in "ETH-68: Ethernet Audio Interface for Linux"]]></title><description><![CDATA[
<p>They quote a roundtrip of 3.6ms, so one-way 1.8ms. In the plots on their page, it looks like the processing latency is centered on around 1ms:<p>> The LATMON pulse width is therefore an accurate measure of the total processing latency of each cycle and is affected by every element in the data path: processing delay in the microcontroller, network transmission delay, host OS delays, signal processing delay in the DAW, etc</p>
]]></description><pubDate>Thu, 08 Oct 2026 20:29:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=50011749</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=50011749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50011749</guid></item><item><title><![CDATA[New comment by h3lp in "Playing whack-a-mole is losing"]]></title><description><![CDATA[
<p>I feel that it's not such a clear distinction between whackamole bug fixing and systematic security engineering. For instance, he uses an example of recurring security vulnerabilities in Chromium: a DCHECK violation again and again and again. 
However, DCHECK is a Chromium assertion used to defensively check invariants. In other words, it's an example of the invariant-based security engineering, which he contrasts with the whackamole approach.
Just to be clear, I think he has a point and I enjoyed reading it---but the problems we're saddled with won't disappear in a flash of enlightenment.</p>
]]></description><pubDate>Wed, 09 Sep 2026 14:50:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49627570</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=49627570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49627570</guid></item><item><title><![CDATA[New comment by h3lp in "A third world engineer responds to “RISC-V: They should have known better”"]]></title><description><![CDATA[
<p>RPi is not less expensive; current Qty 1  lcsc price for rp2354b is $1.62, whereas ch32v303 is  $0.88</p>
]]></description><pubDate>Fri, 21 Aug 2026 15:33:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49389680</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=49389680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49389680</guid></item><item><title><![CDATA[New comment by h3lp in "Proposal to prohibit vibe coded projects from being hosted on Sourcehut"]]></title><description><![CDATA[
<p>Right!!! LLMs are yet another step up the abstraction ladder. Before LLMs I would write code in C or Perl; I didn't care about the machine code it eventually was translated into---the compilers/interpreters evolved to handle that correctly and transparently. Note that this was not always the case; when I started to use computers, we all aspired to master assembly like the apocryphal Mel ( <a href="https://users.cs.utah.edu/~elb/folklore/mel.html" rel="nofollow">https://users.cs.utah.edu/~elb/folklore/mel.html</a> ) --- we had to pay attention to machine code and assembly language, because the compilers often didn't generate performant code and were occasionally buggy.<p>People say that LLMs are not like compilers because they are unreliable. I think with time they will get fixed.</p>
]]></description><pubDate>Wed, 19 Aug 2026 17:25:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49364485</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=49364485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49364485</guid></item><item><title><![CDATA[New comment by h3lp in "The Sylvester–Gallai Theorem"]]></title><description><![CDATA[
<p>So it says that not ALL points are on that single line. But it doesn't stipulate that THREE points can't be on the line---the theorem is about proving that you can find one that doesn't have the third point.</p>
]]></description><pubDate>Fri, 07 Aug 2026 15:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49211792</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=49211792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49211792</guid></item><item><title><![CDATA[New comment by h3lp in "I have officially retired from Emacs"]]></title><description><![CDATA[
<p>In the interconnected, online world, you can do more damage without root access<p><pre><code>     "they can read my email, take my money, and impersonate me to my friends, but at least they can't install drivers without my permission"

   https://xkcd.com/1200/</code></pre></p>
]]></description><pubDate>Fri, 01 May 2026 19:00:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47978686</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47978686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47978686</guid></item><item><title><![CDATA[New comment by h3lp in "My Stratum-0 Atomic Clock"]]></title><description><![CDATA[
<p>The clocks need precise oscillations to measure time: the mechanical clocks used pendulums and springs; the maser clocks used precise microwave cavities; the atomic clocks that are dominating today use oscillations of electrons in selected atoms.<p>Americium is not a good atomic clock material---it doesn't have superior electronic transitions, and the nuclear transitions causing its radioactivity would get in the way.<p>Nuclear oscillations could also be used: there is a proposal to use a low-energy nuclear oscillation in Thorium; it would be more stable than electronic oscillations:
<a href="https://en.wikipedia.org/wiki/Nuclear_clock" rel="nofollow">https://en.wikipedia.org/wiki/Nuclear_clock</a><p>The distinction of what can or cannot be called 'radioactive' is somehow artificial: masers, atoms and nuclei all emit radiation, so they all are technically 'radioactive'. Conventionally, 'radioactive' radiation requires energies that cause ionization of common materials, usually quoted as above 10eV. The Thorium nuclear transition is actually below that, so technically it is not radioactive---but I'd still not want to sit next to such clock without some shielding, because even UV radiation with energies above 3eV is known to damage living tissue.</p>
]]></description><pubDate>Thu, 30 Apr 2026 16:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47964507</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47964507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47964507</guid></item><item><title><![CDATA[New comment by h3lp in "NYC to open municipal grocery store in 2027"]]></title><description><![CDATA[
<p>From the wikipedia article:<p><pre><code>   Site preparation began in February, 2024;[12] the prefabricated restroom was placed by a crane in March;[2] and installation was completed on April 22, 2024, costing about $200,000 to the city.
</code></pre>
so maybe government did the right thing, after trying all the other possibilities.</p>
]]></description><pubDate>Mon, 20 Apr 2026 14:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47834985</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47834985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47834985</guid></item><item><title><![CDATA[New comment by h3lp in "Has electricity decoupled from natural gas prices in Germany?"]]></title><description><![CDATA[
<p>From googling, didn't actually use them
<a href="https://eelbattery.myshopify.com/products/original-grade-a-eve334-with-new-studs-lifepo4-battery-cells-china-shipping" rel="nofollow">https://eelbattery.myshopify.com/products/original-grade-a-e...</a></p>
]]></description><pubDate>Thu, 09 Apr 2026 21:24:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47710363</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47710363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47710363</guid></item><item><title><![CDATA[New comment by h3lp in "Has electricity decoupled from natural gas prices in Germany?"]]></title><description><![CDATA[
<p>Thank you, great info. You have great suppliers though: I can get close on batteries (I see four for $355, so $88 instead of your $70) but for panels the best I can get is $220 instead of your $32---how do you go about getting them at those prices?
Also, what Ethernet Power Router for $290? Is that a Fiberhood product? How and where would I order it?</p>
]]></description><pubDate>Thu, 09 Apr 2026 20:16:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47709236</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47709236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47709236</guid></item><item><title><![CDATA[New comment by h3lp in "Has electricity decoupled from natural gas prices in Germany?"]]></title><description><![CDATA[
<p>I don't doubt that you can have a low marginal cost, but you still have to invest money to get this system installed. You dismissed my argument as 'vague and hand-wavy', so please give a concrete estimate how much it would cost to install a 10kW system on a typical house in the US midwest, and maybe in Europe or Australia.</p>
]]></description><pubDate>Thu, 09 Apr 2026 16:19:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47705608</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47705608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47705608</guid></item><item><title><![CDATA[New comment by h3lp in "Has electricity decoupled from natural gas prices in Germany?"]]></title><description><![CDATA[
<p>They say $0.01/kWh is the target price, to be reached after some decades.<p>Don't get me wrong, I am excited about solar power but careful about the economics: the capital cost of solar right now is well over 1$/W (panels+inverters+installation/hookup) and even though it is falling nicely, the amortization schedule needs to be considered.
A rule-of-thumb figure is 1kWh of power per year from 1W nominal installed, so the capital cost will have to be amortized over 100 years to reach $.01/kWh. The installed price has to come down by a factor of 10 for this to work out.</p>
]]></description><pubDate>Thu, 09 Apr 2026 15:18:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47704887</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47704887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47704887</guid></item><item><title><![CDATA[New comment by h3lp in "Chess in SQL"]]></title><description><![CDATA[
<p>in sqlite you can do it with FILTER:<p><pre><code>   $ sqlite :memory: 
   create table t (product,revenue, year);
   insert into t values ('a',10,2020),('b',14,2020),('c',24,2020),('a',20,2021),('b',24,2021),('c',34,2021);
   select product,sum(revenue) filter (where year=2020) as '2020',sum(revenue) filter (where year=2021) as '2021' from t group by product;</code></pre></p>
]]></description><pubDate>Wed, 01 Apr 2026 20:59:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47606487</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47606487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47606487</guid></item><item><title><![CDATA[New comment by h3lp in "TUI Studio – visual terminal UI design tool"]]></title><description><![CDATA[
<p>Good insight, but if you discount the visual elements (tabs, buttons, etc), you're limiting TUI to CLI, and I think that's unwarranted. The value proposition of both TUI and GUI is two-fold: you see the available action options, and you see the effect of your actions. So, yes, TUI and GUI _are_ closely related: who cares whether we're displaying pixels or character blocks.<p>Unfortunately, they are often artificially differentiated by the style of the UX interaction:  TUIs promote the keyboard actions, and GUIs prefer mouse without corresponding keyboard shortcuts.  Unfortunately for GUIs, their designers are often so enamored with WIMP that they omit the keyboard shortcuts or make them awkward. I hate it when, even if the ACTION button is available by keyboard traversal at all, it requires some unknown number of widget traversals instead of being one tab away.<p>Since the keyboard is almost always used for the textual data,  it makes sense to me to always enable it for command execution. Well designed GUIs and TUIs provide both WIMP and keyboard UX, which sadly is not the norm today, so here's my vote to make them larp for each other more.</p>
]]></description><pubDate>Fri, 13 Mar 2026 17:39:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47367340</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47367340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47367340</guid></item><item><title><![CDATA[New comment by h3lp in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>The compilers used to be unreliable too, e.g. at higher optimizations and such. People worked on them and they got better.<p>I think LLMs will get better, as well.</p>
]]></description><pubDate>Tue, 10 Mar 2026 22:49:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47329741</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47329741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47329741</guid></item><item><title><![CDATA[New comment by h3lp in "Never Bet Against x86"]]></title><description><![CDATA[
<p><p><pre><code>   Any competent computer engineer can design a much better ISA than RISC-V.
</code></pre>
Hello, my fellow bitter old man! I have to respectfully disagree, though. Firstly, RISC-V was actually designed by competent academic designers with four preceding RISC projects under their belt. The tenet of RISC philosophy is that the ISA is designed by careful measurement and simulation: the decisions are not supposed to be  based on gut feeling or familiarity, but on optimizing the choices, which they arguably did.<p>Specifically, about detecting the overflow: the familiar, classic approach of a hardware overflow (V) flag is well known to be suboptimal, because of its effect on speculative and OoO implementations. RISC-V has enough primitives to handle an explicit overflow checking, and they are consistent with performance techniques such as branch prediction and macro fusing, to the point of having asymptotically vanishing cost--there can be no performance penalty. Even more so, the RISC-V code that does NOT care about overflow can completely ignore these checks.</p>
]]></description><pubDate>Tue, 10 Mar 2026 19:12:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47327592</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47327592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47327592</guid></item><item><title><![CDATA[New comment by h3lp in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>A lot of computer users are domain experts in something like chemistry or physics or material science. Computing to them is just a tool in their field, e.g. simulating molecular dynamics, or radiation transfer. They dot every i and cross every t _in_their_competency_domain_, but the underlying code may be a horrible FORTRAN mess. LLMs potentially can help them write modern code using modern libraries and tooling.<p>My go-to analogy is assembly language programming: it used to be an essential skill, but now is essentially delegated to compilers outside of some limited specialized cases. I think LLMs will be seen as the compiler technology of the next wave of computing.</p>
]]></description><pubDate>Tue, 10 Mar 2026 16:38:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47325607</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47325607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47325607</guid></item><item><title><![CDATA[New comment by h3lp in "Greg Knauss Is Losing Himself"]]></title><description><![CDATA[
<p>Greg mentions discipline and vision as determinants of successful software, which is correct but I think he misses another aspect of vision: the ability to attract and crystallize a community around their project. Arguably, most successful softwares thrive in the long term because they have a team of people that inspire each other, fill in with complementary talents, and provide continuity.</p>
]]></description><pubDate>Wed, 04 Mar 2026 20:21:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47253250</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47253250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47253250</guid></item><item><title><![CDATA[New comment by h3lp in "Nobody gets promoted for simplicity"]]></title><description><![CDATA[
<p>Great example, and a lost opportunity in the interview---they should have asked "What are the requirements that would invalidate this answer? and what would you design if the requirements were changed in this way?". Maybe even "how long is the runway for your Progress solution if we consider future scaling up of the requirements"</p>
]]></description><pubDate>Wed, 04 Mar 2026 19:22:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47252495</link><dc:creator>h3lp</dc:creator><comments>https://news.ycombinator.com/item?id=47252495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47252495</guid></item></channel></rss>