Portal 2 came out, I bought it, it's win. I finished it in about 8 hours and only got stuck on one level, which I eventually figured out (after sleeping on it). The funny thing is, within 30 seconds of buying it online (steam) I got a call from my credit card provider's (automated) fraud department. Other people have spoken of this before but this is the first time I've ever been called for one. It's good that the banks are becoming more proactive on preventing fraud. It also proves without a doubt that the transaction makes it to the provider in real time. So why the hell does it take a week or more for the transaction to show up, and when it shows up it usually has the wrong date. Another gripe I have with all banks is the stupid interbank delays. Real time works for everything else in the world, so why not for financial stuff. Paypal proved long ago that it works and is good. I think banks are holding on tightly to a monopoly they have and make money off the delays. They can check your available balance in real time from any ATM, and ATM withdrawals usually show up pretty fast, it's the damn credit charges that don't and I think there is no excuse for it. When I log into my credit cards netbank, it's not to much of a fairy tale to expect the available balance + money owed should equal the credit limit, sometimes they do, sometimes not. Even worse is it when the available balance has taken into account a recent transaction but it hasn't shown up on the transaction log yet. Come on, get with the program. And don't try to give me crap about card authorisations, it doesn't take days for a transaction to show up. I think it's time I moved my credit card to a better place than where it's at right now.
While on the subject of retarded financial things (don't get me started on my home loan provider - they will be getting the boot after 1 July). The milk price war thing has been going on for a while now. I find it interesting to see that despite Coles/Woolworths milk being cheaper ($1/L) the other brands are still selling out first. Did Coles simply adjust how much stock of their milk is on the shelves to cater for where they thought the demand would go? I'm sure they've now got a whole heap of data on the price sensitivity of the milk market (or specifically elasticity), I bet someone could write a thesis on it. I still prefer other milk (Harvey Fresh) anyway because the ingredients list only has milk on it, no additives or nonsense going on. From a global perspective, 2% milk in Canada is $2.89/4L (according to the latest Degrassi episode).
Speaking of nonsense. This whole social networking thing hasn't gone away yet. It's been over 4 weeks and I've been waiting very patiently. Based on some thoughts I've put together previously, I've been contemplating designing a social network experiment to test the waters so to speak. After all, we've proven that collectively everyone has flushed everyone else's right to privacy down the drain by joining the brainwashed masses in this grand experiment already. I reject the premise that to protect your privacy you're better off joining said networks (not naming any names) so you can control and hide all your personal information. Of course that information was put there without your knowledge (or consent) so assuming you can find it all is a big unknown (and totally unprovable). From the social network operator perspective I'd hope they wouldn't consider information supplied by multiple third parties to be authoritative about a person (even if the multiple third parties all said the same thing), so hopefully that information is near useless - or more like background noise if you like. The information put up there by participating persons of course couldn't be trusted either because everyone lies too, and in the social arena surely everyone is more likely to boast and embellish the truth anyway. Surely having all this information in one place is going to be a bad thing eventually. Look at what happened to Sony's PlayStation Network in the past 2 weeks. One big pile of epic fail. Actually Amazon (AWS) had a cloud issue recently too - perhaps the silver lining is leaking.
The other aspect of this social focus is how it's changing the way people communicate. When someone finds out I'm not on various social network sites I often ask why I should join, what would I gain from it. Usually it's some bollocks about catching up with old friends from school, chatting with friends, posting photos, finding out about events/parties. What I've seen from outside is people blindly assume that everyone is on there already and ignore you if you're not - to me this highlights the true friends from the noise (not friend in the social networking sense - which has massively diluted the term, and made it a one way thing). Before various social network sites existed people were still able to catch up with old friends, chat with current friends, post photos, find out about events/parties. Besides, if I didn't keep up with people from school, maybe I didn't want to or they didn't want to; chatting with friends, surely we'll never stop doing that and definitely shouldn't need a specific web site to do it - my email address hasn't changed in over 10 years, and IM goes back to the mid 90's (ok so the networks changed over time - perhaps that could be seen as a predecessor to social networking?). The thing that stands out the most is now people can do all these things in one place, they do, so if you're not part of that you miss out. Surely it's easier than how things used to be, but what have you lost on the click through license agreement and will anything come back to haunt you later. Is it laziness to want everything as easy as possible regardless of the price (even if unknown)? This weeks south park also highlights the risks of not reading the click through license agreements (and the evilness of apple).
Right now the only social network type site that interests me is twitter. Ages ago before it really took off and micro blogging was still a new term, I considered writing a little plugin for my site to do essentially that. Short posts, rss syndicated out, no overhead to enter them - unlike blogging which I seem to curate over days/weeks/months at a time. But then as the site grew it became more obvious there's more to it than just small blog posts - there's communication going on between people, conversations in real time, and people retweeting other's messages to spread them out further. It really is a web of interconnections - again an excellent data mining experiment from both depth of graph and speed of transmission perspectives. Oh and without them we might not have the fail whale either. Now it's also apparent that to get any real response from companies you need to tweet about your dissatisfaction to get anywhere - again the web's been hit with the stupid stick.
Then there's another one, social coding. Github's web interface is great, though I'm not ready to make that switch just yet. The integration of subversion into monodevelop is awesome, so once that catches up to mercurial or git I'll jump ship to that VCS then, but do I jump to a shared hosted version - ala github or bitbucket (vs hosting my own private repo as I do now). That will be the new question.
Perhaps not being reachable via the social web is the newer version of going off the grid, while still being able to buy your groceries online and live in a high rise apartment block.
No random picture this time. Who knows where to next?