read-only demo

Videos jQDXzEVHMSE

Building Turbopuffer: Gergely Orosz (@pragmaticengineer ) × Simon Eskildsen (CEO)

index_state ready data_status ok

AI Engineer· published 2026-08-03· 0:56:29· en· indexed 2026-08-10 19:36

Open on YouTube

Scene timeline

  1. Shot 0, 0:00 to 0:03, 1 of 1 keyframes kept
  2. Shot 1, 0:03 to 0:05, 1 of 1 keyframes kept
  3. Shot 2, 0:05 to 0:12, 1 of 1 keyframes kept
  4. Shot 3, 0:12 to 0:18, 1 of 1 keyframes kept
  5. Shot 4, 0:18 to 0:21, 1 of 1 keyframes kept
  6. Shot 5, 0:21 to 0:22, 1 of 1 keyframes kept
  7. Shot 6, 0:22 to 0:28, 1 of 1 keyframes kept
  8. Shot 7, 0:28 to 0:37, 1 of 1 keyframes kept
  9. Shot 8, 0:37 to 0:54, 1 of 1 keyframes kept
  10. Shot 9, 0:54 to 1:04, 1 of 1 keyframes kept
  11. Shot 10, 1:04 to 1:31, 1 of 1 keyframes kept
  12. Shot 11, 1:31 to 1:51, 1 of 1 keyframes kept
  13. Shot 12, 1:51 to 2:22, 1 of 1 keyframes kept
  14. Shot 13, 2:22 to 2:38, 1 of 1 keyframes kept
  15. Shot 14, 2:38 to 2:45, 1 of 1 keyframes kept
  16. Shot 15, 2:45 to 3:32, 1 of 1 keyframes kept
  17. Shot 16, 3:32 to 3:42, 1 of 1 keyframes kept
  18. Shot 17, 3:42 to 4:03, 1 of 1 keyframes kept
  19. Shot 18, 4:03 to 4:10, 0 of 1 keyframes kept
  20. Shot 19, 4:10 to 4:17, 1 of 1 keyframes kept
  21. Shot 20, 4:17 to 4:23, 1 of 1 keyframes kept
  22. Shot 21, 4:23 to 4:52, 1 of 1 keyframes kept
  23. Shot 22, 4:52 to 5:22, 1 of 1 keyframes kept
  24. Shot 23, 5:22 to 5:44, 1 of 1 keyframes kept
  25. Shot 24, 5:44 to 5:52, 1 of 1 keyframes kept
  26. Shot 25, 5:52 to 6:01, 1 of 1 keyframes kept
  27. Shot 26, 6:01 to 6:34, 1 of 1 keyframes kept
  28. Shot 27, 6:34 to 7:07, 0 of 1 keyframes kept
  29. Shot 28, 7:07 to 7:14, 1 of 1 keyframes kept
  30. Shot 29, 7:14 to 7:36, 1 of 1 keyframes kept
  31. Shot 30, 7:36 to 8:05, 0 of 1 keyframes kept
  32. Shot 31, 8:05 to 8:13, 1 of 1 keyframes kept
  33. Shot 32, 8:13 to 8:21, 1 of 1 keyframes kept
  34. Shot 33, 8:21 to 8:39, 0 of 1 keyframes kept
  35. Shot 34, 8:39 to 8:58, 1 of 1 keyframes kept
  36. Shot 35, 8:58 to 9:03, 1 of 1 keyframes kept
  37. Shot 36, 9:03 to 9:32, 1 of 1 keyframes kept
  38. Shot 37, 9:32 to 10:01, 1 of 1 keyframes kept
  39. Shot 38, 10:01 to 10:30, 1 of 1 keyframes kept
  40. Shot 39, 10:30 to 10:59, 1 of 1 keyframes kept
  41. Shot 40, 10:59 to 11:23, 1 of 1 keyframes kept
  42. Shot 41, 11:23 to 11:40, 1 of 1 keyframes kept
  43. Shot 42, 11:40 to 12:12, 1 of 1 keyframes kept
  44. Shot 43, 12:12 to 12:37, 1 of 1 keyframes kept
  45. Shot 44, 12:37 to 12:56, 1 of 1 keyframes kept
  46. Shot 45, 12:56 to 12:59, 1 of 1 keyframes kept
  47. Shot 46, 12:59 to 13:30, 0 of 1 keyframes kept
  48. Shot 47, 13:30 to 13:58, 1 of 1 keyframes kept
  49. Shot 48, 13:58 to 14:17, 0 of 1 keyframes kept
  50. Shot 49, 14:17 to 14:31, 1 of 1 keyframes kept
  51. Shot 50, 14:31 to 14:58, 1 of 1 keyframes kept
  52. Shot 51, 14:58 to 15:29, 1 of 1 keyframes kept
  53. Shot 52, 15:29 to 16:07, 1 of 1 keyframes kept
  54. Shot 53, 16:07 to 16:32, 1 of 1 keyframes kept
  55. Shot 54, 16:32 to 16:50, 1 of 1 keyframes kept
  56. Shot 55, 16:50 to 17:08, 0 of 1 keyframes kept
  57. Shot 56, 17:08 to 17:40, 0 of 1 keyframes kept
  58. Shot 57, 17:40 to 17:58, 1 of 1 keyframes kept
  59. Shot 58, 17:58 to 18:31, 1 of 1 keyframes kept
  60. Shot 59, 18:31 to 18:33, 1 of 1 keyframes kept
  61. Shot 60, 18:33 to 19:00, 1 of 1 keyframes kept
  62. Shot 61, 19:00 to 19:28, 1 of 1 keyframes kept
  63. Shot 62, 19:28 to 19:44, 1 of 1 keyframes kept
  64. Shot 63, 19:44 to 19:50, 1 of 1 keyframes kept
  65. Shot 64, 19:50 to 20:15, 1 of 1 keyframes kept
  66. Shot 65, 20:15 to 20:17, 1 of 1 keyframes kept
  67. Shot 66, 20:17 to 20:28, 1 of 1 keyframes kept
  68. Shot 67, 20:28 to 20:35, 1 of 1 keyframes kept
  69. Shot 68, 20:35 to 20:42, 1 of 1 keyframes kept
  70. Shot 69, 20:42 to 20:57, 1 of 1 keyframes kept
  71. Shot 70, 20:57 to 21:09, 1 of 1 keyframes kept
  72. Shot 71, 21:09 to 21:19, 1 of 1 keyframes kept
  73. Shot 72, 21:19 to 22:09, 1 of 1 keyframes kept
  74. Shot 73, 22:09 to 22:31, 1 of 1 keyframes kept
  75. Shot 74, 22:31 to 22:52, 1 of 1 keyframes kept
  76. Shot 75, 22:52 to 23:28, 1 of 1 keyframes kept
  77. Shot 76, 23:28 to 23:57, 1 of 1 keyframes kept
  78. Shot 77, 23:57 to 24:40, 0 of 1 keyframes kept
  79. Shot 78, 24:40 to 24:42, 1 of 1 keyframes kept
  80. Shot 79, 24:42 to 24:47, 1 of 1 keyframes kept
  81. Shot 80, 24:47 to 24:57, 0 of 1 keyframes kept
  82. Shot 81, 24:57 to 25:14, 1 of 1 keyframes kept
  83. Shot 82, 25:14 to 25:15, 1 of 1 keyframes kept
  84. Shot 83, 25:15 to 25:56, 1 of 1 keyframes kept
  85. Shot 84, 25:56 to 26:11, 0 of 1 keyframes kept
  86. Shot 85, 26:11 to 26:33, 1 of 1 keyframes kept
  87. Shot 86, 26:33 to 27:05, 1 of 1 keyframes kept
  88. Shot 87, 27:05 to 27:37, 1 of 1 keyframes kept
  89. Shot 88, 27:37 to 27:43, 1 of 1 keyframes kept
  90. Shot 89, 27:43 to 27:46, 1 of 1 keyframes kept
  91. Shot 90, 27:46 to 28:33, 1 of 1 keyframes kept
  92. Shot 91, 28:33 to 28:39, 1 of 1 keyframes kept
  93. Shot 92, 28:39 to 29:26, 1 of 1 keyframes kept
  94. Shot 93, 29:26 to 29:47, 1 of 1 keyframes kept
  95. Shot 94, 29:47 to 29:55, 1 of 1 keyframes kept
  96. Shot 95, 29:55 to 29:58, 1 of 1 keyframes kept
  97. Shot 96, 29:58 to 30:07, 1 of 1 keyframes kept
  98. Shot 97, 30:07 to 30:24, 1 of 1 keyframes kept
  99. Shot 98, 30:24 to 30:44, 1 of 1 keyframes kept
  100. Shot 99, 30:44 to 30:58, 1 of 1 keyframes kept
  101. Shot 100, 30:58 to 31:25, 1 of 1 keyframes kept
  102. Shot 101, 31:25 to 31:53, 0 of 1 keyframes kept
  103. Shot 102, 31:53 to 32:07, 1 of 1 keyframes kept
  104. Shot 103, 32:07 to 32:21, 1 of 1 keyframes kept
  105. Shot 104, 32:21 to 32:24, 1 of 1 keyframes kept
  106. Shot 105, 32:24 to 32:26, 1 of 1 keyframes kept
  107. Shot 106, 32:26 to 32:51, 0 of 1 keyframes kept
  108. Shot 107, 32:51 to 33:17, 1 of 1 keyframes kept
  109. Shot 108, 33:17 to 33:36, 1 of 1 keyframes kept
  110. Shot 109, 33:36 to 33:40, 1 of 1 keyframes kept
  111. Shot 110, 33:40 to 33:56, 1 of 1 keyframes kept
  112. Shot 111, 33:56 to 34:13, 1 of 1 keyframes kept
  113. Shot 112, 34:13 to 34:32, 1 of 1 keyframes kept
  114. Shot 113, 34:32 to 35:00, 1 of 1 keyframes kept
  115. Shot 114, 35:00 to 35:27, 1 of 1 keyframes kept
  116. Shot 115, 35:27 to 35:36, 1 of 1 keyframes kept
  117. Shot 116, 35:36 to 35:49, 1 of 1 keyframes kept
  118. Shot 117, 35:49 to 36:00, 1 of 1 keyframes kept
  119. Shot 118, 36:00 to 36:21, 1 of 1 keyframes kept
  120. Shot 119, 36:21 to 37:11, 1 of 1 keyframes kept
  121. Shot 120, 37:11 to 37:16, 1 of 1 keyframes kept
  122. Shot 121, 37:16 to 37:18, 1 of 1 keyframes kept
  123. Shot 122, 37:18 to 37:27, 1 of 1 keyframes kept
  124. Shot 123, 37:27 to 37:38, 1 of 1 keyframes kept
  125. Shot 124, 37:38 to 38:02, 1 of 1 keyframes kept
  126. Shot 125, 38:02 to 38:05, 1 of 1 keyframes kept
  127. Shot 126, 38:05 to 38:09, 1 of 1 keyframes kept
  128. Shot 127, 38:09 to 38:26, 1 of 1 keyframes kept
  129. Shot 128, 38:26 to 38:53, 1 of 1 keyframes kept
  130. Shot 129, 38:53 to 39:01, 1 of 1 keyframes kept
  131. Shot 130, 39:01 to 39:33, 1 of 1 keyframes kept
  132. Shot 131, 39:33 to 39:45, 1 of 1 keyframes kept
  133. Shot 132, 39:45 to 40:00, 1 of 1 keyframes kept
  134. Shot 133, 40:00 to 40:38, 1 of 1 keyframes kept
  135. Shot 134, 40:38 to 41:12, 1 of 1 keyframes kept
  136. Shot 135, 41:12 to 41:30, 1 of 1 keyframes kept
  137. Shot 136, 41:30 to 41:50, 1 of 1 keyframes kept
  138. Shot 137, 41:50 to 42:12, 1 of 1 keyframes kept
  139. Shot 138, 42:12 to 42:15, 1 of 1 keyframes kept
  140. Shot 139, 42:15 to 42:39, 1 of 1 keyframes kept
  141. Shot 140, 42:39 to 43:06, 0 of 1 keyframes kept
  142. Shot 141, 43:06 to 43:15, 0 of 1 keyframes kept
  143. Shot 142, 43:15 to 43:48, 1 of 1 keyframes kept
  144. Shot 143, 43:48 to 44:30, 1 of 1 keyframes kept
  145. Shot 144, 44:30 to 44:50, 1 of 1 keyframes kept
  146. Shot 145, 44:50 to 45:17, 1 of 1 keyframes kept
  147. Shot 146, 45:17 to 45:43, 1 of 1 keyframes kept
  148. Shot 147, 45:43 to 46:14, 1 of 1 keyframes kept
  149. Shot 148, 46:14 to 46:45, 1 of 1 keyframes kept
  150. Shot 149, 46:45 to 47:15, 1 of 1 keyframes kept
  151. Shot 150, 47:15 to 47:47, 1 of 1 keyframes kept
  152. Shot 151, 47:47 to 48:20, 1 of 1 keyframes kept
  153. Shot 152, 48:20 to 48:53, 1 of 1 keyframes kept
  154. Shot 153, 48:53 to 49:39, 1 of 1 keyframes kept
  155. Shot 154, 49:39 to 50:12, 1 of 1 keyframes kept
  156. Shot 155, 50:12 to 50:46, 0 of 1 keyframes kept
  157. Shot 156, 50:46 to 51:18, 1 of 1 keyframes kept
  158. Shot 157, 51:18 to 51:34, 1 of 1 keyframes kept
  159. Shot 158, 51:34 to 51:57, 1 of 1 keyframes kept
  160. Shot 159, 51:57 to 52:28, 1 of 1 keyframes kept
  161. Shot 160, 52:28 to 52:45, 1 of 1 keyframes kept
  162. Shot 161, 52:45 to 53:06, 1 of 1 keyframes kept
  163. Shot 162, 53:06 to 53:36, 1 of 1 keyframes kept
  164. Shot 163, 53:36 to 54:16, 1 of 1 keyframes kept
  165. Shot 164, 54:16 to 54:58, 1 of 1 keyframes kept
  166. Shot 165, 54:58 to 55:37, 1 of 1 keyframes kept
  167. Shot 166, 55:37 to 55:58, 1 of 1 keyframes kept
  168. Shot 167, 55:58 to 56:01, 1 of 1 keyframes kept
  169. Shot 168, 56:01 to 56:06, 1 of 1 keyframes kept
  170. Shot 169, 56:06 to 56:12, 1 of 1 keyframes kept
  171. Shot 170, 56:12 to 56:29, 0 of 1 keyframes kept

171 shot(s).

keyframes kept every frame deduplicated

What was stored

cues
811
whisperx 811
chunks
101
from 811 cues
keyframes
154
kept of 171 captured
frames with text
154
1,681 lines read
chapters
12
from the source metadata
keyframe bytes
22.6 MB
word timings on 811 cues

Provenance

Each pipeline stage, its state and the model that produced it
stage state model started took
fetch done 2026-08-09 21:20 0s
stt done 2026-08-09 00:24 1m 07s
chunk done 2026-08-09 00:25 0s
text_embed done 2026-08-10 19:35 2s
keyframe done 2026-08-09 00:27 8m 41s
ocr done 2026-08-09 00:36 33s
frame_embed done 2026-08-10 19:35 25s

Frames, and what the machine read

  • 0:02 #0 done2 line(s)

    shot 0·sharpness 448.8

    1. AlEngineer0.95
    2. World's Fair0.97
  • 0:03 #1 done2 line(s)

    shot 1·sharpness 660.3

    1. AIEngineer0.95
    2. World's Fair0.99
  • 0:10 #2 done24 line(s)

    shot 2·sharpness 2731.6

    1. LAB & PLATINUM SPONSORS0.99
    2. Amazon AGI Lab0.98
    3. ANTHROP\C1.00
    4. Google DeepMind1.00
    5. MINIMAX0.94
    6. OpenAl0.92
    7. Akamai1.00
    8. arize1.00
    9. aws1.00
    10. Braintrust bright data0.98
    11. B1.00
    12. Browserbase1.00
    13. docker1.00
    14. :neo4j0.91
    15. ORACLE1.00
    16. PayPal1.00
    17. qodo1.00
    18. reducto1.00
    19. Sonar1.00
    20. Makers of0.99
    21. togetherai1.00
    22. Unblocked1.00
    23. WorkOS1.00
    24. SonarQube1.00
  • 0:17 #3 done85 line(s)

    shot 3·sharpness 5034.8

    1. World'sFai0.94
    2. ORACLE1.00
    3. World'sFal0.97
    4. arize0.99
    5. Google DeepMind0.98
    6. :neo4j0.81
    7. World'sFa0.93
    8. Z.AI0.98
    9. bright data0.99
    10. extend1.00
    11. orld'sFa0.97
    12. vast.ai1.00
    13. Ref.1.00
    14. World'sFe0.89
    15. RedHat1.00
    16. mezmo1.00
    17. stigg1.00
    18. RELAI0.98
    19. Modal1.00
    20. THEVELOCITYROOM1.00
    21. fiddler0.99
    22. SurrealDe0.90
    23. Vorld'sFa0.93
    24. ZERO0.98
    25. comet1.00
    26. authe0.99
    27. SOIOJIO0.85
    28. World's Fair0.97
    29. DigitalOcean1.00
    30. POSTHAN0.93
    31. Modular1.00
    32. Vorld'sFa0.99
    33. MERGE1.00
    34. AUTOMATTIC1.00
    35. Buildkite1.00
    36. yugabyteDB1.00
    37. Zed1.00
    38. Keycard1.00
    39. Meticulous1.00
    40. Daytona1.00
    41. Vorld'sFa0.98
    42. GRAVITEE1.00
    43. World'sFa0.95
    44. CINNGEST0.90
    45. BAND1.00
    46. World'sFal0.91
    47. Cleric1.00
    48. A ATLASSIAN0.95
    49. FACTORY1.00
    50. baseten1.00
    51. World'sFa0.95
    52. Snorkel0.97
    53. qodo0.98
    54. PayPal1.00
    55. Gradium1.00
    56. ANTHROPIC0.96
    57. Amazon AGI Lab0.99
    58. lorld's0.93
    59. World'sFa1.00
    60. :neo4j0.88
    61. arize1.00
    62. reducto1.00
    63. OpenAl0.98
    64. WorkOS0.98
    65. Amazon AGI Lab1.00
    66. ORACLE1.00
    67. bright data0.97
    68. Google0.99
    69. Microsoft1.00
    70. forld's0.95
    71. Braintrust1.00
    72. OpenAl0.96
    73. AN.1.00
    74. 7PIC0.80
    75. snyk1.00
    76. Lightrun0.99
    77. World'sF0.90
    78. DATADOG1.00
    79. Resolve.ai0.99
    80. World'sFa0.93
    81. LanceDB1.00
    82. CopilotKit1.00
    83. descupe0.96
    84. TOPK1.00
    85. coanee0.96
  • 0:19 #4 done13 line(s)

    shot 4·sharpness 644.1

    1. gineer1.00
    2. nazon AGI Lab0.99
    3. V0.50
    4. 's Fair0.93
    5. Mi1.00
    6. AlEngineer0.96
    7. AIEr0.93
    8. World'0.94
    9. Worl1.00
    10. THE PRAGMATIC0.97
    11. ENGINEER1.00
    12. toos0.65
    13. AISinG0.65
  • 0:22 #5 done11 line(s)

    shot 5·sharpness 638.6

    1. t0.89
    2. World'0.96
    3. OpenAI0.94
    4. AlEngineer0.97
    5. touc0.71
    6. World's Fair1.00
    7. DATADOG1.00
    8. AlEngineer0.98
    9. THE PRAUMTIC0.97
    10. World's Fair1.00
    11. ENGINEER1.00
  • 0:23 #6 done9 line(s)

    shot 6·sharpness 560.5

    1. AlEngineer0.99
    2. toos0.77
    3. World's Fair1.00
    4. AISnainge0.61
    5. DATADOG1.00
    6. AlEngineer0.97
    7. World's Fair0.97
    8. RAGMATIC0.97
    9. GINEER0.96
  • 0:30 #7 done10 line(s)

    shot 7·sharpness 311.2

    1. snyk1.00
    2. AlEngineer0.98
    3. Wor'0.95
    4. AlEngineer0.97
    5. World'sFair1.00
    6. OpenHands1.00
    7. LaI. DB0.75
    8. THEPINEETIC0.77
    9. AlEngineer0.98
    10. AlEngineer0.97
  • 0:39 #8 done18 line(s)

    shot 8·sharpness 1031.7

    1. OpenAl0.94
    2. MINIMAX0.98
    3. World's0.99
    4. World's Fair0.98
    5. AlEngineer0.99
    6. AlEngineer0.97
    7. togeh0.93
    8. World's Fair0.97
    9. orld's Fair0.97
    10. 0.80
    11. DATADOG1.00
    12. Wor1.00
    13. kesolve.ai1.00
    14. AlEngineer0.99
    15. Ravenn0.96
    16. THE PRTS0.57
    17. rld's Fair0.97
    18. air1.00
  • 0:55 #9 done5 line(s)

    shot 9·sharpness 312.7

    1. Resolve1.00
    2. WOT0.79
    3. ngineer1.00
    4. IRave0.88
    5. sFa0.89
  • 1:12 #10 done14 line(s)

    shot 10·sharpness 879.8

    1. AlEngineer1.00
    2. AlEngineer0.97
    3. toget0.88
    4. World's Fair1.00
    5. orld's Fair0.95
    6. DATADOG1.00
    7. Wort0.87
    8. esolve.ai1.00
    9. AlEngineer0.99
    10. Cas apsnuanag0.53
    11. World's Fair0.99
    12. Ravenn1.00
    13. air1.00
    14. S0.73
  • 1:35 #11 done5 line(s)

    shot 11·sharpness 319.7

    1. Resolve1.00
    2. WO0.92
    3. Engineer1.00
    4. 'Rave0.89
    5. sFa0.99
  • 2:10 #12 done16 line(s)

    shot 12·sharpness 926.4

    1. AlEngineer0.99
    2. AIEngineer0.96
    3. toge1.00
    4. World's Fair0.99
    5. orld's Fair0.96
    6. 0.82
    7. DATADOG1.00
    8. Worr0.88
    9. solve.ai1.00
    10. AlEngineer0.98
    11. World's Fair1.00
    12. Raver1.00
    13. air1.00
    14. CHE PRAGNATIC0.80
    15. AlEngineer0.95
    16. 'sl0.63
  • 2:26 #13 done10 line(s)

    shot 13·sharpness 258.6

    1. smyk0.73
    2. World'sFair0.94
    3. AlEngineer0.99
    4. Vorld'sFair0.97
    5. KLa0.75
    6. ain1.00
    7. OpenHand1.00
    8. Lai.0.81
    9. AlEngineer0.99
    10. AlEngineer0.97
  • 2:41 #14 done14 line(s)

    shot 14·sharpness 898.2

    1. AlEngineer0.98
    2. AlEngineer0.97
    3. toge1.00
    4. World's Fair1.00
    5. orld's Fair0.94
    6. 0.66
    7. DATADOG1.00
    8. Wort0.88
    9. olve.ai1.00
    10. AlEngineer0.99
    11. World's Fair0.97
    12. Ravenna0.96
    13. air1.00
    14. AlEngineer0.99
  • 3:08 #15 done7 line(s)

    shot 15·sharpness 346.0

    1. Resolve.0.99
    2. WO0.93
    3. jineer1.00
    4. "Raver0.90
    5. sFai0.84
    6. arize1.00
    7. AIEr0.87
  • 3:35 #16 done15 line(s)

    shot 16·sharpness 832.0

    1. AlEngineer0.98
    2. AlEngineer0.98
    3. togeh0.89
    4. World's Fair1.00
    5. orld's Fair0.96
    6. 0.56
    7. DATADOG1.00
    8. Wor1.00
    9. solve.ai1.00
    10. AlEngineer0.99
    11. World's Fair1.00
    12. Ravenna0.99
    13. air1.00
    14. AlEngineer0.99
    15. 's|0.75
  • 3:47 #17 done5 line(s)

    shot 17·sharpness 308.7

    1. esolve1.00
    2. WO0.85
    3. gineer0.99
    4. Raver0.92
    5. sFa0.94
  • 4:09 #18 skipped

    shot 18·duplicate of #16

  • 4:14 #19 done5 line(s)

    shot 19·sharpness 312.0

    1. esolve1.00
    2. WO0.90
    3. jineer1.00
    4. Raver0.96
    5. sFa0.87
  • 4:21 #20 done11 line(s)

    shot 20·sharpness 209.2

    1. smyk0.70
    2. World'sFair0.91
    3. AlEngineer0.99
    4. Lar0.84
    5. Vorld'sFair1.00
    6. in0.98
    7. OpenHands1.00
    8. Lai.D0.72
    9. 0.76
    10. AlEngineer1.00
    11. AlEngineer1.00
  • 4:41 #21 done5 line(s)

    shot 21·sharpness 315.4

    1. esolve1.00
    2. WO0.92
    3. jineer0.99
    4. Raver0.96
    5. ;Fa0.82
  • 4:59 #22 done5 line(s)

    shot 22·sharpness 317.7

    1. Resolve1.00
    2. WO0.67
    3. igineer0.97
    4. Rave1.00
    5. sFa1.00
  • 5:39 #23 done79 line(s)

    shot 23·sharpness 2310.0

    1. World'sFair1.00
    2. Engineer1.00
    3. Snorkel0.99
    4. Adrant0.93
    5. promptql0.97
    6. World's Fair0.98
    7. World's Fair0.96
    8. World's Fair0.86
    9. ©BAND0.94
    10. etched1.00
    11. box0.99
    12. World's Faik0.82
    13. Rurlayer0.90
    14. fiddier0.85
    15. Z.AI0.96
    16. Meliculous0.84
    17. World's Fair0.98
    18. Cleric0.97
    19. World's Fair0.99
    20. Google DeepMind1.00
    21. Microsoft1.00
    22. World's Fair0.95
    23. FACTORY1.00
    24. A ATLASSIAN0.95
    25. PRAOR0.79
    26. Unblocked1.00
    27. World's Fair0.98
    28. World'sFair1.00
    29. :neo4j0.96
    30. arize1.00
    31. Workd's Fai0.93
    32. World's Fair0.94
    33. CO NNGEST0.86
    34. World's Fair0.99
    35. ANTHROP\C1.00
    36. World's Fair0.98
    37. SENTRY0.99
    38. Browserbase1.00
    39. MINIMAX1.00
    40. World's Fair0.96
    41. Jorld's Fair0.94
    42. Braintrust1.00
    43. World's Fair0.97
    44. Sonar1.00
    45. ANTHROPIC0.98
    46. runpod0.97
    47. World's Fair0.98
    48. OperiA:0.96
    49. Worid'sFai0.96
    50. Z.AI0.95
    51. Akamai0.93
    52. /orld's Fair0.98
    53. Crusoe1.00
    54. docke.0.96
    55. Google DeepMind0.97
    56. OpenAl0.97
    57. Amazn Gi lub0.67
    58. daily1.00
    59. World's Fair0.98
    60. Wor1.00
    61. Buildk1.00
    62. Mic1.00
    63. Id'sFair0.87
    64. N.ldsFair0.85
    65. Worid'sFar0.78
    66. Microsot0.96
    67. daruid0.72
    68. digg0.58
    69. ZER1.00
    70. Keycard1.00
    71. orld's Fair0.96
    72. Modal1.00
    73. World'sFair0.96
    74. World's0.84
    75. Firecrawl0.96
    76. ilotKit1.00
    77. World's Fair0.98
    78. Ravenna1.00
    79. UNBLOCK YOUR AGENT'0.91

Transcript

811 cues· 10,618 words· 54,933 chars

  1. 0:24 All right.
  2. 0:26 It's great to be here.
  3. 0:28 And today with me here, I'm Gary Gay, author of the pragmatic engineer.
  4. 0:33 And I'm excited to have a chat with Simon Erickson, founder, CEO of turbo puffer, a very technical CEO, and we're gonna have a pretty technical discussion.
  5. 0:43 But before we jump into it, Simon, I wanted to ask, where did you fall in love with computers?
  6. 0:52 Through PowerPoint.
  7. 0:54 PowerPoint.
  8. 0:56 I don't know if any of you know this, but in Power, well, you probably know this, but in PowerPoint, right, you can make the diagrams and stuff, when you click them, go to another slide.
  9. 1:07 That becomes Turing complete real quick, right?
  10. 1:08 You can sort of create very complicated, convoluted games, and then at some point, you make it through the Microsoft Office suite and you discover FrontPage.
  11. 1:18 Do you remember FrontPage?
  12. 1:19 Yeah, I remember FrontPage.
  13. 1:21 It was supposed to eliminate the need for any front-end developers.
  14. 1:25 Exactly.
  15. 1:26 And it only worked in Internet Explorer.
  16. 1:29 I remember a heartbreak I had one day when someone opened a website I created in Firefox and it was all over the place.
  17. 1:36 And then one day I accidentally clicked the HTML
  18. 1:39 thing in front page and it just showed all of this stuff that I couldn't make sense of and I just started looking at it and then going online and finding little snippets that you could add in to make the cursor change and all of these different different things and then it just sort of escalated from there then you upgrade to Dreamweaver and now you're coding and then you're like well how do you make the pages dynamically you learn PHP and then for me I exhausted the
  19. 2:06 on Danish language programming advice, and I was around 11 or 12, and so I just went and got addicted to World of Warcraft for four years, but that gets you really, really good at English.
  20. 2:21 So you kind of start hacking, get into deeper, and now the logical step would have been to just go to university and learn properly about this stuff, but that's not what you did, did you?
  21. 2:33 I mean, I just, I started just, I mean, you know, then I learned video games, then I learned English, and then, you know, this like massive arsenal of the web.
  22. 2:45 Now it would be very interesting, because the LLMs would just speak Danish to me, and you could just,
  23. 2:50 you wouldn't have hit the wall like I did.
  24. 2:53 So that would have been very interesting.
  25. 2:54 Maybe I would have been better at programming.
  26. 2:55 That would have been nice.
  27. 2:57 And then I just started picking up jobs and things like that throughout high school.
  28. 3:02 And when I was in high school as well, I got exposed to this thing called the International Olympiad in Informatics.
  29. 3:07 You've heard of this thing?
  30. 3:08 Yeah.
  31. 3:10 And I had an internet friend, and she lived in Australia, and she was on the Australian team.
  32. 3:16 And she told me, oh, there's probably something for the Danish team as well, but I'd never heard about it before.
  33. 3:21 And so I found it on some little mysterious website, and then applied, and then solved these programming problems that looked very different from the HTML and PHP things that I'd solved until then.
  34. 3:31 Were these like the algorithmical-ish programs?
  35. 3:34 Exactly.
  36. 3:34 It's sort of like this is...
  37. 3:36 Not actually the kind of problem you would see there, but I think it illustrates well the kind of problem that you might get, right?
  38. 3:41 Is you could imagine something like, OK, here's like n trucks.
  39. 3:45 Here's m packages.
  40. 3:47 The m packages have these dimensions.
  41. 3:51 Give me which trucks, which packages should be in, and then do something optimal.
  42. 3:56 That's an NP-complete problem.
  43. 3:57 You can't solve that, but you could compete with everyone else in the competition of doing the best thing.
  44. 4:01 So it's these kinds of problems.
  45. 4:03 And so I started doing that in high school.
  46. 4:05 I was working as well for a startup.
  47. 4:10 And then Shopify found me while I was still in high school.
  48. 4:17 And the whole Shopify family, was it through your open source contributions?
  49. 4:20 Was it something else?
  50. 4:23 It was because I had written an article

Chapters

  1. 0:00 Introduction and Simon’s early history with computers
  2. 3:02 The International Olympiad in Informatics and early competitive programming
  3. 4:13 How Simon was recruited by Shopify while still in high school
  4. 8:46 Engineering challenges and scaling infrastructure at Shopify
  5. 14:56 Decision to leave Shopify and the creation of the "napkin math" project
  6. 20:40 The origin and technical motivations behind Turbopuffer
  7. 24:46 Design challenges of building a database on top of S3
  8. 28:41 Cursor becoming the first major customer
  9. 35:36 The meeting with Jensen Huang and Nvidia’s push for GPUs
  10. 39:01 The competitive reality of cloud infrastructure and CPU scarcity
  11. 43:06 Philosophical perspective on venture capital and funding
  12. 51:45 Building a remote-first culture with the "campfire" concept

Open at this second