<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: joshuamoyers</title><link>https://news.ycombinator.com/user?id=joshuamoyers</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 02 Nov 2026 17:40:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=joshuamoyers" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by joshuamoyers in "Do the math: How we took over ChatGPT accounts"]]></title><description><![CDATA[
<p>unrelated to this, but this company randomly reached out disclosing a vulnerability to us (test environment, synthetic tenant). on the one hand, thank you, it’s patched. on the other - we do not have a bug bounty program and this is not welcome. having agent swarms randomly breaking in to environments and then marketing their services in the disclosure is not an ideal sales tactic, in addition to being illegal.</p>
]]></description><pubDate>Sat, 31 Oct 2026 20:26:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=50319792</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=50319792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50319792</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Ask HN: What would happen if your company stopped using all AI tomorrow?"]]></title><description><![CDATA[
<p>so ironic to see “load bearing” in a comment about removing AI. certain phrases have been ruined by fable/opus 5 for all time.</p>
]]></description><pubDate>Mon, 31 Aug 2026 15:06:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49510674</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=49510674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49510674</guid></item><item><title><![CDATA[New comment by joshuamoyers in "PostgreSQL for Everything"]]></title><description><![CDATA[
<p>i think 1 billion DAU is the exception here, so I would not expect everyone to constantly caveat personally.</p>
]]></description><pubDate>Wed, 19 Aug 2026 16:42:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49363903</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=49363903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49363903</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Ask HN: How much coding should beginners learn in the AI era?"]]></title><description><![CDATA[
<p>YMMV but I think its going to always be important to acquire almost all the knowledge necessary to go to the metal, then allow the tactical to bits to atrophy over time. What remains is all the bones of the first principles understanding - and that will serve you well indefinitely.<p>An analog for you: I started in software pre-cloud, with a primary focus on web technologies, but at various times learned c/c++/asm/compilers/operating systems/algorithms. I audited many classes, but one instructive one was a course called nand2tetris (going from nand gates to hardware simulated CPU to peripherals to operating system to programming languages and compilers to application layer). Understanding the global through lines in computer science give you immense power.<p>Does my work as a CTO mean I use this information all the time? Absolutely not. Did I benefit from figuring out how computers work generally throughout literally my entire career? Absolutely yes.<p>I am actually relatively AI-pilled compared to the average Hacker News reader, but I am against outsourcing fundamental understanding to AI in all forms. Does that mean I write code by hand often anymore? Very infrequently.</p>
]]></description><pubDate>Wed, 24 Jun 2026 19:33:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48664673</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=48664673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48664673</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Ask HN: Has anyone replaced Claude/GPT with a local model for daily coding?"]]></title><description><![CDATA[
<p>I think it'd be very hard to achieve viable tokens/s or get arithmetic intensity to be high enough in general, since many cases in existing training and inference are memory bandwidth limited. Definitely seems possible to conceptually have a slow pipeline that is distributed though.</p>
]]></description><pubDate>Mon, 15 Jun 2026 16:59:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544081</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=48544081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544081</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Do transformers need three projections? Systematic study of QKV variants"]]></title><description><![CDATA[
<p>it seems to be something that’s similar to the class of optimizations associated with with linear or state space attention when things models often do is once they figure out an optimization like this they create a ratio between full resolution blocks and blocks that have the optimization implemented.</p>
]]></description><pubDate>Fri, 05 Jun 2026 19:18:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48416958</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=48416958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48416958</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Do transformers need three projections? Systematic study of QKV variants"]]></title><description><![CDATA[
<p>I think the primary reason it works is because the difference between K and Q, which is not all that obvious is that it’s allowing the model to have an asymmetric relationship between tokens, so one token can attend to another without the reverse being true. It seems to me if you just have a single value that you’re representing symmetric relationship, which might degrade the quality of reasoning over a set of tokens, but also is probably possible.</p>
]]></description><pubDate>Fri, 05 Jun 2026 19:15:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48416938</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=48416938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48416938</guid></item><item><title><![CDATA[New comment by joshuamoyers in "The solution might be cancelling my AI subscription"]]></title><description><![CDATA[
<p>article points out a real problem - simplicity is one of the hardest things to achieve. the act of reduction is important.<p>buts its a refreshing that there is an initial list of half baked projects, i suppose meant to evoke horror at the untidiness and wasted time. but honestly each of those projects sound cool as hell.
not necessarily durable - but who cares. i’d argue there is a skill, one that is different than traditional programming, that the author was building up over that period.<p>discipline is important. focus is hard. but allowing yourself to play is not a bad thing at all and i dont think building little interesting side projects should be a shameful act.</p>
]]></description><pubDate>Sun, 31 May 2026 15:38:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48346580</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=48346580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48346580</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Orchestrating AI code review at scale"]]></title><description><![CDATA[
<p>we’ve been struggling with review throughput. this actually seems worthwhile to build at this point though i remain fairly skeptical of workflows that are agent-only, at a point it seems like the only practical solution.<p>we are finding lots of value in self review. its the “imagine you are doing a synchronous paired review with someone - anything that is difficult to explain, has a code smell, doesnt fit the architecture of the system around you, write a comment.” then at the end, agents do a good job of looping over PR comments.<p>the second thing would be a guided, educational code review tool -
there are a few attempts at this, but nothing that has a good enough interface to actually stick. organize hunks by semantic importance, spend some tokens exploring the surrounding systems, showing how new code, public apis and data model flow with the existing design, and allow a human to traverse larger PRs more quickly.<p>thank you to cloudflare for publishing this.</p>
]]></description><pubDate>Fri, 29 May 2026 14:38:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48323655</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=48323655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48323655</guid></item><item><title><![CDATA[New comment by joshuamoyers in "I manage teams without a single call"]]></title><description><![CDATA[
<p>> But for me, it becomes the event my whole day starts to revolve around. I have to break out of my flow, put my tasks on hold, take the call, and then get back into context. In the end, a 10-minute call can cost me several hours of focus.<p>Occasionally I get this feeling for a large customer meeting or a public talk, because there are consequences and serious prep. But this is just trying to normalize extreme social anxiety and call it a management style.<p>One reason you get together to talk is so you can hash out details on potentially ambiguous topics, so you don't head in the wrong direction causing net negative contribution.<p>Another is that people are not automata. Humans require inspiration and motivation and you need to reinforce the vision of what you are building and why. Its also even sometimes a reasonable idea to ask about how their life is going and check up on their family and pets and career aspirations.<p>In general, some people should not be managers, and there is plenty of room in the world for super ICs.</p>
]]></description><pubDate>Mon, 25 May 2026 17:06:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48269111</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=48269111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48269111</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Your website is not for you"]]></title><description><![CDATA[
<p>except agentic engineering mostly invalidates this with regard to marketing websites. nothing is really all that hard to implement on mostly static site.</p>
]]></description><pubDate>Fri, 01 May 2026 15:14:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47975765</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=47975765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47975765</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Why I'm Not Worried About Running Out of Work in the Age of AI"]]></title><description><![CDATA[
<p>i appreciate the sentiment to a certain extent - its not going away, skate to where the puck is if you care to do so. but the writing is repetitive and theres an entire repeated paragraph (bullet to paragraph form). there are also lots of things to be worried about even for the most seasoned individuals in terms of half decade increments conservatively. assuming large parts of swe become commoditized in the form of paying a handful of frontier model providers more and more of the share of what was once swe wages, the high end is what survives. high context fox-like (a la terrence tao's foxes and hedgehogs) are guiding ai to build - and then they are eventually displaced as well. extreme societal pain seems like its on the horizon assuming we dont have  some incredibly unlikely massive mobilization towards post-work post-scarcity thinking with active social safety nets. economic diffusion probably means this is a little further away than we think, but time moves pretty damn fast.</p>
]]></description><pubDate>Sat, 21 Mar 2026 00:40:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47462821</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=47462821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47462821</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Hacker News.love – 22 projects Hacker News didn't love"]]></title><description><![CDATA[
<p>i love how half the comments are literally doubling down and simultaneously angrily complaining about auto-scroll. hacker news has become worse than mid 2000s irc.</p>
]]></description><pubDate>Mon, 23 Feb 2026 15:35:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47123664</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=47123664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47123664</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Cord: Coordinating Trees of AI Agents"]]></title><description><![CDATA[
<p>you cringe while simultaneously posting a github link with your “current setup” - do you see the irony?</p>
]]></description><pubDate>Sat, 21 Feb 2026 16:15:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47102096</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=47102096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47102096</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed"]]></title><description><![CDATA[
<p>I think this is the right take. I usually am aligned with most of what Anthropic is doing, but cutting off OAuth login from open harnesses was a bad move. My guess is there is some serious worry/overlap with the Cursor's of the world - e.g. folks who will be competitors in the future who are taking advantage of cheaper Opus rates/loss leader from them while simultaneously building a competitive model (Composer).<p>Also, nice clever optimization here. Lots of low hanging fruit in harness land.</p>
]]></description><pubDate>Thu, 12 Feb 2026 21:10:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46995219</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=46995219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46995219</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Teaching GPT-5 to Use a Computer"]]></title><description><![CDATA[
<p>I really like this approach. Nice job!<p>> We also plan to compile solved steps into micro‑policies. If you're running something like a RPA task or similar workflow as before, you can simply run the execution locally (with archon-mini running locally) and not have to worry about the planning. Over time, the planner is a background teacher, not a crutch.<p>Conceptually, I really like this - why re-do the work of reasoning about an already solved task? Just do it again. For some plausibly large majority of things, this could speed things up considerably.<p>> In the future we hope to run a streaming capture pipeline similar to Gemma 3. Consuming frames at 20–30 fps, emitting actions at 5–10 Hz, and verifying state on each commit.<p>I love targets like this. It makes you tune the architecture and abstractions to push the boundary of whats possible with a traditional agent loop.<p>The salience heat map compression is a great idea. I think you could take this a step further and tune a model so that it compresses an image into a textual semantic/interactive element hierarchy. This is effectively what browser-use is doing, just using javascript instead of a vision model.<p>This seems like a task that would benefit from narrow focus. I'm aware of the "Bitter Lesson," but my intuition seems to tell me that chaining together fit to purpose classification as an input to an intelligent planning system is the way to go.</p>
]]></description><pubDate>Mon, 18 Aug 2025 07:07:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44938137</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=44938137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44938137</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Dating Men in the Bay Area"]]></title><description><![CDATA[
<p>This was pretty wild. Veers deeply into broad generalizations that have the potential to be dangerous in some way I cannot name - but if you stop and consider each archetype as a vector along which you can accidentally trap yourself, its a thought provoking read at least. Unfortunately its also a list of undesirable damaged characters followed by some model of a "whole man" that is somehow infinitely attractive and stable. That's a lot of malarkey in my opinion. We're on a many-dimensional journey and all of us are some degree of lost. Some good guide markers in here though.<p>I think it does boil down to "try things a lot," especially creating real connections with other people, even though you will painfully fail many times. Drive yourself to have real conversations. Protect your health and keep yourself strong physically and mentally. That's a powerful base to be standing on. Then go find a blend of interest, purpose and duty - building a sense of dharma helps you wake up in the morning and move through the world feeling a little less "lost."</p>
]]></description><pubDate>Fri, 15 Aug 2025 20:14:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44916829</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=44916829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44916829</guid></item><item><title><![CDATA[New comment by joshuamoyers in "GPT-5: Overdue, overhyped and underwhelming. And that's not the worst of it"]]></title><description><![CDATA[
<p>> For all that, GPT-5 is not a terrible model. I played with it for about an hour, and it actually got several of my initial queries right (some initial problems with counting “r’s in blueberries had already been corrected, for example). It only fell apart altogether when I experimented with images.<p>Spatial reasoning and world model is one aspect. Posting bicycle part memes does not a bad model make. The reality is its cheaper than Sonnet and maybe around as good at Opus at a decent number of tasks.<p>> And, crucially, the failure to generalize adequately outside distribution tells us why all the dozens of shots on goal at building “GPT-5 level models” keep missing their target. It’s not an accident. That failing is principled.<p>This keeps happening recently. So many people want to take a biblically black and white take on whether LLMs can get to human level intelligence. See recent interview with Yann LeCun (Meta Chief AI Scientist): <a href="https://www.youtube.com/watch?v=4__gg83s_Do" rel="nofollow">https://www.youtube.com/watch?v=4__gg83s_Do</a><p>Nobody has any fucking idea. It might be a hybrid or a different architecture than current transformers, but with the rate of progress just within this field, there is absolutely no way you can make a prediction that scaling laws won't just let LLMs outpace the negative hot takes.</p>
]]></description><pubDate>Sun, 10 Aug 2025 00:59:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44851888</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=44851888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44851888</guid></item><item><title><![CDATA[New comment by joshuamoyers in "GPT-5: Overdue, overhyped and underwhelming. And that's not the worst of it"]]></title><description><![CDATA[
<p>100% agree. I feel like this is a symptom of Dead Internet Theory as well - as a negative take starts to spiral out of control, we start to get an absolute deluge of a repurposing of the directionally negative sound bytes and it honestly feels like bot canvasing.</p>
]]></description><pubDate>Sun, 10 Aug 2025 00:41:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44851781</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=44851781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44851781</guid></item><item><title><![CDATA[New comment by joshuamoyers in "The current state of LLM-driven development"]]></title><description><![CDATA[
<p>> By being particularly bad at anything outside of the most popular languages and frameworks, LLMs force you to pick a very mainstream stack if you want to be efficient.<p>Almost like hiring and scaling a team? There are also benchmarks that specifically measure this, and its in theory a very temporary problem (Aider Polyglot Benchmark is one such).</p>
]]></description><pubDate>Sun, 10 Aug 2025 00:37:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44851742</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=44851742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44851742</guid></item></channel></rss>