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
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
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
360
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
390
Wide Event Analytics (LISA19)
igorw
4
960
a day in the life of a request
igorw
0
180
production: an owner's manual
igorw
0
210
LISP 1.5 Programmer's Manual: A Dramatic Reading
igorw
0
500
The Moral Character of Software
igorw
1
340
interdisciplinary computing (domcode)
igorw
0
330
miniKanren (clojure berlin)
igorw
1
350
End the war on tabs (phpnw14)
igorw
1
1.1k
Other Decks in Programming
See All in Programming
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
12
4.4k
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.4k
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
110
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
110
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
3
1.3k
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
960
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.8k
Domain-Driven Transformation
hschwentner
2
2.3k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
420
dotNET_vulnclicker_intro.pdf
deka_morita
0
150
Railsバージョンを4倍にした話
optim
0
730
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
190
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
610
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Bash Introduction
62gerente
615
220k
A Soul's Torment
seathinner
8
3.8k
Automating Front-end Workflow
addyosmani
1370
210k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
610
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
580
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Mind Mapping
helmedeiros
1
410
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
750
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