<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: davemp</title><link>https://news.ycombinator.com/user?id=davemp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 07:22:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=davemp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by davemp in "The Problem"]]></title><description><![CDATA[
<p>Completely unrealistic. We could already be working toward such goals without super intelligent AI. I don’t see any reason to assume that ASI created through an evolutionary process would have a different outcome.<p>If ASI ended up being align-able and not an evolutionary process, why would we assume folks who already are currently in power would change their behavior?</p>
]]></description><pubDate>Sat, 15 Aug 2026 17:22:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49312415</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=49312415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49312415</guid></item><item><title><![CDATA[New comment by davemp in "Why Target Common Lisp for Code Generation?"]]></title><description><![CDATA[
<p>I couldn’t help but notice the parent commenter’s post history. Account from literally before this was called HN, one comment 6 years later, then 13 years later this comment.<p>The pro lisp/s expression comments check out.</p>
]]></description><pubDate>Thu, 13 Aug 2026 04:14:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49281740</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=49281740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49281740</guid></item><item><title><![CDATA[New comment by davemp in "To save C, we must save ABI (2022)"]]></title><description><![CDATA[
<p>> legacy choices when we quite literally were just not smart enough to be making permanent decisions like this<p>Unnecessary hubris. I assure you the original ABI authors were plenty smart and just faced a different set of problems.<p>> Our forebears are either not interested in a world without the mounting, crushing debt or just prefer not to tackle that mess right now<p>The article mentions the organizational/social part of this problem, but then goes on to drop this turd.<p>I can also assure you that our forebears were neither malicious or lazy; but faced the same problem this proposal does.<p>I don’t like seeing such disrespect for the folks who laid out the groundwork for us.</p>
]]></description><pubDate>Tue, 11 Aug 2026 11:59:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49256881</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=49256881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49256881</guid></item><item><title><![CDATA[New comment by davemp in "Mistral Patent for “Code implemented tool calls”"]]></title><description><![CDATA[
<p>It should be embarrassing and shameful to apply for such a trivial patent.</p>
]]></description><pubDate>Mon, 10 Aug 2026 13:43:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49243564</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=49243564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49243564</guid></item><item><title><![CDATA[New comment by davemp in "What happens if an entire class of workers loses faith in their careers"]]></title><description><![CDATA[
<p>> A 1963 house is what we'd think of today as a starter home.<p>Not every house at that time was a post war levitown style shack. AC wasn’t even terribly uncommon in 1960s construction.</p>
]]></description><pubDate>Sat, 08 Aug 2026 12:02:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49221009</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=49221009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49221009</guid></item><item><title><![CDATA[New comment by davemp in "San Francisco: Don't Fall for Industry Defense of Surveillance Pricing"]]></title><description><![CDATA[
<p>Great for rich people or just not your relative purchasing power being completely eroded. Why work for a 5% raise if it means all your expenses go up 5%?</p>
]]></description><pubDate>Thu, 30 Jul 2026 01:25:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49105125</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=49105125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49105125</guid></item><item><title><![CDATA[New comment by davemp in "We have proof automation now"]]></title><description><![CDATA[
<p>> That's not remotely true. Or, more formally speaking since we're in a thread about proof assistants, it's not remotely true, up to extensional equality, plus some choices about which axioms you use.<p>Really unnecessary levels of snark here.<p>> often the clearest way to express the property is equivalent to an algorithm that literally brute forces the problem, like sorting a thing by checking every permutation until you find one that's sorted<p>Have you ever heard of prolog? I’m sure a prolog program can express whatever property you’re attempting to write just as tersely (if that’s your metric for hard). Almost copy/pastable to and from a theorem proofer.<p>Or are you saying that the program has to be the efficient implementation? Because that’s a different ball game. I’m not even going to get into how you could provably transform brute force propositional logic into efficient algorithms. (At that point we’ll have finally created the fabled “sufficiently smart compiler” and probably solved p=np).<p>A huge majority of software is simple business rules  + CRUD that is trivially verifiable. The entire problem is showing that an efficient/reliable program actually implements those rules.<p>> The magic is that you can write a spec that's clear<p>Maybe you can. But I did spend a grad class with rocq (coq at the time) and a decade working with “systems engineers” and am not convinced that this is a realistic expectation.</p>
]]></description><pubDate>Mon, 27 Jul 2026 05:30:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49065493</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=49065493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49065493</guid></item><item><title><![CDATA[New comment by davemp in "We have proof automation now"]]></title><description><![CDATA[
<p>Cool. Now we can write bugs in our theorem descriptions instead of source code.<p>Seriously, please review Curry Howard Isomorphism if you’re getting pulled down this rabbit hole.<p>Programs are proofs. Proofs are programs.<p>So if you can formally describe the correct output for every input, you can have an LLM loop automatically fill in the gaps of how to get there. Congrats, that sounds at least as hard as writing the correct program in most cases.<p>Don’t get me wrong, I do think there are useful tools combining formal methods and llms. Let’s just not get carried away.</p>
]]></description><pubDate>Mon, 27 Jul 2026 03:39:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49064953</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=49064953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49064953</guid></item><item><title><![CDATA[New comment by davemp in "Introduce a memory safe compilation mode inspired by Fil-C"]]></title><description><![CDATA[
<p>> No one is going to argue against those vague statements. He obviously does not agree with people that put more weight on making things compile errors instead of runtime errors<p>>> Compile errors are better than runtime crashes<p>I don’t think you’re being fair here.</p>
]]></description><pubDate>Wed, 22 Jul 2026 00:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49000169</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=49000169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49000169</guid></item><item><title><![CDATA[New comment by davemp in "Introduce a memory safe compilation mode inspired by Fil-C"]]></title><description><![CDATA[
<p>Looks like Mr. Kelly agrees with you. From the zen of zig:<p>- Runtime crashes are better than bugs.<p>- Compile errors are better than runtime crashes.<p>- Incremental improvements.<p>- Avoid local maximums.<p>Considering every memory safe language that I’m aware of panics on index out of bounds, there’s spectrum here.<p>Personally, I’d like to see refinement types that allow people to elide the runtime overhead/panics. Though that may be too much complexity to stomach.</p>
]]></description><pubDate>Tue, 21 Jul 2026 13:53:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48992387</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=48992387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48992387</guid></item><item><title><![CDATA[New comment by davemp in "Introduce a memory safe compilation mode inspired by Fil-C"]]></title><description><![CDATA[
<p>Without explicitly entering the language holy wars. I think there’s an interesting trade-off here.<p>Static analysis based approaches restrict what is possible to express in the language (See: doubly linked lists). But can have lower dynamic overhead.<p>Ways to work around expressiveness limitations include strategies such as using indices into an array instead of pointers. Which in turn incurs the dynamic overhead from bounds checking.<p>Maybe zig could find a way to elide enough of the capability overhead that careful programming could get a <2x penalty vs C. Maybe explicit opt-in built in types or something. This would essentially be the reverse of unsafe blocks, but then there’s no escape hatch.<p>Another key pro to capabilities is that you can actually have a memory safe interface without having to leak lifetime and other info across boundaries. This would be great for compile times and places where open source is not tenable.<p>Regardless, I’m very happy to see another independent school of thought approach memory safety. I’ll forgive Mr. Kelly any gruffness, these topics can be quite annoying to discuss in public.</p>
]]></description><pubDate>Mon, 20 Jul 2026 20:53:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48984745</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=48984745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48984745</guid></item><item><title><![CDATA[New comment by davemp in "AI 2040: Plan A"]]></title><description><![CDATA[
<p>I don’t think people are arguing to stop researching AGI. Moreso against sales people trying to use the concept of AGI to sell products that are very much not AGI. Or devoting so many of our resources into such a pursuit that it causes harm to real people.<p>This is obviously complicated by the fact that LLMs/Agents are useful by themselves, but that’s not really the topic at hand.</p>
]]></description><pubDate>Sat, 11 Jul 2026 14:29:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48872376</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=48872376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48872376</guid></item><item><title><![CDATA[New comment by davemp in "AI 2040: Plan A"]]></title><description><![CDATA[
<p>> clueless and stubborn and confidently wrong<p>Uhuh. I really shouldn’t be replying to this type of comment from a throwaway.<p>But the extremely powerful semantic search that we get from LLMs isn’t enough. I don’t think anyone is credibly arguing otherwise?<p>Agents already are a layer on top trying to bridge the gap. But they’re really just using LLMs as a heuristic to explore extremely NP problem spaces. The notable successes with agents so far are when we can provide them with a solid verifier and preferably additional context hints on the steps to take in the problem space. See the test oracle problem on where this gets us.<p>So forgive me if I think that it would be enough of a jump in computational complexity to remove those guard rails that it’s not feasible. But don’t say that I’m clueless, stubborn, or confidently wrong.</p>
]]></description><pubDate>Sat, 11 Jul 2026 14:21:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48872321</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=48872321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48872321</guid></item><item><title><![CDATA[New comment by davemp in "AI 2040: Plan A"]]></title><description><![CDATA[
<p>There is a vast gulf between theoretically possible and technologically feasible.<p>If you can’t provide a realistic path to achieve something, you’re asking people to believe in science fiction.<p>You could tell me that a rock’s molecules are comprised of protons, neutrons, and electrons. Blood is also entirely protons, neutrons, and electrons; so theoretically, one could rearrange stone into blood. But without an actual method to do so, it sounds like you’re telling me that you can squeeze blood from a stone.<p>> the human brain exists, it is not made of magic, it can reproduced<p>Yeah. It only takes 9 months and ~18 years of training…<p>> But saying that the human brain cognitive capabilities cannot be reproduced on other types of substrates is stupid at this point<p>Let’s be clear. Everyone is talking about silicon transistors here. That’s what we’ve got.<p>Digital computers have real limits. Sensors and other sources of training data have real limitations. It’s not clear that we can organize them in a way to reproduce organic brains.</p>
]]></description><pubDate>Sat, 11 Jul 2026 12:24:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48871433</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=48871433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48871433</guid></item><item><title><![CDATA[New comment by davemp in "Every new car sold in the European Union must include a driver monitoring camera"]]></title><description><![CDATA[
<p>Totally insane that they enshrine this stuff in law without a reference design and corresponding data to validate its effectiveness.</p>
]]></description><pubDate>Tue, 07 Jul 2026 23:35:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48825486</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=48825486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48825486</guid></item><item><title><![CDATA[New comment by davemp in "Delta flight hit by firework while landing at Midway Airport on Fourth of July"]]></title><description><![CDATA[
<p>Yeah I think that’s the difference. On the east coast in July, the big safety risk with fireworks is generally to your own person.</p>
]]></description><pubDate>Mon, 06 Jul 2026 12:26:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48803654</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=48803654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48803654</guid></item><item><title><![CDATA[New comment by davemp in "The Age of Personalized Hardware Is Coming"]]></title><description><![CDATA[
<p>EDA tools have been using ML techniques for >10yrs afaik</p>
]]></description><pubDate>Mon, 06 Jul 2026 11:44:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48803350</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=48803350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48803350</guid></item><item><title><![CDATA[New comment by davemp in "Streaming services' obnoxiously loud ads become illegal on July 1 in California"]]></title><description><![CDATA[
<p>It definitely isn’t simple, but it’s a pretty well trod path. If the FCC or state equivalent doesn’t have folks who can write the spec that’s a huge problem. I would be surprised if an existing spec doesn’t already exist that just needs to be applied to this scenario.<p>The streamers should be responsible for the signal. If the device front end has crazy frequency response or the backend does weird DSP tricks, that’s on the device manufacturers.</p>
]]></description><pubDate>Sat, 27 Jun 2026 16:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48699389</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=48699389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48699389</guid></item><item><title><![CDATA[New comment by davemp in "AI Is Designing Radio Chips That Humans Couldn't Even Imagine"]]></title><description><![CDATA[
<p>Article reeks of LLM mannerisms in a pretty obnoxious way. I read it anyways and surprise surprise, it boils down to:<p>- Ridiculously NP problem space that we guess and check with ML heuristics.<p>- Problem: not enough training data<p>Cool enough work, but the LLM generated fluff in the article really takes away from it.</p>
]]></description><pubDate>Thu, 25 Jun 2026 21:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48679761</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=48679761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48679761</guid></item><item><title><![CDATA[New comment by davemp in "Too many R packages: CRAN is inundated with submissions"]]></title><description><![CDATA[
<p>Picking up on some dunning kruger effect here.<p>Programming isn’t even a field in the same way as prob&stats. Computer science does in fact have non-deterministic sub fields such as information theory.</p>
]]></description><pubDate>Wed, 24 Jun 2026 12:58:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48659047</link><dc:creator>davemp</dc:creator><comments>https://news.ycombinator.com/item?id=48659047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48659047</guid></item></channel></rss>