<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DUMDQnY4cSp7ImA9WhRUGUs.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260</id><updated>2012-01-30T15:51:13.839-08:00</updated><category term="iphone 4 issues" /><category term="return" /><category term="Twitter" /><category term="technology" /><category term="Apple lossless audio codec" /><category term="Microsoft" /><category term="Comparison" /><category term="windows phone 7" /><category term="kapturem" /><category term="competition" /><category term="open source" /><category term="Apple" /><category term="Oracle" /><category term="crazy" /><category term="Paul Graham" /><category term="ammolite" /><category term="presentation" /><category term="motivation" /><category term="firefox" /><category term="audio" /><category term="rom" /><category term="iphone" /><category term="unhandled exceptions" /><category term="ransackgate" /><category term="Chrome" /><category term="AI" /><category term="steve jobs" /><category term="Sri Lanka" /><category term="developer diary" /><category term="apps" /><category term="internet" /><category term="elevator pitches" /><category term="codec" /><category term="app" /><category term="iphone bumper" /><category term="Introduction to AI" /><category term="developer" /><category term="Apache" /><category term="motorola" /><category term="review" /><category term="Dave winer" /><category term="Internet Explorer 9" /><category term="Facebook" /><category term="trial" /><category term="startups" /><category term="Windows 7" /><category term="storify" /><category term="router" /><category term="tech" /><category term="pitching" /><category term="MySQL" /><category term="Muse" /><category term="photography" /><category term="Problem Solving" /><category term="Chrome OS" /><category term="security" /><category term="addictive mobility" /><category term="Refresh Colombo" /><category term="startup" /><category term="luxury items" /><category term="root" /><category term="opinions" /><category term="Search Algorithm" /><category term="Tech Ideas" /><category term="interview" /><category term="Color" /><category term="Stanford" /><category term="android" /><category term="sql" /><category term="admob" /><category term="Liveshare" /><category term="Update" /><category term="Office Live" /><category term="Ubuntu" /><category term="social media" /><category term="iPad" /><category term="droid x" /><category term="Cooliris" /><category term="YCombinator" /><category term="airbnb" /><category term="google" /><category term="Hackathon" /><category term="EULA" /><title>T3ch |\/|u5e</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://techstopmuse.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>48</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/T3ch/u5e" /><feedburner:info uri="t3ch/u5e" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DU4MR3c4eyp7ImA9WhRUE04.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-3227948909611014445</id><published>2012-01-23T08:36:00.000-08:00</published><updated>2012-01-23T08:59:46.933-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-23T08:59:46.933-08:00</app:edited><title>The takedown of Megaupload</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3-X4XHGMSb7fdqp8dIBT71yOIbE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3-X4XHGMSb7fdqp8dIBT71yOIbE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3-X4XHGMSb7fdqp8dIBT71yOIbE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3-X4XHGMSb7fdqp8dIBT71yOIbE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;And more importantly, why a lot of people are thinking of it the wrong way. Unfortunately it seems that most people are making two mistakes. First, they seem to be connecting this takedown to the crazy uprising against SOPA. And as a result they are making this move of taking down Megaupload seem like something terribly wrong. &lt;/p&gt; &lt;p align="justify"&gt;They are all wrong. &lt;/p&gt; &lt;p align="justify"&gt;Taking down Megaupload was perfectly legal, but also coincidental with the massive uprising; I don’t believe it has everything to do with said opposition to SOPA. The important thing is that opposing the move to take Megaupload down doesn’t make any sense and it just shows how woefully ignorant most people are of the facts.&lt;/p&gt; &lt;p align="justify"&gt;Firstly, this isn’t how SOPA is supposed to work. This is exactly how SOPA doesn’t need to work. If SOPA is passed then they don’t need to go on gung ho missions arresting some hick way out in the boondocks just to get a site shut down. They are free to remove the site from the directory of internet addresses inside the USA while granting protection to the ISPs, aka providing indemnification against any and all law cases. &lt;/p&gt; &lt;p align="justify"&gt;Second, the evidence against the Megaupload CEO and his employees is absolutely solid. And this is by far the most important point. Emails captured shows communication between employees displaying their knowledge of the pirated content on their website and advocating the use of it as well. If that wasn’t bad enough, in their allocation of uploader reward points, inspection of accounts shows that they had knowledge that the uploaders were guilty of uploading a few movies, some porn videos and several key generators/cracks. Yet they still went ahead with the allocation of uploader points and thereby directly supported piracy within their file sharing network. Despite all their publicity stunts of them wanting to take down other file sharing sites saying that Megaupload is the only one that actually respects take down notices, the evidence shows that they were probably amongst the worst offenders themselves. &lt;/p&gt; &lt;p align="justify"&gt;Third, the evidence being collected against Megaupload has been in the making for two years. That isn’t something that took place just yesterday in time for the uprising against SOPA. The people behind the takedown really waited it out for the right moment to sting and whether or not there were external powers at hand wanting to send a message to the people calling for the death of SOPA the fact remains that there is no direct connection to the taking down of Megaupload. The take down was simply an act of justice and one that is absolutely justifiable. &lt;/p&gt; &lt;p align="justify"&gt;Finally, I see a lot of people also forgetting the core concept that piracy is not a good thing. Apparently because musicians and movie directors are living on piles of money, its ok to steal their works that they put a lot of time and effort into creating. Granted, the media industry is full of backward folk but that doesn’t give anyone the right to say that piracy is something that shouldn’t be looked at as a bad thing. Piracy is stealing and if you are ok with that then good day to you. Quit supporting the people who are against Megaupload. It hurts us who are trying to stop bills like SOPA going through. It doesn’t work that way. When people oppose things like the Megaupload takedown it just goes to show that the majority of people really don’t know what they are talking about and that’s the reason people in congress and the senate aren’t sure whether or not to take most of this opposition seriously. It seems like every time there’s some bill related to anti piracy, most people call it Armageddon and immediately ask for it to be taken off. It’s not like anyone suggests any viable solutions either. How do you take a bunch of people seriously when all they do is complain about every solution proposed to stop piracy. How do you take them seriously when they never seem to be satisfied and never seem to provide any good solution themselves? How do you take them seriously when they begin complaining even when a completely legitimate takedown such as that done with Megaupload is also opposed. When people fail to make sense and simply sound like a pack of brainless parrots in an echo chamber, the effectiveness of the real message that genuine people are trying to spread gets lost.&lt;/p&gt; &lt;p align="justify"&gt;Here’s a little something to think about. How many people do you honestly think, who upvoted all those posts about SOPA and PIPA on 9Gag, actually took the time to study the bills and find out what really makes them such a disaster? My bet is very few. If there were really a bunch of people who were serious about this then the posts about Megaupload probably would not have really bubbled to the top. Bottom line. Take some time to think before just opposing everything that comes down the pipeline. I made that mistake and I can guarantee you. When it eventually hits, you really understand how foolish it all is. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-3227948909611014445?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/oD6r8ehTv24" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/3227948909611014445/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2012/01/takedown-of-megaupload.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/3227948909611014445?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/3227948909611014445?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/oD6r8ehTv24/takedown-of-megaupload.html" title="The takedown of Megaupload" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2012/01/takedown-of-megaupload.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIHSXw5cSp7ImA9WhRUEk0.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-8734632652350560461</id><published>2012-01-21T20:36:00.001-08:00</published><updated>2012-01-21T20:45:38.229-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-21T20:45:38.229-08:00</app:edited><title>Big media, SOPA, and the real solution.</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FTcW1cW78GfZMhKBdLiySdzJmmY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FTcW1cW78GfZMhKBdLiySdzJmmY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FTcW1cW78GfZMhKBdLiySdzJmmY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FTcW1cW78GfZMhKBdLiySdzJmmY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;A while ago I recall reading a statement from the CEO of Steam and his opinions on game piracy. I believe the man is a true visionary and it is people like him that ought to be put in charge of drafting anti piracy legislations in congress. That or the media corps ought to take a few lessons from him in how to combat piracy because he is one of the few people who believe the way forward is offensive and not defensive. &lt;/p&gt; &lt;p align="justify"&gt;This may seem like an odd statement given how offensive the media corps are these days. But the reality is that the media corps just appear to be on the offense with their legislative motions like SOPA and PIPA and goodness knows what will come next down that crap line. These acts are really just acts of defense where the media corps want to huddle up in their traditional business models and traditional media formats while lashing out at people each time they see some site pirating stuff come up on the horizon. This is just plain stupid and it’s the reason that the tech community and so many others are standing up against whatever the media corps do to shut down piracy. People want a way forward. Out with the traditional plastic discs. In with digital. But no. Media corps are scared because the new medium is just so much more transferrable and therefore easier to pirate. So they go on the defense and lash out against the digital medium and decide to hole themselves up with their good old fashioned DVD discs. And then they wonder why people rise up against them. It doesn’t even make sense anymore. To say that DVDs are a good form of protection against piracy because they are less transferable is stupid. I could in two hours rip a DVD and share it with my friends if I wanted to. But of course the laws of ripping will stand in my way right? Again. Defensive action. They try to stop the people from ripping DVDs by saying that they can sue them in court for it. The media corps think that putting some kind of code around that will make the DVD format locked out to others. But I’m sorry. That doesn’t work. People want to go digital. They don’t want to be looking at this mountain of discs when they can instead have one 5 TB external hard disk which contains everything. Even more important, with increasing internet speeds, people don’t want to even have the 5 TB hard disks anymore. They would prefer to just be able to stream everything. &lt;/p&gt; &lt;p align="justify"&gt;But of course the media corps continue to ignore these signs and prefer to stay holed up in their little closed up worlds. As Steve Jobs quite rightly put it, “You guys have got your heads up your asses”. Now what did the CEO of Steam say that clearly showed that he had the right idea? On piracy, all he had to say is that it isn’t about just the game anymore. It’s about the service provided with the game. If a person finds that ordering a game DVD doubles or triples the cost due to shipping costs to his/her country and has a waiting time added to that, then piracy becomes a natural option to turn to. After all, the pirates are providing a better service than the game company themselves. But in the case of Steam, the CEO believes that the Steam platform provides a better service to gamers. Whether this is true or not is debatable but whatever said and done, the man has the right idea. After all, now through Steam I have so much more enabled. I can no download the games like I would a torrent and I can get the game for free. All patches and future updates and expansions become just as easily and readily available. Online gaming with other people becomes easy, leaderboards with friends is automatic and even buying a game level by level becomes possible. &lt;/p&gt; &lt;p align="justify"&gt;Imagine this with the media corps. What if they put all the effort they are putting into foolish bills like SOPA into making a media platform greater than any other. What if they made a platform where all movies could be streamed with ads or without ads depending on how you wanted to pay for it. Imagine a platform where people from anywhere in the world can no get a movie without having to worry about shipping costs and other unnecessary details like having to deal with storage of physical goods. And imagine a platform where users are automatically connected to fan pages and merchandise, and where buying a movie gets them inside access to behind the scenes and other constantly updated media such as director’s and artist’s notes. When it comes to advertising, people can even start offering advertisements to make the program seem more local. Now when I watch the tv series/movies for free via this new platform I won’t have ads from geico but instead ads from my own country which makes more sense. &lt;/p&gt; &lt;p align="justify"&gt;This is the kind of stuff people should be thinking about. Not how to stop people from downloading the movies off torrent sites. Media corps need to instead answer the question, “why do people even want to pirate something???” There really aren’t that many thieves in the world. People just want access to something with ease and if the media corps aren’t going to provide that access then they might as well turn towards someone who does. And in this case that someone is, the pirates.&lt;/p&gt; &lt;p align="justify"&gt;A good example of how media corps can be so stupid comes from CBS and the big bang theory. Today I went online just to check what episodes they have, and it turns out that they have one episode from season 3, 12 and 13. I mean really? And there’s no way I can even pay to watch those online. So what have I got to do? Either buy it from Amazon, or take a trip down to a DVD store and buy a bunch of physical discs I neither want, nor need. Even if I really don’t want to pirate, I all of a sudden don’t care. The pirates provide me with a better service so why should I go to CBS? Defiance sets in. And I give the finger to CBS and go ahead and switch on the torrents to get my episodes from season 1. Good move CBS. Really well played.&lt;/p&gt; &lt;p align="justify"&gt;‘Nuff said. Get your act together media corps. You’ve shown the world just how much influence and power you have. The world is seeing an unprecedented growth in people wanting to develop stuff to make media more readily available around the world. Use your money and power to grab those developers and set them free to develop a platform like no other. One that enables the world, to become one. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-8734632652350560461?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/0RzSoSw_GYs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/8734632652350560461/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2012/01/big-media-sopa-and-real-solution.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/8734632652350560461?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/8734632652350560461?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/0RzSoSw_GYs/big-media-sopa-and-real-solution.html" title="Big media, SOPA, and the real solution." /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2012/01/big-media-sopa-and-real-solution.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AHQ3Y-cCp7ImA9WhRVGEo.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-7273238241213429901</id><published>2012-01-18T01:42:00.001-08:00</published><updated>2012-01-18T01:42:12.858-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-18T01:42:12.858-08:00</app:edited><title>I feel like a dork</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-aK-M5cGWXg1tQ-cRSCB7xohcAc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-aK-M5cGWXg1tQ-cRSCB7xohcAc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-aK-M5cGWXg1tQ-cRSCB7xohcAc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-aK-M5cGWXg1tQ-cRSCB7xohcAc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;Biggest mistake ever. The other day I was doing a Facebook engineering puzzle using C++, and the puzzle description warned about performance and how important it would be to go through a large amount of data real fast. Before I go any further into that, let’s talk about Project MADA. The now defunct ho ha of mine.&lt;/p&gt; &lt;p align="justify"&gt;When I was doing the project back into university, I had to look up bi grams within a large amount of text. Essentially I had to keep running tab of all possible combinations of two letters {aa,ab,ac,ad….zw,zx,zy,zz}. That’s 2^26 combinations. &lt;/p&gt; &lt;p align="justify"&gt;My solution to this problem turned out to be, a list, where I would store each bi gram along with its corresponding count as a tuple. Thus, for each bi gram I read into the system, I would go through the list to see if I had a mach. If yes, I would increment the count by 1 and if not, I’d add the new bi gram along with a corresponding count of 1.&lt;/p&gt; &lt;p align="justify"&gt;Back to the Facebook problem, which is liar liar. There’s a forum of users and you have a list of people who have come frward to name the others as liars or truthful. From this knowledge, you have to derive who is truly truthful and who is just a big fat liar. The logic for this is a no brainer. The implementation however requires keeping a track of number of accusations corresponding to a name. Now I could have used by bi gram method, but for some reason, just because I was doing a Facebook puzzle, all that was in my head was efficiency. And my first thought was, hash table (Map in C++) where the key would be the person’s name. &lt;/p&gt; &lt;p align="justify"&gt;Two days later I was thinking of my FYP, and I just realized how stupid I must have sounded coming up with my method to insert stuff into a list and keep track of it when the hash table was there along for me to use. Instead I had an implementation which was utterly inefficient, (nested for loop, traversing through list each time to find element. Talk about a worst case) and what’s worse, I feel like a dork because I stood in front of my lecturers proudly showing off my implementation as it was the best thing since peanut butter and jelly. I can’t even believe the hash table didn’t occur to me.&lt;/p&gt; &lt;p align="justify"&gt;I can’t help but wonder, if they thought I was a bit of a dud for not using a hash table. Sigh.&lt;/p&gt; &lt;p align="justify"&gt;On a side note, it truly is amazing just how differently I thought simply because the thought of Facebook efficiency was in my head the whole time.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-7273238241213429901?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/JnW4QXjALB4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/7273238241213429901/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2012/01/i-feel-like-dork.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/7273238241213429901?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/7273238241213429901?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/JnW4QXjALB4/i-feel-like-dork.html" title="I feel like a dork" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2012/01/i-feel-like-dork.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQFRH4zcCp7ImA9WhRQGE0.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-9153475671447303953</id><published>2011-12-13T10:18:00.001-08:00</published><updated>2011-12-13T10:18:35.088-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-13T10:18:35.088-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="opinions" /><category scheme="http://www.blogger.com/atom/ns#" term="apps" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><category scheme="http://www.blogger.com/atom/ns#" term="Dave winer" /><title>Apps. Confusion as much as with the pc</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FoPVVjgSr4IXX6KRsQT3L9nM890/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FoPVVjgSr4IXX6KRsQT3L9nM890/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FoPVVjgSr4IXX6KRsQT3L9nM890/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FoPVVjgSr4IXX6KRsQT3L9nM890/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;a href="http://scripting.com/stories/2011/12/13/whyAppsAreNotTheFuture.html"&gt;Scripting News: Why apps are not the future&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There's an article raging over the internet, written by Dave Winer where he makes the argument that apps are not the future. His reasoning being that linking is something that is lacking from apps making them silos or buildings rather than an something as open as the web. &lt;/p&gt;
&lt;p&gt;Firstly I have a bit of an issue with the definition of linking. But in the case of traversing and sharing information from silo to silo thus bridging the gap between them, I think we are getting there. Android in particular has done this excellently. A good example would be how I bogged this article. I simply long pressed the url on my browser (also an app mind you) and pressed share on the menu and shared it to Blogger. As far as linking goes where linking is passing information from one app to another I really do think we are getting there. But maybe Dave's argument goes deeper. And maybe only a medium which is controlled by open standards will win against individual mobile OS's. But I have a problem with this idea as well. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Mobile OS's need to open up their APIs first&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;How do you access the rich features of the smartphone if the operating system doesn't provide a unified open way of accessing them? Take a look at android and iOS and try and find out how you would take a photo through a web interface on the phone. You'd be better off encapsulating the mobile website within an app and then accessing the camera from there. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Offline p&lt;/b&gt;&lt;b&gt;ersistence is a big win for apps&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The beauty of mobile apps is that I can switch my 3g on for a few seconds, let my apps run an update course and then switch the 3g off leaving me with a new set of rich data to browse offline. This is not really possible with a website since on a mobile device, memory is limited and cached pages need to be refreshed when you make the tab it's encapsulated in visible again. Your best solution would be always on 3g.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;But always on 3g is battery intense&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Terribly so. Which leads to a far more complex issue than just apps vs the open web. To have websites work on mobile devices over apps you are going to be cranking out the 3g juice and frankly speaking, battery life isn't that good yet. While I hope that gets sorted soon I wouldn't hold my breath if I was you. &lt;/p&gt;
&lt;p&gt;The work around to this would be to do what apps do. Offline data storage. Write directly to the phone memory and have your own pockets of data ready. So when I open Facebook.com it's not going to the internet to load those resources like the header bar and icons etc. Those will be ready along with my last update of the news feed which I can browse. But if the website can do all of that,&lt;/p&gt;
&lt;p&gt;&lt;b&gt;What is an app really?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Here comes the biggest issue. Linking is basically a functionality. It's not a property that can belong only to the web. It's something that's been implemented only by the web though. Similarly all those other things such as offline persistence of data also come under functionality. So assuming a website implements all of that, isn't the website then an app too?&lt;/p&gt;
&lt;p&gt;This is the same problem I have with people using the buzz phrase, 'post pc era'. What utter rubbish. There is no post pc era. The form factor has changed but the personal computer remains. The day our body becomes the machine where data is stored and can be deleted simply within our brains and our eyes become the camera and electro magnetic implants become our gps, that'll be the post pc era. As long as there's a device we use external from our physical selves to do our everyday work stuff, the pc will remain. Just not in the same form factor as 10 years ago.&amp;#160; &lt;/p&gt;
&lt;p&gt;And just like that, apps will evolve conceptually before being implemented. Battery life will increase, 4g coverage will become more comprehensive so my battery isn't drained. Javascript execution via the mobile device will become faster making use of the inevitable graphic cores for smoother rendering thus removing the concept of installing an app. But the app, will remain. Changing and evolving in terms of form factor but never dying. I'm sorry Dave. But apps are, the future. &lt;/p&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-9153475671447303953?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/OJYgB_0-lHg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/9153475671447303953/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/12/apps-confusion-as-much-as-with-pc.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/9153475671447303953?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/9153475671447303953?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/OJYgB_0-lHg/apps-confusion-as-much-as-with-pc.html" title="Apps. Confusion as much as with the pc" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/12/apps-confusion-as-much-as-with-pc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cCSHs8eCp7ImA9WhRQFE8.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-4155379884859263556</id><published>2011-12-09T02:04:00.001-08:00</published><updated>2011-12-09T02:04:29.570-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-09T02:04:29.570-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql" /><category scheme="http://www.blogger.com/atom/ns#" term="developer" /><title>Changing a Primary key value via SQL</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Dpxy05HDzk1aZ5pbF1n0wH4Eh58/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dpxy05HDzk1aZ5pbF1n0wH4Eh58/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Dpxy05HDzk1aZ5pbF1n0wH4Eh58/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dpxy05HDzk1aZ5pbF1n0wH4Eh58/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;I had to run into a rather annoying problem today where due to an error somewhere else in the database I was faced with two tables containing the same Primary Key (AL/1112/0001) which was causing a conflict in my data insertion. The only way to solve it business logic wise was to ensure that one table would programmatically receive the AX prefix and the other AL. While these values are stored in a separate table and changing them was a simple UPDATE statement, changing all the records in a similar way within the tables that would receive the AX prefix in the future was an issue. Changing a primary key value in the following manner:&lt;/p&gt; &lt;p align="justify"&gt;&lt;iframe style="border-bottom-style: none; border-left-style: none; width: 100%; border-top-style: none; height: 112px; border-right-style: none" src="http://pastebin.com/embed_iframe.php?i=bzx6wDDk"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p align="justify"&gt;happens to yield this abominable error due to the constraints and checks enforced&lt;/p&gt; &lt;p align="justify"&gt;&lt;iframe style="border-bottom-style: none; border-left-style: none; width: 100%; border-top-style: none; height: 112px; border-right-style: none" src="http://pastebin.com/embed_iframe.php?i=tg0yEvLx"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p align="justify"&gt;Bah! This may have been just a test DB but reinserting all those values whether through an INSERT/DELETE statement or through the program was going to take time. A quick bit of searching on the MSDN site to see what could be done to alter a table and I got this out. &lt;/p&gt; &lt;p align="justify"&gt;The first thing you want to do is make all those ‘CHECK’ CONSTRAINTS be switched off. Here’s the code to do that.&lt;/p&gt; &lt;p align="justify"&gt;&lt;iframe style="border-bottom-style: none; border-left-style: none; width: 100%; border-top-style: none; height: 112px; border-right-style: none" src="http://pastebin.com/embed_iframe.php?i=SqDf02Dw"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p align="justify"&gt;I know that the standard code would be &lt;font face="Courier New"&gt;ALTER TABLE fcadadet WITH NOCHECK CONSTRAINT ALL &lt;font face="Trebuchet MS"&gt;but this gives an error with MSSQL. The MSDN documentation specifies it to be put in this way. (Is this wrong?)&lt;/font&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;Run your update statement. This time it should work fine. &lt;/p&gt; &lt;p align="justify"&gt;Once done, don’t forget to put your constraints back on using the code below.&lt;/p&gt; &lt;p align="justify"&gt;&lt;iframe style="border-bottom-style: none; border-left-style: none; width: 100%; border-top-style: none; border-right-style: none" src="http://pastebin.com/embed_iframe.php?i=sTFRjtP5"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p align="justify"&gt;Feel free to try another UPDATE. This time you’ll be met with the error from above again confirming that your constraints are all back in place.&lt;/p&gt; &lt;p align="justify"&gt;Do note however that this is quite likely a very very bad practice and I used it only because it was a test database and the situation was one of those ‘it doesn’t matter who does what’ things. Using this statement on live data while a system is running is probably a bad idea. Those constraints are there for a reason.&lt;/p&gt; &lt;p align="justify"&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:830dfd79-fd16-47c1-898c-9baa379576a6" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SQL" rel="tag"&gt;SQL&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSSQL" rel="tag"&gt;MSSQL&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code" rel="tag"&gt;Code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Developer+tutorials" rel="tag"&gt;Developer tutorials&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Journal" rel="tag"&gt;Journal&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-4155379884859263556?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/VlaAF579IEQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/4155379884859263556/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/12/changing-primary-key-value-via-sql.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/4155379884859263556?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/4155379884859263556?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/VlaAF579IEQ/changing-primary-key-value-via-sql.html" title="Changing a Primary key value via SQL" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/12/changing-primary-key-value-via-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YGR3cyeSp7ImA9WhRQFE4.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-7538158835322982233</id><published>2011-12-08T22:16:00.001-08:00</published><updated>2011-12-09T03:45:26.991-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-09T03:45:26.991-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hackathon" /><title>Hacking, Defined</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5Jd_qo_V6tk89UcyXwj9LCv9rqY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5Jd_qo_V6tk89UcyXwj9LCv9rqY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5Jd_qo_V6tk89UcyXwj9LCv9rqY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5Jd_qo_V6tk89UcyXwj9LCv9rqY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;There’s sadly a lot of confusion amongst a lot of people as to what a hackathon and hacktivist community is. It’s not so much about the definition of what should someone be doing to call it a hackathon but more about the fact that the media’s sensationalization has simply degraded this term to create a mental picture of some greasy hair kid seated in the darkness banging out commands into a shell command prompt in an attempt to gain access to the NSA’s database. Nothing could be further from the truth. Nothing.&lt;/p&gt; &lt;p align="justify"&gt;I finally stumbled upon something that could put a definition to the word ‘Hacking’ and here it is. Short, and sweet.&lt;/p&gt; &lt;blockquote&gt; &lt;p align="justify"&gt;“&lt;em&gt;Hacking&lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;&lt;b&gt;Hacking&lt;/b&gt; is the process of writing code for, or contributing code to, a piece of software.&lt;/em&gt;  &lt;p align="justify"&gt;&lt;em&gt;There is some controversy surrounding the meaning of this term. It began as a benign term meaning "to exercise proficiency" or "to alter or improve," but the popular media have since construed it to mean "to break into a computer system, usually with malicious intent."”&lt;/em&gt;  &lt;p align="justify"&gt;&lt;em&gt;- From the WordPress Glossary page&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p align="justify"&gt;The piece goes on to direct one’s attention towards Wikipedia for further disambiguation but honestly, for a term this misconstrued I really wouldn’t recommend that. Just take this definition above and keep it at that.  &lt;p align="justify"&gt;At hackathons we gather to hack upon a common purpose. And that purpose in our SL Hackathon is to hack on our ideas over a short period of time, usually a weekend. Be it individual or group.  &lt;p align="justify"&gt;What’s the point?  &lt;p align="justify"&gt;&lt;a href="https://gist.github.com/6443"&gt;https://gist.github.com/6443&lt;/a&gt;  &lt;p align="justify"&gt;tl;dr?  &lt;p align="justify"&gt;Hack = "to exercise proficiency" or "to alter or improve,"  &lt;p align="justify"&gt;Hackathon = to hack with a common goal in mind  &lt;p align="justify"&gt;SL Hackathon = The common goal to hack on is an idea where at the end of a weekend/Hackathon’s duration you have a tangible product.  &lt;p align="justify"&gt;&lt;em&gt;Edits – Some awesome links (content is verbose) provided by &lt;a href="http://www.twitter.com/#!/nazly" target="_blank"&gt;@nazly&lt;/a&gt; and &lt;a href="http://www.twitter.com/#!/laktek" target="_blank"&gt;@laktek&lt;/a&gt; in response to this post.&lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://catb.org/~esr/faqs/"&gt;http://catb.org/~esr/faqs/&lt;/a&gt; – This is like the mother of all guides to becoming a hacker&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://www.paulgraham.com/gba.html"&gt;http://www.paulgraham.com/gba.html&lt;/a&gt; – Paul Graham’s essay. “The Word “Hacker”&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://www.paulgraham.com/wealth.html"&gt;http://www.paulgraham.com/wealth.html&lt;/a&gt; – Another one of Paul’s essays. Related and very much worth a read.&lt;/p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:af817f16-c332-4ab4-838a-6732ab1d8ecc" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Hack" rel="tag"&gt;Hack&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Hacking" rel="tag"&gt;Hacking&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Hacking+defined" rel="tag"&gt;Hacking defined&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Hackathon" rel="tag"&gt;Hackathon&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SL+Hackathon" rel="tag"&gt;SL Hackathon&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-7538158835322982233?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/WuIJNBj1Sts" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/7538158835322982233/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/12/hacking-defined.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/7538158835322982233?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/7538158835322982233?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/WuIJNBj1Sts/hacking-defined.html" title="Hacking, Defined" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/12/hacking-defined.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEARHs8eip7ImA9WhRQE0Q.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-9199513082584468371</id><published>2011-12-08T17:07:00.001-08:00</published><updated>2011-12-08T17:37:25.572-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-08T17:37:25.572-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="EULA" /><title>Visual C++ 2010: Scope Of License</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oWvj2nSbVPVYYIOjfnAthENpNGk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oWvj2nSbVPVYYIOjfnAthENpNGk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oWvj2nSbVPVYYIOjfnAthENpNGk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oWvj2nSbVPVYYIOjfnAthENpNGk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Early in the morning today while installing the MySQL client components I had to install Visual C++ 2010 runtime as a prerequisite to continue. No problem, set it to download via the installer itself (very convenient that) and once the install screen showed up I thought I’d give the EULA a bit of a go. Just for the heck of it. The scope of license section was actually quite interesting simply because of what I found to be one oddity.&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;“&lt;b&gt;2. Scope of License&lt;/b&gt;&lt;b&gt;.&lt;/b&gt; The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not&lt;b&gt;&lt;/b&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;· disclose the results of any benchmark tests of the software to any third party without Microsoft’s prior written approval;”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Eh? I may not disclose the results of any benchmark tests without Microsoft’s approval? But why not??? I understand that Microsoft reserves all rights except my right to use the software but why can’t I perform a benchmark test without Big Brother’s approval? &lt;p&gt;Anyone know the answer to this one? &lt;p&gt;&lt;em&gt;Edit – Some interesting posts related to this topic&lt;/em&gt; &lt;p&gt;&lt;em&gt;&lt;a href="http://gwan.ch/en_doj.html"&gt;Benchmarking is illegal says Microsoft&lt;/a&gt;&lt;/em&gt; &lt;p&gt;&lt;em&gt;&lt;a href="http://www.msversus.org/microsoft-restricting-free-speech.html"&gt;Microsoft Restricting Free Speech&lt;/a&gt;&lt;/em&gt; &lt;p&gt;&lt;em&gt;&lt;a href="https://www.eff.org/wp/dangerous-terms-users-guide-eulas"&gt;Dangerous Terms: A Guide To EULAs&lt;/a&gt;&lt;/em&gt; &lt;p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7f4f0770-5afd-43cc-a98d-ed44d20166e3" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/EULA" rel="tag"&gt;EULA&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MySQL" rel="tag"&gt;MySQL&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Legal+Agreement" rel="tag"&gt;Legal Agreement&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual+C%2b%2b" rel="tag"&gt;Visual C++&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-9199513082584468371?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/JNiBZzWnOgI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/9199513082584468371/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/12/visual-c-2010-scope-of-license.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/9199513082584468371?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/9199513082584468371?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/JNiBZzWnOgI/visual-c-2010-scope-of-license.html" title="Visual C++ 2010: Scope Of License" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/12/visual-c-2010-scope-of-license.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYCRng8eip7ImA9WhRQE0Q.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-5923191740484599313</id><published>2011-12-08T16:52:00.001-08:00</published><updated>2011-12-08T16:56:07.672-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-08T16:56:07.672-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="router" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><title>Discoveries on a day of programming from home</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/L0C0T80BlJyeHpdEYqjNObUB64c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L0C0T80BlJyeHpdEYqjNObUB64c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/L0C0T80BlJyeHpdEYqjNObUB64c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L0C0T80BlJyeHpdEYqjNObUB64c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;Thanks to me being sick due to food poisoning I had to stay home today instead of going for work. Feeling irritated since I had such a little left to complete I thought I would complete the code at home and then take it back to the office and integrate it with the rest of the code base, test, correct and make a final commit before going home. During one of the longer builds I was toying with the idea of how nice it would be if we had a remote SVN to which I could commit from work. Sadly such a feature does not exist. But how would you go about such a thing? VPN was the first thing that came to my mind. Ba! Too complex. Wouldn’t it be nice to set up the thing as a remotely accessible server by opening up a port, say:&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;"Company IP address:14035”&lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;with some username and password and let us access it. I really don’t know if that can be done but it was still an idea worth toying with.&lt;/p&gt; &lt;p align="justify"&gt;Out of curiosity however I just typed in our company IP address into the web browser bar and was greeted with the standard Router username and password dialog box. Feeling lucky I typed in admin, admin. No result. admin, admin123; nothing. admin, pass; still nothing. admin,password; welcome to the… “WHAT???????”&lt;/p&gt; &lt;p align="justify"&gt;Turned out that not only was our router accepting external connections but the router’s username and password were still at default level. &lt;em&gt;Note. I decided to wait a day to publish this since I gave a call to the office and asked the person in charge to fix it. Turns out that when the connection was being redone by SLT they had to do a hard reset on the router and hadn’t configured this bit again. Negligent but not as severe.&lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;Strangely enough “Jerry” over on the IRC SLHacktivists had mentioned this before stating that it was unbelievable just how many routers one could find by typing in random IP addresses and even more unbelievable how many of those routers had been left on with the default username and password. Please don’t use this information for malicious purposes. If you do find someone’s router open and if it is an SLT ADSL configured one, you should be able to get the person’s phone number straight out from the username. Give that person a call and tell them to call SLT to reconfigure the router to prevent this kind of activity. I find it to be irresponsible on SLT’s part that they configure routers for clients and then leave it with these default settings on like this. Most people don’t know any better and therefore the onus of customer security falls upon SLT and any other company that installs these connections. &lt;/p&gt; &lt;p align="justify"&gt;Wake up the community and spread some awareness people. Oh and check your own routers too.&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;N.B – Doing this at your own workplace could lead you to being thrown out and/or bringing up bad will between you and the server dude should the router have been left open. My suggestion is to do something in which you have definite evidence to say that nothing has been tampered with and that you did this only in the interest of investigating corporate security. &lt;/em&gt;&lt;/p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e02e15a6-1b59-4a05-852b-1708a868530e" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Security" rel="tag"&gt;Security&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Routers" rel="tag"&gt;Routers&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-5923191740484599313?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/1nHfv18NQOc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/5923191740484599313/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/12/discoveries-on-day-of-programming-from.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/5923191740484599313?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/5923191740484599313?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/1nHfv18NQOc/discoveries-on-day-of-programming-from.html" title="Discoveries on a day of programming from home" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/12/discoveries-on-day-of-programming-from.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcNQn8yfip7ImA9WhRQEk8.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-991736810060744318</id><published>2011-12-05T21:33:00.001-08:00</published><updated>2011-12-06T17:41:33.196-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-06T17:41:33.196-08:00</app:edited><title>Musings of a Weekend Hacker</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/muvXX9G4oKPl9BcWLiYtpH1kLrs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/muvXX9G4oKPl9BcWLiYtpH1kLrs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/muvXX9G4oKPl9BcWLiYtpH1kLrs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/muvXX9G4oKPl9BcWLiYtpH1kLrs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;Each of my blogs have been going through a serious repurposing over the last month and a half as I’ve tried to up my game somewhat in the blogging department. By upping the game I don’t mean to be some pro blogger who the world reads and then talks about but instead someone who is fairly consistent. By consistent I don’t mean how often I post. I’ve decided to put that aside since trying to do that unnaturally means it doesn’t get done. But by consistent I mean what I talk about. One thing I’ve always wanted to do is share whatever knowledge I gain with the rest of the world. Even if the rest of the world doesn’t read this blog it’s still a medium with which I can share everything right? &lt;/p&gt; &lt;p align="justify"&gt;If you’ve read the last two or three posts of this blog you would notice that I’ve been trying to spur myself into becoming a weekend hacker. And it’s working. Along with dubstep and the pomodoro technique I am going through an unprecedented productivity burst. Over the last two weekends I have been able to release my first Open Source application, begin learning HTML and have given up my addiction to Twitter and RSS feeds. When you are programming those things matter less and less. I had to give up podcasts too up to a certain extent, something I’m a little sore about since the information I get from those is fairly valuable but some sacrifices have to be made I guess.&lt;/p&gt; &lt;p align="justify"&gt;Digress digress digress.&lt;/p&gt; &lt;p align="justify"&gt;Long story short, since I’m not reading tech news anymore I don’t really have anymore stories to write about all that often. But since I’m learning new programming stuff everyday I figured that whoever is trying to learn a new technology probably has to go through the same steps I do. So welcome to the journal of my tech life. Will it be daily? I don’t know. Will it be worth reading? For some yes. For others no. I don’t see the Hitler’s ghost taking much of an interest in this. What will it be?&lt;/p&gt; &lt;p align="justify"&gt;Tech journal. Itsy bits of tech news. My open source projects. My ideas on building Sri Lanka’s Silicon Valley. Code snippets. Gotchas that screwed me over at work. And plain stupid things like how I managed to miss an assignment to a BigDecimal variable while using the add method on that variable itself. Why? Because it’ll keep me sane. :)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-991736810060744318?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/mp4l0_68nBI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/991736810060744318/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/12/musings-of-weekend-hacker.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/991736810060744318?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/991736810060744318?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/mp4l0_68nBI/musings-of-weekend-hacker.html" title="Musings of a Weekend Hacker" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/12/musings-of-weekend-hacker.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQHSHY5eSp7ImA9WhRQE0w.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-5647918120672258022</id><published>2011-11-26T20:35:00.001-08:00</published><updated>2011-12-07T19:52:19.821-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-07T19:52:19.821-08:00</app:edited><title>SL hacktivists: Your guide to joining the IRC</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0VDZnlnfUt9H-ZqkiWPiZez3wJA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0VDZnlnfUt9H-ZqkiWPiZez3wJA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0VDZnlnfUt9H-ZqkiWPiZez3wJA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0VDZnlnfUt9H-ZqkiWPiZez3wJA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;Yesterday on IRC about three of us were having a chat on the number of people in the IRC. Or rather, the lack of it. Fact is, most people haven’t really used IRC at all since it can be just a very cumbersome and tiring process. Especially if you happen to use Windows seeing that the most popular client out there isn’t free. Neither is the second most popular client. It doesn’t help that most of the tutorials out there have been written for those two either. Given that, I though it would be best to write a tutorial for joining the channel on IRC using one standard process. No choice of clients, no frills, no nothing. Just one standard process which once you are comfortable with you’ll be free to move on to try other things. Be warned however, IRC can be addictive once you get into it. Let’s get into it then.&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;Edit – Screenshots have been provided for the whole process. Scroll down if the text doesn’t interest you.&lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;Step 1: Downloading and setting up the client.&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;This is the worst step usually. Wikipedia’s comparison of IRC clients is worthless. It’s a mess of colours and columns which makes one wonder if they are in the process of inventing some form of chinese tic tac toe. To make things standard, let’s all get on the same boat with Trillian. (For windows. For mac users I have an instruction all the way at the bottom so it doesn’t confuse anyone up here in wondering which one to take)&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;1.1 &lt;/strong&gt;Go to &lt;a href="http://trillian.im/"&gt;http://trillian.im/&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;1.2 &lt;/strong&gt;Click on the download button (I’m loving the simplicity. Are you?)&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;1.3 &lt;/strong&gt;Standard install process. No frills. Refuse the bloatware that comes with it.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;1.4 &lt;/strong&gt;Go through the basic sign up process. Note that this account you sign up for is like an account with any other website. The account is with trillian and not with the IRC so go ahead and set it up like you would a normal accout. Username and password. Yey. You are done with that&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;Step 2: Setting up the IRC connection&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;You should now have a skinny column on the left of your screen. Welcome to trillian. Time to IRC.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;2.1 &lt;/strong&gt;Click on the trillian menu bar. And click manage accounts.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;2.1.1 &lt;/strong&gt;Ideally you should be in the screen Basics-&amp;gt;Accounts. If you aren’t, then go there.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;2.2 &lt;/strong&gt;Click Add New Account. You should see a nice tall column of various types of accounts to click on. Click IRC (doh!)&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;2.3 &lt;/strong&gt;Ok this is usually the tough part right? It’s simple.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;2.3.1 &lt;/strong&gt;In account name, just type what you want to call it. SL hacktivists account maybe. It’s just a name for your reference.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;2.3.2 &lt;/strong&gt;In nickname, choose what you want to be called&lt;strong&gt;*&lt;/strong&gt;. This is the equivalent of a twitter handle. We’ll see you as ‘crazym4dd0g’ when you log in (or whatever you choose to call yourself. I’m kiriappeee). &lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;2.3.3 &lt;/strong&gt;Just type in &lt;strong&gt;irc.foonetic.net&lt;/strong&gt; here. IF you are wondering what that is. That’s the server where our slhacktivists and slhackathon channels are. That’s all you need to know.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;2.4 &lt;/strong&gt;Click connect. And once done. Close the window.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;Step 3: Joining the channel&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;Notice now that your skinny column has a new tiny blue logo on the top right of it? Click it.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;3.1 &lt;/strong&gt;Click join a channel&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;3.2 &lt;/strong&gt;In the window that opens, type slhacktivists and press Join. &lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;Welcome to the IRC.&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;There’s the slhackathon channel you also want to join. Do the same process above (3,3.1,3.2) again and type slhackathon this time into the channel name. &lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;Do bear in mind that we are building the community at this point. It may seem a little empty but that’s ok. Come on in and just leave yourself logged in. Even if you are idling don’t leave. Conversations will pop up from time to time and things will eventually get started.&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;&lt;strong&gt;* &lt;/strong&gt;Note that if you choose to use an existing username you will probably be automatically given a username of the format [existingusername]_ . So if you chose kiriappeee you’d be giving kiriappeee_ &amp;lt;- notice the ‘_’ :D&lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;For mac users you can use the plugin chatzilla with firefox. I think. Either way, if you get something that has no graphical user interface like trillian, then type this into the chat line when you join.&lt;/em&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p align="justify"&gt;&lt;em&gt;/Nick &amp;lt;your username&amp;gt; (like kiriappeee)&lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;/server irc.foonetic.net&lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;/join slhacktivists &lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;/join slhackathon&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p align="justify"&gt;&lt;em&gt;Hope to see you guys in there soon. Please share this tutorial. We understand that IRC is a geeky thing but there really is nothing better to get people into one place where they can chat and wait. Let the hacktivism, begin.&lt;/em&gt;&lt;/p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:5285f883-7ab5-4cc4-84ff-29bde2b5ec85" class="wlWriterEditableSmartContent"&gt;&lt;table border=0 cellspacing=0 cellpadding=0 style='outline:none;border-style:none;margin:0px;padding:0px;width:400px;border-collapse:collapse;' &gt;                     &lt;tr&gt;                        &lt;td colspan=2 style='outline:none;border-style:none;margin:0px;padding:5px 0px 5px 5px;width:157px;vertical-align:bottom;' &gt;                            &lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1048&amp;amp;parid=A37A0A04E90BBDE3!1047&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!AD8_5dRRcRodips" target="_blank" border="0" style="outline:none;border-style:none;margin:0px;padding:0px;"&gt;                                &lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" alt="View album" title="View album" width="157" height="157" src="http://lh5.ggpht.com/-4HtpzrmNSko/TuA0FD9kXRI/AAAAAAAAAUI/i6lGHzbWqNQ/-1308778688537445AB.png?imgmax=800" /&gt;&lt;/a&gt;                        &lt;/td&gt;                        &lt;td colspan=3 style='vertical-align:middle;margin:0px;padding:5px 5px 5px 0px;outline:none;border-style:none;width:223px' &gt;                            &lt;div style="margin-left:10px;top:-3%;" &gt;                                &lt;div style='width:223px;overflow:visible;'&gt;&lt;a style="text-decoration:none;" href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=browse&amp;amp;resid=A37A0A04E90BBDE3!1047&amp;amp;type=5&amp;amp;authkey=!AD8_5dRRcRodips&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos" target="_blank"&gt;&lt;span  style="line-height:1.26em;padding:0px;width:223px;font-size:26pt;font-family:'Segoe UI', helvetica, arial, sans-serif;"  defaultText="Enter album name here"&gt;IRC via Trillian&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;                                &lt;div style="padding:10px 0px 0px 0px;margin:0px;"&gt;                                   &lt;table border=0 cellspacing=0 cellpadding=0 style="margin:0px;padding:0px;outline:none;border-style:none;border-collapse:collapse;width:auto;"&gt;                                        &lt;tr&gt;                                            &lt;td style="vertical-align:top;outline:none;border-style:none;margin:0px;padding:10px 15px 6px 0px;"&gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1047&amp;amp;type=5&amp;amp;authkey=!AD8_5dRRcRodips&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;VIEW SLIDE SHOW&lt;/a&gt;&lt;/td&gt;                                            &lt;td style="vertical-align:top;outline:none;border-style:none;margin:0px;padding:10px 0px 6px 0px;"&gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=downloadphotos&amp;amp;resid=A37A0A04E90BBDE3!1047&amp;amp;type=5&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!AD8_5dRRcRodips" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;DOWNLOAD ALL&lt;/a&gt;&lt;/td&gt;                                        &lt;/tr&gt;                                                                           &lt;/table&gt;                                                                                                     &lt;/div&gt;                                                            &lt;/div&gt;                        &lt;/td&gt;                     &lt;/tr&gt;                    &lt;tr&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 5px;margin:0px;width:76px;height:76px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1049&amp;amp;parid=A37A0A04E90BBDE3!1047&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!AD8_5dRRcRodips" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="76" alt="View album" title="View album" height="76" src="http://lh6.ggpht.com/-B3jnBuLEZDQ/TuA0GNM9isI/AAAAAAAAAUQ/FoSk-sqjnF8/-1167616187738F5268.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:76px;height:76px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1050&amp;amp;parid=A37A0A04E90BBDE3!1047&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!AD8_5dRRcRodips" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="76" alt="View album" title="View album" height="76" src="http://lh5.ggpht.com/-nVTVZK2AaH0/TuA0G4Rt7AI/AAAAAAAAAUU/451XcsJ3YIE/-1026453686738F5268.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:76px;height:76px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1051&amp;amp;parid=A37A0A04E90BBDE3!1047&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!AD8_5dRRcRodips" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="76" alt="View album" title="View album" height="76" src="http://lh6.ggpht.com/-luIwTbFDnfQ/TuA0HlA_fOI/AAAAAAAAAUg/W9SvG72yfBI/1924145743217CA521.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:76px;height:76px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1052&amp;amp;parid=A37A0A04E90BBDE3!1047&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!AD8_5dRRcRodips" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="76" alt="View album" title="View album" height="76" src="http://lh4.ggpht.com/-ns0wz7I-dWE/TuA0IiJZmgI/AAAAAAAAAUo/vt6ck1X3Eyo/2065308244217CA521.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:76px;height:76px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1053&amp;amp;parid=A37A0A04E90BBDE3!1047&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!AD8_5dRRcRodips" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="76" alt="View album" title="View album" height="76" src="http://lh5.ggpht.com/-iUCIlT0sQQk/TuA0J-q5BLI/AAAAAAAAAUw/dI46A7hDSW4/-20884965510C8B22AE.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 5px;margin:0px;width:76px;height:76px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1054&amp;amp;parid=A37A0A04E90BBDE3!1047&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!AD8_5dRRcRodips" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="76" alt="View album" title="View album" height="76" src="http://lh4.ggpht.com/-YvWk3fDkBxs/TuA0MlNRRfI/AAAAAAAAAU4/sVA5644ZydI/-19473340500C8B22AE.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:76px;height:76px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1055&amp;amp;parid=A37A0A04E90BBDE3!1047&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!AD8_5dRRcRodips" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="76" alt="View album" title="View album" height="76" src="http://lh3.ggpht.com/-K5ShyrF-nmw/TuA0Ne1VGMI/AAAAAAAAAVA/5j2ax5Aj5HU/17157260993A787566.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:76px;height:76px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1056&amp;amp;parid=A37A0A04E90BBDE3!1047&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!AD8_5dRRcRodips" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="76" alt="View album" title="View album" height="76" src="http://lh4.ggpht.com/-E-UUk8FDbf0/TuA0OZ9u76I/AAAAAAAAAVI/23zzkfAksuY/18568886003A787566.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:76px;height:76px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1057&amp;amp;parid=A37A0A04E90BBDE3!1047&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!AD8_5dRRcRodips" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="76" alt="View album" title="View album" height="76" src="http://lh6.ggpht.com/-9POd3wIleno/TuA0P-gGhcI/AAAAAAAAAVQ/-IAgc_gLL6A/6849639812586F2F3.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:76px;height:76px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1058&amp;amp;parid=A37A0A04E90BBDE3!1047&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!AD8_5dRRcRodips" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="76" alt="View album" title="View album" height="76" src="http://lh3.ggpht.com/-HLysUQ0jd-0/TuA0RAf69kI/AAAAAAAAAVY/JTqgrCFsiXM/5510739332586F2F3.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; &lt;p&gt;&lt;em&gt;Edit – Big thanks to ‘AJ’ who provided screenies for how to join the IRC if you are using a MAC. Choice of IRC client here is Adium.&lt;/em&gt; &lt;/p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:a94cf611-ab8a-4480-8727-e643db8ff177" class="wlWriterEditableSmartContent"&gt;&lt;table border=0 cellspacing=0 cellpadding=0 style='outline:none;border-style:none;margin:0px;padding:0px;width:505px;border-collapse:collapse;' &gt;                     &lt;tr&gt;                        &lt;td colspan=2 style='outline:none;border-style:none;margin:0px;padding:5px 0px 5px 5px;width:199px;vertical-align:bottom;' &gt;                            &lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1039&amp;amp;parid=A37A0A04E90BBDE3!1038&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!ANSzugd7KKgTnAY" target="_blank" border="0" style="outline:none;border-style:none;margin:0px;padding:0px;"&gt;                                &lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" alt="View album" title="View album" width="199" height="199" src="http://lh5.ggpht.com/-GltR-W0tWNw/TuA0Tx815QI/AAAAAAAAAVg/0Gp0hKl7P4I/-568025030412B7EE9.png?imgmax=800" /&gt;&lt;/a&gt;                        &lt;/td&gt;                        &lt;td colspan=3 style='vertical-align:middle;margin:0px;padding:5px 5px 5px 0px;outline:none;border-style:none;width:286px' &gt;                            &lt;div style="margin-left:10px;top:-3%;" &gt;                                &lt;div style='width:286px;overflow:visible;'&gt;&lt;a style="text-decoration:none;" href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=browse&amp;amp;resid=A37A0A04E90BBDE3!1038&amp;amp;type=5&amp;amp;authkey=!ANSzugd7KKgTnAY&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos" target="_blank"&gt;&lt;span  style="line-height:1.26em;padding:0px;width:286px;font-size:26pt;font-family:'Segoe UI', helvetica, arial, sans-serif;"  defaultText="Enter album name here"&gt;IRC via Adium&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;                                &lt;div style="padding:10px 0px 0px 0px;margin:0px;"&gt;                                   &lt;table border=0 cellspacing=0 cellpadding=0 style="margin:0px;padding:0px;outline:none;border-style:none;border-collapse:collapse;width:auto;"&gt;                                        &lt;tr&gt;                                            &lt;td style="vertical-align:top;outline:none;border-style:none;margin:0px;padding:10px 15px 6px 0px;"&gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1038&amp;amp;type=5&amp;amp;authkey=!ANSzugd7KKgTnAY&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;VIEW SLIDE SHOW&lt;/a&gt;&lt;/td&gt;                                            &lt;td style="vertical-align:top;outline:none;border-style:none;margin:0px;padding:10px 0px 6px 0px;"&gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=downloadphotos&amp;amp;resid=A37A0A04E90BBDE3!1038&amp;amp;type=5&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!ANSzugd7KKgTnAY" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;DOWNLOAD ALL&lt;/a&gt;&lt;/td&gt;                                        &lt;/tr&gt;                                                                           &lt;/table&gt;                                                                                                     &lt;/div&gt;                                                            &lt;/div&gt;                        &lt;/td&gt;                     &lt;/tr&gt;                    &lt;tr&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 5px;margin:0px;width:97px;height:97px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1040&amp;amp;parid=A37A0A04E90BBDE3!1038&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!ANSzugd7KKgTnAY" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="97" alt="View album" title="View album" height="97" src="http://lh6.ggpht.com/-CGTCqRvbvlk/TuA0VOh1j-I/AAAAAAAAAVo/62TKu8E6vME/-57831418201619864.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:97px;height:97px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1041&amp;amp;parid=A37A0A04E90BBDE3!1038&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!ANSzugd7KKgTnAY" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="97" alt="View album" title="View album" height="97" src="http://lh6.ggpht.com/-BfEHV78NvBI/TuA0WSm4uQI/AAAAAAAAAVw/lVgEc88nBfs/-5804768706C7015F0.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:97px;height:97px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1042&amp;amp;parid=A37A0A04E90BBDE3!1038&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!ANSzugd7KKgTnAY" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="97" alt="View album" title="View album" height="97" src="http://lh3.ggpht.com/-tExdvAG-5gI/TuA0Xd6h8TI/AAAAAAAAAV4/uKq5VpCJR2I/-575037382056BE636.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:97px;height:97px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1043&amp;amp;parid=A37A0A04E90BBDE3!1038&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!ANSzugd7KKgTnAY" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="97" alt="View album" title="View album" height="97" src="http://lh5.ggpht.com/-lr98a6buvQ0/TuA0YoDCxqI/AAAAAAAAAWA/ThsM20Pl9sg/-576151494335938EE.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:97px;height:97px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1044&amp;amp;parid=A37A0A04E90BBDE3!1038&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!ANSzugd7KKgTnAY" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="97" alt="View album" title="View album" height="97" src="http://lh5.ggpht.com/-BaAbhlxdjf8/TuA0ZrjW1QI/AAAAAAAAAWI/Z8l4p2bv_4Q/-587489222335938EE.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 5px;margin:0px;width:97px;height:97px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1045&amp;amp;parid=A37A0A04E90BBDE3!1038&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!ANSzugd7KKgTnAY" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="97" alt="View album" title="View album" height="97" src="http://lh6.ggpht.com/-9XmaD54Enpo/TuA0a0QSLmI/AAAAAAAAAWQ/DC6TrGD4J5Q/-58965191061468BA6.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:97px;height:97px;' &gt;&lt;a href="https://skydrive.live.com/redir.aspx?cid=a37a0a04e90bbde3&amp;amp;page=play&amp;amp;resid=A37A0A04E90BBDE3!1046&amp;amp;parid=A37A0A04E90BBDE3!1038&amp;amp;type=1&amp;amp;Bsrc=Photomail&amp;amp;Bpub=SDX.Photos&amp;amp;authkey=!ANSzugd7KKgTnAY" border="0" target="_blank" style="font-family:'Segoe UI', helvetica, arial, sans-serif;font-size:8pt;outline:none;border-style:none;text-decoration: none;padding:0px;margin:0px;"&gt;&lt;img style="outline:none;border-style:none;padding:0px;margin:0px;border:0px;background:none;background-image:none;vertical-align:bottom;" border="0" width="97" alt="View album" title="View album" height="97" src="http://lh5.ggpht.com/-SleQcFVM3qc/TuA0cBPYKhI/AAAAAAAAAWY/ONDC_llxA90/-5485608384C550933.png?imgmax=800" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:97px;height:97px;' &gt;&amp;nbsp;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:97px;height:97px;' &gt;&amp;nbsp;&lt;/td&gt;&lt;td style='vertical-align:bottom;outline:none;border-style:none;padding:0px 5px 5px 0px;margin:0px;width:97px;height:97px;' &gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;I’ll put up tutorials for all other clients as well soon. If you’ve got screenshots for Linux and iOS I would really appreciate that.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-5647918120672258022?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/oF7DwP82lJM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/5647918120672258022/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/11/sl-hacktivists-your-guide-to-joining.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/5647918120672258022?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/5647918120672258022?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/oF7DwP82lJM/sl-hacktivists-your-guide-to-joining.html" title="SL hacktivists: Your guide to joining the IRC" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-4HtpzrmNSko/TuA0FD9kXRI/AAAAAAAAAUI/i6lGHzbWqNQ/s72-c/-1308778688537445AB.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/11/sl-hacktivists-your-guide-to-joining.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cAQH04fyp7ImA9WhRREko.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-7237524957207154371</id><published>2011-11-25T06:36:00.001-08:00</published><updated>2011-11-25T17:30:41.337-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-25T17:30:41.337-08:00</app:edited><title>The SL Hacktivist movement</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/z-rw60OA3Q_oZ3DSGy6hkoWuDK4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z-rw60OA3Q_oZ3DSGy6hkoWuDK4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/z-rw60OA3Q_oZ3DSGy6hkoWuDK4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z-rw60OA3Q_oZ3DSGy6hkoWuDK4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;It’s about time this got started. So, this morning’s post on hacking received a generally decent amount of positive feedback if the retweets and faved tweets were anything to go by. Also a quick review of my blog’s traffic shows somewhere upwards of 80 page views. That’s just for the individual post so I figure there must be around another 20 page views coming through the standard blog home view. Not bad. 100. I think we would be off to a super brilliant start if anywhere of a quarter and upwards of those views were converted into people participating from tomorrow. I’m really not expecting too many people, mainly due to the spontaneous nature of this suggestion which also equates to way short notice. But I think its important that we start. Even if its just me tomorrow I will forge ahead because I think starting is the most important thing. How could it not be? It’s the one thing we keep putting off after all. And it’s time to change that.&lt;/p&gt; &lt;p align="justify"&gt;If you read the post on my &lt;a href="http://techstopmuse.blogspot.com/2011/10/mild-disappointment.html" target="_blank"&gt;mild disappointment at refresh Colombo&lt;/a&gt; there were several interesting comments regarding my observations on us not having a community of individuals who actually create stuff. One set of comments that interested me most were the ones left by &lt;a href="http://twitter.com/#!/laktek" target="_blank"&gt;laktek&lt;/a&gt; in which he said this. &lt;/p&gt; &lt;blockquote&gt; &lt;p align="justify"&gt;&lt;em&gt;“It's very hard to cultivate this attitude on Sri Lankans.&amp;nbsp; They are more comfortable with cursing the system and envying others for lack of opportunities rather than creating it by themselves. Well, of course there are few exceptions (like you :)).&lt;br&gt;Also, another cynical piece of advice - just ignore these so-called tech events in Sri Lanka. I know the people organizing these events are passionate and have pure motives. But if you analyze the audience carefully, it's a just a bunch of rich kids who wants to show off their new gadgets and some smugs desperately trying to find some way to get noticed, upon realizing they have just wasted the best in their lives.&lt;br&gt;If you want to get some real shit done these events are just poison. It's easy to dream up all sorts of crazy ideas. But it will take lot of stamina and courage in you to turn them in to realities (and even more perseverance to get people to pay you!)&lt;br&gt;(Disclaimer: this is just my personal opinion based on my experiences, so take it as a grain of salt)”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p align="justify"&gt;He wrote another post on his Google+ as well. Scathing. But sadly true in many ways.&lt;/p&gt; &lt;blockquote&gt; &lt;p align="justify"&gt;“&lt;a href="https://plus.google.com/100450686923601430268"&gt;&lt;em&gt;Lakshan Perera&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&amp;nbsp; -&amp;nbsp; &lt;/em&gt;&lt;a href="https://plus.google.com/100450686923601430268/posts/KfnUsZCza85"&gt;&lt;em&gt;Oct 27, 2011 (edited)&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&amp;nbsp; -&amp;nbsp; Public&lt;/em&gt;  &lt;p align="justify"&gt;&lt;em&gt;These are the people you will actually meet in a Sri Lankan tech event:&lt;br&gt;1. I work for [insert a big multinational organization] as the Chief Social Media Strategist and my job is to tweet the inside jokes of the office.&lt;br&gt;2. I work at a cubicle farm and I just masturbate to Endgadget &amp;amp; Gizmodo all day.&lt;br&gt;3. Dude, I have compiled &amp;amp; installed Linux distributions that don't even exist.&lt;br&gt;3. I'm a final year engineering student at [insert any prominent university in Sri Lanka] and I have a first class. I'm planning waste my next 5 years in this CO2, for the prospect of going to US and getting a PHD (I don't know what to do with it after that).&lt;br&gt;4. My parents could afford to send me to [insert one of the top 10 universities in the world] and there we had this thing called [insert a name of a popular web app]. I'm looking for someone do a clone of it for Sri Lanka. Guess I could make big bucks out of it.&lt;br&gt;5. I'm just here for food.&lt;br&gt;6. I don't trust my boyfriend, that's why I'm here.&lt;br&gt;7. All these tech stuff are greek to me, but our professor said he will ask questions from this conference in the final exam. So I even took notes of lightning talks.&lt;br&gt;[6, 7 are the only kind of female species you will find in these events]&lt;br&gt;People you will not find in these events:&lt;br&gt;"I'm the one who developed ____________"&lt;br&gt;or&lt;br&gt;"I'm working on _____ to solve ________"&lt;br&gt;That's why I don't attend to Sri Lankan tech events anymore.”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p align="justify"&gt;So I replied to his comment on my blog. A long rambling reply both agreeing with his observation about tech events as well as defending the whole concept of Refresh Colombo which I think has done a lot of good for the community. I’d never have started down this road if not for them. And if this takes off then it’ll at the end of the day have been because of that first Refresh Colombo meeting I attended. The reply I received to this sparked my interest. &lt;/p&gt; &lt;blockquote&gt; &lt;p align="justify"&gt;&lt;em&gt;“As I said, the second point was based on my own experience. There was a time I even used to gatecrash tech events searching for inspiration and guidance. The audience I've seen around all these events (including RefreshColombo) seems to remain the same (I don't mean it as in individuals, but as in personas they represent). That's why I remain skeptical, but there's a hope for change.&lt;br&gt;Anyway, rather than ending this conversation by just dissing the system, let me suggest something. It seems there are many folks with cool ideas out there, but they are not committed to spend time and effort on those. &lt;br&gt;So let's gather around all these inspired people for a Sri Lankan style Hackathon, fueled with Kottu and lime. They will have to hack on their idea for 48 hours. If they run the full race, they will have a tangible output on their hands after those 48 hours. Then, they could come up and present it confidently in the next editions of RefreshColombo.&lt;br&gt;More importantly, it would be a great start to evolve just an idea in to a fully blown product.”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p align="justify"&gt;I thought I could get this started. I pitched the idea to my dad and his reply was one of interest but which at the same time didn’t seem to be too convinced that this sort of activity could lead to better things. If you are wondering the same thing, “can something as small as this actually work out to something worth while?”, then I would suggest you go ahead and &lt;a href="https://gist.github.com/6443" target="_blank"&gt;read this gist on github&lt;/a&gt;. Big thanks to &lt;a href="http://twitter.com/#!/laknath" target="_blank"&gt;laknath&lt;/a&gt; for posting this link. One of the most valuable things I’ve read in a while. The gist of it is basically that the people who created successful web apps and iOS apps didn’t just create it out of no where. At least not in the case of the majority. The way this happens is that there’s a lot of tiny apps and experiences and slightly larger apps and a lot of difficult work that actually happens before someone creates an experience that turns out to be a hit. The problem and the reason that people rarely get there is that they don’t take those first steps towards creating the small apps and suffering through the difficult experiences. &lt;/p&gt; &lt;p align="justify"&gt;Which brings me to the last point I want to make on getting things started. It’s not just about the small experiences and the tiny apps. The fact is that if you don’t get started you won’t go anywhere. But the other side of that fact is that once you do get started you won’t know where you will go. A recent &lt;a href="http://www.quora.com/Why-is-so-much-of-Silicon-Valley-obsessed-with-small-ideas-that-dont-solve-a-problem" target="_blank"&gt;question thread on quora&lt;/a&gt; questioned the validity of the incessant amount of photosharing apps and other things that seem to be permeating the very atmosphere of silicon valley these days. In an extremely logical and eloquent fashion this claim is not only disputed but the value of these kinds of projects are also brought to the front. For me the most valuable lines were,&lt;/p&gt; &lt;blockquote&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;em&gt;"Trade Pez dispensers online" -&amp;gt; a marketplace larger than many national economies (eBay) &lt;/em&gt;&lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;em&gt;"Tell your friends what you are doing" -&amp;gt; a global communications network (Twitter) &lt;/em&gt;&lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;em&gt;"Hook up at Harvard" -&amp;gt; a billion person network, disrupting governments (Facebook) &lt;/em&gt;&lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;em&gt;"Send money to your friends" -&amp;gt; disruptive payment network (Paypal)&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;&lt;br&gt;&lt;em&gt;Large, disruptive ideas start with teams who jump into the game, start with small, tangible problems, then grow and expand from there.&lt;br&gt;But that requires their getting into the game in the first place. They need a starting point of something that feels achievable and caters to their passions and aptitude.&lt;br&gt;And they need encouragement. They don't need criticism from various pundits and hanger-ons who deem them to be working on the wrong problem. Especially since many of the pundits don't work on them either.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p align="justify"&gt;Do you see that? Small seemingly worthless ideas that don’t have any capability of running at a profit or ever generating a worthwhile revenue have grown to be something not only worth billions of dollars but also something completely different from what they started out to be. &lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;So let’s get started then shall we?&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;Here’s the deal. Since I can’t afford to put up a physical hackathon yet and since the logistics are a little beyond me without knowing the real interest of the community I thought, why not we start a cyber weekend hackathon and a general hacktivist community?&lt;/p&gt; &lt;p align="justify"&gt;This is how it’s going to work.&lt;/p&gt; &lt;p align="justify"&gt;For the hackathon, the serious hackathons will happen every 2nd and 4th weekend of the month. This is where we actually try and work on an idea and smash it into place in 48 hours. Maybe an old idea even but the point is we work like the hounds of hell are after us for those 48 hours. Saturday morning 6 AM I should be on the IRC (more on that in just a moment) and hopefully you guys will join as well. Come along. Introduce yourself. And if you know what you are going to be hacking on just tell the rest of the community. You don’t have to be specific. Just a general idea. &lt;/p&gt; &lt;p align="justify"&gt;What you decide to do at the hackathon is for you to choose. The point is to get started. &lt;/p&gt; &lt;p align="justify"&gt;At the end of the hackathon we need to show each other what we’ve done. I would like to see some sort of standard here that we upload the stuff on to github so that we can actually see tangible work from each other. A physical hackathon would actually have people being able to point to their laptop screens but since we don’t have that let’s just go with this. Open sourcing side projects is a good thing imo. If for some reason you don’t want to open source your work that’s fine. But leave something tangible to show what you did during the last 48 hours. Preferably something more than a screen shot. If it was an Android app, upload the apk. Desktop app, upload the exe. Web app. Host it on your machine and let us know how to remotely connect to it for a few hours. Or take a screen cast of it using screencastr. &lt;/p&gt; &lt;p align="justify"&gt;On all the other weekends it would be nice to see the community still hanging around on the IRC but more as a way of working on stuff in a chilled out way. Ideally talking the product you are working on/worked on the previous week with you co havktivists would be the best thing to happen. Features might get added. Unwanted stuff will get dropped and at the end of it we might just see the growth of the hacktivist ecosystem.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;The SL Hacktivist culture&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;Since we don’t really have an Hacktivist culture I think it would be a great idea to work right from the start on being supportive. Be critical of ideas. Question the person working on those ideas on the whys and whats. But don’t be destructive. If you feel something isn’t right, don’t just say it. Say it with a suggestion of what you think might be right. Essentially the best case scenario would be a community which continues to pump ideas into other people’s projects in order to spur further innvoation.&lt;/p&gt; &lt;p align="justify"&gt;There will be zero tolerance towards those who want to put down other people’s work. If you don’t think it’s something anyone will use then please have an explanation ready to be given in a civilized way rather than simply putting it down as “what is this I don’t even…”. That’s the sort of thing comment trolls write. That will not be tolerated within this community.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;The communication mechanism&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;I racked my brain trying to figure this one out and the realized the answer was simple. IRC. I will write a quick tutorial later on how to get IRC started up so you can join the conversation. Because if you don’t know how to use IRC I really don’t blame you. &lt;/p&gt; &lt;p align="justify"&gt;Server will be &lt;/p&gt; &lt;p align="justify"&gt;irc.foonetic.net (port 6667 &lt;em&gt;if needed&lt;/em&gt;)&lt;/p&gt; &lt;p align="justify"&gt;Channels are &lt;/p&gt; &lt;p align="justify"&gt;#SLHackathon – Will be the default channel we land up in for the hackathon days. Also on non hackathon days if you want to discuss your hackathon projects going to that channel would be a good idea but I’m not sure how the non hackathon days would pan out. Most important and distinguishing factor of this channel, going off topic will not be tolerated here all that much. I came to realise some time ago that conversation can be the bane of all productivity in situations like this. So chit chat will not be allowed. If you want to have a friendly chat and get to know your fellow hacktivists,&lt;/p&gt; &lt;p align="justify"&gt;#SLHacktivists – Will be the channel you want to go to. Discuss your random programming problems. Share stuff you find interesting and just chill and get to know the community there. There might occasionally be interesting topics based on what you guys want. So enjoy your time there. (Right now at the time of writing this it may be a little cricket like silent but don’t worry. People will come soon hopefully).&lt;/p&gt; &lt;p align="justify"&gt;Also on Twitter we will use the tags #SLHacks and #SLHackathon to talk about it. I’m sure we’ll agree on a standard in the end but let’s leave it at that&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;Timing and management&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;Apart from the no chit chat there’s also the time management technique called pomodoro technique. I went through it and it sounds ideal for getting people into a high focus mode with a goal oriented approach. Check it out. (Another one of laktek’s suggestions).&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;The end&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;That is it. That’s all you need to know. The first hackathon starts tomorrow (26th Novemeber 2011) and finishes Sunday Midnight-ish (or goes on if you wish)&lt;/p&gt; &lt;p align="justify"&gt;Let the hacking. Begin&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;A big big big thank you to laktek for the advice and the ideas provided. You and the rest of team at Curdbee (vesess) keep making us proud :).&lt;/em&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-7237524957207154371?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/rR4ISclrNDk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/7237524957207154371/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/11/sl-hacktivist-movement.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/7237524957207154371?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/7237524957207154371?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/rR4ISclrNDk/sl-hacktivist-movement.html" title="The SL Hacktivist movement" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/11/sl-hacktivist-movement.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUFSHszcSp7ImA9WhRREUU.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-5595553115944592651</id><published>2011-11-24T18:13:00.001-08:00</published><updated>2011-11-24T18:13:39.589-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-24T18:13:39.589-08:00</app:edited><title>Who wants to hack?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kIpcY7SOy2r-vkPcWflccKFcxs8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kIpcY7SOy2r-vkPcWflccKFcxs8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kIpcY7SOy2r-vkPcWflccKFcxs8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kIpcY7SOy2r-vkPcWflccKFcxs8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Time to get stuff done. While I’m continuing work on Project MADA I’m sad to say that I don’t think I can give my full attention to it as I have decided to give that attention to the place I work at. It’s my dad’s company and I might eventually be the person who takes over it so therefore I need to give some time and focus to that business instead. I’ll probably do a full post about that on the Project MADA website sometime later but for now let’s just say it’s going into a stasis of some sort.&lt;/p&gt; &lt;p&gt;But I don’t want it to be like that. I want it all. I want to work on stuff for the company as well as Project MADA. The problem is that my attitude won’t let me do that. I admit. I youtube a lot. I get on HN plenty. And I figure I waste at least 2 hours a day on that kind of stuff. You know how much 2 hours is? Every 12 days you lose one whole day. In less than 2 weeks you have already given up one whole day for YouTube and HN. Just imagine that. Can you actually picture yourself watching YouTube and reading tech stories for 24 hours at a stretch? It’s poison. That’s what it is. &lt;/p&gt; &lt;p&gt;So I want to become a hacker. That’s it. Simple right? And I’m going to blow past this attitude of mine by simply ‘doing it’. I know I can. I did a lot of serious sports and my mind is still conditioned towards doing stuff like that. I just need something to get started on. So I figured why not take a tiny step. That was how I did it in sports too. When I was running and I felt myself hitting the wall I would reach deep into my subconscious and give over control of myself to get me to take that one step. 5 minutes later I’d find myself back in stride. But I digress.&lt;/p&gt; &lt;p&gt;This weekend, and every month on the 2nd and 4th weekend I propose that we get together to have a cyber hackathon. We all work on a project for those weekends and by the end of it we have a project we can show off. Something. Some tangible end result. So here’s how it’s going to work. &lt;/p&gt; &lt;p&gt;We get together as a group. If you want to collab with someone else be my guest. I probably won’t because I discovered how useless I am at it recently. There’s just a few people I can collab with mostly because they know who I am and can actually keep me on track when working in a group. So, here it is.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;We all get set this weekend. Jump on to skype. Add me on kiriappeee. And please add the message saying weekend hackathon. I’ll set up a private Google group/FB group later. &lt;/li&gt; &lt;li&gt;We get set pretty early morning. No slacking. It’s one weekend. By 6 AM we are on. &lt;/li&gt; &lt;li&gt;For 45 minutes we discuss what we are going to do. More than discuss we just tell what we are going to do. If there’s feedback to be provided we’ll do it then&lt;/li&gt; &lt;li&gt;Get down to hacking. No katha. No sina. Hack hack hack. If you need help drop it down on the skype board but otherwise please don’t use the Skype session to talk incessantly. &lt;/li&gt; &lt;li&gt;Break in the evening. 30 minute discussion on what got done.&lt;/li&gt; &lt;li&gt;Back to hack&lt;/li&gt; &lt;li&gt;Knock the work off at 10 30 PM. You want to continue. Be my guest but honestly I think that’s not really needed.&lt;/li&gt; &lt;li&gt;Same on Sunday. Hack till about 11 45. &lt;/li&gt; &lt;li&gt;Commit to github.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Now all this was just off the top of my head. If we are going to be hacking then we need to be thinking in the spirit of hackers. Get a general idea first and then correct details as you go along. &lt;/p&gt; &lt;p&gt;What kind of projects should you bring to the table.&lt;/p&gt; &lt;p&gt;Just an idea of what you want to do. Maybe you want to create a project management web app but you have no idea what web programming is. That’s ok. Spend the night before deciding what language you want to use as scripting (Python or Ruby probably) and then come and start hacking from your first HTML page to your first python script. Bring it on. And learn as you go. &lt;/p&gt; &lt;p&gt;At the end of the hackathon we commit whatever we did, even if it is test code, to github. Why? Because we all get to have a good idea of what we’ve done and it’ll give a sense of community success. If you don’t want to open source your project, well, come along and join anyway but just be sure to make something tangible that others can see at the end of the day. Else the purpose will be lost. This is a cyber hackathon after all.&lt;/p&gt; &lt;p&gt;Now I hammered this post out in about 15 minutes. I’m rushing to work. Leave your comments and we’ll figure out how this is going to work in the future. For now, Hacking starts tomorrow. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-5595553115944592651?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/EjsBn9mw3Yk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/5595553115944592651/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/11/who-wants-to-hack.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/5595553115944592651?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/5595553115944592651?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/EjsBn9mw3Yk/who-wants-to-hack.html" title="Who wants to hack?" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/11/who-wants-to-hack.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMGQ3w8eCp7ImA9WhRSFUg.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-2715402704866396750</id><published>2011-11-16T20:58:00.001-08:00</published><updated>2011-11-17T09:20:22.270-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-17T09:20:22.270-08:00</app:edited><title>So what?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NQw7Mzmy3KgGkZ3BYOSbxnjA8Rs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NQw7Mzmy3KgGkZ3BYOSbxnjA8Rs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NQw7Mzmy3KgGkZ3BYOSbxnjA8Rs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NQw7Mzmy3KgGkZ3BYOSbxnjA8Rs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
A note to those who attended my presentation at apiit where I delivered my talk on how go generate and sell a (tech) business idea. I don't feel I explained the so what section as well as I should and therefore I thought I'd go through it in writing for your benefit. What I will do is first explain exactly what the so what factor means. And then I'll address each project's so what factor individually.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;What's up with so what?&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Everything in my talk that I gave was geared entirely towards pitching your ideas in such a way that people will be interested in it. Within the first 1.5 minutes. Or even 30 seconds. That's right. Everything I spoke yesterday was for just your first 1.5 minutes. It does of course lay out your framework for a larger presentation but the fact remains. Your opening 1.5 minutes will depend a lot on getting across the points I mentioned yesterday. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The so what is for everything else. If someone gives you the so what question you should be happy. Why? Because it means that people are interested in knowing more about what you have to say. It may come across as "oh no. This person doesn't care" but trust me. If they really didn't care they'd just nod their head and wait for you to speak before deflecting it and changing the topic. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
What's so important about the so what is that people want to know more. People want to know:&lt;/div&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li style="text-align: justify;"&gt;What's your edge?&amp;nbsp;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;What makes you unique?&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;How do you fight the inevitable clones?&amp;nbsp;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;What is your domain expertise in this area?&amp;nbsp;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;How large is this market?&amp;nbsp;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;How do you plan on marketing?&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: justify;"&gt;
Think of the so what factor as the Q&amp;amp;A session. That's where the best stuff comes out so you better be ready for it. Well if you've understood what the so what factor is all about then I shall proceed to breaking it down for each project.&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Online A/L paper system. So what?&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
You are making a system that is dependent on an existing IT presence including internet access; the knowledge of using computers and the internet effectively is another requirement. This may seem viable at an anecdotal level (i.e. your personal observations may see this kind of IT presence available) but you need to bring more than personal observations to the table. In fact this project, if it is really being targeted at outstation students then how much of an IT presence needs to be established needs to be taken into consideration. Don't be afraid to dream big. Maybe this will need a massive investment and quite possibly a timeline of 3 years at least to truly come to fruition and that's acceptable. If you said 5 years it might still be acceptable. As long as you don't fall into a trap of convincing yourself that personal observations is enough to say that you can disregard the need for an IT infrastructure to be put in place. (I'm not saying that your personal observations are wrong, but I am saying that they aren't enough).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
On a side note, I might make the recommendation that instead of instantly targeting the outstation areas you might want to consider implementing the system within the developed areas first. While your end goal is of course to enable everyone you have to accept that a root problem to solve first would be to get your system accepted in the first place. Step by step you can get there. Starting in a developed area will help you to ramp up your traction, get enough activity, feedback and ultimately help you deliver a more complete system to the outstation areas. Bear in mind that there have been others before you who have tried this idea but failed, in my opinion, partly because of a lackluster implementation and partly because of timing. In your case I think the timing to implement such a solution within developed areas is ideal so you might want to start there. Just a suggestion but I would appreciate if you take some time to think about it very seriously before deciding what to make of it.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Online classifieds for Tuition teachers. So what?&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
This actually has quite a few gotchas to it. It's interesting what you are trying to solve and your idea that more and more of this target market is approachable via an online medium is correct but it's questionable whether you've realized the root cause of the issue. The problem may not be the fact that advertisements have limited visibility but they are in fact competing for attention and trying to get themselves heard above the noise. It's a huge market and getting discovered isn't easy. You touched on something about social media bla bla. But don't get lost in the buzz. What exactly are you planning with social media? Point is, don't just build a directory of advertisements. Build a review system. Build a recommendation system. Be the blooming Google for Sri Lankan tuition classes. Build the 'page rank' for tuition teachers. Build an online platform for tuition teachers to communicate with existing or potential students. (Please for the sake of whatever that is sacred to you, don't build a damn traditional elakiri style forum. My eyes bleed every time I have to participate in one of those).&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
So let me drop this down one more time. For me, I feel your root cause of the problem you are trying to solve is, there are a lot of tuition classes out there and there's a lot of noise that people have to shout over to get themselves heard. Your online advertising system will work, but I don't believe its possible that it will continue to be effective in the long run. Can you instead give students a way to sort classes based on price, times, days, size etc.. and then help further filter classes out by using recommendations given by existing students. And then look into making money by giving tuition teacher a premium platform for communicating with students. Give them a platform to chat, a platform to communicate and give out homework to existing students and maybe even give samples to potential students. Build them a CMS even if you can. If you want to give them a live stream functionality by all means, do so. Dream big. Please. This has a lot more potential than to be simply an advertising platform. Remember. So what? Are you answering that question effectively.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Methane units for electricity. So what?&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sound idea. Sound solution. In theory at least. Your so what moment is going to come when people question you on what your domain expertise is in this area. You put the methane into containers. Now what? How do you connect this to homes and actually convert it to electricity? Is there a massive R&amp;amp;D component to this? If so what's the proof that you are capable of solving this? Once you've solved it does it mean you've discovered a way of making cheaper electricity with methane? Are you building the units that convert the methane to electricity or are you renting them out after having brought them down using a large seed investment? I believe the term used is methane digester?&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Essentially where is that coming from and how do you implement it in such a way that it becomes available for everyone eventually without you having to wait till people eventually cough up the money to buy one? &amp;nbsp;Or do you make it yourself for much cheaper so people can now afford it as a long term investment?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Online market place for organic foods. So what?&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Maybe it's because of the lack of detail, but I see a large room for a lot of "so what?"s here. How do you plan on getting the organic food together to sell? What kind of distribution are you looking at? What do you mean by export? What's your edge since people in this business can also get an online store up and running fast. How do you plan on growing out? There's several questions here that leave me wondering if you've found a problem and understood it's root cause or maybe the simplest path to solving it. I could very well be wrong here so please do get in touch with me so we can have a chat about it. As for the questions that I asked, skip to the bottom if you want to know my opinion on too many questions. (But first read the other so what's. It may help with enhancing your thinking process as well)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Online classifieds for well... Everything. So what?&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The biggest so what? I see here is that I don't see a competitive edge that an existing player like 'hit ads' can't dominate over. Nearly everything hit ads and the other classifieds receive is in digital format anyway. Converting that to an online form is not a big deal from their point of view. If they do that before you then you are essentially screwed over. I really can't begin to answer this question for you guys except to remind you of something Mark Zuckerberg said in a recent interview with Charlie Rose. When he was queried on whether Facebook would go into making games he was utterly and absolutely adamant that they would never touch it. When asked why, he replied that making &lt;i&gt;great &lt;/i&gt;games is tough. And what Facebook does everyday is also tough if they want to a &lt;i&gt;great &lt;/i&gt;job of it. And most importantly, Mark went on to say that in the end, companies focused on one thing and one thing only will always win against the bigger guys who try to do everything at once. My point here is that instead of being an online advertiser for everything and anything, figure out what your unique focus is going to be. Even if it's everything and anything you advertise for, figure out what your unique selling point is that you will focus on so entirely that by the end of it you'll be a damn squint.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The online advertising for lecturers is a good example of a single focus. I could think of several things they could do more than just being an advertiser simply because their aim is to focus on just one vertical. It's not being narrow minded. It's about being focused. Your so what question just has to be, what's your focus.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
A side note, before even jumping to the so what? I think it would be a good idea to revisit the problem you are trying to solve and ask yourself again, what really causes the problem?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Cinnamon based products. So what?&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Honestly speaking, I don't really have a so what for this. The idea is so simple it's one of those, "why didn't anyone else come up with this before". In fact that might be a so what. It is a simple idea to think of so why hasn't anyone else done it? Is everyone just following the herd or did people who tried fail? If so why did they fail?&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
If I really split hairs to get a so what I'll come up with two more definite ones. The first is, what is your domain expertise in this area? With respect to that question, will you be finding people to make the products? Even if you do what's your network like in terms of knowing people who you can influence into making those crucial first sales. Ideally I think the team would be mostly sales oriented rather than having an extreme low level of the how-to's in this domain. You guys will be pounding the streets and flying the skies to get your product out everywhere.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The second so what is actually a problem which you will probably have to face soon after starting. What you are doing isn't going to take rocket science to actually implement and you are going to have the copy cats nipping at your heels like crazy very quickly. Normally I wouldn't ask this question but honestly, how are you planning to stay nimble enough to stay ahead of them. Even if you don't stay in front of the pack, you can still make enough money out of this idea to be a success but then again, is that what you would really want. Study your domain till you have cinnamon leaking out of your brain and come up with something that not even India has thought of up to today. It could be marketing ploys, product ranges, packaging, whatever. But ask yourselves what you are going to do to keep throwing the dust in the face of the copy cats.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;SMS bus tracker. So what?&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
What I really like about this idea is its simplicity. It's SMS based, so no need of fancy GUIs. It's complex enough on the back end in terms of actually documenting bus routes and then creating algorithms to say which bus routes to actually take to discourage the first wave of copy cats. And it's expensive to implement (buying a port with Dialog is a lot of money if I'm not mistaken) which would stop people coming up without having secured capital. And we are going to be using SMS based apps for long enough to say that this idea is old fashioned. (In America this idea may have been better implemented with a small app for a smartphone but in the SL market, SMS makes far more sense).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Having said that, the so what for you will be personal. Let's say you've done the necessary documentation, you've developed the app. The app is implemented. People are using it, you are making money and everybody is happy. What then? Do you move on? What further work could you do on this app? Where do you go from here?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Leaving that aside, you need to prepare yourself better if people ask for specifics on how you plan to get this app working. Look into things like Etisalat app zone. You need to have some idea on how you will go about getting this done. Are you going to hire a developer? Will you develop by yourself? What's your development knowledge? How will you find the bus routes?&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Why too many questions are stupid.&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Let's face it. I've asked a lot of questions. Some you may have answered. Others? Probably not. Does that mean you should pack up? Nopes. Even if others come along and ask a lot of questions that you can't answer you still don't pack up. If anyone ever says you can't progress without knowing the answers to all the questions, slap them and say the questions will never stop so you are going to choose to keep moving forward anyways. Remember that if you are doing something brand new you'll never be able to answer all the questions but your intuition is going to tell you that it'll work. That said, always bear in mind that the question still remains valid even if you don't answer it. Good example for this is the question of how you beat the competitors and inevitable copy cats. You might not always know the answer to this question but its a good idea to keep it in mind so that going forward you aren't blindsided. That said, too many questions is still stupid.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Don't take this is Adnan is stupid either. The point I'm making here is try to answer as many questions as possible but if they don't all get answered, don't be hard on yourself and say "I'm going to be a failure". Persevere. Push forward. And good luck.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;Leave comments here and start a discussion if you want. If there's something you feel you should mail me instead for whatever reason, adnan.issadeen@live.com is where I can be found.&amp;nbsp;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-2715402704866396750?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/HOZ2ePZ8qPU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/2715402704866396750/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/11/so-what.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/2715402704866396750?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/2715402704866396750?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/HOZ2ePZ8qPU/so-what.html" title="So what?" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/11/so-what.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEFQnw5eSp7ImA9WhRSEk0.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-7702446202784300029</id><published>2011-11-13T08:29:00.000-08:00</published><updated>2011-11-13T08:43:33.221-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-13T08:43:33.221-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sri Lanka" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Hacking Spool: Breaking the Regional Barriers</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OUabqZjnaNS9-O4eoXbzZ8hH_AM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OUabqZjnaNS9-O4eoXbzZ8hH_AM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OUabqZjnaNS9-O4eoXbzZ8hH_AM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OUabqZjnaNS9-O4eoXbzZ8hH_AM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;Quick reminder before I go any further. Definition of hacking in my book is, using something for a purpose other than what it was intended for. This is not some crazy sql injection where I stole a gabazillion usernames and passwords that match password123 which I promptly dumped onto pastebin. This was simply an intuitive use that I pushed out of a product that really wasn’t built with that purpose in mind.&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;A Quick Introduction to Spool&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;For the uninitiated and those who did not actively watch the videos of the TC disrupt competition, Spool is, in the words of TC itself, Instapaper on steroids. For the even more uninitiated, Instapaper is a service which allows you to save web pages to read later where the pages you save and read are synced across various devices. Instapaper and Spool share a very similar purpose (as do a plethora of Instapaper clones out there) and even execute in a very similar manner with users being able to save web pages both across their mobile devices as well as via Google Chrome using an extension. While most of the clones of Instapaper do the same thing, Spool takes a more advanced approach in not only saving a web page and syncing it to your device but in also making the web more readable. It uses an AI engine in the backend that reads the document like a human would and gets the necessary text (major time saver when it works on paginated articles). But most important is that it takes videos on the web page you wanted to save and converts it to a format that plays smoothly on your mobile device. In fact, given the language used in the app where upon saving the web page it says “recording…” I have a feeling that this was meant to be The killer feature in Spool. &lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;The unique way Spool records&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;At first I wondered how Spool does the recording. I was thinking maybe they act as a download accelerator of sorts and simply rip the video out of wherever it is saved. I was surprised however, when I saved a Techcrunch TV article and found that instead of just the video, I was actually watching a video of the TCTV video playing inside TC player. Let me rephrase. Instead of just the raw video, I was actually watching the player on the Techcrunch website, playing the video. This meant that I could see the 3 second ad before, the play and pause button, the little tabs on top displaying the various categories and it was literally how I would see the player on the screen when looking at it with my own two eyes. What the AI engine was doing was actually taking a screencast of the video after having pressed play too. To be honest, I was mind blown. This just seemed really really advanced and in fact quite a cool solution to me. And then I saw the hack in front of my eyes.&lt;/p&gt; &lt;a name='more'&gt;&lt;/a&gt; &lt;p align="justify"&gt;&lt;strong&gt;Hulu around the world.&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;I live in Sri Lanka. That is a fact. Hulu, is not available in Sri Lanka. That is also a fact. The only solutions to this are to either use a proxy server (unreliable and after using fiddler to monitor traffic I feel better off without them) OR to use a VPN (setting up is not for the layman. In fact I borrowed my friends VPN connection to use Hulu). That is also a fact. Spool like most good startups these days, especially one that clearly needs a bit of horsepower like what Spool must require, uses Amazon EC2 or Rackspace for their hosting needs. That is an assumption. What is not an assumption is that these servers are located within the United States. I hope that that is a fact. Therefore, surely, Spool’s cute little AI bot with its excellent peripheral vision must be able to access Hulu instead of me. A quick search on Hulu for Naruto’s latest EP (I received the message, “Sorry Hulu is not available in your country. We are racists”) showed up. No problem! I clicked the spool extension icon and a few seconds later I found it recording in my queued list. This step is a waiting one since whatever video you add has to actually play fully. So if you put a 20 minute video to play it actually records all 20 minutes and will therefore take 20 minutes to complete. (I didn’t repeat it for this article but you can try it yourself). And 20 minutes later, the episode downloads on to my device and tadaaa&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh5.ggpht.com/-J27OvOLJwCM/Tr_wfglLgGI/AAAAAAAAALg/hSdCleMydz0/s1600-h/device-2011-11-13-210802%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="device-2011-11-13-210802" border="0" alt="device-2011-11-13-210802" src="http://lh6.ggpht.com/-Wf30WEs_dkY/Tr_whbL1KeI/AAAAAAAAALo/Qg04hcJGUBU/device-2011-11-13-210802_thumb%25255B2%25255D.png?imgmax=800" width="253" height="432"&gt;&lt;/a&gt;&amp;nbsp; &lt;a href="http://lh3.ggpht.com/-WJ_wePOo8eM/Tr_wktPh4oI/AAAAAAAAALw/7_tC4_yAU_g/s1600-h/fs11%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="fs11" border="0" alt="fs11" src="http://lh3.ggpht.com/-L1MZDHlrTgc/Tr_wmgz5UKI/AAAAAAAAAL4/LQLe0Zu4FQo/fs11_thumb%25255B2%25255D.png?imgmax=800" width="247" height="443"&gt;&lt;/a&gt;&lt;br clear="all"&gt;&lt;/p&gt; &lt;p&gt;Yes, Sasuke can haz your kittens for breakfast :D&lt;/p&gt; &lt;p&gt;This goes even further. Using a very intuitive feature that lets the user click on a link within a spooled article to save to spool directly I can then use the rest of the web page that got saved to actually navigate the entire Naruto directory on Hulu.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-hSpdGHGkJaQ/Tr_wpPaXjAI/AAAAAAAAAMA/Q8ga4nGRECk/s1600-h/device-2011-11-13-205345%25255B3%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="device-2011-11-13-205345" border="0" alt="device-2011-11-13-205345" src="http://lh4.ggpht.com/-T3FvN33xZPQ/Tr_wqsFGkBI/AAAAAAAAAMI/PzMHpnvPKZM/device-2011-11-13-205345_thumb%25255B1%25255D.png?imgmax=800" width="232" height="392"&gt;&lt;/a&gt;&amp;nbsp; &lt;a href="http://lh5.ggpht.com/-BCzp0TzdTiQ/Tr_wsHkdG6I/AAAAAAAAAMQ/8eykquxFHdY/s1600-h/device-2011-11-13-205417%25255B3%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="device-2011-11-13-205417" border="0" alt="device-2011-11-13-205417" src="http://lh3.ggpht.com/-dTK7_yjFN84/Tr_wtgq5UtI/AAAAAAAAAMY/Asqx3nr7FEw/device-2011-11-13-205417_thumb%25255B1%25255D.png?imgmax=800" width="233" height="394"&gt;&lt;/a&gt;&lt;br clear="all"&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Taking it a step further&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;Well what’s the thing that’s blocked in countries that people really want to look at? Facebook. What? You thought it was porn? That’s the second on the list. Well this provides an obvious use case for porn anyway so let’s go with it. Yes I know you saw this coming. But I thought it was important since it happens in a rather strange way. I asked my friend what porn sites have been blocked in Sri Lanka and I settled for xvideos. Check this out. &lt;/p&gt; &lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh4.ggpht.com/-5Hacz4S39OU/Tr_wvkTmhFI/AAAAAAAAAMg/IjGtSPMLUp4/s1600-h/fs3%25255B5%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="fs3" border="0" alt="fs3" src="http://lh6.ggpht.com/-Md4whkJKozM/Tr_wxunMtlI/AAAAAAAAAMo/KCj3bmgiCRM/fs3_thumb%25255B3%25255D.png?imgmax=800" width="525" height="489"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;br clear="all"&gt;&lt;a href="http://lh6.ggpht.com/-rypfh8QaVbs/Tr_w0QVpBII/AAAAAAAAAMw/xuTo3sudgo4/s1600-h/sp2%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="sp2" border="0" alt="sp2" src="http://lh3.ggpht.com/-3vl5ZT7lKLA/Tr_w3S4e7JI/AAAAAAAAAM4/DDK--rQ7xD0/sp2_thumb%25255B2%25255D.png?imgmax=800" width="525" height="365"&gt;&lt;/a&gt;&lt;br clear="all"&gt;&lt;/p&gt; &lt;p align="justify"&gt;Don’t hate on IIS7 for being on my localhost. But this is where xvideos.com directs. Notice the Spool extension primed and ready on top.&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh6.ggpht.com/-XB1TcTTvsuo/Tr_w6Bf6qkI/AAAAAAAAANA/msuhk7DNH2I/s1600-h/sp3%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="sp3" border="0" alt="sp3" src="http://lh3.ggpht.com/-KBPZ2qnSdP0/Tr_w79_Q4pI/AAAAAAAAANI/lzQBFjbJ-_M/sp3_thumb%25255B2%25255D.png?imgmax=800" width="525" height="368"&gt;&lt;/a&gt;&lt;br clear="all"&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;/p&gt; &lt;p align="justify"&gt;By George! Saved to your Spool… “IIS7”. Well that’s useful isn’t it. &lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh6.ggpht.com/-ripZABdJjgg/Tr_w9fxp1uI/AAAAAAAAANQ/BJQLJJcDUJs/s1600-h/device-2011-11-13-210309%25255B3%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="device-2011-11-13-210309" border="0" alt="device-2011-11-13-210309" src="http://lh5.ggpht.com/-OggxC96zJxs/Tr_w-3_C1oI/AAAAAAAAANY/NZG535HuAik/device-2011-11-13-210309_thumb%25255B1%25255D.png?imgmax=800" width="249" height="421"&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://lh5.ggpht.com/-mptcLnEuy_k/Tr_xAbi4mGI/AAAAAAAAANg/NOjKv0xp2sc/s1600-h/device-2011-11-13-210332%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="device-2011-11-13-210332" border="0" alt="device-2011-11-13-210332" src="http://lh5.ggpht.com/-cAMT5FDtXsA/Tr_xBzzisCI/AAAAAAAAANo/qWnKuX1GnFU/device-2011-11-13-210332_thumb%25255B2%25255D.png?imgmax=800" width="244" height="417"&gt;&lt;/a&gt;&lt;br clear="all"&gt;&lt;/p&gt; &lt;p align="justify"&gt;Turns out it is useful. And you know what’s even more useful than the homepage? The links from it to other videos and other pages to browse. Yeps. If you do Spool those links you’ll find porn delivered straight to your phone. &lt;/p&gt; &lt;p align="justify"&gt;Enjoy the ‘hack’. I’m not entirely sure this is what the Spool team would want since this probably puts a lot of strain on their servers to essentially be a download center for a bunch of people so do go easy on them.&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;I didn’t bother going into the data to try and retrieve the videos to watch on a larger screen since I couldn’t be bothered. If anyone else wants to give it a go let me know the results&lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;If you like what you read do give me a follow on Twitter &lt;a href="http://twitter.com/#!/area51research" target="_blank"&gt;@area51research&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-7702446202784300029?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/ngfc6zHE-ms" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/7702446202784300029/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/11/hacking-spool-breaking-regional.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/7702446202784300029?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/7702446202784300029?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/ngfc6zHE-ms/hacking-spool-breaking-regional.html" title="Hacking Spool: Breaking the Regional Barriers" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-Wf30WEs_dkY/Tr_whbL1KeI/AAAAAAAAALo/Qg04hcJGUBU/s72-c/device-2011-11-13-210802_thumb%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/11/hacking-spool-breaking-regional.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4GR386fyp7ImA9WhRTFk0.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-7897379464633143665</id><published>2011-11-06T10:18:00.000-08:00</published><updated>2011-11-06T10:25:26.117-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-06T10:25:26.117-08:00</app:edited><title>TouchFire: Finally a real keyboard for the iPad</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9_8OX1YebPW0wFxmXXul1wzr42A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9_8OX1YebPW0wFxmXXul1wzr42A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9_8OX1YebPW0wFxmXXul1wzr42A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9_8OX1YebPW0wFxmXXul1wzr42A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
If there's one complaint that can be made about the iPad across a large number of users, that complaint would be that it just isn't built for content creation where a large part of that criticism comes from the fact that they keyboard just doesn't allow for it. The touch keyboard doesn't provide the necessary feed back for users to type continuously without looking at it. I've heard of an effort to make a screen which actually uses a small electric current to create a pull on the finger to give the person that actual feeling that they are touching a keyboard. And while that kind of screen may solve the problem across every kind of device here's a solution which is both elegant and a work of genius.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;iframe frameborder="0" height="410px" src="http://www.kickstarter.com/projects/740785012/touchfire-the-screen-top-keyboard-for-ipad/widget/video.html" width="480px"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Like I said. Elegant and genius. It completely utilizes ever aspect unique to the iPad to create a solution that does not get in the way. With just 36 days to go they've already hit 467% of their Kickstarter requirements but more really doesn't hurt now does it? Head over to the Kickstarter link under the video to check it out.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;If you want more updates on tech stuff do follow me on &lt;a href="http://www.twitter.com/area51research" target="_blank"&gt;@area51research&lt;/a&gt; on Twitter. Also I just started a new tumblog to feature indie projects at &lt;a href="http://www.theindiezone.tumblr.com/"&gt;http://www.theindiezone.tumblr.com&lt;/a&gt; so give that a look and help me pass the word about it. You can follow that Twitter account on &lt;a href="http://www.twitter.com/#!/theindiezone" target="_blank"&gt;@theindiezone&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-7897379464633143665?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/GzfcRhGoSJA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/7897379464633143665/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/11/touchfire-finally-real-keyboard-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/7897379464633143665?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/7897379464633143665?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/GzfcRhGoSJA/touchfire-finally-real-keyboard-for.html" title="TouchFire: Finally a real keyboard for the iPad" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/11/touchfire-finally-real-keyboard-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMGRn4-eCp7ImA9WhRTFEQ.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-4795584932145924392</id><published>2011-11-03T11:58:00.000-07:00</published><updated>2011-11-05T04:27:07.050-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-05T04:27:07.050-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="competition" /><category scheme="http://www.blogger.com/atom/ns#" term="unhandled exceptions" /><category scheme="http://www.blogger.com/atom/ns#" term="interview" /><category scheme="http://www.blogger.com/atom/ns#" term="startups" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="admob" /><category scheme="http://www.blogger.com/atom/ns#" term="addictive mobility" /><title>An interview with Addictive Mobility's CTO</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EPyVrFqgm3IS2kNAvjL33zMTs-s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EPyVrFqgm3IS2kNAvjL33zMTs-s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EPyVrFqgm3IS2kNAvjL33zMTs-s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EPyVrFqgm3IS2kNAvjL33zMTs-s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
As an accompaniment to my post on &lt;a href="http://techstopmuse.blogspot.com/2011/11/googles-disappointing-lack-of-mobile-ad.html" target="_blank"&gt;Google's lack of innovation in the mobile ad space&lt;/a&gt;&amp;nbsp;(which you really should read) I thought I'd include the videos of my interview with Addictive Mobility's CTO and co founder, Dilshan.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="300" src="http://player.vimeo.com/video/28346135?title=0&amp;amp;byline=0&amp;amp;portrait=0" webkitallowfullscreen="" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href="http://vimeo.com/28346135"&gt;Unhandled Exceptions: Addictive Mobility Part 01&lt;/a&gt; from &lt;a href="http://vimeo.com/adaderana"&gt;adaderana&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="300" src="http://player.vimeo.com/video/28346153?title=0&amp;amp;byline=0&amp;amp;portrait=0" webkitallowfullscreen="" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href="http://vimeo.com/28346153"&gt;Unhandled Exceptions: Addictive Mobility Part 02&lt;/a&gt; from &lt;a href="http://vimeo.com/adaderana"&gt;adaderana&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="300" src="http://player.vimeo.com/video/28347577?title=0&amp;amp;byline=0&amp;amp;portrait=0" webkitallowfullscreen="" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href="http://vimeo.com/28347577"&gt;Unhandled Exceptions: Addictive Mobility Part 03&lt;/a&gt; from &lt;a href="http://vimeo.com/adaderana"&gt;adaderana&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Do bear in mind that as a Sri Lankan and in keeping to the theme of the show the interview revolved less around the company and more around Dilshan's journey as an entrepreneur and then a look into the magic that happens behind the scenes to make Addictive Mobility work the way it does.&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-4795584932145924392?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/66Xl8Kj6KJY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/4795584932145924392/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/11/interview-with-addictive-mobilitys-cto.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/4795584932145924392?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/4795584932145924392?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/66Xl8Kj6KJY/interview-with-addictive-mobilitys-cto.html" title="An interview with Addictive Mobility's CTO" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/11/interview-with-addictive-mobilitys-cto.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMFQX46eyp7ImA9WhRTFEQ.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-7878066783038505819</id><published>2011-11-03T11:57:00.000-07:00</published><updated>2011-11-05T04:26:50.013-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-05T04:26:50.013-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows phone 7" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="admob" /><category scheme="http://www.blogger.com/atom/ns#" term="addictive mobility" /><title>Google's disappointing lack of mobile ad innovation</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/X-PTdi0JE1rTjp69lLN1q7IQN2I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X-PTdi0JE1rTjp69lLN1q7IQN2I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/X-PTdi0JE1rTjp69lLN1q7IQN2I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X-PTdi0JE1rTjp69lLN1q7IQN2I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
About a month ago I was fortunate enough to be sponsored by the company I work at to visit the GITEX 2011 tech exhibition in Dubai. While there I took the time to find out what talks and panel discussions were on and available for pass holders to attend free. On the side of mobile, apps and content world there were quite a few &lt;a href="http://www.nazara.eu/download/gitex_flyer.pdf" target="_blank"&gt;interesting looking discussions and daily addresses&lt;/a&gt; (most of which turned out to be duds) of which the talk titled "&amp;nbsp;Daily Address: Mobile Marketing;&amp;nbsp;The New Frontier -&amp;nbsp;Mohamad Mourad, Regional Manager, Google MEA" caught my eye. The talk and the panel debate regarding&amp;nbsp;targeted&amp;nbsp;ads turned out to be a major disappointment for me in the end and I still can't believe I ran into a lack of innovation of this nature.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;What the Google guy spoke of&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
As a member of the audience rightly commented, Mourad's talk on how advantageous mobile advertising is to companies was basic at best. The talk seemed better structured for a set of individuals who were absolutely new to the world of mobile advertising and I wouldn't be surprised in fact if the man had just taken a presentation he had already delivered countless number of times before to various audiences and attempted to deliver the same thing to us. Leaving the issue of being basic aside what was more interesting were the points he decided to focus on.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The first point he went harping on was the opportunity for advertisers and developers alike to use mobile advertising as a means of getting exposure and generating income respectively. His chosen example of Angry Birds wasn't one I would have chosen as it is definitely an edge case and doesn't apply to everyone. More on why that's important later. The second point he chose to go on about was the various types of rich media ads that mobile advertising could support thus leading to (apparently) better engagement with consumers and "increased brand awareness". Oh the agony of having to sit through a cannon ball of buzz words. A lot of buzz words that don't seem to ever touch upon the real issue of mobile advertising.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;My question is...&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
During the Q&amp;amp;A session immediately after the talk I asked Mourad what Google's plans might be to improve ad relevancy. Rich media and various methods of displaying ads were all good but no one would ever take ads seriously as long as their relevancy remained below the level of obsolete. His answer came as quite a surprise to me as he looked me in the eye and brushed my question off saying "We don't see this as an issue and Google has no plans of looking into this in the near future". Come again? Google, the company that makes the biggest bucks via its ad networks doesn't care for ad relevancy on the mobile platform? I wondered if he even really represented Google. Regardless, what he said did make me realise that even if he was wrong about the fact that Google isn't looking into this the fact would remain that Google has not shown any signs of looking into it up to today.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The strange thing is, even during the panel debate that followed Mourad's talk, everyone spoke of geo&amp;nbsp;targeting&amp;nbsp;and rich media ads. But when I asked them the same question, stating that contextual relevancy was more important before going for geo targeting they were all happy to agree with my observation but again downplayed the importance of relevancy. This was after I said that when I use a mind mapping tool I still get ads for&amp;nbsp;horoscopes&amp;nbsp;when I don't even believe in them. It was as if relevancy was just one of those issues opened up on a bug tracker destined to never be looked into with more than a passing interest.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;But relevancy matters!&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Remember what the Google guy said about benefits for Advertisers and for Developers? Exposure and revenue right? Unfortunately, hours and days of exposure through a few apps are never a guarantee for either one of those when relevancy is nil. For example, when I was using my mind mapping tool to create an interview question set for a daily deals panel discussion, there were a lot of key words in there that could have been used to serve me up interesting ads. Unfortunately Google still managed to get it wrong and deliver the famous horoscope advertisement which led me to switching off my data connection to ensure I wouldn't see the ads for a while. When this kind of advertising happens one has to question, is the advertiser getting their money's worth? If ads are served up in a manner that is this dumb then what exactly is the advertiser bidding for? If I advertise with Google am I really bidding against a horoscope website? Even if what I want to bid for has nothing related whatsoever to horoscopes? Does that also mean that Google is squandering valuable opportunity after opportunity to serve up a relevant ad?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Then there's the problem for the developer too. Developers who use an ad supported model depend on those advertisements for their revenue. Unfortunately since most companies seem to be focused on the delivery mechanism of the ads rather than the relevancy the resulting experience from the apps can be frustratingly ugly. And it isn't just the the terrible experience of big pictures showing up after every other screen or advertisements masquerading as notifications randomly during the day. The problem has a much more severe impact on the entire system when these advertisements have no relevance.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;The effect of non/poorly targeted ads&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Remember the old days of advertising via the internet? The flashy banners desperately attempting to get your attention as the 1000th visitor to the site? Things have come a long way since then where I actually welcome ads, giving them my attention occasionally to see if there's anything I like. My clicks on ads have increased with the increase of their relevancy but somewhere at the back of my head I'm always questioning whether or not these ads are safe. And that is the unfortunate effect of the internet having grown up with the virus/malware ridden ads plastered around websites. And if mobile ads continue the way they are going, people are very soon going to start regarding them as just spam. And when this happens, no amount of relevancy will ever sort the issues out completely. Unfortunately mobile ad networks don't seem to be taking this seriously.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Google's crime in not creating targeted ads&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Google is by no means new to the targeting game. For me it feels like Google invented the targeted ad concept. (Note that I said feels like). Their experience in using text on the web along with all their other knowledge of the user gives an experience in ads which if you choose to look at today, is quite good. This kind of targeting isn't easy though and the technology behind it has been put through a constant process of refinement and evolution. Given that, it might be understandable for companies new to the mobile advertising game to choose to try and trump other ad networks simply by making their ads richer and more obvious and ultimately more annoying. Google however, is left with no excuse as to why they continue to ignore the concept of targeted ads. All they require is to create the means for an ad developer to pass relevant information from within an app to their servers (since apps cannot be crawled for information like a traditional web page). The heavy weight work of actually converting that data into a meaningful ad is already built and Google has to simply leverage it to create what will be a fulfilling experience not just for the user but also for the developer AND the customers who choose to advertise with them.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;Meanwhile...&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The world continues to turn and others have woken up to this gaping hole in Google's strategy in the mobile ad space. Companies like &lt;a href="http://www.addictivemobility.com/" target="_blank"&gt;Addictive Mobility&lt;/a&gt;&amp;nbsp;have taken up the challenge of providing app developers with a method to throw data from within the app into their SDK which then funnels the data into Addictive Mobility's servers before churning out ads relevant to the current context within the app. I was in fact lucky enough to snag an interview&amp;nbsp;with the &lt;a href="http://www.twitter.com/#!/shanwhiz" target="_blank"&gt;CTO and co founder of Addictive Mobility&lt;/a&gt; where I spoke about the technology behind their product and frankly speaking, it's mind blowing. Mind you, this may not be a company that you've heard much about but you should check their clients out and realise that they simply believe in more action and less talk.&lt;br /&gt;
&lt;br /&gt;
The point I'm going to make here is, Google and most other mobile ad networks are sitting back on their laurels expecting the money to roll in while they let the system deteriorate. It's&amp;nbsp;disappointing&amp;nbsp;and as an aspiring developer I feel insulted that Google doesn't given enough attention towards solving the obvious problems that exist in their mobile ad network. The mobile ad network that they've made so easy to use with Android. The OS they are caretakers of. Pretty soon one of two things will happen. Either the users of apps will grow numb to the ads invading their phone screens as web users have become numb to the banner ads on the sides of the web pages, OR, companies like Addictive Mobility are going to catch up and deal a death blow to Google. By which time Google might be able to only play catch up while the journalists write... "too little.. too late".&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;i&gt;If you enjoyed reading this and would like to keep up with more tech updates do consider following me on Twitter &lt;a href="http://www.twitter.com/#!/area51research" target="_blank"&gt;@area51research&lt;/a&gt; while continuing to sharing this article.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;My full interview with Dilshan can be found &lt;a href="http://techstopmuse.blogspot.com/2011/11/interview-with-addictive-mobilitys-cto.html" target="_blank"&gt;here&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-7878066783038505819?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/a6aMeHq9GK8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/7878066783038505819/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/11/googles-disappointing-lack-of-mobile-ad.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/7878066783038505819?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/7878066783038505819?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/a6aMeHq9GK8/googles-disappointing-lack-of-mobile-ad.html" title="Google's disappointing lack of mobile ad innovation" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/11/googles-disappointing-lack-of-mobile-ad.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUDR3wyeSp7ImA9WhRTEks.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-5078799242548547705</id><published>2011-11-02T12:16:00.001-07:00</published><updated>2011-11-02T12:47:56.291-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-02T12:47:56.291-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="crazy" /><category scheme="http://www.blogger.com/atom/ns#" term="iPad" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="ammolite" /><category scheme="http://www.blogger.com/atom/ns#" term="luxury items" /><title>Bling my iPad 2. For £5m</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/20fYvpF-DWZWnOz6LloABG6sXF0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/20fYvpF-DWZWnOz6LloABG6sXF0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/20fYvpF-DWZWnOz6LloABG6sXF0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/20fYvpF-DWZWnOz6LloABG6sXF0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;I won't lie, I honestly think making luxury products out of things like mp3 players and computers is really one of those over the top things in life. I guess whatever floats the boat right? In the case of this iPad the likelihood of the boat being sunk seems to be greater. And I'll admit. As far as pulling out all the stops goes, the people behind this really didn't hold back. This iPad 2 features:

&lt;ul&gt;
&lt;li&gt;Two kilos of 24 carat gold and 12.5 carat diamonds.&lt;/li&gt;

&lt;li&gt;A bezel made from ancient rock and the crushed remains of a Tyrannosaurus Rex. ~750g of Canadian Ammolite was mixed with 57g of fossilised T-Rex leg to create the bezel.&lt;/li&gt;

&lt;li&gt;The rear Apple logo is made from 52 individually-set gemstones and the front includes an 8.5 carat diamond surrounded by a further 12 small flawless ones. &lt;/li&gt;
&lt;/ul&gt;
&lt;br/&gt;
Now tell me. Where are you going to use this? I suppose if anyone ever tried to grab it, it could be converted to a lethal blunt object in a pinch. Read on for more
&lt;br/&gt;&lt;br/&gt;
&lt;a href=" http://www.reghardware.com/2011/11/02/ipad_2_made_from_t_rex_fossils_costs_5m/"&gt;iPad 2 made from T-Rex fossils costs £5m • reghardware&lt;/a&gt;
&lt;br/&gt;&lt;br/&gt;
&lt;i&gt;If you want to be updated with the latest in tech and science consider following me on Twitter: &lt;a href="http://www.twitter.com/#!/area51research"&gt;@area51research&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-5078799242548547705?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/hlaZvn2sELs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/5078799242548547705/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/11/bling-my-ipad-2-for-5m.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/5078799242548547705?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/5078799242548547705?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/hlaZvn2sELs/bling-my-ipad-2-for-5m.html" title="Bling my iPad 2. For £5m" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/11/bling-my-ipad-2-for-5m.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYARnszeyp7ImA9WhRTEUw.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-8367295733363338914</id><published>2011-10-31T20:29:00.000-07:00</published><updated>2011-10-31T20:29:07.583-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-31T20:29:07.583-07:00</app:edited><title>Quick update</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uoDNZy7m-zTP_X2vAqt8yfD6XKw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uoDNZy7m-zTP_X2vAqt8yfD6XKw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uoDNZy7m-zTP_X2vAqt8yfD6XKw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uoDNZy7m-zTP_X2vAqt8yfD6XKw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
In case anyone is here looking for a new article, my grandma passed away two days ago and as a result I will be back to blogging only tomorrow :). In the mean time feel free to keep an eye out on my Twitter account &lt;a href="http://twitter.com/#!/area51research" target="_blank"&gt;@area51research&lt;/a&gt; since that'll be going live again.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-8367295733363338914?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/y3Mnvo61fkc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/8367295733363338914/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/10/quick-update.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/8367295733363338914?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/8367295733363338914?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/y3Mnvo61fkc/quick-update.html" title="Quick update" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/10/quick-update.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMNSHg5eyp7ImA9WhRTE00.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-3304530457650300463</id><published>2011-10-29T21:02:00.000-07:00</published><updated>2011-11-03T00:14:59.623-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-03T00:14:59.623-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="developer diary" /><title>Android Developer Tutorial is Deprecated?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dNsfiU1UKfydX51hA6ba5mIn6Gw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dNsfiU1UKfydX51hA6ba5mIn6Gw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dNsfiU1UKfydX51hA6ba5mIn6Gw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dNsfiU1UKfydX51hA6ba5mIn6Gw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I've dabbled in Android development for some time having created a few homebrew apps for my personal usage including a small password en/decrypter. But I'm finally taking the plunge into pro development to expand my skill set. As I was going through the Notepad Tutorial on the Android SDK I noticed something strange in the final step for Notepad Exercise 1.&lt;br /&gt;
&lt;br /&gt;
The code given in the Android Tutorial is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="prettyprint" style="background-color: white; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; color: #007000; font-size: 13px; margin-bottom: 1em; margin-left: 1em; overflow-x: auto; overflow-y: auto; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; text-align: -webkit-auto;"&gt;&lt;span class="kwd" style="color: #000088;"&gt;private&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="kwd" style="color: #000088;"&gt;void&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; fillData&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;()&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;{&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="com" style="color: #880000;"&gt;// Get all of the notes from the database and create the item list&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="typ" style="color: #660066;"&gt;Cursor&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; c &lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;=&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; mDbHelper&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;.&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;fetchAllNotes&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;();&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; startManagingCursor&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;(&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;c&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;);&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="typ" style="color: #660066;"&gt;String&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;[]&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="kwd" style="color: #000088;"&gt;from&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;=&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="kwd" style="color: #000088;"&gt;new&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="typ" style="color: #660066;"&gt;String&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;[]&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;{&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="typ" style="color: #660066;"&gt;NotesDbAdapter&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;.&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;KEY_TITLE &lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;};&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="kwd" style="color: #000088;"&gt;int&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;[]&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; to &lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;=&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="kwd" style="color: #000088;"&gt;new&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="kwd" style="color: #000088;"&gt;int&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;[]&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;{&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; R&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;.&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;id&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;.&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;text1 &lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;};&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="com" style="color: #880000;"&gt;// Now create an array adapter and set it to display using our row&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="typ" style="color: #660066;"&gt;SimpleCursorAdapter&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; notes &lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;=&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="kwd" style="color: #000088;"&gt;new&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="typ" style="color: #660066;"&gt;SimpleCursorAdapter&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;(&lt;/span&gt;&lt;span class="kwd" style="color: #000088;"&gt;this&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;,&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; R&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;.&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;layout&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;.&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;notes_row&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;,&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; c&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;,&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; &lt;/span&gt;&lt;span class="kwd" style="color: #000088;"&gt;from&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;,&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt; to&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;);&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; setListAdapter&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;(&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;notes&lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;);&lt;/span&gt;&lt;span class="pln" style="color: black;"&gt;
&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="pun" style="color: #666600;"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
But when you check the documentation you find this.&lt;br /&gt;
&lt;h4 class="jd-details-title" style="background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3a3a3a; margin-bottom: 0.65em; margin-left: 0px; margin-right: 0px; margin-top: 1.25em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto;"&gt;







&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="normal" style="font-weight: normal;"&gt;public&amp;nbsp;&lt;/span&gt;&lt;span class="sympad" style="margin-right: 2px;"&gt;SimpleCursorAdapter&lt;/span&gt;&amp;nbsp;&lt;span class="normal" style="font-weight: normal;"&gt;(&lt;a href="http://developer.android.com/reference/android/content/Context.html" style="color: #006699;"&gt;Context&lt;/a&gt;&amp;nbsp;context, int layout,&amp;nbsp;&lt;a href="http://developer.android.com/reference/android/database/Cursor.html" style="color: #006699;"&gt;Cursor&lt;/a&gt;&amp;nbsp;c,&amp;nbsp;&lt;a href="http://developer.android.com/reference/java/lang/String.html" style="color: #006699;"&gt;String[]&lt;/a&gt;&amp;nbsp;from, int[] to)&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div class="jd-details-descr" style="background-color: white; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0.5em; margin-left: 0.25em; margin-right: 0.25em; margin-top: 0.5em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: -webkit-auto;"&gt;
&lt;div class="caution" style="border-bottom-width: 0px; border-color: initial; border-left-color: rgb(255, 207, 0); border-left-width: 4px; border-right-color: rgb(255, 207, 0); border-right-width: 0px; border-style: initial; border-top-color: rgb(255, 207, 0); border-top-width: 0px; line-height: 1.3em; margin-bottom: 1em; margin-left: 1em; margin-right: 1em; margin-top: 1em; padding-bottom: 0px; padding-left: 0.5em; padding-right: 0px; padding-top: 0px;"&gt;
&lt;strong&gt;This constructor is deprecated.&lt;/strong&gt;&lt;br /&gt;
This option is discouraged, as it results in Cursor queries being performed on the application's UI thread and thus can cause poor responsiveness or even Application Not Responding errors. As an alternative, use&amp;nbsp;&lt;code style="color: #007000; line-height: 1em;"&gt;&lt;a href="http://developer.android.com/reference/android/app/LoaderManager.html" style="color: #006699;"&gt;LoaderManager&lt;/a&gt;&lt;/code&gt;&amp;nbsp;with a&amp;nbsp;&lt;code style="color: #007000; line-height: 1em;"&gt;&lt;a href="http://developer.android.com/reference/android/content/CursorLoader.html" style="color: #006699;"&gt;CursorLoader&lt;/a&gt;&lt;/code&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
The documentation for the LoaderManager isn't exactly the easiest thing to understand for someone who really is on their first day of Android (even if they have a decent enough a Java background) so maybe it would have been better to at least include a Notepadv4 exercise to cover this? Anyway I'm going to redo the Notepad exercise once I'm done up to v3 and I'll post the redone version using a LoaderManager.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;edit - Upon checking again I realized the SDK version this applies to is actually one that is higher up than what I am using currently. Version 11 to be precise. Regardless of that they really need to update the tutorial. Maybe we'll see a tutorial fragmentation now.&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-3304530457650300463?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/9H66BJDiSSU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/3304530457650300463/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/10/android-developer-tutorial-is.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/3304530457650300463?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/3304530457650300463?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/9H66BJDiSSU/android-developer-tutorial-is.html" title="Android Developer Tutorial is Deprecated?" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/10/android-developer-tutorial-is.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcDQX84fip7ImA9WhRTEk8.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-5707896145802666636</id><published>2011-10-28T09:12:00.000-07:00</published><updated>2011-11-02T00:47:50.136-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-02T00:47:50.136-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="technology" /><category scheme="http://www.blogger.com/atom/ns#" term="social media" /><category scheme="http://www.blogger.com/atom/ns#" term="Refresh Colombo" /><category scheme="http://www.blogger.com/atom/ns#" term="pitching" /><category scheme="http://www.blogger.com/atom/ns#" term="Tech Ideas" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><category scheme="http://www.blogger.com/atom/ns#" term="elevator pitches" /><title>Generating and Selling a Tech Business Idea</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mIJmjfcBIe1ZhPA0vhdxowtvuBY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mIJmjfcBIe1ZhPA0vhdxowtvuBY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mIJmjfcBIe1ZhPA0vhdxowtvuBY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mIJmjfcBIe1ZhPA0vhdxowtvuBY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
This is the recording of the presentation I delivered at &lt;a href="http://www.refreshcolombo.org/"&gt;Refresh Colombo&lt;/a&gt;&amp;nbsp;where I discussed how to generate and sell a tech business idea. For those of you who may be reading this from abroad some of the views may seem overly simple but bear in mind that the crowd at Refresh Colombo is a very diverse one. It isn't just a geek community but it also includes a lot of people who just have an interest in how technology is finding its way into every facet of life today. If you are looking into how to sell the idea my suggestion would be to skip to the second video but as I say right at the start, generating and selling are not two concepts that live apart from each other. They are interconnected and move together.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/videoseries?list=PL0ABE02BB0F3FFE0E&amp;amp;hl=en_US" width="560"&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The essence of my talk revolves around these key concepts&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Building the mindset to generate ideas&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;1) Discuss Discuss Discuss&lt;/b&gt;&lt;br /&gt;
As much as it may seem tempting to keep your ideas to yourself, it really doesn't serve much of a purpose. Why? Because by keeping the idea in belief that someone could somehow steal it and steal all of your future away you end up missing out on the amazing feedback you could have been receiving way before you even started working on it. Don't worry. Even Steve Jobs needed his engineering crew to take a good look at the GUI before whisking it away as their own.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2) Observe&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
Observe and study areas you are familliar with and then areas you are not. Watch how people solve problems in these spaces. Why should you do this? Have you ever watched a leaf slowly being dragged along by a smaller stream of water into a much faster flowing one? You want to do that to your mind. Drag it along bit by bit until you suddenly find yourself flowing with ideas. Observation is key to understanding problems. Observation is also key to the next point&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3) Predict&lt;/b&gt;&lt;br /&gt;
Predicting ideas is a way to get yourself out of the rut. It's not too difficult to reach a stage where you can observe and then speak of what you observed based on whatever that has happened or is currently happening. But attuning yourself to a trend and then striving to look beyond the trends into the future is something much more difficult. The reward of this mental exercise? Confidence that you are capable of identifying and solving problems. Confidence that grows each time your predictions become validated.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Generating your idea&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;1) Solve problems. Quit making them&lt;/b&gt;&lt;br /&gt;
For the love of whatever might be precious to you please don't ever consider creating a problem. Henry Ford may have said "If I gave people what they wanted I'd have made a faster horse" but that doesn't mean he created a problem. Where there's an&amp;nbsp;unsatisfied&amp;nbsp;need there's a problem and in Ford's case the problem was that people wanted to go faster. They just didn't know what they wanted to satisfy that need.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2) Find the Simplest Path&lt;/b&gt;&lt;br /&gt;
Finding the simplest path doesn't necessarily mean the easiest solution. What this actually means is getting right to the core issue, the root of all evil causing the problem, and try and solve it from there. Why I call this the simplest path is that when you try and solve something from a high level perspective what you end up with is a system that will forever feel gold plated. That's simply because deep at the heart of the system there remains an unsolved root cause. That root cause will always be the simplest path to the solution since often times you'll find that solving just that root problem will solve the myriad of high level surface problems that one might attempt to solve instead.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3) Connect different industries to find the best idea&lt;/b&gt;&lt;br /&gt;
This is a fairly simple concept. It's what artificial intelligence is to the hundreds of systems out there. It's what social media is to solving&amp;nbsp;neighborhood&amp;nbsp;level pollution. But I include this simply because as obvious as it may seem from the outset, a lot of people tend to ignore this as they form their own little bubble of thinking. It's fine if you are inventing something but leveraging the inventions effectively to create innovation? You need to connect multiple "industries" together. All of this does have a slightly deeper implication. If you want to succeed at creating an idea people want you need to really know the vertical you are trying to connect the technology to. Which goes all the way back to how you create your mindset.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Selling the idea&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;1) Describe the problem.&lt;/b&gt;&lt;br /&gt;
Unless people can understand what you mean by "an automated social X system for Y that helps do Z" avoid stating a summary of the system. Even if you do that, immediately shift into talking about the problem you are setting out to solve. It's a lot more attention grabbing if you can do that first.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2) Describe the solution&lt;/b&gt;&lt;br /&gt;
What are you going to do about the problem? What's the solution. Don't describe the system. To put it really simply, if the problem was tracking the time and attendance of workers at a factory manually then the solution would be an automated way which would electronically track people using a method which is super easy and fast. The system would be biometrics or punch cards or whatever. Which brings me to the third point,&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3) Describe the system&lt;/b&gt;&lt;br /&gt;
When describing the system, don't ever ever go into specifics of combo boxes and what not. Goodness. I've heard this too many times. Talk about the process that one would go through in using the system instead. If you were describing Foursquare, don't say "the person will see a screen where they can tap check in". Asking the listener to visualize on the spot will distract them from understanding the system process. Say instead that "the person can see the locations around him/her and can choose which place to 'check in' to". Small difference. Makes a much bigger impact&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4) The bottom line... So what?&lt;/b&gt;&lt;br /&gt;
What's the value in this. Sure it's a problem but what's the value? How big a problem is this? Is it a one trick pony? Is this all there is to it? What does it evolve into? If you are going to have a revenue model at the start what is it? Am I really going to want to pay for it? Your best bet to prepare for this is to talk to a person who is mostly incapable of taking risks. They'll ask you questions that'll make you wish you hadn't even bothered coming up with the idea but that's ok. That's how it should be. You may not know all the answers when you forge ahead. But knowing as many of the questions as possible is a definite advantage.&lt;br /&gt;
&lt;br /&gt;
Well I hope some of this helps. Reminder. I'm an idea guy. I don't steal people's ideas so if you feel like talking about your ideas drop me a mail at &lt;a href="mailto:adnan.issadeen@live.com" target="_blank"&gt;adnan.issadeen@live.com&lt;/a&gt;&amp;nbsp;. If you want to follow my tech updates both from around the world or this blog you can follow me on Twitter &lt;a href="http://twitter.com/#!/area51research" target="_blank"&gt;@area51research&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-5707896145802666636?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/ygxzyp4qLUs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/5707896145802666636/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/10/generating-and-selling-tech-business.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/5707896145802666636?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/5707896145802666636?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/ygxzyp4qLUs/generating-and-selling-tech-business.html" title="Generating and Selling a Tech Business Idea" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/videoseries/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/10/generating-and-selling-tech-business.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMCSXc4fip7ImA9WhdaGEw.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-3641069648530212734</id><published>2011-10-28T06:04:00.000-07:00</published><updated>2011-10-28T08:57:48.936-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-28T08:57:48.936-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Stanford" /><category scheme="http://www.blogger.com/atom/ns#" term="AI" /><category scheme="http://www.blogger.com/atom/ns#" term="Problem Solving" /><category scheme="http://www.blogger.com/atom/ns#" term="Search Algorithm" /><category scheme="http://www.blogger.com/atom/ns#" term="Introduction to AI" /><title>Stanford's AI Class: Unit 2 - Problem Solving (search)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fb_I9XMjcGK0mTvk-LDLk-PNNcQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fb_I9XMjcGK0mTvk-LDLk-PNNcQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fb_I9XMjcGK0mTvk-LDLk-PNNcQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fb_I9XMjcGK0mTvk-LDLk-PNNcQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Well it's mostly the absolute foundation of search algorithms but I still think it would be useful anytime as a refresher course for a lot of people. Stanford university lecturers have an odd habit of jumping about 5 chapters ahead into a topic yet to be discussed so you need to have some major patience to hang in there at times. Not so much in this unit but in the latter units you feel it a bit. Anyway. Here's the playlist compiled from the 2011 Stanford AI course (ongoing) Unit 2.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/videoseries?list=PL1BA6CE5267F0D902&amp;amp;hl=en_US" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
To keep up with more tech updates you can follow me on Twitter &lt;a href="http://twitter.com/#!/area51research" target="_blank"&gt;@area51research&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-3641069648530212734?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/XekjQ1NTjJA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/3641069648530212734/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/10/stanfords-ai-class-unit-2-problem.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/3641069648530212734?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/3641069648530212734?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/XekjQ1NTjJA/stanfords-ai-class-unit-2-problem.html" title="Stanford's AI Class: Unit 2 - Problem Solving (search)" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/videoseries/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/10/stanfords-ai-class-unit-2-problem.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04EQn47cSp7ImA9WhdaF0s.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-4057734520835973921</id><published>2011-10-27T17:31:00.001-07:00</published><updated>2011-10-27T17:31:43.009-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-27T17:31:43.009-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="codec" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple lossless audio codec" /><category scheme="http://www.blogger.com/atom/ns#" term="audio" /><category scheme="http://www.blogger.com/atom/ns#" term="Apple" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><title>Apple Opens Up Lossless Audio Codec Under Apache License</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MV2aUJY-V0fRzrQPoTZHaaJ3218/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MV2aUJY-V0fRzrQPoTZHaaJ3218/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MV2aUJY-V0fRzrQPoTZHaaJ3218/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MV2aUJY-V0fRzrQPoTZHaaJ3218/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;&lt;a href="http://alac.macosforge.org/"&gt;Apple Lossless Audio Codec&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;From the welcome page&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;"&lt;/i&gt;&lt;i&gt;The Apple Lossless Audio Codec (ALAC) is an audio codec developed by Apple and supported on iPhone, iPad, most iPods, Mac and iTunes. ALAC is a data compression method which reduces the size of audio files with no loss of information. A decoded ALAC stream is bit-for-bit identical to the original uncompressed audio file.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;The Apple Lossless Audio Codec project contains the sources for the ALAC encoder and decoder. Also included is an example command line utility, called alacconvert, to read and write audio data to/from Core Audio Format (CAF) and WAVE files. A description of a 'magic cookie' for use with files based on the ISO base media file format (e.g. MP4 and M4A) is included as well.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;The Apple Lossless Audio Codec sources are available under the Apache license."&lt;/i&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-4057734520835973921?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/UMeQkxmlU-I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/4057734520835973921/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/10/apple-opens-up-lossless-audio-codec.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/4057734520835973921?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/4057734520835973921?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/UMeQkxmlU-I/apple-opens-up-lossless-audio-codec.html" title="Apple Opens Up Lossless Audio Codec Under Apache License" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/10/apple-opens-up-lossless-audio-codec.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4CSXgzfSp7ImA9WhdaFkQ.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-1539152126242783953</id><published>2011-10-26T21:49:00.000-07:00</published><updated>2011-10-26T21:49:28.685-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-26T21:49:28.685-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="startup" /><category scheme="http://www.blogger.com/atom/ns#" term="YCombinator" /><category scheme="http://www.blogger.com/atom/ns#" term="motivation" /><category scheme="http://www.blogger.com/atom/ns#" term="airbnb" /><category scheme="http://www.blogger.com/atom/ns#" term="Paul Graham" /><title>Collection of inspiring videos to get you 'started up'</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JE92rNfXFRBVYn51vQAwE0v_gT4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JE92rNfXFRBVYn51vQAwE0v_gT4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JE92rNfXFRBVYn51vQAwE0v_gT4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JE92rNfXFRBVYn51vQAwE0v_gT4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: justify;"&gt;
Need motivation on working on your startup? Been sitting around for weeks not able to ship that last feature out? Can't get started on shipping your first feature out???&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
There's an &lt;a href="http://news.ycombinator.com/item?id=3161148" target="_blank"&gt;interesting thread&lt;/a&gt; over at Hackers News asking for some inspiring videos to get the thread starter motivated to work on his/her startup. Even Paul Graham took some time to leave a quick response to and others have left responses to some really good stuff I didn't know was out there on the internet.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
I'll take the time to watch them and when I find interesting stuff I'll probably push it over to my &lt;a href="http://techstopmuse.tumblr.com/" target="_blank"&gt;techstopmuse tumblr&lt;/a&gt; and let you guys know. If you want to stay update follow me on &lt;a href="http://twitter.com/#!/area51research" target="_blank"&gt;@area51research&lt;/a&gt; for the latest in tech and science updates.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/KOytubycHOg" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-1539152126242783953?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/FEE1ZPfDFyQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/1539152126242783953/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/10/collection-of-inspiring-videos-to-get.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/1539152126242783953?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/1539152126242783953?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/FEE1ZPfDFyQ/collection-of-inspiring-videos-to-get.html" title="Collection of inspiring videos to get you 'started up'" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/KOytubycHOg/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/10/collection-of-inspiring-videos-to-get.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkACRH45fCp7ImA9WhdaFkU.&quot;"><id>tag:blogger.com,1999:blog-2009886222415050260.post-2700642730934683959</id><published>2011-10-26T17:52:00.001-07:00</published><updated>2011-10-26T18:59:25.024-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-26T18:59:25.024-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="trial" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Update" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Oracle vs Google goes way past Halloween</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_xSHE_q_j63vvKaZCvQ37g89sP0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_xSHE_q_j63vvKaZCvQ37g89sP0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_xSHE_q_j63vvKaZCvQ37g89sP0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_xSHE_q_j63vvKaZCvQ37g89sP0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div&gt;
Looks like I'll have to put the pop corn away as the trial between Oracle and Google gets postponed to a date that would be next year. NEXT YEAR! And I was hoping for a treat this Halloween. To be honest, having seen the charges and the documents I can't say I am in favour of Google and have been watching this trial intently because just like the solar flare activity a lot of people seem to be pretending these damages caused to Android by the patent battles don't exist. &lt;br /&gt;
&lt;br /&gt;
The main point of this particular announcement is that the plan for the trial has to be presented in the following three stages. &lt;br /&gt;
&lt;br /&gt;
1) Trial of copyright issues &lt;br /&gt;
&lt;br /&gt;
2) Trial of patents &lt;br /&gt;
&lt;br /&gt;
3) All remaining issues including damages and willfulness will be tried.&lt;br /&gt;
&lt;br /&gt;
For a much more detailed look at how it will work do take a look at &lt;a href="http://twitter.com/FOSSpatents"&gt;@fosspatents&lt;/a&gt; blog. &lt;i&gt;(Oracle-Google trial postponed beyond the end of the year - &lt;a href="http://pulse.me/s/2A8cD"&gt;http://pulse.me/s/2A8cD&lt;/a&gt;)&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
And pop over to Twitter and consider giving me a follow &lt;a href="http://twitter.com/area51research"&gt;@area51research&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2009886222415050260-2700642730934683959?l=techstopmuse.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/T3ch/u5e/~4/R7-1VrX4nl4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://techstopmuse.blogspot.com/feeds/2700642730934683959/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://techstopmuse.blogspot.com/2011/10/oracle-vs-google-goes-way-past.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/2700642730934683959?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2009886222415050260/posts/default/2700642730934683959?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/T3ch/u5e/~3/R7-1VrX4nl4/oracle-vs-google-goes-way-past.html" title="Oracle vs Google goes way past Halloween" /><author><name>Adnan Issadeen</name><uri>https://profiles.google.com/112496710336668160209</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-cT2J92Tw15U/AAAAAAAAAAI/AAAAAAAAAAA/-F0CnlsNEiU/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://techstopmuse.blogspot.com/2011/10/oracle-vs-google-goes-way-past.html</feedburner:origLink></entry></feed>

