davepeck.orgDave Peck's Master Feedhttps://davepeck.org/en-ushttps://davepeck.org/2024/04/04/what-kind-of-bubble-is-ai/https://davepeck.org/2024/04/04/what-kind-of-bubble-is-ai/<p>Just ran across a nuanced older <a href="https://pluralistic.net/">Cory Doctorow</a> article asking <a href="https://locusmag.com/2023/12/commentary-cory-doctorow-what-kind-of-bubble-is-ai/">what kind of bubble AI is</a>:</p> <blockquote> <p>Of course AI is a bubble. It has all the hallmarks of a classic tech bubble. Pick up a rental car at SFO and drive in either direction on the 101 – north to San Francisco, south to Palo Alto – and every single billboard is advertising some kind of AI company. Every business plan has the word “AI” in it, even if the business itself has no AI in it.</p> <p>...</p> <p>Tech bubbles come in two varieties: The ones that leave something behind, and the ones that leave nothing behind.</p> </blockquote> <p>Doctorow argues — and I agree — that unlike, say, the crypto bubble, AI is likely to leave value behind when it pops.</p> <p>He also makes an interesting argument that, because there are so many low-stakes low-dollar uses for AI, smaller self-hosted models may be the long-term winners:</p> <blockquote> <p>There will be little models – Hugging Face, Llama, etc – that run on commodity hardware. The people who are learning to “prompt engineer” these “toy models” have gotten far more out of them than even their makers imagined possible. They will continue to eke out new marginal gains from these little models, possibly enough to satisfy most of those low-stakes, low-dollar ap­plications.</p> </blockquote> <p>I disagree with the article on a couple points, however. First, Doctorow worries about the origins of small models:</p> <blockquote> <p>These little models were spun out of big models, and without stupid bubble money and/or a viable business case, those big models won’t survive the bubble and be available to make more capable little models.</p> </blockquote> <p>The past many months have seen <a href="https://www.answer.ai/posts/2024-03-14-fsdp-qlora-deep-dive.html">advancements in low-cost training</a> that make me think this probably won't be an issue.</p> <p>Second:</p> <blockquote> <p>The universe of low-stakes, high-dollar applications for AI is so small that I can’t think of anything that belongs in it.</p> </blockquote> <p>Triple-A game titles and other high-end entertainment strike me as straightforward examples. And, with <a href="https://www.microsoft.com/en-us/microsoft-365/microsoft-copilot">Microsoft integrating large models across their entire Office suite</a>, perhaps another answer is "all those low-stakes Excel spreadsheets and Word docs that nevertheless do something useful for business somewhere".</p> <p>There's a lot more to Doctorow's article; it's <a href="https://locusmag.com/2023/12/commentary-cory-doctorow-what-kind-of-bubble-is-ai/">worth a read in full</a>.</p> Thu, 04 Apr 2024 18:23:00 GMTCount Morehttps://davepeck.org/2024/02/22/count-more/https://davepeck.org/2024/02/22/count-more/<p>If you're a student in the United States, you can register to vote either in your home state <em>or</em> your school state.</p> <p>If one of those happens to be a <a href="https://www.cookpolitical.com/ratings/presidential-race-ratings">battleground state</a> in the 2024 presidential election, your vote effectively "counts more" there.</p> <p>That's why we built <a href="https://countmore.us/">Count More</a>, a tiny website to help students choose:</p> <p><a href="https://countmore.us/"><img src="/2024/02/22/count-more-screen-shot.png" alt="Screen shot of countmore.us" /></a></p> <p>It's maybe the (technically) simplest project we've worked on at <a href="https://frontseat.org/">Front Seat</a> but, with the right campaign behind it, we hope it will meaningfully impact the 2024 presidential election.</p> Fri, 23 Feb 2024 00:18:00 GMThttps://davepeck.org/2023/11/17/is-my-toddler-a-stochastic-parrot/https://davepeck.org/2023/11/17/is-my-toddler-a-stochastic-parrot/<p><a href="https://www.newyorker.com/humor/sketchbook/is-my-toddler-a-stochastic-parrot"><img src="/2023/11/17/angie-wang_new-yorker_is-my-toddler-a-stochastic-parrot.gif" alt="Angie Wang in the New Yorker: 'Is My Toddler a Stochastic Parrot?'" /></a></p> <p><a href="http://okchickadee.com">Angie Wang</a>'s sketch in the New Yorker, "<a href="https://www.newyorker.com/humor/sketchbook/is-my-toddler-a-stochastic-parrot">Is My Toddler a Stochastic Parrot?</a>", is a lovely meditation on language, AI, and life:</p> <blockquote> <p>The world is racing to develop ever more sophisticated large language models while a small language model unfurls itself in my home.</p> </blockquote> <p>Seriously, just find a large screen and <a href="https://www.newyorker.com/humor/sketchbook/is-my-toddler-a-stochastic-parrot">read it</a>. It's such a delight.</p> Fri, 17 Nov 2023 19:55:00 GMTOpenAI: Consumer & Cloudhttps://davepeck.org/2023/11/09/openai-consumer-and-cloud/https://davepeck.org/2023/11/09/openai-consumer-and-cloud/<p><a href="https://en.wikipedia.org/wiki/Sam_Altman">Sam Altman</a>, partway into his understated <a href="https://www.youtube.com/watch?v=U9mJuUkhUzk">keynote at the first ever OpenAI DevDay</a>:</p> <blockquote> <p>Even though this is a developer conference, we can't resist making some improvements to ChatGPT.</p> </blockquote> <p>Before this moment, I only fuzzily understood that OpenAI operates in two separate but related markets. They have:</p> <ol> <li> <p><strong>A consumer product called ChatGPT</strong>. This includes mobile apps, websites, secondary models like <a href="https://openai.com/dall-e-3">DALL·E 3</a>, and integrated tools like the <a href="https://openai.com/blog/chatgpt-plugins">web browser and code interpreter</a>. ChatGPT, used by 100M weekly actives, costs $20/month. Despite Monday being "DevDay", OpenAI launched major new consumer-facing features. Most notably, it now allows anyone to <a href="https://openai.com/blog/introducing-gpts">build custom "GPTs"</a>.</p> </li> <li> <p><strong>A growing suite of cloud services</strong>. Before OpenAI DevDay, I might have referred to this as the "OpenAI API" — a small piece of code that interfaces with OpenAI's foundation models. Now, this seems too simplistic as the API quickly evolves into multiple value-add (and margin-add!) services like the <a href="https://platform.openai.com/docs/assistants/overview">Assistant API</a>. This is similar to how AWS adds value (and margin) on top of its few core services. OpenAI's cloud, with 2M registered developers, undoubtedly generates significant revenue.</p> </li> </ol> <p>Finding oneself in two very different product and market segments — suddenly and at scale — is no small feat! Yes, these markets utilize the same underlying technologies. However, their pricing models, sales strategies, and value propositions are quite different and are likely to diverge over time. This isn't exactly unheard of in the tech industry, but it's a significant undertaking for a company that's been around for less than a decade.</p> <p>Sam Altman, with charming understatement:</p> <blockquote> <p>About a year ago [...] we shipped ChatGPT as a "low-key research preview"... and that went pretty well.</p> </blockquote> <p>Very few consumer services reach ChatGPT's scale. In under a year, OpenAI accidentally defined a new consumer product category <em>and</em> became its heavyweight. I don't think we need to look any further to find the future of consumer chatbots. Especially with the introduction of <a href="https://openai.com/blog/introducing-gpts">custom GPTs</a>, it’s hard to see much room for creating differentiated consumer-facing chat services. Instead, developers will need to bring their unique data assets and external compute capabilites <em>to</em> the ChatGPT interface. The <a href="https://www.youtube.com/live/U9mJuUkhUzk?si=biMdHDf-QEMB7OI7&amp;t=1369">Canva demo</a> is a compelling example: <a>Canva is a decacorn</a> but the expectation is that users will <em>still</em> start in ChatGPT.</p> <p>As for the growth of a new <em>kind</em> of cloud, focused not on virtual compute and object storage but instead on foundation models, we should expect to see many more value-add services in the future. The logic behind this year’s launches seems straightforward: OpenAI simply observed the emerging <a href="https://github.blog/2023-10-30-the-architecture-of-todays-llm-applications/">architectural patterns behind LLM applications</a> and implemented versions that are better and easier to use, readily available from the same vendor that provides the LLM itself. Like AWS, OpenAI is the heavyweight in this emerging cloud segment. While there will always be room for smaller players along competitive axes like model customization and privacy, and I hope we see plenty of innovation there, the default place to start building services that need LLMs will probably be OpenAI for the foreseeable future.</p> Thu, 09 Nov 2023 17:20:00 GMThttps://davepeck.org/2023/11/01/developer-on-developer-violence/https://davepeck.org/2023/11/01/developer-on-developer-violence/<p><a href="https://mastodon.social/@mhoye/111336250489992775">Mike Hoye, writing on Mastodon</a>:</p> <blockquote> <p>People go to Stack Overflow because the docs and error messages are garbage. TLDR exists because the docs and error messages are garbage. People ask ChatGPT for help because the docs and error messages are garbage. We are going to lose a generation of competence and turn programming into call-and-response glyph-engine supplicancy because we let a personality cult that formed around the PDP-11 in the 1970s convince us that it was pure and good that docs and error messages are garbage.</p> </blockquote> <p>Mike takes a look at what can go wrong when writing a one-line "Hello World" program in C. It's a darkly comic example of the slapstick violence that developers inflict on one other.</p> <p>It's not just error messages and documentation. Today's tools and frameworks overflow with violence. Its omnipresence inures us to it; we cast blame anywhere <em>but</em> where we should. All developers suffer for it but new developers suffer disproportionately more.</p> Wed, 01 Nov 2023 23:40:00 GMThttps://davepeck.org/2023/10/23/anil-dash-at-oh-the-humanity/https://davepeck.org/2023/10/23/anil-dash-at-oh-the-humanity/<p><a href="https://www.anildash.com">Anil Dash</a> gave a <a href="https://www.youtube.com/watch?v=x9wbRUW57sc">delightful keynote address</a> at last week's <a href="https://oh.helsinkiruby.fi">Oh, the Humanity!</a> conference.</p> <p>I checked and was not surprised to learn that Anil and I are very close in age. We were kids when personal computers were new and we were probably both in middle or high school when the web was born. We seem to have similar perspectives on the <em>why</em> of the open web: <em>why</em> building a more open web is — in addition to being fun — an important public good.</p> <p>Anil's framing is very personal, though, and I found it very moving. The full talk is <a href="https://www.youtube.com/watch?v=x9wbRUW57sc">available on YouTube</a> and feels like it deserves more than its current ~650 views.</p> Mon, 23 Oct 2023 17:09:00 GMTOtis Healthhttps://davepeck.org/2023/02/28/otis-health/https://davepeck.org/2023/02/28/otis-health/<p>Today we <a href="https://www.geekwire.com/2023/ex-amazon-pharmacy-manager-leads-new-startup-aiming-to-help-contractors-save-on-medication/">launched</a> our newest <a href="https://psl.com/">PSL</a> spinout, <a href="https://www.getotis.com/">Otis Health</a>.</p> <p>In its first iteration, Otis offers a free discount pharmacy card to the underserved 1099 worker market. A shocking percentage of contract workers have no insurance whatsoever; saving even a handful of dollars on medications can make a meaningful difference. Otis can often save much more than that.</p> <p><a href="/2023/02/28/full-otis-flow-final.png"><img src="/2023/02/28/full-otis-flow-final-1400.png" alt="Otis Health: as easy as 1-2-3" /></a></p> <p>I'm excited about Otis on three fronts. First, it brings a modern design and user experience to a market that until today has sorely lacked it. Second, Otis' discount card is free to use; all the economic magic happens behind the scenes, in the form of complex contracts between retail chains, benefits managers, distributors, and manufacturers. Finally, Otis has its eyes firmly fixed on several adjacent services that we think will also meaningfully improve the lives of 1099 workers in the future.</p> <p>Oh, and one more (the most important!) reason to be excited: the team. It's been a blast working with <a href="https://www.linkedin.com/in/aaronbach/">Aaron</a>, Luke, <a href="https://www.psl.com/team/sanford-spivey">Sanford</a>, <a href="http://sharonbrener.com">Sharon</a>, and <a href="https://www.linkedin.com/in/stevemoses6/">Steve</a> to <a href="https://www.linkedin.com/feed/update/urn:li:activity:7036349295658237952/">get this thing out the door</a>.</p> Tue, 28 Feb 2023 18:56:00 GMThttps://davepeck.org/2023/01/26/mastodon/https://davepeck.org/2023/01/26/mastodon/<p>I set up a <a href="https://mastodon.davepeck.org/">personal Mastodon instance</a>.</p> <p>I'm now <a href="https://mastodon.davepeck.org/@davepeck/">@davepeck@davepeck.org</a> in the <a href="https://en.wikipedia.org/wiki/Fediverse">Fediverse</a>.</p> <p>I've been watching Mastodon <a href="/2018/05/03/mastodon-stats/">since early 2018</a> but only recently took the plunge. Mostly, that's because I've gone in circles contemplating how this blog — and its built-in <a href="/micro/">micro sub-blog</a> — should tie into the broader <a href="/2018/08/16/revisiting-rss/">ActivityPub and IndieWeb</a> universes. I'm still unsettled on that score but figured it was well past time to do <em>something</em>.</p> <p>So: here we are. Hello 👋 Mastodon.</p> Thu, 26 Jan 2023 18:11:00 GMThttps://davepeck.org/2023/01/15/the-shit-show/https://davepeck.org/2023/01/15/the-shit-show/<p><a href="https://mastodon.social/@chockenberry">Craig Hockenberry</a>, writing on his long-lived <a href="https://furbo.org/2023/01/15/the-shit-show/">personal blog</a>:</p> <blockquote> <p>Well, it happened.</p> <p>We knew it was coming.</p> <p>A prick <a href="https://9to5google.com/2023/01/12/twitter-api-appears-to-be-down-breaking-tweetbot-and-third-party-clients/">pulled the plug</a>.</p> </blockquote> <p>Over the weekend, <a href="https://tapbots.com/tweetbot/">Tweetbot</a>, <a href="https://twitterrific.com/ios">Twitterrific</a>, and every other popular third-party Twitter client was <a href="https://9to5google.com/2023/01/12/twitter-api-appears-to-be-down-breaking-tweetbot-and-third-party-clients/">unceremoniously banned</a>. It's a stupid petty move on Twitter's part, executed in an impressively stupid petty way. I imagine it's the final nail in the coffin for several high-profile Twitter hangers-on.</p> <p>Most of the people I follow, though? They're long gone.</p> Sun, 15 Jan 2023 23:40:00 GMThttps://davepeck.org/2023/01/06/five-ai-powered-tools/https://davepeck.org/2023/01/06/five-ai-powered-tools/<p><a href="https://www.psl.com/team/jesse-guzman">Jesse</a> and <a href="https://www.psl.com/team/anthony-diamond">Anthony</a> wrote a new post on PSL's blog describing <a href="https://www.psl.com/feed-posts/ai-tools-to-accelerate-your-startup-2023">five AI-powered tools</a> that we've been making increasing use of in the studio. It's amazing how fast this space is moving.</p> Fri, 06 Jan 2023 23:03:00 GMThttps://davepeck.org/2022/12/23/old-coder/https://davepeck.org/2022/12/23/old-coder/<p>Ran across a <a href="https://medium.com/meural-product-development/setting-up-server-side-rendering-with-react-redux-and-django-4d6f4d2fd705">software blog post</a> that made me feel, well, <em>old</em>:</p> <blockquote> <p>In traditional web applications, web pages are rendered on the client side. The browser receives a blob of JavaScript from the server, processes it, and paints the UI that the user sees.</p> </blockquote> <p>This is not the "tradition" I grew up with!</p> <p>(It's also not a "tradition" I've ever particularly loved.)</p> Fri, 23 Dec 2022 21:55:00 GMThttps://davepeck.org/2022/12/12/i-take-that-back/https://davepeck.org/2022/12/12/i-take-that-back/<p>Me, <a href="/2022/11/03/decamping/">five weeks ago</a>:</p> <blockquote> <p>For me, it's not really about Elon.</p> </blockquote> <p>Musk, <a href="https://twitter.com/elonmusk/status/1601894132573605888">yesterday</a>:</p> <blockquote> <p>My pronouns are Prosecute/Fauci</p> </blockquote> <p>Yeah, well, I take it back. It <em>is</em> about Elon. Once upon a time, Twitter was <em>fun</em>. It's a shame a midwit troll had to come along and wreck the party.</p> <p>I suppose <a href="https://popehat.substack.com/p/goodbye-twitter">all things must end</a>. Onward.</p> Mon, 12 Dec 2022 22:56:00 GMThttps://davepeck.org/2022/12/08/cats-rule-dogs-drool/https://davepeck.org/2022/12/08/cats-rule-dogs-drool/<p><i>This is an audio post. You can listen to the audio here: <a href="https://davepeck.org/audio/2022/12/08/cats-rule-dogs-drool.mp3">Cats Rule (Dogs Drool)</a></i></p><p>Definitely the best and most important bit of music my 8yo and I have made together:</p> Thu, 08 Dec 2022 16:15:00 GMTPhase Transitionshttps://davepeck.org/2022/12/01/phase-transitions/https://davepeck.org/2022/12/01/phase-transitions/<p><a href="https://en.wikipedia.org/wiki/GPT-3">GPT-3</a> shipped two years ago. Its capabilities, and that of descendant <a href="https://en.wikipedia.org/wiki/Language_model">language models</a> like <a href="https://openai.com/blog/openai-codex/">OpenAI Codex</a>, astonished me on day one; two years later, I'm still just as astonished.</p> <p>Earlier this week OpenAI <a href="https://openai.com/blog/chatgpt/">announced ChatGPT</a>, a new variant intended to be used in interactive dialogue. With ChatGPT I find myself astonished all over again.</p> <p>One delightful discovery is that back-and-forth conversation is a good way to build code. It's a form of <a href="https://www-cs-faculty.stanford.edu/~knuth/lp.html">literate programming</a> that <a href="https://en.wikipedia.org/wiki/Donald_Knuth">Knuth</a> probably never imagined.</p> <p>I paid for <a href="https://github.com/features/copilot">GitHub Copilot</a> the moment I could. Copilot, which builds on top of Codex, is more than just astonishing: it's <em>useful</em>. Yet, as impressive as Copilot is, playing with ChatGPT makes it clear that Copilot has the potential to do vastly more <em>even today</em>.</p> <p>The Internet has done its work and there are too many fun ChatGPT code samples to choose from. The most compelling examples <a href="https://twitter.com/gabe_ragland/status/1598068207994429441">refine code just by talking it over</a>. There are also countless short examples that <em>might</em> have been accomplished with the previous generation of Codex or GPT-3 but that seem to have renewed potency today, like <a href="https://twitter.com/amasad/status/1598042665375105024">explaining a bug</a> or <a href="https://twitter.com/moyix/status/1598081204846489600">exploiting a buffer overflow</a>. But if I were to highlight just <em>one</em> example that seems to capture the moment, it might be this <a href="https://twitter.com/goodside/status/1598129631609380864">complete absurdity</a> from <a href="https://twitter.com/goodside">Riley Goodside</a>:</p> <p><a href="/2022/12/01/absurd-chatgpt-example.jpg"><img src="/2022/12/01/absurd-chatgpt-example-1400.jpg" alt="Wise guys get wise to big-O" /></a></p> <p>Computers pretending to be gangsters with a knack for complexity theory. <em>That</em> is where we're at today.</p> <p>We're at one of those handful of moments when our industry undergoes a deep and lasting phase transition. It's easy to draw parallels with previous transitions like the advent of the Web in 1991. Then, as now, a new technology was introduced that collected recent advances into a package that felt wholly <em>new</em>. Even in its first version, that new technology was instantly useful in spite of its obvious flaws. It was easy to imagine a long road of improvements ahead. Most of all: people <em>couldn't look away</em>. The Web struck like lightning. Large language models? Much the same.</p> <p>Having said this, there's also something that feels entirely <em>different</em> to me about this moment. We're playing with <em>language</em>. Language is <em>primal</em>. It is quintessentially human. It is <em>fire</em>. It's no accident that GPT-3 was built by an organization whose <a href="https://en.wikipedia.org/wiki/OpenAI">stated ambition</a> is to develop the world's first artificial general intelligence.</p> <p>What lies on the other side of this transition? I don't know; until we get there, I'll have to content myself with those fast-talkin' wise guys. Hopefully they can teach me another thing or two about computer programming along the way.</p> Thu, 01 Dec 2022 16:17:00 GMThttps://davepeck.org/2022/11/29/gymnopedie-no-gpt-3/https://davepeck.org/2022/11/29/gymnopedie-no-gpt-3/<p><i>This is an audio post. You can listen to the audio here: <a href="https://davepeck.org/audio/2022/11/29/gymnopedie-no-gpt-3-v2.mp3">Gymnopedie No. GPT-3</a></i></p><p>It's snowing outside. I decide to listen to <a href="https://en.wikipedia.org/wiki/A_Charlie_Brown_Christmas_(soundtrack)">A Charlie Brown Christmas</a>. A bit early, but still: snow!</p> <p>At the same time, I'm playing with GPT-3's new <a href="https://beta.openai.com/docs/models/gpt-3"><code>text-davinci-003</code> model</a>. It's impressive.</p> <p>A couple weeks ago, <a href="https://adamloving.com">Adam</a> and I tried to get GPT-3 to spit out chord progressions. Today's updated GPT-3 seems pretty good: sure, some of my prompts result in sonic (or textual) mayhem, but many more result in ii-V-I and other legible changes.</p> <p>I punch in an oddball prompt:</p> <pre><code>Give me the chords to a straight-ahead jazz reharmonization of Erik Satie's Gymnopedie No. 1. A simple list will do. </code></pre> <p>GPT-3 replies:</p> <pre><code>Ebmaj7 - Bbmaj7 - Ebmaj7 - Bbmaj7 - Cm7 - Fm7 - Gm7 - Bb7 - Eb7 - F7 </code></pre> <p>Okay, those first repeating chords make some sense; I can tack a melody to that. The next are a bit mysterious, but I give it a go and eventually find a way to make them fit. I toy with <a href="https://en.wikipedia.org/wiki/Approach_chord">chromatic approaches</a> while <a href="https://en.wikipedia.org/wiki/Vince_Guaraldi">Vince Guaraldi</a> sinks in and somehow end up with... well, "Gymnopedie No. GPT-3" I suppose.</p> Wed, 30 Nov 2022 05:36:00 GMThttps://davepeck.org/2022/11/03/decamping/https://davepeck.org/2022/11/03/decamping/<p>I'm taking a break from Twitter.</p> <p>My usage tailed off a while ago when I realized that my old-school RSS reader was once again both more valuable <em>and</em> more joyful. Blogs have had quite the resurgence in the past three or four years; I want to be a part of that!</p> <p>For me, it's not really about Elon. The timing just <em>feels</em> right.</p> Thu, 03 Nov 2022 16:14:00 GMThttps://davepeck.org/2022/05/30/cat-food-game/https://davepeck.org/2022/05/30/cat-food-game/<p><a href="https://food.cats-and-dogs.club/"><img src="/2022/05/30/cat-food-game-screenshot.png" alt="Cat Food Game Screenshot" /></a></p> <p>Yesterday was very rainy here in Seattle so the 7yo and I made "<a href="https://food.cats-and-dogs.club/">The Cat Food Game</a>". It's <a href="https://en.wikipedia.org/wiki/Sokoban">Sokoban</a> but, y'know, with cats. If anyone's curious, <a href="https://github.com/davepeck/cats-and-dogs-food">the code is here</a>.</p> Mon, 30 May 2022 16:29:00 GMThttps://davepeck.org/2022/05/18/trees/https://davepeck.org/2022/05/18/trees/<p><a href="https://trees.ad-hoc.davepeck.org/"><img src="/2022/05/18/tree-screenshot.png" alt="Fancy Tree Screenshot" /></a></p> <p>My 7yo spends a lot of time making fun programs in <a href="https://www.tynker.com">Tynker</a>. Most of them involve animated cats. She's a true self-directed learner but every once in a while I get to share a new idea. This weekend it was recursion. We decided to make it "visible" by implementing a <a href="https://trees.ad-hoc.davepeck.org">simple tree drawing toy</a>. (Later, I went back and made a "fancy" variant.)</p> Wed, 18 May 2022 17:01:00 GMThttps://davepeck.org/2021/10/27/betting-against-bitcoin/https://davepeck.org/2021/10/27/betting-against-bitcoin/<p>In case it's not clear from my previous post, I'm an unrepentant crypto bear. At the same time, I'm fascinated by crypto's culture and by its technical edifices: great walls of complex code all in service of... well, I'm not sure what, exactly.</p> <p>One thing I <em>haven't</em> done is backstop my bearishness with a financial position. Thankfully, I can live vicariously! <a href="https://twitter.com/paulgb">Paul Butler</a>'s rationale for and approach to <a href="https://paulbutler.org/2021/betting-against-bitcoin/">shorting bitcoin by shorting publicly traded miners</a> is a breath of fresh air.</p> Wed, 27 Oct 2021 17:19:00 GMTDown the Crypto Rabbit Holehttps://davepeck.org/2021/10/18/down-the-crypto-rabbit-hole/https://davepeck.org/2021/10/18/down-the-crypto-rabbit-hole/<p>Crypto is a wild mix of culture, code, and capitalism. Its proponents speak of "going down the rabbit hole" in a positive way, as if a fundamental truth awaits on the other side. Crypto's rabbit hole <em>is</em> deep, yes, but in my view it is full not of pleasant truths, but of distressing surprises that seem to animate the surrounding chaos.</p> <p>On its surface, crypto's "culture" feels both youthful and vibrant. I'm reminded of the <a href="https://www.w3.org/MarkUp/html-test/ncsa/whats-new.html">early days of the web</a>, when <a href="https://www.pcmag.com/news/a-look-back-at-the-earliest-websites">sites were weird</a> and creators <a href="https://www.howtogeek.com/692445/remembering-geocities-the-1990s-precursor-to-social-media/">built without constraint</a>. Then as now, nobody quite knew which way the industry's winds blew; they built anyway. Crypto is the center of a new design trend that hearkens back to <a href="https://www.spacejam.com/1996/">Space Jam</a>, bringing its aesthetics into a <a href="https://flamingodao.xyz/">technotronic future</a>. It's home to <a href="https://gaby.mirror.xyz/qvnNJhylZz-w6t4ubZzHfxd5gP17zDAXa6ruwOyO7sc">new writing</a> and <a href="https://startupy.world/">criticism</a> that feels like the work of whip-smart <a href="https://en.wikipedia.org/wiki/An_Essay_Concerning_Human_Understanding">semiotics</a> majors. Like the early web, there's <a href="https://twitter.com/cdixon/status/1442201621266534402">lofty rhetoric</a> about crypto's utopian potential. New <a href="https://www.fwb.help/">social clubs</a> seem as enthusiastic about throwing underground <a href="https://gallery.fwb.help/fwb-paris">raves in Paris</a> as they are with the <a href="https://coinmarketcap.com/currencies/friends-with-benefits-pro/">market value of their tokens</a>.</p> <p>This bizarre emerging culture arrives with what seems to me to be a giant asterisk. I think <a href="https://twitter.com/pinboard">@pinboard</a> said it best when he described crypto as "<a href="https://twitter.com/Pinboard/status/1445934490136690691">an unregulated casino with a hip bar scene</a>". He continued: "there's nothing morally neutral about the criminality at the heart of the endeavor". Every big-time speculator, punter, grifter, money launderer, and ransomware bandit in the world is hard at work in the casino. No matter how literate the bar scene, it's the fruit of a poison tree.</p> <p><em>Just inside the crypto rabbit hole, we find a genuinely new and expressive culture emerging from the grimy bits of unregulated capitalism run amok.</em></p> <p>Code animates the crypto ecosystem; its more starry-eyed believers claim that <a href="https://arxiv.org/abs/1801.02507">code is all that matters</a>. And, to be sure, there <em>is</em> very interesting code behind crypto. A dozen years ago, <a href="https://en.wikipedia.org/wiki/Bitcoin">Bitcoin</a> introduced the world to a new form of <a href="https://cs251.stanford.edu/lectures/lecture5.pdf">distributed consensus</a>. Half a decade later, <a href="https://ethereum.org/en/">Ethereum</a> proved the viability of <a href="https://www.ibm.com/topics/smart-contracts">smart contract programming</a>. Since then, <a href="https://medium.com/solana-labs/7-innovations-that-make-solana-the-first-web-scale-blockchain-ddc50b1defda">algorithmic advancements</a> have led to <a href="https://solana.com/">low-cost high-throughput chains</a>. Emerging financial protocols on top of blockchains — <a href="https://makerdao.com/en/">MakerDAO</a>, which creates a dollar-stable asset through <a href="https://www.bloomberg.com/opinion/articles/2021-10-11/look-out-for-cops-in-the-pump-and-dump">collateralization</a>; <a href="https://uniswap.org/">Uniswap</a>, an exchange without an order book; and <a href="https://compound.finance/">Compound</a>, a decentralized interest rate market — all have innovative technical and economic underpinnings. (Are they long-term valuable underpinnings? I admit my skepticism.)</p> <p>The technical history of the Internet is, in part, the history of the birth, adoption, and stewardship of distributed protocols by its broader community. Blockchains follow in this tradition but also depart radically from it: they are the first protocols to arrive with an asset class attached. Protocols like <a href="https://datatracker.ietf.org/doc/html/rfc821">SMTP</a> and <a href="https://datatracker.ietf.org/doc/html/rfc2616">HTTP</a> created immense value for the world but captured little for their inventors; blockchains and the protocols built on top of them upset this balance, allowing inventors to capture <a href="https://www.cnn.com/2021/05/04/investing/ethereum-founder-billionaire/index.html">considerable value</a> for themselves. Historically successful protocols typically see slow early adoption; crypto's new protocols break this mold by nearly requiring substantial up-front speculation (or wise investment!) in order to achieve escape velocity. As a result, it's alarmingly easy to launch systems that look indistinguishable from <a href="https://www.ic.unicamp.br/~stolfi/bitcoin/2020-12-31-bitcoin-ponzi.html">Ponzi schemes</a> or multi-level marketing.</p> <p><em>Midway down the crypto rabbit hole, we find a technically intriguing class of Internet protocols that upend the historical balance of value creation and capture, leading to surprising and problematic new dynamics.</em></p> <p>Ultimately, healthy economies need productive ends. While <a href="https://www.marketwatch.com/story/crypto-complex-recalls-1920s-stock-market-with-rampant-speculation-manipulation-and-theft-says-left-leaning-think-tank-11633357922">speculation</a> almost certainly drives crypto's outsize market cap today, it's hard to ignore the community's rapid experimentation. Perhaps crypto will never uncover true sources of value creation; perhaps there are none to be found. (That's certainly my instinct at the moment!) Or perhaps the essential ingredients are already in the kitchen. At the heart of every crypto experiment lies the simple <a href="https://ethereum.org/en/developers/docs/standards/tokens/erc-20/">abstraction</a> of <a href="https://eips.ethereum.org/EIPS/eip-721">tokens</a>: marks on ledgers maintained by the network. Anyone can wave a "magic wand" and declare the existence of a new token that the world will honor merely by collective agreement. Of course, waving wands alone isn't enough to create value. Yesterday, we experimented by attaching goofy images of <a href="https://www.larvalabs.com/cryptopunks">punks</a> and <a href="https://boredapeyachtclub.com/#/">apes</a> to our tokens. Today, we're starting to staple <a href="https://t.co/wPxsnGQRpN?amp=1">metadata with complex structure</a>. Tomorrow, perhaps, we'll wrap our tokens with increasingly sophisticated code: code that <a href="https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/governance/Governor.sol">grants permissions and access rights</a>, code that defines and enforces <a href="https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/finance/PaymentSplitter.sol">behavior</a>, and code that describes <a href="https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC1155/ERC1155.sol">how to interact</a> with crypto's new payment rails. There's an immense design space to explore; it may be too bearish to entirely dismiss its potential.</p> <p>The collective agreement that makes crypto's "magic wand" possible at all is, to me, a puzzle. By nature, digital content can be reproduced at zero marginal cost. Why is it that we've decided to recreate scarcity in the digital world? Yes, we've grappled with digital scarcity in limited domains before. Video games <a href="https://fnbr.co/shop">sell digital items</a>; the appeal is easy to understand. Software <a href="https://support.microsoft.com/en-us/windows/activate-windows-c39005d4-95ee-b91e-b399-2820fda32227">phones home</a> to check its license. Intellectual property itself is a form of manufactured digital scarcity. Yet crypto seems to throw these doors wide open. Perhaps this was inevitable. Perhaps the centuries we've spent building societies and economic systems around the unavoidable problem of physical scarcity makes digital scarcity feel natural to us even though it's unnatural to information itself. Whatever the case, the <a href="https://coinmarketcap.com/">deluge of capital</a> that floods the crypto markets today practically guarantees that we'll experiment with manufactured digital scarcity for quite some time to come.</p> <p><em>Deep down the crypto rabbit hole, we see that while crypto</em> might <em>portend a revolution, at its heart is a simple reassertion of scarcity in the digital realm — an assertion that is by no means a foregone conclusion.</em></p> <p>Where does crypto go from here? With so many cards — cultural, technical, economic, and regulatory — in the air, it's impossible to predict its future trajectory. But the technology industry is immensely path dependent. Particularly when buckets of money appear, feedback loops can form whose outcomes seem all but inevitable. Speculators and venture capitalists alike have inundated crypto with cash. Blockchains may become the future only because their story was told, speculated on, invested in, and told some more. Or they may disappear quickly, in the bursting of speculative and fraudulent excess. Whatever drives us, if society decides to wander further down this road, we should expect to see the same unequal outcomes we see today merely reproduced in the digital realm. Despite the <a href="https://www.fwb.help/wip/fractionalized-everything">utopian rhetoric</a>, economic power always concentrates: crypto may mint new winners, but the tune will stay the same.</p> Mon, 18 Oct 2021 18:05:00 GMT