Category Archives: Tech

I’m a gadget freak

As people who know me may find out, I really love gadgets. An example is my purchase of the Sony HMZ-T1, which I reviewed Here. I love the quirky, niche gadgets and here’s a chronicle of my gadget obsession since I was young. In case you’re wondering btw, these recollections are all from memory, so don’t expect in depth reviews of something I had when I was 15.

2002-2006 Gadget collection
Cybiko

Cybiko

Cybiko

This is such a niche device. But I had one of these things. It was kind of like a PDA or a game boy, but not. It had a bunch of downloadable games, and this chat thing, which I guess the makers expected this to be really popular, because that chat was only to other Cybiko users. And eventually they realized it was a niche product and so the number of actual applications were really low. It was a cool device for the time though. ‘

Casio Cassiopeia

Cassiopeia BE300

Cassiopeia BE300

Yay, the $300 PDA I had when I was a kid. You know, back before smartphones, people had these devices called Pocket PCs, which are like the precursor to today’s smartphones. And I had the Casio Cassiopeia, cause I was the nerdy kid on the block. It was a good device – it had a number of cool apps and games for it, and no other 15 year old kid had something like that. Unfortunately, it got bricked when I tried to root it and install another OS on it, lol.

Dell Inspiron 7500

Dell Inspiron 7500

Dell Inspiron 7500

The Dell Inspiron 7500 was my first laptop, which I got in 2003. It was quite powerful for the time, having a dedicated graphics card, and cost over $2000 I think. Ah yes I remember the days when 256MB RAM was alot, and everyone had a sound blaster card. I have good memories with this laptop, and especially the overheating issues, due to Intel having not invented mobile processors yet. The Pentium M hadn’t arrived yet, so it had a full Pentium 4 processor in it, which isn’t efficient, and often overheated the laptop. My dad and I had to put it on some homemade pieces of wood as a cooling solution, lol.

2006-2011 Gadget collection
I had several gadgets when I was in university, including several laptops. Among the ones I had was:

Gateway CX2724

Gateway CX2724

Gateway CX2724

You know how all these Windows 8 convertible ultrabooks are coming out?? Well back in 2006, Gateway had a convertible notebook, the same kind!! 4 years before the iPad came out. And I was carrying this 7lb behemoth to classes. Despite the heavy weight, I loved using it. A screen that can rotate?? A Wacom digitizer?? That was cool stuff back then, and although it wasn’t particularly powerful on specs, it was a unique laptop.

Asus EEEPC S101

Asus EEE PC S101

Asus EEE PC S101

My next laptop was when netbooks were all the rage… and this one really catches my eye. It only had 16GB of storage, sure. And had an underpowered Atom processor. But, the brushed aluminum lid and Swarovski crystals… they were a good touch. Ok, so I bought it based more on looks, but it was decent for what netbooks do – browse the internet. Netbooks have been replaced by Tablets and Chromebooks now, but they all serve the same purpose, to be mobile and browse internet.

Dell Latitude E4200

Dell Latitude E4200

Dell Latitude E4200

My last laptop in college is still one of my favorites. This was in 2008, before ultrabooks came out. But this essentially is an ultrabook. A powerful laptop that is thin and light. It was only 2.6lbs!! and had a Core 2 Duo ultra low voltage CPU, which was good for its time, and I had a port replicator as well, so I could connect it with 3 externals and a 22″ Samsung display at home. It served me well – I gave it to my parents after I retired it, and I will always remember playing Starcraft 2 lagging the hell out of games with it on that integrated GMA 4500.

Archos 7

Archos 7

Archos 7

Yes, the same one I reviewed, and as I mentioned – 320GB of storage space, plays movies without a hitch, and recording PS3 gameplay, it still holds up to the tablets of today despite having an outdated TFT resistive touch screen.

Myvu Crystal

Myvu Crystal

Myvu Crystal

Yes – I’ve had several HMDs before. The Myvu is actually quite good, when I hooked it up to my Xbox 360/PS3, I was able to play many games quite smoothly on it. Of course, my current Sony HMZ-T1 beats it hands down, but the Myvu was pretty decent for its time, plus the company is out of business, so they might be hard to find.

Samsung D900

Samsung D900

Samsung D900

My cellphone of choice during university. Remember flip phones and slider phones? This was the slimmest slider phone when it came out, and its one of the best non smartphones out there. Sending text messages isn’t great as the iPhone of course, but it does its job well. And remember when batteries lasted weeks instead of days?? yeah…

Creative Zen Vision M

Creative Zen Vision M

Creative Zen Vision M


This was my mp3 player of choice during university, and it stills holds up pretty well to the iPod Classic, even now. It stored 30GBs, which is actually more than most phones these days can store. Remember when people carried a dedicated mp3 player back before smartphones? Not to mention, it played alot of photo and video formats, could record radio and voice, and had some pretty good sound quality as well.

Canon Powershot 300

Canon Powershot 300

Canon Powershot 300

I recorded all of my old videos, and took all of my old pictures on this baby. Before I got my new Canon and iPhone. It was – and remains – decent at what it does.

2011-Present Gadget collection

iPhone 4S

iPhone 4S

iPhone 4S

What can I say? I went through 22 years of my life without needing this phone. And yet now I can’t live without it. It’s the perfect phone. I’ve never wanted an iPhone 5, or a Galaxy SIII or a Nokia Lumia, or a Blackberry, simply because the iPhone 4S has everything I need. It has a ton of apps, it has a small enough screen to be portable, its replaced my main camera, and its great at texting. I’ve never wanted anything more.

Sony HMZ-T1

Sony HMZ-T1

Sony HMZ-T1

I reviewed this before and my thoughts haven’t changed. It’s a simulated 100″ screen with the best 3D you can get, and virtual surround sound. The only downside being the comfort and lack of two-player convenience.

Canon M400

Canon M400

Canon M400

I recorded all my videos and trips with this thing, and its pretty decent at that. Full HD res, multiple recording modes, and a better low light performance than many other video cameras out there. It continues to be my main video camera.

Contour Roam

Contour Roam

Contour Roam


This is the camera I use for recording action footage – sports or events or scooter driving. It has a nice 170deg wide angle lens, and the picture quality is pretty decent. Shame its too heavy to put on a quad copter and too big to fit in my helmet tho.

HP Envy Beats edition

HP Envy Beats

HP Envy Beats

My current main laptop. The one I use for everyday computing. Its my first laptop with a quad core processor and a dedicated video card (Radeon 6630) since my Inspiron 7500, and I loved being able to play games at high framerates again. Also, the beats audio is quite good when using external speakers or headphones. Its also got a hybrid SSD-HDD drive system which is great for fast bootup of applications, and I still get alot of storage space. I don’t really appreciate the low resolution 768p screen though, but it is what it is.

Nexus 7

Google Nexus 7

Google Nexus 7

Had this for a few months before I gave it to my parents for christmas – but its probably the best value tablet out there. Quad core tablet for only $199!! really good value.

Macbook Pro Retina 13

Macbook Pro Retina 13

Macbook Pro Retina 13

This is my first macbook – and its mainly used for work purposes. For many years I never got a Mac – but I realize its faster for development, and less riskier for viruses, so I’ve been using it as my main work laptop now. Its fast, the screen is gorgeous, and its a Mac – I wouldn’t say its better than windows, just different. I also use it as my main recording tool after installing Pro Tools on it – for some reason Windows just isn’t as good for audio recording and video editing as a Mac.

Asus Taichi 21

Asus Taichi 21

Asus Taichi 21

Just got this recently. Since I don’t have a tablet anymore, I found this one at the Microsoft shop, and it just blew my mind away. A hybrid ultrabook/tablet with Two screens??? and they can be displayed at the same time??? and both screens are 1080p???. I had to have it… this will be my go to device for travelling now, since it can used both for tablet purposes, and for presentation purposes, as well as normal ultrabook usage. Playing Magic Online with my fingers is gonna be fun on this… as well as drawing and reading of course.

Audio Technica A900

Audio Technica A900

Audio Technica A900


These are my go-to headphones for recording, studio monitoring and anything else requiring little to no noise interference. They are excellent closed back headphones, and for the price of $150, very good value for what you get. They are one of the best sounding headphones I’ve owned (and I’ve owned many), so I’ll probably keep these for many years :)

Sennheiser HD558

Sennheiser HD558

Sennheiser HD558


These are the headphones I use for movies, music and gaming, and as an open-air dynamic headphone, it excels at that. Paired with my headphone amp and Dolby Digital processor, it is a great match for late night PS3 gaming. Also highly recommended at only $150 :)

Audyssey Wireless Speakers

Audyssey Wireless Speakers

Audyssey Wireless Speakers


These are my computer speakers, and they are pretty decent at all around performance. I am impressed at the level of bass they offer despite not having any subwoofer. They are bluetooth enabled, so other than my computer, they also double as speakers for my iPhone and tablet as well.

Panasonic ST50

Panasonic ST50

Panasonic ST50


Sorry Samsung, but Panasonic makes better Plasma TVs at the medium range segment, and hence I opted for them. This is a 3D Plasma TV, which means uniform viewing angles, deeper blacks, and pretty thin too… all in all, one of the better TVs I’ve used, though I wish the interface for youtube and video browsing was done better.

Samsung E450 Sound Bar

Samsung E450 Sound Bar

Samsung E450 Sound Bar


This is the soundbar for my TV, and its a pretty good value as well, being only $150. It takes in the regular HDMI and optical connections, but also comes with Bluetooth and AUX and a wireless subwoofer. Many soundbars at this price doesn’t have bluetooth, hence I went for this one.

Monitor2Go HD+

Monitor2Go HD+

Monitor2Go HD+


This thing is pretty cool, its a portable second monitor that displays a nice HD+ resolution, and can be used in various configurations, standing up, swiveling, etc. It also supports being used as a secondary display for an iPad, iPhone, or anything with an HDMI connection. I’m currently using it paired with my Mac for work, and the DisplayLink technology works flawlessly.

That’s alot of gadgets eh??? Probably not the end of it either… once Google Glasses comes out, as well as the Occulus Rift (A VR HMD) and This awesome quadcopter (which I plan to use for recording) comes out, you know I will be getting them :) .

Bioshock, Archos tablet overview, Thoughts, Articles, Links

Bioshock Infinite
Just finished playing Bioshock Infinite. It’s a good game, but not as good as reviewers say. There’s reason why I will list here:
1) Low quality textures – There’s some textures that are really low quality. Most parts of the game is fine, but on some small details like doors or small objects it is noticeable on my PS3.
2) Inaccurate voice casting – The main guy is supposed to be from New York in 1912. People from NY in 1912 did not talk with a modern day California accent, they spoke with a distinct New York accent (see: Franklin Roosevelt).
3) CPUs other than Elizabeth are not exciting. Irrational Games was good with the Elizabeth CPU – its cool that she doesn’t need to be told what to do, and she’s actively looking around in her environment. But what would take this further is having all the cpus in the game be like that. For example, when I steal a drink or food from the cart, I expect people to react. When I listen in on a conversation about a guy buying hot dogs, I expect him to eventually buy and eat it, not just standing around being scripted. That part needs some work. Fallout for example, does this quite well. I can easily interact with any NPC, and all my actions have consequences. Irrational should learn a bit from Bethesda in the NPC department. (but can you imagine them doing a game together? would be awesome).

Overall the game is pretty good, but once we have all the CPUs function exactly like humans do – randomly then thats the future of gaming I think.
4) The game is short, like 12 hours, with little replay value. Thats a general trend of modern games, and one I don’t like. What happened to games like Ultima or Prince of Persia where you could play for like 100 hours? But nope, these days companies are just shipping incomplete games and gouging customers on DLC or expansions instead (you hear that Blizzard? Starcraft 1 had all the campaigns in ONE game, and people weren’t forced to buy expansions to beat the game). Yeah.. and multiplayer is often half assed. Good old 90s dedicated multiplayer games like Quake III and Unreal tournament are way better than the tack on multiplayer you find on most games these days (COD and Halo are exceptions).

Companies using programming tests and self ratings to gauge candidates
I think I wrote before about this, but let me re-iterate this, companies who use programming tests to gauge candidates are crap. It tells you nothing about the candidate, how much knowledge they actually have, how he/she would function in an actual dev environment, etc. It’s one specific problem usually, its biased based on interviewer, and there’s no hard guideline or heuristics. What is this, SAT’s? Are they evaluated based on some arbitrary score? Another thing I dislike – when people ask ‘rate yourself on a scale of 1-10 on [blah]‘. What does that accomplish? An arrogant person may rate himself a 10 but is really a 5 and a modest programmer may rate himself a 5 but is really a 9. Its completely arbitrary and doesn’t tell you anything. Big companies are notorious for this.

As an interviewer, I would rather evaluate them based on white-boarding exercises (seeing the candidate do recursion in front of you is better than giving them a recursion exercise and having them google something), broad knowledge based questions (event bubbling vs event capturing), and having their number of years of experience using the language rather than a ‘rating’ of 1-10.

Archos tablet overview

I did an overview of the Archos 7 Tablet… I like this tablet mainly because it has alot of storage room, and it can record DVR videos from any A/V input source, something that tablets these days can’t do. Do check out my little PS3 demo.

I read alot. Except I don’t read books, I read Wikipedia articles and nerdy articles. Lots of them.. here are few I came across:

Interesting Links/News
Someone was paid to hack Facebook exploiting Oath2?
Tells you some of the myths about guitar pickup tone
Someone actually made stacksort!! (based on an xkcd comic)
So this is the guy who started phreaking?
Chinese immigrants had it hard…
I wonder who still uses Telnet… if its always more insecure than SSH
Loved this game when I was young… didnt realize it was only released in Japan!
Super Audio CD?? I never knew this existed, I wonder if its actually audibly better than CD.
CGA is the PC’s first color standard – I remember the days of 16 colors.
Building a naive Bayes classifier, which has lots of uses in making complicated problems less complicated as it seems :P
10,000 year old clock
Did you know MS made a JS replacement language, that adds modules, classes, interfaces and type checking?
Chinese sites look so awful and cluttered and looking at the minified JS, they even have chinese characters in JSON… omg must be a nice time parsing that
This guy ruled South Korea for 16 years until he was assassinated!! O_O
Email loops…
Vestal Virgins!
Let’s save IE6!!! hehe
The woman who had immortal cells
extreme pogo sports…
This is the first FPS game, not Wolf3D, not Doom. This game, and I played it when I was young.. pretty decent :)
Did you know? The first Chinese dynasty was started by this guy
The first Firefox phone?? omg
The Japanese have urinal games… wow
Prions are viral infection agents caused by eating brains o_O
This is a cool name for a Apache Ruby module
The game boy printer was really ahead of its time… people barely had dot matrix printers back then
There’s a programming language based on Lolcats
The Apple Newton had a programming language…
There’s a programming language that is multi-lingual keyworded
Woody Allen’s first movie was a 1960s Japanese dubbed spy thriller (it was a good movie, I watched it)
This was the most popular bike in the world thanks to China
Did you know? in WWI, people used pigeons to take aerial photos
Did you know? This is the worst pc game of all time, mainly cause it doesn’t work. At all.
Pig toilets… yes people used to use these
This is the crater that caused the extinction of the dinos
This is the biggest extinction event in Earth’s history
The original AI program Eliza, as a Java applet
Dunning-Kruger effecta cognitive bias in which unskilled individuals suffer from illusory superiority, mistakenly rating their ability much higher than average.
Apparently this guy lived for 152 years
A PS Emulator that was sold IN STORES
Oh yeah NeXT computers used these…
Someone sued a guy named Mike Rowe for having this domain name…
Charismatic megafauna – I suppose they are “charming” to scientists? hehe
Chinese magic mirror..
Werecats exist?
Black swan theory – this actually makes sense to me. Lots of everyday things have very small probabilities of occurring, but because there’s so many probabilities in general, the chance of any individual small probability happening is actually quite big.
RDRAM.. :D
Wow this is a rare add-on for Sega saturn..
I used to own one of these guys before Pocket PCs were there…
This chinese woman worked on the manhatten project… at a time when Chinese people couldn’t immigrate to America.
A game console that downloads games for free? – awesome. The future of gaming is streaming from the cloud – and this is the first step.
4004 was the first available microprocessor

Nice JS articles and tech sites
http://www.json.org/JSONRequest.html
http://eviltrout.com/2013/02/10/why-discourse-uses-emberjs.html
http://www.adequatelygood.com/JavaScript-Scoping-and-Hoisting.html
http://stackoverflow.com/questions/4869609/how-can-jquery-deferred-be-used
http://perfectionkills.com/extending-built-in-native-objects-evil-or-not/
http://perfectionkills.com/whats-wrong-with-extending-the-dom/
http://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/
http://www.nczonline.net/blog/2009/12/29/feature-detection-is-not-browser-detection/
http://dailyjs.com/2012/06/25/this-binding/
http://markdotto.com/2012/03/02/stop-the-cascade/
http://www.igvita.com/slides/2012/devtools-tips-and-tricks/#1
http://www.webdesignshock.com/responsive-design-problems/
http://learn.jquery.com/javascript-101/
http://www.igvita.com/slides/2012/devtools-tips-and-tricks/
http://markdotto.com/2012/02/16/scope-css-classes-with-prefixes/
Java 8 looks pretty neat.. Joda time and Lambdas
http://coding.smashingmagazine.com/2012/12/05/client-side-templating/
http://www.codethinked.com/preparing-yourself-for-modern-javascript-development
Overapi kinda sucks as a Java reference (HashTables? really?) but the jQuery reference is decent. This site also compiles a nice list of Web dev articles. Here’s another checklist for web devs.
http://www.smashingmagazine.com/
http://alistapart.com/
Good front end dev interview questions
http://52weeksofux.com/
http://www.altdevblogaday.com/2011/12/24/static-code-analysis/
http://nicolasgallagher.com/pure-css-gui-icons/demo/
http://dev.opera.com/articles/view/graceful-degradation-progressive-enhancement/
http://www.mkyong.com/
http://stackoverflow.com/questions/8659390/context-to-use-call-and-apply-in-javascript
http://net.tutsplus.com/
http://calendar.perfplanet.com/2012/deciphering-the-critical-rendering-path/
http://alexsexton.com/blog/2013/03/deploying-javascript-applications/
jQuery 2.0 beta is out!
Comparing front end frameworks
http://shichuan.github.com/javascript-patterns/
http://alexmaccaw.com/posts/async_ui
http://developer.yahoo.com/yui/yuiloader/
http://kangax.github.io/nfe/
http://webaim.org/blog/user-agent-string-history/
http://www.adobe.com/devnet/html5/articles/css-shaders.html
http://accidentaltechnologist.com/javascript/7-resources-every-javascript-developer-should-know/
http://backbonetutorials.com/organizing-backbone-using-modules/
http://stackoverflow.com/questions/1906344/should-you-only-mock-types-you-own
http://hackerboss.com/the-golden-rule-of-unit-testing/
http://www.programmableweb.com/apis
http://www.chromeexperiments.com/
http://chrome.blogspot.com/
http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/
http://zacstewart.com/2012/04/14/http-options-method.html
http://jtaby.com/3/modern-web-development-part-1.html
http://www.codinghorror.com/blog/2013/03/why-ruby.html
http://blog.apps.npr.org/2013/02/14/app-template-redux.html
http://marakana.com/s
http://stackoverflow.com/questions/8659390/context-to-use-call-and-apply-in-javascript
http://www.javascriptturnsmeon.com/the-tilde-operator-in-javascript/
http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html

Nice tech:

Firesheep



Frameworks/Libraries

Magic the Gathering: Top 10 greatest non-basic land cards of all time

Continuing on from artifact cards… now we come to the last category, land cards! Lands are the foundation of magic – without them we can’t cast spells. Of course, I’m not gonna list basic land cards since they don’t have any special abilities. Instead we’re looking at the greatest non-basic lands. Here’s my top 10:

10. Mutavault
It’s close between Gaea’s Cradle and Mutavault since the Cradle is one of the fastest mana engines ever, especially in token and elf decks, but Mutavault has been used more in tournaments, where it has been used in everything from Faerie decks to Aggro decks, so I gave it the edge.

9. Rishadan Port
So I can slow down your mana development and prevent you from casting spells, essentially giving me free turns? Sweet. Widely used when it was legal, and will continue to be used where it is legal. Shuts down every other land on this list too.

8. Maze of Ith
This land has allowed for some pretty nifty combat tricks, but mostly used for defense. It can be used to stall an opponents army, to untap your own creature, to save your own creature from combat, and its a repeatable, free source of those things.

7. Wasteland
Its an uncounterable kill land spell for zero mana basically, which destroys any other land on this list. Pretty cool, eh?

6. Fetch lands
Fetch lands are the best color fixers in Magic, along with Dual lands. They thin your deck, and can fetch you dual lands at instant, uncounterable speed. For reference, the fetch lands are:
Flooded Strand, Polluted Delta, Bloodstained Mire, Wooded Foothills, Windswept Heath, Misty Rainforest, Verdant Catacombs, Marsh Flats, Arid Mesa, and Scalding Tarn.

5. Mishra’s Workshop
Essentially a colorless Black Lotus every turn. Insanely broken, insanely powerful.

4. Library of Alexandria
Its a land that draws you cards, for free, and uncounterable. Of course you have to have a full hand already, but that’s not hard to get right?

3. Strip Mine
Pretty simple here. It kills any land in the game for zero mana, uncounterable. Nuff said.

2. Dual Lands
Dual lands are the greatest mana fixers ever, because they are pretty much strictly better than the basic lands. They count as basic land – and they add two colors of mana, with no drawbacks besides being nonbasic. For reference, the dual lands are: Badlands, Bayou, Plateau, Savannah, Scrubland, Taiga, Tropical Island, Tundra, Underground Sea, and Volcanic Island.

1. Tolarian Academy
Just the greatest land ever, and one of the greatest magic cards ever. Tolarian Academy has fueled many turn one kills, on account of its ability to add one blue mana for EACH artifact you control. Now lets see, how many artifacts out there cost 0 or 1 mana? You got Black Lotus, The five moxes, Mox Diamond, Lotus Petal, Mana Crypt, Sol Ring, Mana Vault, Voltaic Key, Chrome Mox, and the list goes on and on. Add cards like Time Spiral, Mind over Matter and Stroke of Genius, and this is the land that kills people on the first turn.