• Age verification can’t be done securely on an app level.

    Tea got hacked yesterday and the legitimate criticism about their security issues aside, no private app should be handling age verification. Laws like the ones written in Texas would/will inevitably lead to this outcome every time.

    It should be done on the app store level.

  • Let’s give Claude Code a Break

    This reddit post is such a smart way to look at Claude or Cursor as a coding partner. Vibe coding is always going to mean you need to understand the logic of a language as well as its limitations.

  • Amazing Apple MCP

    Just showed this to Jon Chan and he’s hype.

  • Browser Wars: The Rise of AI

    Kudos to Vivaldi for keeping their product roadmap simple. I’m seeing far too many generative AI features that create slop and not enough utility or process acceleration.

  • Kickstarter Introduces ‘Tariff Manager Tool’

    This was an inevitable move from Kickstarter.

  • Low Carb PDF

    Someone built this with Replit, and it’s super useful / not loaded with banners and referral links.

  • This is not the way to use LLMs.

    Pro tip: If you are a professional politician who writes professional legislation and has a professional understanding of how it should be customized, automatically generating a housing plan with ChatGPT is probably not the way to show you care about the issue.

  • The Post-Developer Era

    I’ve heard from no-coders who have built projects using LLMs, and their experience is similar. They start off strong, but eventually reach a point where they just can’t progress anymore, no matter how much they coax the AI. The code is a bewildering mess of non sequiturs, and beyond a certain point, no amount of duct tape can keep it together. It collapses under its own weight.

    I couldn’t agree more. Alexa and I were discussing a WordPress theme I was playing with in Cursor, and I was telling her that the only reason I’m able to spin up some cool internal projects (despite being a strategist and not a developer) is that I understand the logic of front-end languages and what they can and can’t do.

    Even if I were to insert all the CSS properties in a training doc and it could read my mind and there were no problems with the code – three highly laughable assumptions – you need to understand easings and z-index and the effects these have on other objects to avoid tearing your hair out. Part of this is some pretty dishonest marketing on how “far we’ve come” in generative AI, the other part is accepting the reality that we’ve overestimated the cost savings of FTEs as a result of AI.

    Anyway, good post by Josh. Check it out.

  • What MCP’s Rise Really Shows: A Tale of Two Ecosystems

    I really loved this article by Jon Turow on both the excitement and work to be done on MCP. Particularly from a marketing perspective, the best use cases of AI are being drowned out by generative slop. There’s a lot more to be done.

    Digging into the data reveals a two-sided story: on one side, developer tools like Cursor are driving early MCP demand; on the other, the explosive growth in MCP server supply has created opportunities for founders to build experiences that weren’t previously possible