A place to cache linked articles (think custom and personal wayback machine)
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

index.html 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. <!doctype html><!-- This is a valid HTML5 document. -->
  2. <!-- Screen readers, SEO, extensions and so on. -->
  3. <html lang="fr">
  4. <!-- Has to be within the first 1024 bytes, hence before the <title>
  5. See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
  6. <meta charset="utf-8">
  7. <!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
  8. <!-- The viewport meta is quite crowded and we are responsible for that.
  9. See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
  10. <meta name="viewport" content="width=device-width,initial-scale=1">
  11. <!-- Required to make a valid HTML5 document. -->
  12. <title>What Is Going To Happen In 2021 (archive) — David Larlet</title>
  13. <meta name="description" content="Publication mise en cache pour en conserver une trace.">
  14. <!-- That good ol' feed, subscribe :). -->
  15. <link rel="alternate" type="application/atom+xml" title="Feed" href="/david/log/">
  16. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  17. <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons2/apple-touch-icon.png">
  18. <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons2/favicon-32x32.png">
  19. <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons2/favicon-16x16.png">
  20. <link rel="manifest" href="/static/david/icons2/site.webmanifest">
  21. <link rel="mask-icon" href="/static/david/icons2/safari-pinned-tab.svg" color="#07486c">
  22. <link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
  23. <meta name="msapplication-TileColor" content="#f0f0ea">
  24. <meta name="msapplication-config" content="/static/david/icons2/browserconfig.xml">
  25. <meta name="theme-color" content="#f0f0ea">
  26. <!-- Documented, feel free to shoot an email. -->
  27. <link rel="stylesheet" href="/static/david/css/style_2021-01-20.css">
  28. <!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
  29. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  30. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  31. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  32. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  33. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  34. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  35. <script>
  36. function toggleTheme(themeName) {
  37. document.documentElement.classList.toggle(
  38. 'forced-dark',
  39. themeName === 'dark'
  40. )
  41. document.documentElement.classList.toggle(
  42. 'forced-light',
  43. themeName === 'light'
  44. )
  45. }
  46. const selectedTheme = localStorage.getItem('theme')
  47. if (selectedTheme !== 'undefined') {
  48. toggleTheme(selectedTheme)
  49. }
  50. </script>
  51. <meta name="robots" content="noindex, nofollow">
  52. <meta content="origin-when-cross-origin" name="referrer">
  53. <!-- Canonical URL for SEO purposes -->
  54. <link rel="canonical" href="https://avc.com/2021/01/what-is-going-to-happen-in-2021/">
  55. <body class="remarkdown h1-underline h2-underline h3-underline em-underscore hr-center ul-star pre-tick">
  56. <article>
  57. <header>
  58. <h1>What Is Going To Happen In 2021</h1>
  59. </header>
  60. <nav>
  61. <p class="center">
  62. <a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
  63. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
  64. </svg> Accueil</a> •
  65. <a href="https://avc.com/2021/01/what-is-going-to-happen-in-2021/" title="Lien vers le contenu original">Source originale</a>
  66. </p>
  67. </nav>
  68. <hr>
  69. <p>Hi Everyone. Happy 2021.</p>
  70. <p>Today, as is my custom on the first day of the new year, I am going to take a stab at what the year ahead will bring. I find it useful to think about what we are in for. It helps me invest and advise the companies we are invested in. Like our investing, I will get some of these right and some wrong. But having a point of view is very helpful when operating in a world that is full of uncertainty.</p>
  71. <p>Let’s start with the elephant in the room. The Covid Pandemic will end in the developed world in 2021. I think we will see the end of the Covid Pandemic in the US sometime in the second quarter. I believe the US will work out the challenges we are having getting out of the gate and will be vaccinating at least 40mm people a month in the US in the first quarter. When you add that to <a href="https://www.cdc.gov/coronavirus/2019-ncov/cases-updates/burden.html">the 90mm people in the US that the CDC believes have already been infected</a>, we will have well over 200mm people in the US who have some protection from the virus by the end of March. By the end of the second quarter in the US, anyone who wants to be vaccinated will have been able to do so. All of this will be aided by at least two additional approved vaccines in the US in January and new and improved protocols, like emphasizing the first dose over the second one.</p>
  72. <p>The second half of 2021 will be marked by two conflicting trends. First, we will see people returning in droves to offices, restaurants, bars, clubs, gyms, stadiums, concerts, parties, travel, theaters, and anywhere that they can be social with others, ideally many others. I personally cannot wait to do all of that when it is safe to do so.</p>
  73. <p>But ironically, this mass socializing trend will not materially and/or permanently change many behaviors we adopted in the Covid Pandemic. I believe that we will continue to want to work from home, exercise from home, shop from home, watch first run movies from home, order in, livestream, and all of the other new behaviors we learned to enjoy and perfect in the last year.</p>
  74. <p>Where all of this shakes out will be the big reveal of 2021 and will impact many tech companies and many tech stocks. As <a href="https://avc.com/2020/12/what-happened-in-2020/">I wrote yesterday</a>, I think the trends that were accelerated in 2020 will not reverse in 2021, although the slope of the adoption curves will likely flatten a fair bit.</p>
  75. <p>While we are out mass socializing, we will also be picking up the pieces of our world that was shattered by the pandemic. In the US, we have racial equity issues that are longstanding, real and demanding to be addressed. We also have an economy that is in tatters. And we have sectors of our economy like retail, commercial real estate, carbon based energy, and more that will never be the same. The restructuring of our economy and government and corporate balance sheets and income statements that have been blown wide open will take a decade or more to work out.</p>
  76. <p>Sitting above all of this is an atmosphere that is getting warmer by the day. As I wrote in <a href="https://avc.com/2020/01/what-will-happen-in-the-2020s/">last year’s looking forward post</a>:</p>
  77. <blockquote class="wp-block-quote"><p>The looming climate crisis will be to this century what the two world wars were to the previous one. It will require countries and institutions to re-allocate capital from other endeavors to fight against a warming planet. </p><cite>https://avc.com/2020/01/what-will-happen-in-the-2020s/</cite></blockquote>
  78. <p>At USV, we have begun that reallocation of capital and we will be investing heavily in companies and technologies that can help the world address this existential threat. I believe that many of our colleagues in the venture capital world will do the same because not only does the world need this investment, it will generate fantastic returns too. Climate will be to this decade what cloud was to the last one.</p>
  79. <p>The twin terrors of the Covid Pandemic and the Climate Crisis will drive the great US migration of the 21st century and we are already experiencing it. We will see it accelerate in 2021. If, because of what we learned in the Covid Pandemic, a good job no longer requires someone to live in a low lying flood-prone city like Miami or NYC or a city that is burning like SF or LA, we will see many people in the US choose to leave those places and adopt new homes that are less impacted by the climate crisis. We call this “adapting to the climate crisis” at USV, and this will be a huge investable trend for many years to come.</p>
  80. <p>I believe that governments will respond to all of these economic challenges by continuing to print fiat money without restraint and by taxing and regulating innovative new companies to protect old and dying companies. This will lead investors to continue to allocate capital to new forms of money (crypto) and new ways of creating and financing innovation (decentralized projects and organizations). We are already seeing that happen in the finance sector, with breakout projects in decentralized finance in 2020 like Compound, Yearn, and Uniswap (a USV funded project). We will see this approach accelerate in 2021 and expand into areas beyond the financial sector. The idea of financing and executing innovation inside of a global decentralized autonomous organization is such a powerful idea and one whose time has come.</p>
  81. <p>As I go back and re-read this post, I am struck by how obvious and unprovocative all of these predictions are. Either that means that I am not getting far out enough on the curve to see things before everyone else does, or it means that the trends that will define 2021 have been building for years and are finally coming of age. Maybe it is a bit of both.</p>
  82. <p>In any case, 2021 will be a year of returning to normal, but it will be a new normal and not like one we have experienced before. Adapting to change is my mantra for 2021. Happy New Year everyone.</p>
  83. </article>
  84. <hr>
  85. <footer>
  86. <p>
  87. <a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
  88. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
  89. </svg> Accueil</a> •
  90. <a href="/david/log/" title="Accès au flux RSS"><svg class="icon icon-rss2">
  91. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-rss2"></use>
  92. </svg> RSS</a> •
  93. <a href="http://larlet.com" title="Go to my English profile" data-instant><svg class="icon icon-user-tie">
  94. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-user-tie"></use>
  95. </svg> Pro</a> •
  96. <a href="mailto:david%40larlet.fr" title="Envoyer un courriel"><svg class="icon icon-mail">
  97. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-mail"></use>
  98. </svg> Email</a> •
  99. <abbr class="nowrap" title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340"><svg class="icon icon-hammer2">
  100. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-hammer2"></use>
  101. </svg> Légal</abbr>
  102. </p>
  103. <template id="theme-selector">
  104. <form>
  105. <fieldset>
  106. <legend><svg class="icon icon-brightness-contrast">
  107. <use xlink:href="/static/david/icons2/symbol-defs.svg#icon-brightness-contrast"></use>
  108. </svg> Thème</legend>
  109. <label>
  110. <input type="radio" value="auto" name="chosen-color-scheme" checked> Auto
  111. </label>
  112. <label>
  113. <input type="radio" value="dark" name="chosen-color-scheme"> Foncé
  114. </label>
  115. <label>
  116. <input type="radio" value="light" name="chosen-color-scheme"> Clair
  117. </label>
  118. </fieldset>
  119. </form>
  120. </template>
  121. </footer>
  122. <script>
  123. function loadThemeForm(templateName) {
  124. const themeSelectorTemplate = document.querySelector(templateName)
  125. const form = themeSelectorTemplate.content.firstElementChild
  126. themeSelectorTemplate.replaceWith(form)
  127. form.addEventListener('change', (e) => {
  128. const chosenColorScheme = e.target.value
  129. localStorage.setItem('theme', chosenColorScheme)
  130. toggleTheme(chosenColorScheme)
  131. })
  132. const selectedTheme = localStorage.getItem('theme')
  133. if (selectedTheme && selectedTheme !== 'undefined') {
  134. form.querySelector(`[value="${selectedTheme}"]`).checked = true
  135. }
  136. }
  137. const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
  138. window.addEventListener('load', () => {
  139. let hasDarkRules = false
  140. for (const styleSheet of Array.from(document.styleSheets)) {
  141. let mediaRules = []
  142. for (const cssRule of styleSheet.cssRules) {
  143. if (cssRule.type !== CSSRule.MEDIA_RULE) {
  144. continue
  145. }
  146. // WARNING: Safari does not have/supports `conditionText`.
  147. if (cssRule.conditionText) {
  148. if (cssRule.conditionText !== prefersColorSchemeDark) {
  149. continue
  150. }
  151. } else {
  152. if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
  153. continue
  154. }
  155. }
  156. mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
  157. }
  158. // WARNING: do not try to insert a Rule to a styleSheet you are
  159. // currently iterating on, otherwise the browser will be stuck
  160. // in a infinite loop…
  161. for (const mediaRule of mediaRules) {
  162. styleSheet.insertRule(mediaRule.cssText)
  163. hasDarkRules = true
  164. }
  165. }
  166. if (hasDarkRules) {
  167. loadThemeForm('#theme-selector')
  168. }
  169. })
  170. </script>
  171. </body>
  172. </html>