-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadoption_timeline_interactive.html
More file actions
7 lines (7 loc) · 23.3 KB
/
Copy pathadoption_timeline_interactive.html
File metadata and controls
7 lines (7 loc) · 23.3 KB
1
2
3
4
5
6
7
<html>
<head><meta charset="utf-8" /></head>
<body>
<div> <script>window.PlotlyConfig = {MathJaxConfig: 'local'};</script>
<script charset="utf-8" src="https://cdn.plot.ly/plotly-3.5.0.min.js" integrity="sha256-fHbNLP+GlIXN+efbQec78UkemUz3NJp7UmfGxC1tNxs=" crossorigin="anonymous"></script> <div id="f9430a62-aecb-4264-ad76-71979158a6c8" class="plotly-graph-div" style="height:600px; width:1000px;"></div> <script> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("f9430a62-aecb-4264-ad76-71979158a6c8")) { Plotly.newPlot( "f9430a62-aecb-4264-ad76-71979158a6c8", [{"hoverinfo":"skip","line":{"color":"rgba(100,100,100,0.25)","width":1.5},"mode":"lines","showlegend":false,"x":{"dtype":"i2","bdata":"pQexB7MHtwe9B8AHxQfLB84H1AfWB9cH2AfaB9wH4AfmB+cH6AfpB+oH6gfqB+oH"},"y":{"dtype":"i2","bdata":"Qg5CDiEHIQe0BSEHtAXaAkcEbQFHBNoCbQEOAdoCtAA8ALQAWgAVABUAHgAVAA4A"},"type":"scatter"},{"hovertemplate":"Exponential fit\u003cbr\u003eYear: %{x:.0f}\u003cbr\u003eDays: %{y:.0f}\u003cextra\u003e\u003c\u002fextra\u003e","line":{"color":"rgba(230,126,34,0.4)","dash":"dash","width":1.5},"mode":"lines","name":"Trend (visual guide)","x":{"dtype":"f8","bdata":"AAAAAACUnkDM2xkS85aeQJm3MyTmmZ5AZZNNNtmcnkAxb2dIzJ+eQP1KgVq\u002fop5AyiabbLKlnkCWArV+paieQGLezpCYq55AL7rooouunkD7lQK1frGeQMdxHMdxtJ5Ak0022WS3nkBgKVDrV7qeQCwFav1KvZ5A+OCDDz7AnkDFvJ0hMcOeQJGYtzMkxp5AXXTRRRfJnkApUOtXCsyeQPYrBWr9zp5AwgcffPDRnkCO4ziO49SeQFq\u002fUqDW155AJ5tsssnankDzdobEvN2eQL9SoNav4J5AjC666KLjnkBYCtT6leaeQCTm7QyJ6Z5A8MEHH3zsnkC9nSExb++eQIl5O0Ni8p5AVVVVVVX1nkAiMW9nSPieQO4MiXk7+55Auuiiiy7+nkCGxLydIQGfQFOg1q8UBJ9AH3zwwQcHn0DrVwrU+gmfQLgzJObtDJ9AhA8++OAPn0BQ61cK1BKfQBzHcRzHFZ9A6aKLLroYn0C1fqVArRufQIFav1KgHp9ATjbZZJMhn0AaEvN2hiSfQObtDIl5J59Asskmm2wqn0B\u002fpUCtXy2fQEuBWr9SMJ9AF1100UUzn0DkOI7jODafQLAUqPUrOZ9AfPDBBx88n0BIzNsZEj+fQBWo9SsFQp9A4YMPPvhEn0CtXylQ60efQHo7Q2LeSp9ARhdddNFNn0AS83aGxFCfQN7OkJi3U59Aq6qqqqpWn0B3hsS8nVmfQENi3s6QXJ9AED744INfn0DcGRLzdmKfQKj1KwVqZZ9AdNFFF11on0BBrV8pUGufQA2JeTtDbp9A2WSTTTZxn0CmQK1fKXSfQHIcx3Ecd59APvjggw96n0AK1PqVAn2fQNevFKj1f59Ao4suuuiCn0BvZ0jM24WfQDtDYt7OiJ9ACB988MGLn0DU+pUCtY6fQKDWrxSokZ9AbbLJJpuUn0A5juM4jpefQAVq\u002fUqBmp9A0UUXXXSdn0CeITFvZ6CfQGr9SoFao59ANtlkk02mn0ADtX6lQKmfQM+QmLczrJ9Am2yyySavn0BnSMzbGbKfQDQk5u0MtZ9AAAAAAAC4n0A="},"y":{"dtype":"f8","bdata":"AAAAAACErEBhWP\u002fTot6qQAjxevuXUalAkF2GEnjbp0AFQ8Zz8HqmQOA86AXCLqVA1j3MGsD1o0Cw\u002f1lfz86iQCggDNvkuKFA2M9I\u002fgSzoECFpFp9hXifQIhf\u002fIB9p51AFNLzGE3xm0DYSq6iZ1SaQADeg2BXz5hATPZqJ7xgl0AB0jIgSgeWQFdbJJvIwZRA13X59BCPk0C3lyqMDW6SQBtAocW4XZFAYNbrHxxdkECJKjmontaOQKIhEwfvDo1AMgNf44xhi0D3CgiT88yJQCmvHNu0T4hAwJdOpHfohkAgB5XC9pWFQBHy1s7\u002fVoRAymOSEXIqg0DEGoZ9PQ+CQJnVcLlhBIFAW2MHOO0IgEDP6566+Dd+QBGSMmFxeXxAED+7NLDUekCKxaBaOEh5QBiXBPSi0ndAMSPr2J1ydkAZMyVm6iZ1QIc85Fxc7nNA8JP00tjHckCYe6cyVbJxQO5JhUnWrHBASGrayd5sb0Da76n3gpxtQIq2zMn05mtAU9yHMKhKakCWbZH4J8ZoQAA1QXkUWGdALz1BViL\u002fZUAZ251TGbpkQOvIJTvTh2NAsnca0jpnYkB4kT\u002feSldhQAKDZjkNV2BAAAVA5TPLXkB82JP4LARdQAXNdsxpV1tATn64RmbDWUAwhv2ztEZYQHIuunz831ZAen5I7fiNVUCGS\u002f8PeE9UQJtKQJhZI1NAJW6C3Y0IUkDbXWzlFP5QQAZvIHz9AlBAhNLQs8gsTkA06Paq5m5MQJDmR0TBykpAVr8rMtw+SUAjgaAa0clHQLz521JOakZAGmSmrRUfRUB6gllb++ZDQJtuf9rkwEJApncb+MerQUCxnrXeqaZAQHYgnWY8YT9A+DXdfoyRPUBX7xtPoNw7QAjdP1rsQDpAD8gp9\u002fu8OECfl2L\u002fb083QOWlQZH99jVANNhr5GyyNEC1W5wvmIAzQAuPt55qYDJALWw3WN9QMUC9mg6RAFEwQFPuWFzNvy5ApEux5W75LEB47FB2Sk0rQLiGtoPcuSlAdaXq4bc9KEAC6PR4hNcmQJ+HZQ3+hSVAJDzZGvNHJEA="},"type":"scatter"},{"hoverinfo":"text","marker":{"color":"#E67E22","line":{"color":"white","width":1.5},"size":[12,9],"symbol":["triangle-up","triangle-up"]},"mode":"markers","name":"Software\u002fCompiler","text":["\u003cb\u003eFORTRAN Compiler (IBM)\u003c\u002fb\u003e\u003cbr\u003eYear: 1957\u003cbr\u003eTime to 50M: \u003cb\u003e~10 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Software\u002fCompiler\u003cbr\u003eMetric type: developers\u003cbr\u003eComparability: rough_analogy\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Developer adoption is not equivalent to consumer users","\u003cb\u003eMicrosoft BASIC \u002f Altair 8800\u003c\u002fb\u003e\u003cbr\u003eYear: 1975\u003cbr\u003eTime to 50M: \u003cb\u003e~5.0 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Software\u002fCompiler\u003cbr\u003eMetric type: developers\u003cbr\u003eComparability: rough_analogy\u003cbr\u003eImpact: Medium\u003cbr\u003eNotes: Hobbyist\u002fdeveloper adoption differs from users"],"x":{"dtype":"i2","bdata":"pQe3Bw=="},"y":{"dtype":"i2","bdata":"Qg4hBw=="},"type":"scatter"},{"hoverinfo":"text","marker":{"color":"#27AE60","line":{"color":"white","width":1.5},"size":[12,18,12,12],"symbol":["triangle-up","triangle-up","circle","circle"]},"mode":"markers","name":"Internet\u002fWeb","text":["\u003cb\u003eARPANET launch\u003c\u002fb\u003e\u003cbr\u003eYear: 1969\u003cbr\u003eTime to 50M: \u003cb\u003e~10 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Internet\u002fWeb\u003cbr\u003eMetric type: organizations\u003cbr\u003eComparability: rough_analogy\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Research-network node growth is not equivalent to consumer users","\u003cb\u003eWorld Wide Web proposed (Berners-Lee)\u003c\u002fb\u003e\u003cbr\u003eYear: 1989\u003cbr\u003eTime to 50M: \u003cb\u003e~4.0 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Internet\u002fWeb\u003cbr\u003eMetric type: users\u003cbr\u003eComparability: rough_analogy\u003cbr\u003eImpact: Transformative\u003cbr\u003eNotes: Early web adoption estimates are approximate","\u003cb\u003eWindows 95 + Netscape boom\u003c\u002fb\u003e\u003cbr\u003eYear: 1995\u003cbr\u003eTime to 50M: \u003cb\u003e~2.0 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Internet\u002fWeb\u003cbr\u003eMetric type: users\u003cbr\u003eComparability: comparable_proxy\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Consumer software\u002fweb use closer to user-count metric","\u003cb\u003eGoogle Search public\u003c\u002fb\u003e\u003cbr\u003eYear: 1998\u003cbr\u003eTime to 50M: \u003cb\u003e~3.0 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Internet\u002fWeb\u003cbr\u003eMetric type: users\u003cbr\u003eComparability: comparable_proxy\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Search users approximate consumer reach"],"x":{"dtype":"i2","bdata":"sQfFB8sHzgc="},"y":{"dtype":"i2","bdata":"Qg60BdoCRwQ="},"type":"scatter"},{"hoverinfo":"text","marker":{"color":"#3498DB","line":{"color":"white","width":1.5},"size":[9,12,12],"symbol":["triangle-up","triangle-up","triangle-up"]},"mode":"markers","name":"Hardware","text":["\u003cb\u003eIntel 4004 Microprocessor\u003c\u002fb\u003e\u003cbr\u003eYear: 1971\u003cbr\u003eTime to 50M: \u003cb\u003e~5.0 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Hardware\u003cbr\u003eMetric type: devices\u003cbr\u003eComparability: rough_analogy\u003cbr\u003eImpact: Medium\u003cbr\u003eNotes: Chip ecosystem shipment scale is not equivalent to users","\u003cb\u003eIBM PC release\u003c\u002fb\u003e\u003cbr\u003eYear: 1981\u003cbr\u003eTime to 50M: \u003cb\u003e~4.0 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Hardware\u003cbr\u003eMetric type: devices\u003cbr\u003eComparability: rough_analogy\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Device sales are not user accounts","\u003cb\u003eApple Macintosh (GUI)\u003c\u002fb\u003e\u003cbr\u003eYear: 1984\u003cbr\u003eTime to 50M: \u003cb\u003e~5.0 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Hardware\u003cbr\u003eMetric type: devices\u003cbr\u003eComparability: rough_analogy\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Device sales are not user accounts"],"x":{"dtype":"i2","bdata":"swe9B8AH"},"y":{"dtype":"i2","bdata":"IQe0BSEH"},"type":"scatter"},{"hoverinfo":"text","marker":{"color":"#FF69B4","line":{"color":"white","width":1.5},"size":[18,12,12],"symbol":["circle","circle","circle"]},"mode":"markers","name":"Social\u002fApps","text":["\u003cb\u003eFacebook launch\u003c\u002fb\u003e\u003cbr\u003eYear: 2004\u003cbr\u003eTime to 50M: \u003cb\u003e~1.0 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Social\u002fApps\u003cbr\u003eMetric type: accounts\u003cbr\u003eComparability: comparable_proxy\u003cbr\u003eImpact: Transformative\u003cbr\u003eNotes: Accounts are closer to users but can include duplicates","\u003cb\u003eInstagram launch\u003c\u002fb\u003e\u003cbr\u003eYear: 2010\u003cbr\u003eTime to 50M: \u003cb\u003e~9 months\u003c\u002fb\u003e\u003cbr\u003eCategory: Social\u002fApps\u003cbr\u003eMetric type: accounts\u003cbr\u003eComparability: comparable_proxy\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Accounts approximate users but can duplicate","\u003cb\u003eTikTok global launch\u003c\u002fb\u003e\u003cbr\u003eYear: 2016\u003cbr\u003eTime to 50M: \u003cb\u003e~6 months\u003c\u002fb\u003e\u003cbr\u003eCategory: Social\u002fApps\u003cbr\u003eMetric type: accounts\u003cbr\u003eComparability: comparable_proxy\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Accounts approximate users but can duplicate"],"x":{"dtype":"i2","bdata":"1AfaB+AH"},"y":{"dtype":"i2","bdata":"bQEOAbQA"},"type":"scatter"},{"hoverinfo":"text","marker":{"color":"#8B4513","line":{"color":"white","width":1.5},"size":[18,9],"symbol":["triangle-up","triangle-up"]},"mode":"markers","name":"Cloud\u002fInfrastructure","text":["\u003cb\u003eAWS public cloud launch\u003c\u002fb\u003e\u003cbr\u003eYear: 2006\u003cbr\u003eTime to 50M: \u003cb\u003e~3.0 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Cloud\u002fInfrastructure\u003cbr\u003eMetric type: organizations\u003cbr\u003eComparability: rough_analogy\u003cbr\u003eImpact: Transformative\u003cbr\u003eNotes: Cloud organization adoption differs from consumer users","\u003cb\u003eHadoop \u002f Big Data maturity in cloud\u003c\u002fb\u003e\u003cbr\u003eYear: 2012\u003cbr\u003eTime to 50M: \u003cb\u003e~2.0 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Cloud\u002fInfrastructure\u003cbr\u003eMetric type: organizations\u003cbr\u003eComparability: rough_analogy\u003cbr\u003eImpact: Medium\u003cbr\u003eNotes: Enterprise adoption not consumer user adoption"],"x":{"dtype":"i2","bdata":"1gfcBw=="},"y":{"dtype":"i2","bdata":"RwTaAg=="},"type":"scatter"},{"hoverinfo":"text","marker":{"color":"#9B59B6","line":{"color":"white","width":1.5},"size":[18,12],"symbol":["circle","circle"]},"mode":"markers","name":"Mobile","text":["\u003cb\u003eiPhone (1st gen) + App Store (2008)\u003c\u002fb\u003e\u003cbr\u003eYear: 2007\u003cbr\u003eTime to 50M: \u003cb\u003e~2.0 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Mobile\u003cbr\u003eMetric type: devices\u003cbr\u003eComparability: comparable_proxy\u003cbr\u003eImpact: Transformative\u003cbr\u003eNotes: Device sales approximate users but not identical","\u003cb\u003eAndroid Market \u002f App ecosystem\u003c\u002fb\u003e\u003cbr\u003eYear: 2008\u003cbr\u003eTime to 50M: \u003cb\u003e~1.0 years\u003c\u002fb\u003e\u003cbr\u003eCategory: Mobile\u003cbr\u003eMetric type: devices\u003cbr\u003eComparability: comparable_proxy\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Install base and accounts differ"],"x":{"dtype":"i2","bdata":"1wfYBw=="},"y":{"dtype":"i2","bdata":"2gJtAQ=="},"type":"scatter"},{"hoverinfo":"text","marker":{"color":"#E74C3C","line":{"color":"white","width":1.5},"size":[18,12,12,18,18,12,12,16],"symbol":["circle","circle","triangle-up","square","diamond","diamond","diamond","diamond"]},"mode":"markers","name":"AI\u002fAgentic","text":["\u003cb\u003eChatGPT public launch\u003c\u002fb\u003e\u003cbr\u003eYear: 2022\u003cbr\u003eTime to 50M: \u003cb\u003e~2 months\u003c\u002fb\u003e\u003cbr\u003eCategory: AI\u002fAgentic\u003cbr\u003eMetric type: users\u003cbr\u003eComparability: strict_proxy\u003cbr\u003eImpact: Transformative\u003cbr\u003eNotes: Public user-count reporting is closest to the metric","\u003cb\u003eGrok (xAI) public on X\u003c\u002fb\u003e\u003cbr\u003eYear: 2023\u003cbr\u003eTime to 50M: \u003cb\u003e~6 months\u003c\u002fb\u003e\u003cbr\u003eCategory: AI\u002fAgentic\u003cbr\u003eMetric type: accounts\u003cbr\u003eComparability: comparable_proxy\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Platform exposure differs from direct active users","\u003cb\u003eo1 \u002f Claude 3.5 \u002f Gemini 1.5 reasoning models\u003c\u002fb\u003e\u003cbr\u003eYear: 2024\u003cbr\u003eTime to 50M: \u003cb\u003e~3 months\u003c\u002fb\u003e\u003cbr\u003eCategory: AI\u002fAgentic\u003cbr\u003eMetric type: accounts\u003cbr\u003eComparability: rough_analogy\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Multiple products and access models combined","\u003cb\u003eAgentic AI tools scale (Devin-like)\u003c\u002fb\u003e\u003cbr\u003eYear: 2025\u003cbr\u003eTime to 50M: \u003cb\u003e21 days\u003c\u002fb\u003e\u003cbr\u003eCategory: AI\u002fAgentic\u003cbr\u003eMetric type: organizations\u003cbr\u003eComparability: projection\u003cbr\u003eImpact: Transformative\u003cbr\u003eNotes: Projected organization\u002ftool adoption is not consumer user adoption","\u003cb\u003eGPT-5.4 (OpenAI) public release\u003c\u002fb\u003e\u003cbr\u003eYear: 2026\u003cbr\u003eTime to 50M: \u003cb\u003e21 days\u003c\u002fb\u003e\u003cbr\u003eCategory: AI\u002fAgentic\u003cbr\u003eMetric type: users\u003cbr\u003eComparability: projection\u003cbr\u003eImpact: Transformative\u003cbr\u003eNotes: Projected future user adoption","\u003cb\u003eGemini 3.1 Pro public preview (Google)\u003c\u002fb\u003e\u003cbr\u003eYear: 2026\u003cbr\u003eTime to 50M: \u003cb\u003e~1 months\u003c\u002fb\u003e\u003cbr\u003eCategory: AI\u002fAgentic\u003cbr\u003eMetric type: users\u003cbr\u003eComparability: projection\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Projected future preview adoption","\u003cb\u003eClaude Opus 4.7 (Anthropic) released Apr 16 2026\u003c\u002fb\u003e\u003cbr\u003eYear: 2026\u003cbr\u003eTime to 50M: \u003cb\u003e21 days\u003c\u002fb\u003e\u003cbr\u003eCategory: AI\u002fAgentic\u003cbr\u003eMetric type: users\u003cbr\u003eComparability: projection\u003cbr\u003eImpact: High\u003cbr\u003eNotes: Projected future user adoption","\u003cb\u003eProjected omni-modal \u002f recursive agents\u003c\u002fb\u003e\u003cbr\u003eYear: 2026\u003cbr\u003eTime to 50M: \u003cb\u003e14 days\u003c\u002fb\u003e\u003cbr\u003eCategory: AI\u002fAgentic\u003cbr\u003eMetric type: users\u003cbr\u003eComparability: projection\u003cbr\u003eImpact: Speculative Transformative\u003cbr\u003eNotes: Speculative future category"],"x":{"dtype":"i2","bdata":"5gfnB+gH6QfqB+oH6gfqBw=="},"y":{"dtype":"i2","bdata":"PAC0AFoAFQAVAB4AFQAOAA=="},"type":"scatter"}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermap":[{"type":"scattermap","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"shapes":[{"fillcolor":"rgba(200,200,200,0.15)","line":{"width":0},"type":"rect","x0":1955,"x1":1990,"xref":"x","y0":0,"y1":1,"yref":"y domain"},{"fillcolor":"rgba(100,150,220,0.12)","line":{"width":0},"type":"rect","x0":1990,"x1":2005,"xref":"x","y0":0,"y1":1,"yref":"y domain"},{"fillcolor":"rgba(180,150,220,0.12)","line":{"width":0},"type":"rect","x0":2005,"x1":2015,"xref":"x","y0":0,"y1":1,"yref":"y domain"},{"fillcolor":"rgba(255,150,150,0.15)","line":{"width":0},"type":"rect","x0":2015,"x1":2030,"xref":"x","y0":0,"y1":1,"yref":"y domain"}],"annotations":[{"arrowcolor":"rgba(100,100,100,0.5)","arrowhead":0,"arrowsize":0.5,"arrowwidth":1,"ax":20,"ay":-30,"bgcolor":"rgba(255,255,255,0.85)","borderpad":3,"font":{"color":"#333","size":10},"showarrow":true,"text":"ARPANET","x":1969,"y":3650},{"arrowcolor":"rgba(100,100,100,0.5)","arrowhead":0,"arrowsize":0.5,"arrowwidth":1,"ax":0,"ay":-30,"bgcolor":"rgba(255,255,255,0.85)","borderpad":3,"font":{"color":"#333","size":10},"showarrow":true,"text":"iPhone","x":2007,"y":730},{"arrowcolor":"rgba(100,100,100,0.5)","arrowhead":0,"arrowsize":0.5,"arrowwidth":1,"ax":0,"ay":-30,"bgcolor":"rgba(255,255,255,0.85)","borderpad":3,"font":{"color":"#333","size":10},"showarrow":true,"text":"ChatGPT","x":2022,"y":60},{"align":"center","font":{"color":"#666","size":9},"showarrow":false,"text":"Footnote: adoption proxies are not directly equivalent across paradigms. Marker shapes distinguish rough analogies and projections; trend line is a visual guide, not causal model. Sources: Statista, Asymco, Epoch AI.","x":0.5,"xref":"paper","y":-0.12,"yref":"paper"}],"title":{"font":{"size":18},"text":"\u003cb\u003eTime-to-Scale Proxy Across Tech Paradigms\u003c\u002fb\u003e\u003cbr\u003e\u003csup\u003eMetric types differ: users, developers, devices, accounts, and organizations\u003c\u002fsup\u003e","x":0.5},"xaxis":{"title":{"text":"Year"},"range":[1953,2030],"tickmode":"linear","tick0":1960,"dtick":10,"gridcolor":"rgba(128,128,128,0.15)"},"yaxis":{"title":{"text":"Days to scale proxy"},"type":"log","range":[1,4],"gridcolor":"rgba(128,128,128,0.2)","tickvals":[14,30,90,365,1095,3650],"ticktext":["2 wk","1 mo","3 mo","1 yr","3 yr","10 yr"]},"legend":{"font":{"size":9},"title":{},"orientation":"h","yanchor":"bottom","y":1.02,"xanchor":"center","x":0.5,"itemsizing":"constant"},"margin":{"t":100,"b":80,"l":60,"r":40},"plot_bgcolor":"#FAFAFA","paper_bgcolor":"white","width":1000,"height":600,"hovermode":"closest","autosize":true}, {"responsive": true} ) }; </script> </div>
</body>
</html>