— aka.spvn

Archive
Random Musings

There’ve always been “music discovery services” floating around the Internet for years now. In all honesty, I haven’t found a single one of them that can accurately provide me with songs that I enjoy. Most of them usually ask you to name one or a couple of songs that you already like, then they’ll suggest other “similar” songs. From there, you have to manually tell the service whether you like or hate each and every song they throw at you to give them a better idea of what kinds of music to filter and present to you. What a hassle to begin with.

But it doesn’t work like that

The problem with this approach is that they’re taking a very scientific approach to music discovery. Oh, you like an R&B song? Well let’s play more R&B for you. The problem is that music doesn’t work like that. Just because you liked a particular R&B song doesn’t mean you’ll like all other R&B songs. You might have liked that first song because you liked the unique beat it had, or the unique vocals of that particular song. The fact that it was an R&B song was just a coincidence. But these “music discovery services” don’t know that. To the algorithm, both songs are tagged as R&B, so you should like both songs, right?

Of course, I’m over simplifying here. I’m sure there are many other algorithms that go into determining whether a particular song would be to your liking. But the fact remains that discovering music isn’t a scientific endeavour, but rather an intuitive one. That’s what’s so brilliant about Apple’s Genius feature. It relies on the intuition of other humans to decide what songs to suggest to you.

A little history…

For those who don’t know, Genius is a feature Apple introduced into iTunes all the way back in 2008. It’s s system that suggests songs to you based on what you already have in your library. Plenty of people saw this and immediately dismissed Genius as another way for Apple to sell you more songs from their iTunes Store. However, it goes way further than that. Genius also allows you to create playlists from your library based of off any one particular song. The genius (pun intended) of this feature and the factor that sets it apart from most other music discovery services is that instead of basing the suggestions off of the song’s descriptors, it bases it off of who else listens to that song as well, and what other songs they have in their library that you have as well. Once they find these common denominators, it’ll put it together into a playlist. The basic idea is:

Oh, both you and these 100 other users here listen to this particular song. And you have these 24 other songs that can also be found in the library of these 100 other users. I’ll put them all together into a 25 song playlist for you!

Of course once again I’m over simplifying and there are other algorithms at play here (e.g. For starters the 24 other songs they put in will most likely be the 24 most common songs among these 100 users, and they probably won’t suggest Heavy Metal songs when you chose a Pop song), but that’s the gist of how Genius works, and more importantly why it works so much better than other music discovery services.

“It just works!”

Genius is one of those Apple products that follows their mantra of “it just works”. Whenever I generate a Genius playlist, the other songs included in the playlist are oftentimes from vastly different artists, and even slightly different genres. However, for some strange reason, when I’m in the mood for that particular song I chose to build my playlist around, I will also be in the mood to listen to the other 24 songs that Genius chose for me. It works so well for me that I’ve more or less abandoned manually creating playlists because I completely rely on Genius to put playlists together for me.

Y U NO USE THIS FEATURE

And yet, despite being such a useful (and free) feature that’s included with iTunes, a surprising number of people actually don’t even know about it or use it at all. To be honest Apple didn’t even really advertise Genius much. They seemed to have made an even greater effort when it came to Ping, their attempt at a social network based around music. That turned out to be a huge flop, and rightfully so. Apple didn’t seem to realise that the last thing people wanted was another social network profile to maintain. Not to mention it hardly did anything out of the ordinary to justify their users spending time on it.

In comparison, Genius is a feature that actually works and is actually useful. Unfortunately the only problem is that few people outside of those who know the ins and outs of iTunes+iPod actually know of it at all. A problem that really needs to be rectified.

Post to Twitter

Read More

Ringtones sure have come a long way. I still remember the days of monophonic ringtones back when Nokia still ruled the roost. Then when polyphonic ringtones came along they seemed like the coolest thing ever. Nowadays though, with every decent mobile phone able to play MP3 files, truetone ringtones have become the norm. However, it’s quite annoying to have your ringtone start from the beginning of a song, most people would much rather have their ringtone be the chorus of their favourite song. And that’s where ringtone makers come in.

Mobile 17 is one such site that assists users in creating their own custom ringtone. One simply has to upload a music file (in any of the common formats), and then use the website’s ringtone maker to set the time within the song that you want your ringtone to start from, and the desired ringtone will be created. Obviously, the most common use of this would be to cut out the chorus of famous pop songs, such as creating a Moves Like Jagger ringtone.

I’ll probably look into creating a ringtone for my phone sooner or later. I’ve always wanted to, but such tools weren’t really available a few years ago. With such tools to help facilitate the creation of ringtones, there’s little reason for me not to get my own one soon.

Post to Twitter

Read More

With reference to my previous post, I’ve realised that there aren’t that many good tutorials online about WordPress theme development for someone with some programming background but almost no web development background. Terms and concepts are thrown around as if I knew everything to begin with, which is frankly annoying.

Thus, I’m kind of back to searching for a theme for my blog again. I keep coming across themes with these great slideshows at the top and wish I could use them. Alas, they don’t quite fit the needs of a personal blog. There is even a jquery slideshow plugin for self-hosted WordPress blogs that looks awesome. While slidedeck has a pro version that costs at least $99, they offer a free, lite version as well that’s a simple WordPress plugin. It’s pretty damn cool, not only does your mouse’s scroll wheel interact with the slideshow (which is a great improvement over having to click the left or right side to change panes), but it even allows for vertical sections within each pane. Awesome.

If I were operating a magazine-style blog, I’d get this in a heartbeat. Unfortunately, I like my personal blog to be as minimalistic as possible…

Post to Twitter

Read More

Over the past year or so, I’ve been searching for a theme that I’d be satisfied with for this blog. None have fit that criteria. WordPress is a very complicated and robust system, thus almost all the good looking themes I’ve found are catered towards stuff like businesses or portfolio. All I want is a simple theme for a personal blog. Yet, most of these themes I’ve found are either too flashy, too complicated, or just don’t look very good.

So I’m gonna try and create my own theme from scratch.

I dabbled in HTML and Javascript literally almost 10 years ago and have never done web development in my life. But seeing as how I have quite a lot of time during this period of my life, I might as well give it a go. I’m not an artistic or creative person, neither do I have good design sense. I’m not even completely sure what kind of theme I have in mind.

Guess I’ll just start and see where it goes from there!

Post to Twitter

Read More

Was just watching the latest episode of Diggnation, and the first story they were talking about was the unveiling of Oink, the brand new app from Kevin Rose’s (the founder of Digg) new start-up, Milk. The idea behind this new mobile app is that let’s say you visit a restaurant, and you really like the Fish and Chips there. You’ll then log on to Oink and sort of “vote” or “thumbs up” it (ala Digging). From then on, other friends (it’s integrated with Twitter/Facebook so I’m guessing Oink’s “friends” will just be your followers/FB friends) who log on to Oink will see that you’ve given the Fish and Chips a thumbs up, so if the dish gets voted for by plenty of their friends, they’ll know it’s a great dish.

So instead of simply “checking in” to an area like you’d do with Foursquare or Facebook’s Places, you’re voting for the items that are specific to that area.

And this isn’t limited to food I’d guess. For example what rides are worth queuing for at a theme park? Or maybe what attractions are worth checking out if you’re on holiday or something? Obviously this mobile app is a really great, easy and simple way to quickly figure out what’s worth your time whenever you visit a new place. Instead of having to hunt down reviews beforehand, you’ll be able to tell what’s great at a glance.

Yet, the whole time Kevin was explaining the idea on the show, I had this nagging feeling at the back of my head of: why is this concept so damn familiar? Is it already out there?

Then I realised that I had had this exact idea for a mobile app just last week. One of those ideas I tend to park at the back of my head as potentially profitable ideas. And now this idea’s just completely worthless.

I was quite annoyed by this news, because this means I can’t build this by myself in the future. This had happened to me before last year or so, when I was actually conceptualising how Jarvis (you know, that digital butler that Iron Man has in his house that responds to his every command) could actually be built in the real world. Then I find out some guy was already doing that. His version is in its early stages and he built it for personal use, but he got a $100,000 grant to build it into a full product. But like a year later and still absolutely no news.

But this whole voting-for-cool-stuff-in-an-area was actually a much more feasible idea, something that could be built right now. But once again I’ve been thwarted.

After some consideration however, I don’t know if I should be flattered. I mean little ol’ me thought of an idea that Kevin Rose himself came up with and felt was worthy enough to build into a full product. I mean this is the guy who co-founded and built Digg from the ground up. That site now has 8.5 million unique visits every month from the USA alone and at one point was worth US$200 million.

The greatest ideas are usually those that seem to be the most obvious, which was exactly what Digg was when it first started up in 2004. I always felt that I’d never come up with something as creative as the likes of Kevin Rose can come up with.

I might have just been proven wrong :D

Post to Twitter

Read More

Their latest series of “If you don’t have an iPhone” ads are seriously insanely good. Apple just released the latest entry into this series of ads, and in my opinion is the weakest of the lot because the entire ad revolves around JUST the iPhone 4′s retina display. Yet, somehow, they manage to make the retina display seem like an absolute must-have. It’s amazing what this ad company can do, creating an whole 30 second ad about the display on a mobile phone.

“Yep… if you don’t have an iPhone, well… you don’t have an iPhone”.

Amazing marketing.

Post to Twitter

Read More

I’ve always hated RPGs. I mean HATED them. I love Pokemon, but I can’t stand playing the games on the Gameboy/DS. Theyyyyyy areeeeeee justtttttt sooooooooo slowwwwwwwwwww. Walk here walk there fight battles walk back PokeCenter walk out again walk some more walk walk back PokeMart walk out again walk walk walk. You get my point. Which is why I refuse to play Pokemon on anything but an emulator on the PC, where I can speed up the stupid animations by like ten times.

I’m just not an RPG person. I’ve read and re-read the entire Final Fantasy 8 guidebook a ton of times, because the guide itself is just so darn interesting. I’ve *started* the game itself about 5 times now, and I have never completed it. Simply cannot bring myself to complete an RPG. I feel invested in the story and all the characters and whatnot, but I just can’t stand the game long enough to finish it.

Then now there’s Dragon Age 2.

When the first DA game out, I never bothered with it, thinking it was just another RPG that most people would love and I would hate. But when the sequel came out, I just decided to dive into the game to check it out.

Now I’m hooked.

It’s 10.30pm now. I’ve been playin the game non-stop since 8. I’ve never found an RPG that could hold my attention this long. The last game that glued me to my screen for hours at a time was probably Civilisation V. But that game was designed to be a time-suck in the first place so it doesn’t really count I guess. Anyway, I’m 12 hours into Dragon Age 2 and I think I’ve barely scratched the surface. I just keep running all over the place doing all the little side-quests even though they don’t advance the story at all because they’re just jolly fun. Every quest is a mini-adventure of its own. You’re given a very specific goal to fulfill and a location to go to, but other than that you have absolutely no idea what lies between you and your goal. The constant tension and excitement ensure that I enjoy myself every step of the way.

Oh and of course it helps that I don’t have to spend 90% of my time in-game walking around from place to place thanks to the way the locations are designed.

I don’t know why DA2 just works for me. I’ve tried another one of Bioware’s creations, Mass Effect, and as per most RPGs I couldn’t bring myself to finish it. Of course, the gameplay mechanics in that game were much more clunky and less satisfying than the combat in DA2, but Mass Effect is a wondefully well written sci-fi story. I’d take a sci-fi novel over a fantasy one any day of the week, which would mean I should enjoy Mass Effect way more than the fantastical DA2, but it just ain’t so for some reason or another.

When I first started ME, I thought it was going to be one of my favourite games of all time. The world was so well thought out, so beautifully crafted and, as it should be in a sci-fi universe, just so cool. Gadgets and gizmos intricately modeled, multiple alien races populating the cities, putting a spaceship under the command of the player. Everything felt so exciting. But then everything went downhill for me when they decided that the best story they could tell with this wonderful setting was to just muddle everything in politics. Our world’s political situation was just extrapolated so that countries became planets and galaxies, while our different races became… well… alien races and the various religions became… alien religions. Why in the world would you create such a wonderful and exciting world, only to tell such a thoroughly uninteresting story?!

Anyway, long story short, I love Dragon Age 2. Hope this becomes the first RPG I ever complete. I forsee spending about 50-70 hours on this game.

And wow this post sure has been long and rambling and probably completely nonsensical to people who don’t play games.

Post to Twitter

Read More

It’s really weird. The iPad has been out in the market for almost a year already, and up till now not a single other manufacturer can even come close to achieving similar success with tablets. A couple of these tablets are kind of “almost but not quite”, while most of them are simply downright dreadful. I mean to begin with Apple didn’t innovate all THAT much when they created the first iPad. They just took an iPod touch and enlarged it, fiddled around with the software to make it fit a bigger screen, and put it out. For something that isn’t that groundbreaking in terms of tech, the iPad is amazingly successful.

So much so that now with the iPad 2, all Apple had to did was make it thinner and faster, add 2 (shitty) cameras, and… that’s it. I mean even on Apple’s own website, the tagline for the iPad 2 is simply “Thinner. Lighter. Faster. Smart Covers. 10-hour battery life”. I mean sure, the battery life is great and all but if that’s part of the main tagline of the product, you know there ain’t much new.

Despite this, critics all over the web are treating the iPad 2 as if it’s something completely new and astounding, as if the improvement over the original iPad rivals the bump from the iPhone 3GS to the iPhone 4. But the iPad 2 isn’t that. It’s just thinner and faster, like every single Apple product. Yet reviews of the new iPad range from “awesome” to “THE BEST THING EVA” or something along those lines. Apart from how shitty the cameras are, few seem to be disappointed by how small the improvements over the original are.

How in the world does Apple do this. It can put out a slightly improved version of a product and yet people get the impression that it’s a game changer.

Oh and while I’m here, I just want to talk about the whole “retina display on iPad” thing. The iPad’s current resolution is already 1024 by 768. Now if Apple really did put in a sharper display like everyone wants, the thing would have a resolution of something like 2048 by 1536. That’s even higher than 1080p HD. Which is just completely bonkers for current tech. Apps would have to be completely rewritten, games especially would have a hard time keeping up with 2000 pixels. Oh and the battery life would take a really severe dip no doubt. Cost would shoot up. etc. It’s just not feasible.

Yet as with most new Apple products, I want an iPad 2 now. But it’d be completely pointless for a guy in NS to get one anyway. I’d spend so little time with it that it’d be kind of wasted…

But I still want one now.

Post to Twitter

Read More

Short, random post. Insignificant even. But I’m bored and want to blog.

Was just smsing and the stupid autocorrect on my stupid HTC snap corrected “NUS” to “BUS”. Then it make me think about how we figure out typos in sms’es nowadays. In the past, you’d type out whatever word was a typo on your clickity-klackity Nokia keypad with the T9 dictionary on and scroll through the possible words to see which one makes more sense. Nowadays, we gotta deduce the actual word in an sms based on a normal QWERTY keyboard. It’s amazing how many people have switched to the QWERTY keyboard on their phones. Thanks in large part to the iPhone of course.

In other news, I really really really want one of these:

Bloody awesome TF2 figurines. Too bad they cost like 235 USD. Each. If I had that kind of money to spend I would on these though!

Post to Twitter

Read More

So I’ve started listening to the Ender’s Game audiobook, a novel I’ve been wanting to read for a very long time but just never got around to. It’s supposedly a “classic” as far as sci-fi novels go, and I have to say that after spending 11 hours listening to the entire book, it’s pretty gosh darn good. Excep for some places where it kind of gets “abstract” (i.e. nonsensical), and the ending is just so rushed that I felt pretty pissed off at Orson Scott Card for ending the story so quickly. It’s as if he couldn’t decide if the last act should just be a brief conclusion or a longer, detailed look at the characters and story. What we ended up with was something that was neither here nor there, and ultimately left the reader wanting by the end.

Wait, this post wasn’t supposed to be about the book, got pretty carried away there. It was a joy listening to an audiobook for the first time in my life. They force me to pay attention to the story as this guy’s just going on and on in my ear without giving me any chance to take a break. Usually, no matter what book I’m reading (except Harry Potter), I’ll eventually get so tired of reading after awhile that my attention will start to wane or I’ll just give up and go do something else (usually that just means getting back on the computer). But audiobooks don’t give me a chance to get distracted because the story just keeps going regardless of anything I’m doing.

Ok screw it this post is just gonna be about Ender’s Game. Set in the future, the whole premise is that there’s an International Fleet (IF) that recruits kids from like 6 years old to train them to become soldiers and commanders of the fleet. All of this for the purpose of defending Earth from the “buggers”, some alien species that nearly wiped out the human race 80 years ago.

Now that I’ve written it down, I realise that the premise doesn’t seem as cool on paper as when you actually read the book. It’s essentially Hogwarts, except that instead of it being based in London and teaching kids magic, the Battle School is in freaking space, where kids learn how to fight in null gravity. Really epic.

Oh yeah and today’s the 2nd day of the lunar new year. Strangely I’m doing very very very visiting this year. Kind of miss it.

Happy CNY!

Post to Twitter

Read More