• AI Multiplies the Value of Expertise

    AI reduces the cost of certain tasks to effectively zero. In doing so, it lowers the barriers to domains that would previously take years to build skills such as writing code, data analysis, and more.

  • Save D3 to Svg

    The easiest way to export a d3 visualization is to use svg-crowbar bookmarklet from the New York Times.

  • SaaS Benchmarks for Series B

    B2B SaaS businesses targeting enterprise customers that want to be in good shape to raise their Series B during a downturn need to have a run rate of $7-10MM ARR, growing at 2-5X year over year, gross margins 75-85%, and an LTV to CAC ratio of 3-5X.

  • The Cozy Web

    There are many different layers to the web that people inhabit.

  • How Langchain Works

    As it turns out, combining large language models together can create powerful AI agents that can respond to and take action on complicated prompts.

  • Consciousness Is Categories

    Consciousness is an emergent property of categories. As a sufficient number of categories can be represented in a system, selfhood arises and, with it, consciousness.

  • AI Is the Next Great Interop Layer

    I had previously observed that humans are the great interop layer—we are the glue that fits together disparate processes and tools into usable systems.

  • Layering vs Chunking

    When building large complicated things, there are two primary strategies that optimize for different things—layering and chunking.

  • Prompt Injection Attacks Are Unavoidable

    While large language models are already useful for certain text based tasks, connecting them to other systems that can interact with the outside world poses new kinds of security challenges.

  • Decoupling Work and Place

    One of the silver linings of the COVID-19 pandemic is that work and place are decoupling is increasing the radius of economic opportunity.

  • ChatGPT Lowers Barriers to Building Small Projects

    After using it for a few coding projects recently, I find that ChatGPT is a great way to lower the barriers to building smaller, self-contained projects—things that have been hiding in your to do list that take a bit too much effort to attempt but is still a good idea.