Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
The Power of 2
Search
Igor Wiedler
April 12, 2017
Programming
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Power of 2
Igor Wiedler
April 12, 2017
More Decks by Igor Wiedler
See All by Igor Wiedler
Redis Bedtime Stories
igorw
1
380
Wide Event Analytics (LISA19)
igorw
4
950
a day in the life of a request
igorw
0
180
production: an owner's manual
igorw
0
200
LISP 1.5 Programmer's Manual: A Dramatic Reading
igorw
0
490
The Moral Character of Software
igorw
1
330
interdisciplinary computing (domcode)
igorw
0
330
miniKanren (clojure berlin)
igorw
1
340
End the war on tabs (phpnw14)
igorw
1
1.1k
Other Decks in Programming
See All in Programming
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
1
470
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
130
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
180
[DroidKaigi 2026] Bring your own phones to Gradle Managed Devices
f2lk
0
110
Webプラットフォームで議論されているセキュリティ課題 / Security issues being discussed on Web Platforms
petamoriken
0
260
スマート反転とウェブアクセシビリティ
camiha
0
160
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
130
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
150
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
440
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
970
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
160
信頼性の目標を誰も求めてない
shubox
0
500
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.9k
Product Roadmaps are Hard
iamctodd
55
13k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
Visualization
eitanlees
152
17k
Producing Creativity
orderedlist
PRO
348
41k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Ethics towards AI in product and experience design
skipperchong
2
360
So, you think you're a good person
axbom
PRO
2
2.1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Site-Speed That Sticks
csswizardry
13
1.5k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Balancing Empowerment & Direction
lara
6
1.3k
Transcript
the power of 2 @igorwhilefalse
2n
2×2×… n
2 4 8
2 4 8 16 32 64 128 256
2 4 8 16 32 64 128 256 512 1024
2048 4096 8192 16384 32768 65536
2 4 8 16 32 64 128 256 512 1024
2048 4096 8192 16384 32768 65536 131K 262K 524K 1M 2M 4M 8M 16M 33M 67M 134M 268M 536M 1B 2B 4B 8B 17B 34B 68B 137B 274B 549B 1T 2T 4T 8T 17T 35T 70T 140T 281T 562T 1Q 2Q 4Q 9Q 18Q 36Q 72Q 144Q 288Q 576Q 1Quint 2Quint 4Quint 9Quint 18Quint
18'446'744'073'709'551'616
18'446'744'073'709'551'616 grains of rice
alot by @alliebrosh
2 4 8 16 32 64 128 256 512 1024
2048 4096 8192 16384 32768 65536 131K 262K 524K 1M 2M 4M 8M 16M 33M 67M 134M 268M 536M 1B 2B 4B 8B 17B 34B 68B 137B 274B 549B 1T 2T 4T 8T 17T 35T 70T 140T 281T 562T 1Q 2Q 4Q 18Q 36Q 72Q 144Q 288Q 576Q 1Quint 2Quint 4Quint 9Quint 18Quint
2 4 8 16 32 64 128 256 512 1024
2048 4096 8192 16384 32768 65536 131K 262K 524K 1M 2M 4M 8M 16M 33M 67M 134M 268M 536M 1B 2B 4B 17B 34B 68B 137B 274B 549B 1T 2T 4T 8T 17T 35T 70T 140T 281T 562T 1Q 2Q 4Q 9Q 18Q 36Q 72Q 144Q 288Q 576Q 1Quint 2Quint 4Quint 9Quint 18Quint
2 4 8 16 32 64 128 256 512 1024
2048 4096 8192 16384 32768 65536 131K 262K 524K 1M 2M 4M 8M 16M 33M 67M 134M 268M 536M 1B 2B 4B 8B 17B 34B 68B 137B 274B 549B 1T 2T 4T 8T 17T 35T 70T 140T 281T 562T 1Q 2Q 4Q 9Q 18Q 36Q 72Q 144Q 288Q 576Q 1Quint 2Quint 4Quint 9Quint 18Quint
2 4 8 16 32 64 128 256 512 1024
2048 4096 8192 16384 32768 65536 131K 262K 524K 1M 2M 4M 8M #cafeee 33M 67M 134M 268M 536M 1B 2B 4B 8B 17B 34B 68B 137B 274B 549B 1T 2T 4T 8T 17T 35T 70T 140T 281T 562T 1Q 2Q 4Q 9Q 18Q 36Q 72Q 144Q 288Q 576Q 1Quint 2Quint 4Quint 9Quint 18Quint
2 4 8 16 32 64 128 256 512 1024
2048 4096 8192 16384 32768 65536 131K 262K 524K 1M 2M 4M 8M 16M 33M 67M 134M 268M 536M 1B 2B 4B 8B 17B 34B 68B 137B 274B 549B 1T 2T 4T 8T 17T 35T 70T 140T 281T 562T 1Q 2Q 4Q 9Q 18Q 36Q 72Q 144Q 288Q 576Q 1Quint 2Quint 4Quint 9Quint 18Quint
2 4 8 16 32 64 128 256 512 1024
2048 4096 8192 16384 32768 65536 131K 262K 524K 1M 2M 4M 8M 16M 33M 67M 134M 268M 536M 1B 2B 4B 8B 17B 34B 68B 137B 274B 549B 1T 2T 4T 8T 17T 35T 70T 140T 281T 562T 1Q 2Q 4Q 9Q 18Q 36Q 72Q 144Q 288Q 576Q 1Quint 2Quint 4Quint 9Quint 18Quint
2 4 8 16 32 64 128 256 512 1024
2048 4096 8192 16384 32768 65536 131K 262K 524K 1M 2M 4M 8M 16M 33M 67M 134M 268M 536M 1B 2B 4B 8B 17B 34B 68B 137B 274B 549B 1T 2T 4T 8T 17T 35T 70T 140T 281T 562T 1Q 2Q 4Q 9Q 18Q 36Q 72Q 144Q 288Q 576Q 1Quint 2Quint 4Quint 9Quint 18Quint
2n
exponential growth • population growth • infection (zombie apocalypse) •
economic growth (mod humans) • moore's law
crypto • one char = { 0 1 2 3
4 5 6 7 8 9 a b c d e f } • possible values: 161 = 16 • two chars = { 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f ... } • possible values: 162 = 256 • 64 bit key: 264 = 1616 = 18Quint
we scaled up let's scale down
log2 n
n÷2÷…=1 y
dress shopping
dress shopping
dress shopping
dress shopping
dress shopping
dress shopping
dress shopping
binary search
database
log2 n
log2 (18'446'744'073'709'551'616) = 64
atoms • atoms in a human body: 7×1027 =>
7'000'000'000'000'000'000'000'000'000 => log2 = 92 • atoms in observable universe: 4×1079 => 40'000'000'000'000'000'000'000'000'000 '000'000'000'000'000'000'000'000'000 '000'000'000'000'000'000'000'000 => log2 = 264
recap • 2n grows large fast 232 = 4B 264
= 18Quint • log2 n decreases quickly log2 4B = 32 log2 18Quint = 64 yay crypto and grains of rice yay databases and dresses
thank u zine: igor.io/pow @igorwhilefalse