<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: Jweb_Guru</title><link>https://news.ycombinator.com/user?id=Jweb_Guru</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 22 Jun 2026 23:58:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Jweb_Guru" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Jweb_Guru in "Memory Safe Inline Assembly"]]></title><description><![CDATA[
<p>You have to understand that Fil-C primarily exists as a marketing stunt.  Once you do, you'll understand a lot of its technical decisions better.  Its definition of "memory safety" involves translating C's semantics into those of a related language with arbitrary but technically defined behavior instead of having UB (for example, under some circumstances Fil-C considers it legal to read a value from a totally different, possibly-inaccessible pointer when dereferencing an unrelated pointer).  The justification in all cases is that this is not only better than UB, but better than using a safe systems language that prevents these behaviors to begin with, because it applies at the executable level, while the large slowdown is justified because it allows people to use existing C applications unchanged instead of rewriting in a safe language (never mind that these two claims contradict each other).  It's also supposedly better than one of the many solutions for C-in-a-runtime (like wasm, or Graal-C) because instead of using a hardened runtime that actually exists in security critical contexts, you get to trust system call wrappers written mostly solo by the author of Fil-C instead.<p>Against this background, crashing when inline assembly is determined to be doing something the author isn't sure how to deal with is pretty much par for the course -- it's a way to continue to claim that you can port over your old buggy C applications unchanged.  You aren't supposed to actually use it.</p>
]]></description><pubDate>Mon, 22 Jun 2026 14:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48630408</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=48630408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48630408</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "Danish privacy activist Lars Andersen raided by police"]]></title><description><![CDATA[
<p>> I have heard this claim before but I find it unconvincing. I have given up support of movements for which activists have acted cruelly or otherwise immorally.<p>Most people aren't this particular brand of irrational.</p>
]]></description><pubDate>Mon, 22 Jun 2026 14:04:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48630301</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=48630301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48630301</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "I'm going back to writing code by hand"]]></title><description><![CDATA[
<p>> Claude is a phd level mathematician<p>Unfortunately, it is not, and many of its attempts at mathematical proofs have major flaws.  You shouldn't trust its proofs unless you are already able to evaluate them--which I think is pretty much all the OP is saying.</p>
]]></description><pubDate>Mon, 11 May 2026 06:38:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48091727</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=48091727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48091727</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "A recent experience with ChatGPT 5.5 Pro"]]></title><description><![CDATA[
<p>I agree.  I find it endlessly frustrating and kind of hate what programming has become.  But at least for me it meets the minimum bar of "it works if you push things" now.  For past models, under no circumstances could I get them to semi reliably solve these kinds of problems correctly without giving them so many "hints" that they weren't actually saving me time.  The kind of reasoning I'm talking about is stuff like "can you actually construct a trace from program start for this condition that looks locally reachable?"  Past model simply cannot reliably answer such questions as soon as the control flow involves enough hops or requires tracing through enough function calls.</p>
]]></description><pubDate>Sun, 10 May 2026 16:01:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48085035</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=48085035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48085035</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "A recent experience with ChatGPT 5.5 Pro"]]></title><description><![CDATA[
<p>Many people may have, but I certainly haven't.</p>
]]></description><pubDate>Sun, 10 May 2026 16:00:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48085023</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=48085023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48085023</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "A recent experience with ChatGPT 5.5 Pro"]]></title><description><![CDATA[
<p>This jives with what I've experienced in the brief time I had access to 5.5 Pro.  It's the very first LLM that I feel like I can wrangle into solving tedious, but straightforward, problems correctly.  It still makes a ton of mistakes and needs to be very rigidly guided, but it does a pretty good job of tracing its own reasoning and correcting itself in a way that the other models do not.<p>The downside (not noted in the article, but noted by others here) is cost.  It uses tokens at an insane rate, the tokens cost a lot, and using it with subagent flows that you can use to have it tackle large problems with high accuracy costs even more.  It is also much "slower" for large scale problems because of context limitations -- it has to constantly rediscover context for each part of the problem, and in order to make it accurate you need to wipe its context before progressing to the next small part, or launch even more agents.  For mathematical proofs like these, where the required context to understand the problem and proof besides stuff that's already available in its training set is small and the problems are considered "important" enough, this might not be a problem, but for many of the tasks I would like to use it for (ensuring correctness of code that affects large codebases, or validating subtle assumptions) it definitely is one.<p>So I think it will be a while before the impressive capabilities of these models really percolate into our lives as programmers, unless you're one of the lucky ones given unlimited access to 5.5 Pro.</p>
]]></description><pubDate>Sat, 09 May 2026 18:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48077096</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=48077096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48077096</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "Roblox shares plummet 18% as child safety measures weigh on bookings"]]></title><description><![CDATA[
<p>God forbid people want to work on video game stuff instead of for an advertising company.</p>
]]></description><pubDate>Sat, 02 May 2026 19:06:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47989396</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47989396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47989396</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "Anonymous request-token comparisons from Opus 4.6 and Opus 4.7"]]></title><description><![CDATA[
<p>For some reason people are perfectly able to understand this in the context of, say, cursive, calculator use, etc., but when it comes to their own skillset somehow it's going to be really different.</p>
]]></description><pubDate>Sat, 18 Apr 2026 20:20:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47819208</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47819208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47819208</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "Anonymous request-token comparisons from Opus 4.6 and Opus 4.7"]]></title><description><![CDATA[
<p>No, it hasn't.  I did not have a problem before AI with people sending in gigantic pull requests that made absolutely no sense, and justifying them with generated responses that they clearly did not understand.  This is not a thing that used to happen.  That's not to say people wouldn't have done it if it were possible, but there was a barrier to submitting a pull request that no longer exists.</p>
]]></description><pubDate>Sat, 18 Apr 2026 20:18:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47819189</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47819189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47819189</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "Measuring Claude 4.7's tokenizer costs"]]></title><description><![CDATA[
<p>I'm mostly surprised that people found the output quality of Opus 4.6 good enough... 4.7 so far is a pretty sizable improvement for the stuff I care about.  I don't really care how cheap 4.6 was per task when 90% of the tasks weren't actually being done correctly.  Or maybe it's that people like the LLM agreeing with them blindly while sneakily doing something else under the hood?  Did people enjoy Claude routinely disregarding their instructions?  Not really sure I understand, I truly found 4.6 immensely frustrating (from the getgo, not just the "pre-nerf" version, whatever that means).  4.7 is a buggy mess, it's slow, and it costs a lot per token.  It's also a huge breath of fresh air because it actually seems to make a good faith effort at doing the thing you asked it to do, and doesn't waste your time with irrelevant nonsense just to make it look busy or because it thinks you want that nonsense (I mean, it still does all of these things to some extent, but so far it seems like it does them much less than 4.6 did).<p>Disclaimer: I'm always running on max and don't really have token limits so I am in a position not to care about cost per token.  But I am not surprised by the improved benchmark results at all, 4.6 was really not nearly as strong of a model as people seem to remember it being.</p>
]]></description><pubDate>Sat, 18 Apr 2026 03:43:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47812958</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47812958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47812958</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>Yup.  Every single time it's about to do the dumbest thing I've seen in my life.</p>
]]></description><pubDate>Tue, 07 Apr 2026 08:10:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47672112</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47672112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47672112</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "LLMs work best when the user defines their acceptance criteria first"]]></title><description><![CDATA[
<p>You may have had <i>one</i>.  It clearly made a pretty negative impression on you because you are still complaining about them years later.  I find it pretty misanthropic when people ascribe this kind of antisocial behavior to <i>all</i> of their coworkers.</p>
]]></description><pubDate>Sat, 07 Mar 2026 17:30:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47289596</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47289596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289596</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "LLMs work best when the user defines their acceptance criteria first"]]></title><description><![CDATA[
<p>In the long run, good code makes everyone much happier than code that is bad because people are being "nice" and letting things slide in code review to avoid confrontation.</p>
]]></description><pubDate>Sat, 07 Mar 2026 17:15:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47289480</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47289480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289480</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "LLMs work best when the user defines their acceptance criteria first"]]></title><description><![CDATA[
<p>It's not reality.  I'm really not a fan of the way that people excuse the really terrible code LLMs write by claiming that people write code just as bad.  Even if that were true, it is <i>not</i> true that when you ask those people to do otherwise they simply pretend to have done it and forget you asked later.</p>
]]></description><pubDate>Sat, 07 Mar 2026 06:51:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47285135</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47285135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47285135</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "Claude's Cycles [pdf]"]]></title><description><![CDATA[
<p>I assure you that LLM thinking also has a speed limit.</p>
]]></description><pubDate>Tue, 03 Mar 2026 16:04:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47234459</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47234459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47234459</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "A16z partner says that the theory that we’ll vibe code everything is wrong"]]></title><description><![CDATA[
<p>My point is that a lot of people think it'd be really easy to build the next Salesforce until they actually try to compete with Salesforce in the market.  Like it or not, if you want to build a Salesforce competitor (or try to get your company to build its own) you're going to be compared to <i>actual</i> Salesforce, not the version of Salesforce that existed when the market was new.</p>
]]></description><pubDate>Wed, 25 Feb 2026 15:48:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47153133</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47153133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47153133</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "A16z partner says that the theory that we’ll vibe code everything is wrong"]]></title><description><![CDATA[
<p>Salesforce literally has its own query optimizer, you are vastly underestimating the complexity of its software.</p>
]]></description><pubDate>Sun, 22 Feb 2026 16:05:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47112103</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47112103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47112103</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "How I use Claude Code: Separation of planning and execution"]]></title><description><![CDATA[
<p>> But the aha moment for me was what’s maintainable by AI vs by me by hand are on different realms<p>I don't find that LLMs are any more likely than humans to remember to update all of the places it wrote redundant functions.  Generally far less likely, actually.  So forgive me for treating this claim with a massive grain of salt.</p>
]]></description><pubDate>Sun, 22 Feb 2026 08:28:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47109351</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47109351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47109351</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "Asahi Linux Progress Report: Linux 6.19"]]></title><description><![CDATA[
<p>This comment expresses how it feels to work in a corporate environment better than anything I've ever seen on this site.</p>
]]></description><pubDate>Thu, 19 Feb 2026 12:34:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47073106</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47073106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47073106</guid></item><item><title><![CDATA[New comment by Jweb_Guru in "What every compiler writer should know about programmers (2015) [pdf]"]]></title><description><![CDATA[
<p>It's ironic that I have to tell you of all people this, but many users of C (or at least, backends of compilers targeted by C) do actually want the compiler to aggressively optimize around UB.</p>
]]></description><pubDate>Tue, 17 Feb 2026 06:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47044484</link><dc:creator>Jweb_Guru</dc:creator><comments>https://news.ycombinator.com/item?id=47044484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47044484</guid></item></channel></rss>