Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Codeaholics Pub Quiz - Answers
Search
Matthew Rudy Jacobs
March 13, 2013
Technology
56
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Codeaholics Pub Quiz - Answers
Matthew Rudy Jacobs
March 13, 2013
More Decks by Matthew Rudy Jacobs
See All by Matthew Rudy Jacobs
From Developer to Architect (and back again)
matthewrudy
3
250
Humans are Hard
matthewrudy
0
160
[Alpha] Humans Are Hard
matthewrudy
0
130
From Developer To Architect
matthewrudy
0
110
Git Commit Signing: Code we can trust?
matthewrudy
0
200
We Need To Talk About Postgres
matthewrudy
0
110
Coding as a Team At GoGoVan
matthewrudy
3
460
10 Years of Code
matthewrudy
0
130
Elixir - Part 1
matthewrudy
1
210
Other Decks in Technology
See All in Technology
GitHub Copilot運用のリアル ~AI Credit時代にどう向き合うか~
takafumisu2uk1
0
620
AWS Summit 2026で見えたSIerにとっての Amazon Quickの位置づけ
maf_0521
0
160
飲食店もAIで。レジ締めやハンディシステムをつくってる話 / Using AI for restaurant management
vtryo
0
230
Kotlin 開発のツラミを爆破した話! / Explode the difficulty of Kotlin dev!
eller86
0
140
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
430
ご挨拶「10周年を迎える共創ラボのこれまでとこれから」
iotcomjpadmin
0
180
ゼロをイチにする仕事が終わったあと
smasato
0
250
NDIAS CTF 2026 問題解説会資料
bata_24
0
170
Keeping applications secure by evolving OAuth 2.0 and OpenID Connect
ahus1
PRO
1
130
製造現場での生成AIの活用、およびエージェントAIの実装のあり方、AVEVAの取り組み
iotcomjpadmin
0
220
AIに障害切り分けを全部やってもらった。 。 。 。
estie
0
340
AWS Summit Japan 2026の振り返りと2027へ向けて / AWS Summit Japan 2026 Recap and Prospects for 2027
kaminashi
1
180
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
What's in a price? How to price your products and services
michaelherold
247
13k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Building AI with AI
inesmontani
PRO
1
1.1k
ラッコキーワード サービス紹介資料
rakko
1
3.8M
The Spectacular Lies of Maps
axbom
PRO
1
840
WCS-LA-2024
lcolladotor
0
670
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Making Projects Easy
brettharned
120
6.7k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
380
Transcript
Codeaholics Pub Quiz Presented by Matthew Rudy @Codeaholics HK
The Answers!!!
Round 1: Codeaholics
10 questions: 1+1 points each
Extra point: Name a speaker at this meeting #1 When
was the first Codeaholics meetup? a) August 2010 b) December 2010 c) February 2011
c) February 2011 Speakers were: Eddie Lau, Giovanni Lion, Paul
Gresham
Extra point: What is their github handle? #2 Who created
the name “Codeaholics”? a) Eddie Lau b) Matthew Rudy c) Steve Holmes
a) Eddie Lau His Github handle is: 3dd13
Extra point: What was their original name? #3 Who sponsors
Codeaholics? a) Enterproid b) Softlayer c) Thought Sauce
c) Thought Sauce The original name was “Thought Source”
Extra point: Which group did Codeaholics come from? #4 Which
group did Steve previously organise? a) Agile Hong Kong b) Hong Kong Java User Group c) Hong Kong Linux User Group
a) Agile Hong Kong Codeaholics used to be Hong Kong
Ruby On Rails (HKROR)
Extra point: when did he talk about it at Codeaholics?
#5 What is the name of Jonas Karlsson’s language? a) Bamboo b) Beanstalk c) Panda
c) Panda He gave a talk at Codeaholics in November
2012
Extra point: how many github stars does it have? #6
What is the name of Jimmy’s Backbone Data Grid library? a) BackboneData b) BackGrid c) DataBack
b) BackGrid as of Tuesday 12th March it had 760
Github stars
Extra point: how many teams presented? #7 How many teams
took part in Code Camp #01? a) 7 b) 8 c) 9
c) 9 8 of the teams made it to the
end.
Extra point: how many parts was it? #8 Who gave
“an Introduction to Haskell” in 2011? a) Leonard Siu b) William Taysom c) YKY
b) William Taysom William’s Introduction to Haskell was divided into
3 parts.
Extra point: which HK githubber joined first? #9 How many
Githubbers are there in Hong Kong? a) 624 b) 724 c) 824
c) 824 Aaron Valade is the earliest Hong Kong Githubber
having joined on 18th February 2008
Extra point: Where was it held? #10 In which year
was the first Hong Kong Bar Camp? a) 2006 b) 2007 c) 2008
b) 2007 held at Yahoo! Hong Kong on December 16th
2007
Round 1: * / 20
Round 2: Initialisms
10 questions: 2 points each
#11 ACID What do the letters stand for:
ACID = Atomicity Consistency Isolation Durability
#12 BASIC What do the letters stand for:
BASIC = Beginners All- Purpose Symbolic Instruction Code
#13 CRUD What do the letters stand for:
CRUD = Create, Read, Update, Delete
#14 FIFO What do the letters stand for:
FIFO = First In First Out
#15 MINASWAN What do the letters stand for:
MINASWAN = Matz Is Nice And So We Are Nice
#16 PCCW prior to 2001 What do the letters stand
for:
PCCW = Pacific Century CyberWorks
#17 REST What do the letters stand for:
REST = Representational State Transfer
#18 SGML What do the letters stand for:
SGML = Standard Generalized Markup Language
#19 VRML What do the letters stand for:
VRML = Virtual Reality Markup Language (or Modelling Language)
#20 WYSIWYG What do the letters stand for:
WYSIWYG = What You See Is What You Get
Round 2: * / 20
Round 3: Authors, Designers, Dictators
10 Questions 2 points each
#21 C Name the Designer of:
C = Dennis Ritchie
#22 Coffeescript Name the Designer of:
Coffeescript = Jeremy Ashkenas
#23 Django Name a Dictator of:
Django = Adrian Holovaty or Jacob Kaplan Moss
#24 GNU, GCC, Emacs Name the Creator of:
GNU, GCC, Emacs = Richard Stallman
#25 Javascript Name the Designer of:
Javascript = Brendan Eich
#26 Linux Name the Dictator of:
Linux = Linus Torvalds
#27 Python Name the Designer of:
Python = Guido Van Rossum
#28 Ruby Name the Designer of:
Ruby = Yukihiro Matsumoto
#29 Ruby on Rails Name the Creator of:
Ruby On Rails = David Heinemeier Hansson
#30 Scala Name the Designer of:
Scala = Martin Odersky
Round 3: * / 20
Halfway Time for a break!
Round 4: Name The Language
10 Questions 2 points each
#31 def fibIter(n): if n < 2: return n fibPrev
= 1 fib = 1 for num in xrange(2, n): fibPrev, fib = fib, fib + fibPrev return fib What language is this?
Python def fibIter(n): return ...
#32 fib(0) -> 0; fib(1) -> 1; fib(N) when N
> 1 -> fib(N-1) + fib(N-2). What language is this?
Erlang fib(0) -> 0; fib(1) -> 1; fib(N) when N
> 1 -> fib(N-1) + fib(N-2).
#33 ++++++++++ >>+<<[->[->+>+<<]>[-<+>]>[-<+>]<<<] What language is this?
++++++++++ >>+<<[->[->+>+<<]>[-<+>]>[-<+>]<<<] Brainfuck
#34 iterfibo <- function(n) { if ( n < 2
) n else { f <- c(0, 1) for (i in 2:n) { t <- f[2] f[2] <- sum(f) f[1] <- t } f[2] } } print.table(lapply(0:20, iterfibo)) What language is this?
R iterfibo <- function(n) { ... }
#35 |fibo| fibo := [ :i | |ac t| ac
:= Array new: 2. ac at: 1 put: 0 ; at: 2 put: 1. ( i < 2 ) ifTrue: [ ac at: (i+1) ] ifFalse: [ 2 to: i do: [ :l | t := (ac at: 2). ac at: 2 put: ( (ac at: 1) + (ac at: 2) ). ac at: 1 put: t ]. ac at: 2. ] ]. What language is this?
|fibo| fibo := [ :i | ... Smalltalk
#36 (defn fibs [] (map first (iterate (fn [[a b]]
[b (+ a b)]) [0 1]))) (nth (fibs) 5) What language is this?
Clojure (defn fibs [] ... (+ a b)]) [0 1])))
#37 fib_iter = (n) -> if n < 2 return
n [prev, curr] = 0, 1 for i in [1..n] [prev, curr] = [curr, curr + prev] return curr What language is this?
fib_iter = (n) -> return ... CoffeeScript
#38 FUNCTION itFib (n) n1 = 0 n2 = 1
FOR k = 1 TO ABS(n) sum = n1 + n2 n1 = n2 n2 = sum NEXT k IF n < 0 THEN itFib = n1 * ((-1) ^ ((-n) + 1)) ELSE itFib = n1 END IF END FUNCTION What language is this?
FUNCTION itFib (n) ... END FUNCTION BASIC
#39 a=0 b=1 max=$1 for (( n=1; "$n" <= "$max";
$((n++)) )) do a=$(($a + $b)) echo "F($n): $a" b=$(($a - $b)) done What language is this?
for (...) do echo ... done Shell (~Bash)
#40 -(long)fibonacci:(int)position { long result = 0; if (position <
2) { result = position; } else { result = [self fibonacci:(position -1)] + [self fibonacci:(position -2)]; } return result; } What language is this?
[self fibonacci:(position -1)] + [self fibonacci:(position -2)] Objective-C
Round 4: * / 20
Round 5: General Knowledge
10 Questions 2 point each
#41 Where was Tim Berners Lee working when he invented
the World Wide Web?
CERN
#42 What does HTTP status code 418 stand for?
HTTP status 418: I’m a Teapot
#43 Who did Charles Babbage refer to as “The Enchantress
of Numbers”?
Ada Lovelace
#44 What is the name of Jetbrains’ web dev IDE?
WebStorm
#45 What is the development version of Google Chrome called?
Google Chrome Canary
#46 What does the prefix NS in Objective-C stand for?
NS = NeXTSTEP
#47 What is special about jQuery 2.0?
jQuery 2.0 drops support for IE<9
#48 Which JVM instruction was added in Java7 to improve
dynamic language support?
invokedynamic
#49 Which HTML 5.1 tag should be used for “content
that is directly related to or expands upon the central topic of a document or central functionality of an application”?
<main />
#50 Which “K” is the next version of Android rumored
to be called?
Key Lime
Round 5: * / 20
Round 6: Anagrams
Anagram • Take the given letters • Rearrange them to
form new words • eg. “Acne Hijack”
5 Questions 2 points each
#51 “Choice Loads”
Choice Loads = Codeaholics
#52 “Romantic Yob”
Romantic Yob = Y-Combinator
#53 “Clip More”
Clip More = Compiler
#54 “Sly, Prim Oomph”
Sly Prim Oomph = Polymorphism
#55 “Due Icon”
Due Icon = Unicode
Bonus Anagram 10 points
#56 “I’d Wow Conformists”
I’d Wow Conformists = Microsoft Windows
Round 6: * / 20
Round 7: The Snowball Round
1 Question 9 Answers 2 points each
30 points for all 9 0 points any wrong
#SNOWBALL HTTP 1.1 + RFC5789 Specify 9 HTTP Verbs! Name
as many as you can!
GET, POST, HEAD
OPTIONS, PUT, DELETE, TRACE, CONNECT
PATCH
Round 7: * / 30
Total: * / 150
That’s it.
Thanks!
Sources • http://anagramgenius.com • http://github.com • http://rosettacode.org • http://wikipedia.org