<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: fsmv</title><link>https://news.ycombinator.com/user?id=fsmv</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 17 Aug 2026 04:39:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fsmv" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fsmv in "AI isn’t outthinking mathematicians, it’s out-remembering them"]]></title><description><![CDATA[
<p>But what does it mean? The theorems are just symbols in lean. The conjectures humans chose are carefully selected to be the questions that are interesting and relevant to our intuition about the real world.<p>Math often doesn't have applications for hundreds of years and that application is only possible because people deeply understand it and how it applies to the real world.<p>Generating an endless list of true statements doesn't really do anything, those things are already true regardless of whether someone has written a lean program to model them.</p>
]]></description><pubDate>Sun, 16 Aug 2026 00:52:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49315766</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=49315766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49315766</guid></item><item><title><![CDATA[New comment by fsmv in "AI has access to a vastly larger working memory than the human brain"]]></title><description><![CDATA[
<p>The entire point of writing proofs is for advancing human understanding. A giant dump of symbols that passes the lean compiler is meaningless besides human beings understanding it.</p>
]]></description><pubDate>Sat, 15 Aug 2026 18:41:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49313136</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=49313136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49313136</guid></item><item><title><![CDATA[New comment by fsmv in "Being Against LLMs Is Against the Spirit of Floss"]]></title><description><![CDATA[
<p>Qwen 27B is runnable for that price and it can produce patches that work using opencode as a harness. It's obviously not as capable as frontier models but it can do things if you provide the judgement.</p>
]]></description><pubDate>Fri, 14 Aug 2026 22:17:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49305284</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=49305284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49305284</guid></item><item><title><![CDATA[New comment by fsmv in "Now is the time to give LLMs access to the ACM digital library"]]></title><description><![CDATA[
<p>How about we give humans access</p>
]]></description><pubDate>Tue, 28 Jul 2026 17:42:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49087377</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=49087377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49087377</guid></item><item><title><![CDATA[New comment by fsmv in "GPT-5.6 used a prompt to close a 30-year gap in convex optimization"]]></title><description><![CDATA[
<p>Have you not seen vend bench?</p>
]]></description><pubDate>Sat, 18 Jul 2026 15:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48959200</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=48959200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48959200</guid></item><item><title><![CDATA[New comment by fsmv in "GPT-5.6 used a prompt to close a 30-year gap in convex optimization"]]></title><description><![CDATA[
<p>I think the difference is in math the problem is fully specified and easily verifiable and in programming it's not. I don't agree that we always know we can solve the problem.</p>
]]></description><pubDate>Sat, 18 Jul 2026 15:49:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48959190</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=48959190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48959190</guid></item><item><title><![CDATA[New comment by fsmv in "Go-Flavored Concurrency in C"]]></title><description><![CDATA[
<p>But select statements are the most important part, and second to that is the fact that goroutines are low cost user space threads</p>
]]></description><pubDate>Mon, 13 Jul 2026 16:51:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48895413</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=48895413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48895413</guid></item><item><title><![CDATA[New comment by fsmv in "Your code is fast if you're lucky"]]></title><description><![CDATA[
<p>But it's not exactly a cosmetic change. x++ is semantically different from x; x++; I wonder if clang would make it branchless if you instead write<p><pre><code>  if (BLQS_CMP(x, piv)) { *lwr = x; ++lwr; }
    else { *rwr = x; --rwr; }
</code></pre>
The difference is post-increment has strange semantics. While the compiler should be able to understand that the value wasn't used and post increment and pre increment are the same I wouldn't be surprised if it tracks that it was post increment and misses some optimizations because it's trying to garuntee post increment semantics.<p>Although it's true compilers can be very sensitive to exact phrasing triggering specific optimization passes. So it still might not give the branchless version by changing it to pre increment (which is the same as a normal +=1).<p>The only way to really know is to dig into what optimization passes clang took in both cases and analyze the difference.</p>
]]></description><pubDate>Sat, 11 Jul 2026 16:23:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48873387</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=48873387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48873387</guid></item><item><title><![CDATA[New comment by fsmv in "Computer use in Gemini 3.5 Flash"]]></title><description><![CDATA[
<p>You should just have it OCR a screenshot of the PDF that would probably work better</p>
]]></description><pubDate>Wed, 24 Jun 2026 22:33:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48666390</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=48666390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48666390</guid></item><item><title><![CDATA[New comment by fsmv in "My 1992 view of the problems of computer programming in 1992"]]></title><description><![CDATA[
<p>> We don't really know how to program yet, or how to manage our programs. We don't really know what we want to say or how to say it. We don't have good computer languages for expressing what we want to computer to do. We don't know how to think about programming.<p>I think this is still true today. Software is only just starting and there is a lot of room to find better ways of doing things.</p>
]]></description><pubDate>Mon, 22 Jun 2026 14:59:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48631118</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=48631118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48631118</guid></item><item><title><![CDATA[New comment by fsmv in "My 1992 view of the problems of computer programming in 1992"]]></title><description><![CDATA[
<p>I think the reason writing a compiler is easy today is the theory I learned in compilers class. How to do context free grammars, the concept of abstract syntax trees, the pattern of writing a recursive descent parser and having a lexer that only looks one symbol ahead and has a peek function. On top of that we have experience with lots of languages and type systems to draw from when constructing a new one.<p>I was just doing some research and apparently all of this stuff was invented around the late 60s and so in the 70s it was still new and by the 90s it was standard practice. The dragon book came out in 1986 and spelled it all out in one place.<p>Today we have the benefit of knowing the right ideas to use from the start and confidence that if you follow the formula it will all work out.</p>
]]></description><pubDate>Mon, 22 Jun 2026 14:52:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48631005</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=48631005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48631005</guid></item><item><title><![CDATA[New comment by fsmv in "John Jumper to join Anthropic"]]></title><description><![CDATA[
<p>There's also the major problem of people expecting Google to be right when it tells them something but OpenAI had no starting reputation so it was okay to say "be aware it might be wrong sometimes"</p>
]]></description><pubDate>Sat, 20 Jun 2026 15:38:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48610013</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=48610013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48610013</guid></item><item><title><![CDATA[New comment by fsmv in "Fooling Go's X.509 Certificate Verification"]]></title><description><![CDATA[
<p>I don't think that's an ongoing debate looks to me that it ended in 2019 <a href="https://github.com/golang/go/issues/31440#issuecomment-537248564" rel="nofollow">https://github.com/golang/go/issues/31440#issuecomment-53724...</a></p>
]]></description><pubDate>Sat, 06 Jun 2026 20:39:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48428801</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=48428801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48428801</guid></item><item><title><![CDATA[New comment by fsmv in "Tracing a powerful GNSS interference source over Europe"]]></title><description><![CDATA[
<p>Presumably the missile needs GPS to hit the target so if you jam right when the missile is coming in the missile will miss so you can't really jam the warning<p>Also if you broadcast noise when your missile is about to hit then your own jamming signal acts as an early warning as well, although I guess it wouldn't provide location.</p>
]]></description><pubDate>Fri, 05 Jun 2026 23:12:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48419559</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=48419559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48419559</guid></item><item><title><![CDATA[New comment by fsmv in "SpaceX launches Starship v3 rocket"]]></title><description><![CDATA[
<p>Now the flaps don't melt! The tiles don't fall off!<p>It's a major overhaul of the design they've been working on for a long time. There was talk of v3 fixing the problems in early v2 test flights. The booster is v3 as well which presumably is why they had some problems. I believe this is also the first time they flew the v3 engines with the plumbing fully integrated in a single piece housing they 3D printed.</p>
]]></description><pubDate>Sat, 23 May 2026 01:53:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48243770</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=48243770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48243770</guid></item><item><title><![CDATA[New comment by fsmv in "Deterministic Fully-Static Whole-Binary Translation Without Heuristics"]]></title><description><![CDATA[
<p>I only read the abstract but I got the impression that their solution to this is they have both. They translate all the data as if it was code and if it gets called into they use the translation where if it gets read as memory they use the original.<p>Edit I found this in the paper<p>> Elevator sidesteps the code-versus-data determination altogether through an application of superset disassembly [6]: we simultaneously interpret every executable byte offset in the original binary as (i) data and (ii) the start of a potential instruction sequence beginning at that offset, and we build the superset control flow graph from every one of the resulting candidate decodes. Every potential target of indirect jumps, callbacks, or other runtime dispatch mechanisms that
cannot be statically analyzed therefore has a corresponding landing point in the rewritten binary. These targets are resolved at runtime through a lookup table from original instruction addresses to translated code addresses that we embed in the final binary.</p>
]]></description><pubDate>Wed, 13 May 2026 05:51:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48118325</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=48118325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48118325</guid></item><item><title><![CDATA[New comment by fsmv in "Bluesky has been dealing with a DDoS attack for nearly a full day"]]></title><description><![CDATA[
<p>Not true, they were down because they still use bluesky's relay</p>
]]></description><pubDate>Fri, 17 Apr 2026 14:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47806327</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=47806327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806327</guid></item><item><title><![CDATA[New comment by fsmv in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>Trade secrets once made public don't have any legal protection and I haven't signed any contract with anthropic</p>
]]></description><pubDate>Tue, 31 Mar 2026 14:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47588267</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=47588267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47588267</guid></item><item><title><![CDATA[New comment by fsmv in "AI overly affirms users asking for personal advice"]]></title><description><![CDATA[
<p>Implying that programming is not an actual job that takes years of training and experience<p>To be clear I don't think the AI can do either job</p>
]]></description><pubDate>Sat, 28 Mar 2026 16:10:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47555882</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=47555882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47555882</guid></item><item><title><![CDATA[New comment by fsmv in "CSMWrap: Legacy BIOS booting on UEFI-only systems via SeaBIOS"]]></title><description><![CDATA[
<p>The champion of compatibility lives on</p>
]]></description><pubDate>Sat, 14 Mar 2026 19:46:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47380393</link><dc:creator>fsmv</dc:creator><comments>https://news.ycombinator.com/item?id=47380393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47380393</guid></item></channel></rss>