<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>Fri, 05 Jun 2026 23:42:58 +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 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><item><title><![CDATA[New comment by joshuamoyers in "An engineer's perspective on hiring"]]></title><description><![CDATA[
<p>> companies often over-index on crystallized knowledge over fluid intelligence.<p>another way to say this: focus on aptitude. in my hiring funnel, this is a core tenet. you need to be able to capture polyglots and systems thinkers. its still pretty hard to design a process that balances this all very well. combine that with an absolute glut of applicants and you have a very challenging problem.</p>
]]></description><pubDate>Sun, 10 Aug 2025 00:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44851713</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=44851713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44851713</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Did California's fast food minimum wage reduce employment?"]]></title><description><![CDATA[
<p>Its not at all imo. Franchised businesses are not in the habit of employing low skill workers as a public service. This data is interacting with both covid effects and infrastructure upgrade/rollover - in other words, it takes a while for companies to adopt affordable touch screen ordering systems and its been phased in at a ton of non-fast food (at least in my area) over the same period of time. Local health grocery store has touch screen ordering at their deli, as well as simultaneously going cashless. Most coffee shops too. Look at most international airports - almost all the kiosks have one or no attendants now.</p>
]]></description><pubDate>Sun, 10 Aug 2025 00:28:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44851677</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=44851677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44851677</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Long-term exposure to outdoor air pollution linked to increased risk of dementia"]]></title><description><![CDATA[
<p>Meanwhile, current administration gutting the clean air act: <a href="https://www.npr.org/2025/07/29/nx-s1-5463771/epa-greenhouse-gas-regulations-cars-pollution" rel="nofollow">https://www.npr.org/2025/07/29/nx-s1-5463771/epa-greenhouse-...</a></p>
]]></description><pubDate>Sun, 10 Aug 2025 00:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44851644</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=44851644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44851644</guid></item><item><title><![CDATA[New comment by joshuamoyers in "Agents built from alloys"]]></title><description><![CDATA[
<p>two good points there are very intuitive - a fresh perspective yields better results and once you are stuck (e.g. 80 iterations) its better to just start fresh. i've seen the same thing anecdotally in coding sessions where context needs to be compacted multiple times. its usually just better to start a fresh conversation and re-seed the basics in the conversation.</p>
]]></description><pubDate>Mon, 21 Jul 2025 04:22:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44631785</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=44631785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44631785</guid></item><item><title><![CDATA[New comment by joshuamoyers in "[dead]"]]></title><description><![CDATA[
<p>In light of recent light controversy around Andrew Ng's talk, I thought I'd submit this long form article I wrote over the last few weeks. By contrast, its my very tactical and specific experience using agentic approach to high throughput software development in a >1M LOC codebase. I've recently also been doing roughly half my work with Claude Code vs. Cursor. I do think Andrew Ng's take on product management (and also design in our case) being the new bottleneck at current ratios is correct. I'm not sure what the best solution is to that in our team's case, but we are definitely feeling it.</p>
]]></description><pubDate>Sat, 12 Jul 2025 00:56:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44538349</link><dc:creator>joshuamoyers</dc:creator><comments>https://news.ycombinator.com/item?id=44538349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44538349</guid></item></channel></rss>