At the moment there are only a few very specific things which I really want or need so buying me something random will just result in wasted money on the presenters side and wasted storage space in my side. Right now I have about 15 unread books next to my bed, I have all the tools (software, mechanical/electrical tools) I will ever need, I have about 5 bicycles which I don't use and the only hobby I have right now is fitness and writing my PhD thesis.
If you want to present me something then either present me an Amazon coupon for the unlikely case that I want to order something specific in the net half year or invite me to a nice restaurant.
We'd love to have a call or card, but if you must spend money, gift cards to specific merchants, (insert list), or cash are acceptable.
Xkcd volume 0 - http://www.amazon.com/xkcd-0-Randall-Munroe/dp/0615314465/
A subscription to Hacker Monthly - http://hackermonthly.com/store.html
On a mechanical keyboard (mine has Cherry MX Browns), the point at which the switches close is before the key bottoms out. Depending on the switch type, the closing point can be felt, too. They're also driven back by mechanical springs, rather than a rubber membrane. So, rather than mash the keys until they stop to guarantee a letter press, the typing feel is lighter and more controlled. It's also much bouncier, thanks to the springs - like bouncing on a trampoline, rather than trying to jump on a hard floor.
I went from old-school gummy keyboards (Yay ancient Dell hardware) to laptop-style scissors keyboards, and when my last one died, I splurged and got a mechanical keyboard instead. It's similar to a laptop-style keyboard feel, where there is a very definite point of engagement rather than tons of mush. However, the throw is still long, and the bounce-back is a new experience.
It's all about feel - definitely look around and see if you can borrow one (or multiple - there are a half-dozen different flavors of mechanical switch from Cherry alone) to try before spending the not-insignificant amount of money to buy one.
[0] http://www.amazon.com/Das-Keyboard-Professional-Mechanical-D...
Answering your question — it differs from person to person. I personally wouldn't be interested in receiving a new router, for example, but I do know people who would. I'd like a typewriter more, to be honest. But that's just me.
Lastly, a good gift is one that comes with sincerity. It doesn't matter what it is, as long as its sender sends along warm wishes and sincere affection.
=Computing=
* Clacky keyboards and clacky keyboard accessories: http://shop.daskeyboard.com, http://elitekeyboards.com
* Liquid cooling kits: http://koolance.com
* Lattice ECP3 Versa (PCI-E FPGA kit): http://www.latticesemi.com/en/Products/DevelopmentBoardsAndK...
=Tools=
* Stuff from Jetbrains: http://www.jetbrains.com
* Sublime Text: http://www.sublimetext.com
* Reveal and/or Spark Inspector: http://revealapp.com, http://sparkinspector.com
* Fluid: http://fluidapp.com
* Several months of Linode, Rackspace, Heroku, etc.
=Hardware=
* Rascal Micro (Web-enabled, python-driven microcontroller platform): http://rascalmicro.com
* Arduino (because Arduino): http://arduino.cc/en/ArduinoCertified/IntelGalileo
* Phidgets (USB physical interface components kit): http://www.phidgets.com/products.php?category=18&product_id=...
* TI TIVA launchpad (learn C the really hard way): http://www.ti.com/ww/en/launchpad/tiva_c_head.html
* Makey Makey (Turn anything into a touch input): http://www.makeymakey.com/
* Misc wearable stuff: http://www.adafruit.com/category/65
* FPGA development board (Learn HDL): http://www.altera.com/education/univ/materials/boards/de0-na...
* USB Logic Analyzer: http://www.saleae.com/logic
* Lego MindStorms: http://mindstorms.lego.com and hacking links: http://andrew.ghost.io/hacking-lego-mindstorms-ev3-with-java...
* Sparkfun gift certificate: https://www.sparkfun.com/gift_certificates
* Adafruit gift certificate: http://www.adafruit.com/category/14
* A trip to Halted (bummer, no gift certificates): http://www.halted.com
=Food=
* PolyScience Sous Vide: http://cuisinetechnology.com/sousvide-creative.php (or this link: http://www.instructables.com/id/DIY-Sous-Vide-Machines)
* PolyScience Anti-Griddle: http://cuisinetechnology.com/the-anti-griddle.php
* PolyScience Sonic Prep: http://cuisinetechnology.com/sonicprep.php
* Actually, anything from PolyScience
* Chemicals: http://www.biozoon.de/shop, http://molecule-r.com, http://www.modernistpantry.com
* Breville Smart Oven (also great for solder paste reflow): http://www.brevilleusa.com/the-smart-oven-r.html
* iSi Thermo Whip: http://www.isi.com/us/culinary/for-professionals/products/th... and injector tips: http://www.isi.com/us/culinary/for-professionals/products/ac...
* Pacojet (I would like one, please): http://www.pacojet.com/en
* Gastrovac: http://www.cookingconcepts.com/en/appliances/Gastrovac/51
=Other=
* A Dremel: http://www.dremel.com
* Digital Cutter: http://www.silhouetteamerica.com
* Sugru: http://sugru.com
* Aerogel: http://www.buyaerogel.com
* An investment account at etrade, scottrade, vanguard, fidelity, etc.
* Skill badges: http://www.adafruit.com/category/70
* A TechShop membership: https://secure.techshop.ws/memberships.cfm
* Anything from United Nuclear or Information Unlimited (at your own risk): http://www.unitednuclear.com, http://www.amazing1.com
* DJI Phantom 2 Vision (assuming aerial photog appeals more than quadcopter hacking): http://www.dji.com/product/phantom-2-vision
* AeroQuad, APM:Copter, or Crazyflie (assuming quadcopter hacking appeals more than functioning quadcopter): http://www.aeroquadstore.com, http://copter.ardupilot.com, http://www.bitcraze.se
* One bitcoin (but, for etiquette's sake, be sure to remove the price tag)
Edit: adding more
http://blog.concertkatie.com/2011/04/tutorial-for-creating-c...
Hacker types also have a great interest in how things are made, if you can combine eating with a cooking class, or drinking with a trip to a brewery then that would work well.
It's not the best match for every hacker but for those that care about what Watsi does then it's a really amazing gift.
Hardware toys are cool (mechanical keyboards, arduino, raspberry pi, etc), as many others have said.
But you might consider meatspace items that are nice no matter who you are. I just bought a nice new smartwool hat and titanium spork (for pack lunches!) at REI for my favorite nerd.
1. 1 year subscription to Silvrback blog: https://www.silvrback.com
2. A Bitcoin. http://www.coinbase.com
3. Brothers Karamazov. http://www.amazon.com/The-Brothers-Karamazov-Fyodor-Dostoevs...
[i guess i should add that the lowest price model - the crack otl headphone amplifier - is not suitable for most headphones. so be careful before buying that one.]
http://www.amazon.com/Gallium-99-99%25-Pure-Grams-Even/dp/B0...
think as cool as mercury, but safer :)
I would recommend either something that is well engineered, but old_skool - like a Remington typewriter.
||
If you are a coder yourself, write your own present. I've seen a Christmas card written in C with the ncurses library.EDIT: .. and a good coffeemaker. :)
browserstack.com
safaribooksonline.com