<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: jfreds</title><link>https://news.ycombinator.com/user?id=jfreds</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 05:42:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jfreds" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jfreds in "Gemma 4 on iPhone"]]></title><description><![CDATA[
<p>I don’t think OP’s point has anything to do with AI companions.<p>The big benefit of moving compute to edge devices is to distribute the inference load on the grid. Powering and cooling phones is a lot easier than powering and cooling a datacenter</p>
]]></description><pubDate>Sun, 05 Apr 2026 20:57:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47653792</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=47653792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47653792</guid></item><item><title><![CDATA[New comment by jfreds in "Slop is not necessarily the future"]]></title><description><![CDATA[
<p>My issue with this is that a simple design can set you up for failure if you don’t foresee and account for future requirements.<p>Every abstraction adds some complexity. So maybe the PoC skips all abstractions. Then we need to add a variant to something. Well, a single if/else is simpler than an abstract base class with two concrete implementations. Adding the 3rd as another if clause is simpler than refactoring all of them to an ABC structure. And so on.<p>“Simple” is relative. Investing in a little complexity now <i>can</i> save your ass later. Weighing this decision takes skill and experience</p>
]]></description><pubDate>Tue, 31 Mar 2026 20:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47593189</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=47593189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47593189</guid></item><item><title><![CDATA[New comment by jfreds in "I'm OK being left behind, thanks"]]></title><description><![CDATA[
<p>I am seeing this at my work right now. They are about to start using token consumption as _part_ of the performance review process. Obviously this is a coarse and problematic proxy for productivity.<p>OTOH, it’s an attempt to address a real problem. There are people who are in fact falling behind (I’m talking literally editing code in notepad), and we can either let them get PIPped eventually, or try to bring them along. There is a real “activation energy” required to learning new tools, and some people need an excuse/permission. Not saying that token count is a GOOD signal, but I haven’t heard many better ideas</p>
]]></description><pubDate>Sat, 21 Mar 2026 15:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47467946</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=47467946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47467946</guid></item><item><title><![CDATA[New comment by jfreds in "AI is making junior devs useless"]]></title><description><![CDATA[
<p>Very bad hire. I’ve gently said as much to my manager and skip. But for some reason hiring is hard and firing is hard, and we’re a small team, so I’ve been told to just lower my standards. Yeah, I know</p>
]]></description><pubDate>Thu, 05 Mar 2026 01:27:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47256301</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=47256301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47256301</guid></item><item><title><![CDATA[New comment by jfreds in "Don't make me talk to your chatbot"]]></title><description><![CDATA[
<p>AI pull request descriptions are my current pet peeve. The ones I have seen are verbose and filled with meaningless fluff words (“optimized”, “performant” for what? In terms of what?), they leak details about the CoT that didn’t make it into the final solution (“removed the SQLite implementation” what SQLite implementation? There isn’t one on main…), and are devoid of context about _why_ the work is even being done, what alternatives were considered etc.<p>My first round of code review has become a back and forth with the original author just asking them questions about their description, before I even bother to look at code. At first I decided I’d just be a stick in the mud and juniors would learn to get it right the first time, but it turns out I’m just burning myself out due to spite instead.</p>
]]></description><pubDate>Wed, 04 Mar 2026 00:38:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47241381</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=47241381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47241381</guid></item><item><title><![CDATA[New comment by jfreds in "AI is making junior devs useless"]]></title><description><![CDATA[
<p>I burnt out helping a junior on my team for the past few months. It was just terribly obvious she was feeding my responses directly into a chatbot to fix instead of actually understanding the issue. I can’t really even blame her, there isn’t much incentive to actually learn</p>
]]></description><pubDate>Sun, 01 Mar 2026 16:38:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47208213</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=47208213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47208213</guid></item><item><title><![CDATA[New comment by jfreds in "Cognitive Debt: When Velocity Exceeds Comprehension"]]></title><description><![CDATA[
<p>I think this is well put. Cohesive philosophy, even if flawed, is a lot easier to work with than a patchwork of out-of-context “best practices” strewn together by an LLM</p>
]]></description><pubDate>Sat, 28 Feb 2026 20:07:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47199647</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=47199647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47199647</guid></item><item><title><![CDATA[New comment by jfreds in "Eight more months of agents"]]></title><description><![CDATA[
<p>Literally yes</p>
]]></description><pubDate>Tue, 10 Feb 2026 13:15:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46959308</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46959308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46959308</guid></item><item><title><![CDATA[New comment by jfreds in "Eight more months of agents"]]></title><description><![CDATA[
<p>Context management, plan mode versus agent mode, skills vs system prompt, all make a huge difference and all take some time to build intuition around.<p>Not all that hard to learn, but waiting for things to settle down assumes things are going to settle down. Are they? When?</p>
]]></description><pubDate>Tue, 10 Feb 2026 13:13:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46959294</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46959294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46959294</guid></item><item><title><![CDATA[New comment by jfreds in "[dead]"]]></title><description><![CDATA[
<p>Strawman. It’s entirely possible for two things to be true at once: border laws are worth enforcing, and the current approach of flooding ICE with untrained goons explicitly targeted with white supremacist recruiting material is not going to end well</p>
]]></description><pubDate>Mon, 09 Feb 2026 04:25:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46941575</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46941575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46941575</guid></item><item><title><![CDATA[New comment by jfreds in "xAI joins SpaceX"]]></title><description><![CDATA[
<p>You kinda can, just don’t make a Twitter account, don’t buy teslas, don’t use grok. Tell your friends</p>
]]></description><pubDate>Mon, 02 Feb 2026 23:54:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46864131</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46864131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46864131</guid></item><item><title><![CDATA[New comment by jfreds in "Sometimes your job is to stay the hell out of the way"]]></title><description><![CDATA[
<p>The crux is in the “and it gets implemented” part. Teams have a limited bandwidth, so what gets implemented absolutely is a zero sum game, that’s why backlog prioritization exists. In order for your idea to get implemented, you have to advocate for it, and convince others to do the same.
 Writing great code and delivering useful side-projects can make you a 2-5x engineer. If you want to be a 10x engineer, you have to scale your impact beyond what you can do alone<p>Edit: maybe your great idea is actually something that you can implement on your own, such as a test suite or a tool. You still need to change other peoples behavior. You need to convince people to try it.</p>
]]></description><pubDate>Sun, 01 Feb 2026 18:42:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46848270</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46848270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46848270</guid></item><item><title><![CDATA[New comment by jfreds in "Sometimes your job is to stay the hell out of the way"]]></title><description><![CDATA[
<p>> good work speaks for itself<p>I disagree. Ideas don’t speak, and work doesn’t speak. People do. Being a 10x engineer isn’t just about having great ideas, it’s about having great impact.<p>Sometimes I hear ICs say with some pride that “I’m not interested in playing office politics”. I promise you they will lose out to the engineers who are able to self advocate, and coalition-build.</p>
]]></description><pubDate>Sun, 01 Feb 2026 15:23:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46846793</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46846793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46846793</guid></item><item><title><![CDATA[New comment by jfreds in "CISA’s acting head uploaded sensitive files into public version of ChatGPT"]]></title><description><![CDATA[
<p>Inviting a reporter from the Atlantic to your signal chat where you coordinate military plans has nothing to do with government being too big</p>
]]></description><pubDate>Thu, 29 Jan 2026 17:46:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46813636</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46813636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46813636</guid></item><item><title><![CDATA[New comment by jfreds in "We put Claude Code in Rollercoaster Tycoon"]]></title><description><![CDATA[
<p>This is true. What are the implications of that?</p>
]]></description><pubDate>Sat, 17 Jan 2026 23:56:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46663407</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46663407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46663407</guid></item><item><title><![CDATA[New comment by jfreds in "LLVM AI tool policy: human in the loop"]]></title><description><![CDATA[
<p>I get this at work, frequently.<p>“Oh, cursor wrote that.”<p>If it made it into your pull request, YOU wrote it, and it it’ll be part of your performance review. Cursor doesn’t have a performance review. Simple as</p>
]]></description><pubDate>Wed, 31 Dec 2025 05:03:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46441463</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46441463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46441463</guid></item><item><title><![CDATA[New comment by jfreds in "LLVM AI tool policy: human in the loop"]]></title><description><![CDATA[
<p>> automated review tools that publish comments without human review are not allowed<p>This seems like a curious choice. At my company we have both Gemini and cursor (I’m not sure which model under the hood on that) review agents available. Both frequently raise legitimate points. Im sure they’re abusable, I just haven’t seen it</p>
]]></description><pubDate>Wed, 31 Dec 2025 04:54:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46441412</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46441412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46441412</guid></item><item><title><![CDATA[New comment by jfreds in "AI Police Reports: Year in Review"]]></title><description><![CDATA[
<p>Citation? Not saying you’re wrong but my time in defense left me very much with the opposite opinion (radar target acquisitions had to be approved by a human, always)</p>
]]></description><pubDate>Sat, 27 Dec 2025 17:25:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46403388</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46403388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46403388</guid></item><item><title><![CDATA[New comment by jfreds in "AI Police Reports: Year in Review"]]></title><description><![CDATA[
<p>Your points about misquotes and language troubles are very valid and interesting. But a word of caution on your prompt: you’re asking a lot of the word “analyze” here; if the LLM responded that the thread had 15 comments by 10 unique authors, and a total of 2000 characters, I would classify that as a completely satisfactory answer (assuming the figures were correct) based on the query</p>
]]></description><pubDate>Sat, 27 Dec 2025 17:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46403326</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46403326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46403326</guid></item><item><title><![CDATA[New comment by jfreds in "AI Police Reports: Year in Review"]]></title><description><![CDATA[
<p>Yeah this seems like an obvious solution, which axon ought to be on board with since it protects them.<p>When juniors use the excuse “oh Claude wrote that” in a PR, I tell them if the PR has their name on it, they wrote it - and their PRs are part of their performance review. This is no different</p>
]]></description><pubDate>Sat, 27 Dec 2025 17:08:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46403230</link><dc:creator>jfreds</dc:creator><comments>https://news.ycombinator.com/item?id=46403230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46403230</guid></item></channel></rss>