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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Matthew Rudy Jacobs
March 13, 2013
Technology
60
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
140
From Developer To Architect
matthewrudy
0
120
Git Commit Signing: Code we can trust?
matthewrudy
0
210
We Need To Talk About Postgres
matthewrudy
0
120
Coding as a Team At GoGoVan
matthewrudy
3
470
10 Years of Code
matthewrudy
0
140
Elixir - Part 1
matthewrudy
1
220
Other Decks in Technology
See All in Technology
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
PRO
1
200
全員がプロダクトへ向き合う組織を持続成長させるために——組織づくりのフライホイールと4象限 / The Flywheel Model and Four Quadrants for Organizational Design
hiro_torii
3
800
2026-09-04 SRE Tech Talk #15 怠惰なTerraform / Lazy Terraform
masasuzu
0
190
Bet AI Day 2026丨Production-Ready AI Agents — エンタープライズの実務を任せるための設計と運用
layerx
PRO
3
2.1k
推論の観測、できていますか? 〜 Google Cloud Gemini Enterprise Agent Platformで 3つの Gemini モデルを実測して踏んだ、評価の罠 〜
shukob
PRO
0
140
[RSJ26] NarrativeFlow: Flow-Based Vision-Language-Action Model Using Robot Velocity Fields
keio_smilab
PRO
0
150
Instana&Bob トラブルシュートハンズオン
mayamasaki68
0
120
When Does a Local Qwen Start to Break
morshoto
0
170
Genie Code ワークショップ 応用編 / Genie-Code-Workshop-advanced
databricksjapan
PRO
0
320
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
130
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
6
7k
振り返りこそエンジニアの本領
negima
0
280
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
340
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
240
Chasing Engaging Ingredients in Design
codingconduct
0
300
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Amusing Abliteration
ianozsvald
1
290
How to train your dragon (web standard)
notwaldorf
97
6.8k
The Curious Case for Waylosing
cassininazir
1
490
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
510
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