Why is a raven like a writing desk?
Thoughts both confusing and enlightening.
- Posts
- 684 from 13 Nov 2002 to 21 Sep 2026
- Posting
- monthly (7 in the last year)
- Kind
- personal blog
- Feed
- https://www.elbeno.com/blog/?feed=rss2
2026 7
2025 3
2024 4
2023 3
2022 3
2019 3
2018 3
2017 5
2016 3
2015 39
- Lameness Explained
- The C++ Lame List
- Amaze your friends, and confound your enemies!
- Compile-time RNG tricks
- Compile-time counters, revisited
- More string hashing with C++11 constexpr
- C++11 compile-time string hashing
- More constexpr floating-point computation
- Floating-point maths, constexpr style
- Experimenting with constexpr
- CppCon 2015
- Exercising Ranges (part 8)
- Exercising Ranges (part 7)
- Exercising Ranges (part 6)
- Exercising Ranges (part 5)
- Exercising Ranges (part 4)
- Exercising Ranges (part 3)
- Exercising Ranges (part 2)
- Exercising Ranges (part 1)
- .emacs bankruptcy
- “The Lambda Trick”
- “In-place” might be less in-place than you think
- Recursive lambdas
- Rules for using
- C++ Tuples: the missing functionality
- Another myth, about C++ lambdas
- A persistent myth about STL’s remove (and friends)
- How many bugs are left? The Lincoln Index
- Adopting C++11: no-brainer features
- VS2010 woes: tuples as map keys
- A problem with C++ lambdas?
- Clang/GCC weirdness
- How to print anything in C++ (postscript)
- How to print anything in C++ (part 5)
- How to print anything in C++ (part 4)
- How to print anything in C++ (part 3)
- How to print anything in C++ (part 2)
- How to print anything in C++ (part 1)
- Holy Wars
2014 4
2013 2
2012 6
2011 22
- Merry Xmas
- Our UK Trip
- RIP drm
- It’s October
- Diablo III Beta goes public
- Explaining Maths
- Birthday
- Blizzard Haz Talent
- Maths is fun
- Keyboard fun
- Let’s not go overboard here
- French
- Home from GDC
- At GDC
- Some poems we like to read at bedtime
- Happy Valentine’s Day
- Bookish
- Taking Parenting Classes
- Dear Amazon…
- Now reading
- Postal Oddities
- Happy New Year
2010 28
- Attack of the Xmas murloc!
- Geek joke for kids
- A maths diversion
- War is over if you want it
- Blizzcon 2010 with friends
- Twelve times table
- It works!
- Cult of the Keyboard
- I’m still alive – here’s the latest
- StarCraft II Launch Event
- He likes a challenge
- The hardware is out
- Father’s Day
- My new phone number
- New Phone
- Little Bro is home
- Quick update
- Latest – a setback
- Tubes out
- Archie’s progress
- Boggle
- The machines
- Pre-op pic
- Successful op
- Op is tomorrow
- Awake today
- Update
- Elbeno v2.1 arrives
2009 22
- Quiz time again
- The post-Xmas lull
- Christmas, LA Style
- Some books I’ve read this year
- IFComp ’09
- School
- New PC
- Cleaning up at school
- Blizzcon 2009
- Micro-Elbeno is on the way!
- I’m still alive
- Happy Solstice
- Things You Didn’t Know Had Another Name
- Ow
- I’m Jaunty
- Fixed gate
- Battle of the Bands
- Book Festival
- Re April 1st
- How a Bug Made Me a Better Programmer
- I wrote my first Python program
- Tips for night owls, midnight snackers, etc
2008 100
- Functional Rainbow
- What I got for Xmas
- Merry $HOLIDAY
- Another CD for the mini-Elbeno
- I have one (UK) wish list item this Christmas
- Complexity Theory: 8 Things a Game Programmer Needs to Know
- For what it’s worth
- Personality profiling
- Blizzcon 08
- America comes to its senses
- Bad times for EALA
- The annual Windows re-install
- Goodbye EA, Hello Blizzard
- Stellarium is brilliant
- Knowing what to search for
- Rock the mix
- IFComp so far…
- 14th Annual IF Comp is underway!
- Cancelled
- Optician
- Money music
- How many programming languages do you know?
- Dreamhost backups: the appropriate incantation
- Book sale time again
- (Part of) what I do all day
- Tales of a full hard drive
- I finally played Portal
- GB cyclists dominate the Beijing Olympics…
- Adventures with GnuPG
- Quick music recc
- Periodic (Table) Videos
- I moved house
- Earthquake!
- What’s on your “quickstart bar”
- The next Big Thing is not a Big Thing
- Summer of Love
- Update
- Book Meme
- Miscellanea
- Antifeatures, and two requests to Google
- e-book reader
- Gasoline prices comparison
- End of the Vacation
- London Calling
- I’m in London
- Unexpectedly Valuable
- Unexpected CS Book Bonanza
- Embouteillage
- Schmap uses more of my photos
- Why Reading Books Matters to a Programmer
- Hardy Heron
- LA Times Book Festival
- Nostalgia corner: teletext
- The world’s worst-performing application
- Helium
- My Experiences with Radioactive Elements
- Miscellanea
- Vecto get!
- A bit of a new look
- Language memage
- Curve and Vector
- Approximating elliptical arcs with Bézier curves
- Functional Fills with Vecto
- The Hedgehog
- A bit of Pythagoras
- Even more on ellipses and splines
- On the Benefits of Showering
- Ellipses & Splines again
- Wish-it-was two-factor authentication
- On Being, and Raising, a Gifted Child
- LA Moments
- Splines and modulation
- And it was done
- More on ellipses
- On ellipses
- Bore da
- Profiling with SBCL
- Modern Correspondence
- Some interview questions I’m thinking about
- Experimenting with (cubic) Bézier subdivision
- Sneak preview
- Book sale time again
- Life defined by Lunch
- An experiment
- Participatory Culture
- Arc’s debut
- Super Luigi Galaxy
- “Smart and Gets Things Done”?
- Recent Readings
- Backup Solution, Evolved
- Journey to Bed
- A few trip pics
- Rock n Roll Marathon & 1/2
- Free digital camera
- French songs on the brain
- Soup up your Powershot
- You never forget a good teacher: part 2
- A look at the XO laptop
- New Year’s Day
- You never forget a good teacher
2007 172
- The Quiz is on
- Xmas is almost over
- Stairways to Heaven
- Happy Solstice
- Beatles geek
- Lisping towards enlightenment
- Xmas cards have been sent
- My Stuff
- Xmas Ornaments from the Elbeno household
- Xmas Playlist Highlights?
- Six languages worth knowing
- Book sale again
- Backup solution
- A night at the Magic Castle
- Building a MAME cabinet 18
- Snippets
- OLPC
- The Magic Castle Awaits
- Sandwich
- Building a MAME cabinet 17
- Building a MAME cabinet 16
- Building a MAME cabinet 15
- Guitar Hero 3
- Wrap party
- Building a MAME cabinet 14
- Wildfires in Socal again
- Building a MAME cabinet 13
- I’m not with Comcast…
- The library project continues
- Gutsified
- Games Library
- Excessive damages
- In Rainbows
- Building a MAME cabinet 12
- Building a MAME cabinet 11
- That’s my boy!
- Webular lisp
- Livejournal syndication comments
- Building a MAME cabinet 10
- Projects update
- IF Comp so far…
- Books I keep at work
- The leaders so far
- Managing Collections
- IFComp 2007 is on!
- Another Library Book Sale
- UPC scanning
- Internet People
- New PC
- Open barcode database, anyone?
- A bit wider
- Secret questions and two factor authentication
- Panoramics!
- Oz Report – Part 21 – The Journey Home
- Oz Report – Part 20 – Day trip to Belmont
- Oz Report – Part 19 – Parramatta
- Oz Report – Part 18 – Canberra to West Ryde
- Oz Report – Part 17 – Albury to Canberra
- Oz Report – Part 16 – Last Day in Melbourne, and on to Albury
- Oz Report – Part 15 – Melbourne Day 5
- Oz Report – Part 14 – Melbourne Day 4
- Oz Report – Part 13 – Melbourne Day 3
- Oz Report – Part 12 – Melbourne Day 2
- Oz Report – Part 11 – Melbourne Day 1
- Oz Report – Part 10 – Melbourne At Last
- Oz Report – Part 9 – Lakes Entrance
- Oz Report – Part 8 – Narooma and Tilba
- Oz Report – Part 7 – Narooma via Shellharbour
- Oz Report – Part 6 – Last Day in Sydney
- Oz Report – Part 5 – Harbour Tour and Taronga Zoo
- Oz Report – Part 4 – Sydney Aquarium
- Oz Report – Part 3 – Sydney Day 1
- Oz Report – Part 2 – The Flight
- Oz Report – Part 1 – Pre-Flight
- Exploring Pascal’s Triangle
- Project Euler
- Haskell – the videos
- Elevators in malls
- Concurrency in games
- Building a MAME cabinet 9
- OpenID support
- Stupid people, stupid laws
- Media consumption
- Building a MAME cabinet 8
- Elbeno, now with 50% more everything
- Sgt Pepper Mashup
- Thinking about ditching LJ
- Harry Potter and the Deathly Hallows
- Bye Bye Internet
- More on Tree Folds
- Arboreal Haskell
- Book Sale Haul
- Harry Potter and the Order of the Phoenix
- Another Haskell question
- Haskell problem followup
- Haskell problem
- Building a MAME cabinet 7
- More wikihowery
- I made a wikihow entry
- Building a MAME cabinet 6
- Building a MAME cabinet 5
- Building a MAME cabinet 4
- Building a MAME cabinet 3
- Happy Solstice
- Building a MAME cabinet 2
- Building a MAME cabinet
- the scanner works
- score!
- photo slideshow on my desk
- The Camel Has Two Humps
- That new olympic logo – what?
- Cake
- It's my birthday
- The Gamer Test Revisited
- Back from vacation
- Games to play before you die
- Haskell wibblings
- new watch
- how much?
- Typical stages of appreciation of The Beatles
- Guitar Hero 3: My suggestions
- 3 new books
- Culver City Car Show
- Into the belly of the beast
- The Gamer Test
- Google's NDA: not evil, eh?
- About that HD-DVD AACS key…
- Microsoft bought me dinner last night
- LA Times Book Festival, Day 2
- LA Times Book Festival
- e-books: not a threat to real books any time soon
- Never could resist a challenge…
- Feisty Fawn
- Internet radio is dead, long live Internet radio?
- Star Wars Exhibition
- Quarterly book sale!
- RotateAVI updated
- I signed up with Dreamhost
- an interesting conversation
- new printer
- OpenWRT Port Triggering update
- KDevelop: so much promise, but a bit rough around the edges
- April
- printer maintenance
- fighting the code
- Castlevania: SOTN on XBL Arcade!
- port triggering with OpenWRT works!
- should I tell them?
- wireless (in)security
- port triggering iptables config
- kernel hacking
- new router
- Mini-Elbeno can read!
- you can tell someone's computer background…
- Some Linux/Unix commands worth knowing…
- it's old, but it still works!
- more linux fiddlings
- 97X… Bam! The future of Rock and Roll
- getting stuff working on Linux
- A large picture
- the email project part 2
- the email project
- The Amen Break
- A new car!
- nothing
- A Functional Weekend
- Videogame memorabilia!
- Videogame shirts!
- from the person who followed the orange meme…
- Amazon failed me…
- RotateAVI v0.91beta
- the orange meme
2006 107
- The Quiz
- Xmas 2006 stats
- Merry Xmas
- Highlights from the Xmas Playlist
- 2006: the good stuff
- Happy solstice
- The tree's up
- Ben and Em show up!
- Google patent search
- Geminid meteor shower? No thanks
- 5 hours' work, wasted
- Wii gubbins
- the yearly mail merge
- a thought experiment
- Book sale haul
- I have my Wii
- Wii!
- Windows Vista: Restrictive EULA?
- the only meme you need
- Halloween is almost here…
- Propositions 86 & 87
- my new ISP
- More appley baked goods
- When come back bring pie!
- Will the PS3 succeed?
- halloween is coming
- OK, what can I do with:
- IF Comp 06 is on!
- What's up with Weird Al?
- Talk Like a Pirate Day
- RotateAVI
- Flagrant System Error
- interests collage meme
- On this day in history…
- My CV, dateline 1995
- Line from a dream
- Nausicaa Perfect Collection is complete
- Bread review
- Step back in time…
- Summer book sale and New Amazon Meme
- Saturday morning surprise
- Money Masters
- A break in the weather
- free-range bee invasion
- Solve sudoku without thinking?
- dumb headline alert
- Yum
- a sad day
- Why programming is fun
- A fascinating read
- after 12 years, why not?
- just fine them already
- Saturday…
- it's all geek to me
- impressiver and impressiver
- Superman Returns
- Dungeon Fun
- Superman Returns
- A strange storm
- The backups worked
- The essentials
- Are you old?
- Happy "Summer" solstice
- RIP TOTP
- earphones
- Brain Age
- a maths day
- Bread news
- New stuff
- Windows broke my setup
- Quick update
- Interactive Fiction – I7 on Linux
- Linux vs Windows, number i in a series of 2^n
- interactive fiction – a new direction!
- E3 roundup
- Update
- Goodbye to WoW
- Eurovision
- adverts
- Heath Robinson machines again
- The Pile
- Happy $festival
- mini-Elbeno is here!
- cubism
- new tune for the playlist
- BSOL
- bread fraud
- unimpressed pt 2
- a nightmare
- Happy St Gertrude's Day
- engrish strikes again
- unimpressed
- how to impress people
- dyson adverts
- only in the UK…
- Doin' the Do
- Meme-a-tron
- Alphabetic animals
- Go
- E3 to enforce booth babe dress code
- VPNing and baby stuff…
- It starts…
- A wizard wheeze
- Mustn't forget….
- Winter-een-mas?
- That's it for another year
- Physics joke
2005 125
- Having a cool Yule
- The great Everquest giveaway
- It's Christmas again…
- By the way
- the old boys' network
- Go Totakeke!
- Katamari shirts
- Working Designs R.I.P.
- The Spike Video Game Awards
- UK vs USA
- Google spin
- that 12 days of Xmas meme
- Microwaves
- cutting edge gaming
- Audio memory
- Timeless
- IF Alert!
- after an hour's fiddling…
- Real Food
- Top 50 Sci-Fi shows of all time
- interests meme
- Okay lady…
- Think your blog is private? Anonymous?
- Another day…
- Tudor maths test
- How to blog anonymously
- Challenge?
- Challenge!
- Mini elbeno is on the way!
- Imminent IM wars?
- Ask the LJ readership…
- World of Warcraft
- Universal Studios
- My first crossword
- Computer niggles
- Why is a raven like a writing desk?
- Doxygen and C++: not a marriage made in heaven
- I have found
- Sonic BOOM!
- DLL Hell
- Harry Potter and the Half Blood Prince
- More about bread…
- Comic-Con
- Book sale!
- what I've been doing this week
- Meme me a meme
- Montreal
- cheddar and marmite on a toasted bagel
- disappointment
- As if I wasn't worked hard enough
- Summer Solstice
- Go Tim!
- Roundup
- 4th Round Roddick
- at the risk of sounding (and feeling) old…
- The great thing about the web is…
- MD5: more meaningful collisions
- Tim! Again!
- Glen Phillips @ Largo
- Spam survey
- The litigious society
- cups, foomatic & gimp-print excitement
- Fully functional and programmed in multiple techniques
- I talk in my sleep
- The great clothing cull of 2005
- Su Doku
- Things that happened today
- Voice actors threaten video game strike
- Tim!
- London Underground
- Tennis season
- More Star Wars movies? No!
- bang. and episode III (spoiler warning)
- E3 2005
- Stunt City
- Bulletproof bird toys
- E3 Approaches…
- What is up?
- Slashdot headers: Futurama quotes?
- Habari Xenu
- US vs UK
- Impulse buy!
- "You probably know a million songs…"
- The Da Vinci Code
- SOE announce "Exchange Servers"
- "London, England"
- MySQL 5!
- Why is a raven like a writing desk?
- Jury duty
- Movies I have seen recently
- Easter weekend
- Hypnotic sort of game…
- How to Destroy the Earth…
- Tiddlywinks no more at Cambridge?
- Robots
- Infrared webcam fun
- WoW… same old crowd
- this weekend
- Another blow against Internet anonymity
- I was almost getting withdrawal symptoms…
- Why is a raven like a writing desk?
- Girl Scout Cookies
- Oscars
- New bookshelves!
- Nanaca Crash!
- Physical security
- Thunderbird
- SHA-1 Followup
- Final Fantasy II
- Atomic brain to power, fingers to speed…
- SHA-1 now IHA-1
- Libraries are fun
- Bees
- iPod Shuffle
- Superbowl XXXIX
- Universal Studios
- eVest!
- A plea to wordsmiths…
- World of Warcraft
- Why is a raven like a writing desk?
- A match made in heaven?
- the Internet has everything
- Proper English
- What happened to this decade?
- Rose Parade!