<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>Julian Yap</title>
 <link href="http://julianyap.com/atom.xml" rel="self"/>
 <link href="http://julianyap.com"/>
 <updated>2012-03-30T14:32:46-07:00</updated>
 <id>http://julianyap.com/</id>
 <author>
   <name>Julian Yap</name>
 </author>

 
 <entry>
   <title>Senator Al Franken on antitrust laws and privacy</title>
   <link href="http://julianyap.com/2012/03/30/senator-al-franken-on-antitrust-laws.html"/>
   <updated>2012-03-30T11:24:00-07:00</updated>
   <id>http://julianyap.com/2012/03/30/senator-al-franken-on-antitrust-laws</id>
   <content type="html">&lt;p&gt;United States Senator Al Franken spoke to the American Bar Association last night on the topic of antitrust laws and privacy in the US. Page 18 to 27 discuss Google and Facebook.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;#8230; accumulating data about you isn’t just a strange hobby for these corporations. It’s their whole business model. And you are not their client. You are their product.&lt;/p&gt;
&lt;/blockquote&gt;</content>
 </entry>
 
 <entry>
   <title>The Curious Case of Ben Brooks' Spitefulness</title>
   <link href="http://julianyap.com/2012/03/12/the-curious-case-of-ben-brooks-spitefulness.html"/>
   <updated>2012-03-12T08:57:00-07:00</updated>
   <id>http://julianyap.com/2012/03/12/the-curious-case-of-ben-brooks-spitefulness</id>
   <content type="html">&lt;p&gt;In an article that was originally more harshly entitled &amp;#8220;Harder than opting out of &lt;span class=&quot;caps&quot;&gt;TSA&lt;/span&gt; screening&amp;#8221; judging from the permalink, Ben Brooks requests a cancellation of his of Readability publisher account:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I asked them to do this five days ago and not only has it not happened, but they seem to just be ignoring the request.&lt;/p&gt;
&lt;p&gt;That seems awfully shady.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Writing an article entitled &amp;#8220;You Can Sign-up, But You Can Never Leave&amp;#8221; seems a bit spiteful to me.  &amp;#8220;Never&amp;#8221; is a long time but according to Ben, &amp;#8220;never&amp;#8221; counts as longer than 2 business days.&lt;/p&gt;
&lt;p&gt;Why the delay?&lt;/p&gt;
&lt;p&gt;From Ben&amp;#8217;s screen shot, he emailed Rich Ziade (not their Support staff I might add) on 6:58pm on Wednesday night directly.  Let&amp;#8217;s also consider that Rich Ziade has been on vacation since Wednesday night &lt;a href=&quot;https://twitter.com/#!/chrisdary/status/178918122454126592&quot;&gt;according to Chris Dary&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Had Ben had emailed their Support staff of 2 people his opt out would have been processed within a day or 2 &lt;a href=&quot;https://twitter.com/#!/chrisdary/status/178922211296559105&quot;&gt;according to Chris&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It all seems very spiteful towards Readability and their small team.  Ben even went to the extent of requesting that his web site be blocked by Readabilility.&lt;/p&gt;
&lt;p&gt;Personally I feel that previously being announced as &lt;a href=&quot;http://www.flickr.com/photos/zeldman/6949783445/&quot;&gt;iPhone App of the Week&lt;/a&gt; and launching an &lt;a href=&quot;http://blog.readability.com/2012/03/readability-android/&quot;&gt;Android version of their app today&lt;/a&gt; is a big achievement for the small team at Readability.  They don&amp;#8217;t deserve to be accused of being called &amp;#8220;shady&amp;#8221;.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>iOS versus Android fragmentation</title>
   <link href="http://julianyap.com/2012/03/06/ios-versus-android-fragmentation.html"/>
   <updated>2012-03-06T13:58:00-08:00</updated>
   <id>http://julianyap.com/2012/03/06/ios-versus-android-fragmentation</id>
   <content type="html">&lt;p&gt;Chris Sauve on Android apologists:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Some folks have told me that it is unfair to compare iOS and Android on this metric because iOS is effectively just three devices (iPod Touch, iPad, iPhone), whereas Android is a multi-manufacturer ecosystem with dozens of devices. This line of thinking is extremely frustrating to me. Developers and users don’t care that the two platforms aren’t the same. Users want the most recent features and security updates, and will demand them either directly (by complaining) or indirectly (by making a different purchasing decision), and developers want a unified base to minimize testing. Android apologists can list off the differences between the two all day long but it doesn’t change the fact that more versions with smaller share is worse for, at the very least, developers and users.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For all the press that Android&amp;#8217;s recent release Ice Cream Sandwich has received, the fact remains that from latest figures it only runs on 1.6% of devices.&lt;/p&gt;
&lt;p&gt;iOS 5 is the operating system&amp;#8217;s most important release as it offers over the air updates.  The adoption curve for any major or minor release of iOS is now measured in days as opposed to weeks.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>The story of the compromised Linode VPS and further analysis</title>
   <link href="http://julianyap.com/2012/03/01/compromised-linode-vps.html"/>
   <updated>2012-03-01T17:40:00-08:00</updated>
   <id>http://julianyap.com/2012/03/01/compromised-linode-vps</id>
   <content type="html">&lt;p&gt;An interesting story found on Hacker News where a &lt;span class=&quot;caps&quot;&gt;VPS&lt;/span&gt; running on Linode was compromised.  Most interesting was Marek&amp;#8217;s &lt;a href=&quot;http://pastebin.com/UW7iT5fj&quot;&gt;support ticket log&lt;/a&gt; since it sounds like he is well versed technically.  Here is some of my analysis and thoughts.&lt;/p&gt;
&lt;p&gt;From the article, the root passwords were changed through the &amp;#8220;Linode Manager&amp;#8221; which would initially suggest a compromised Linode Manager account.&lt;/p&gt;
&lt;p&gt;The support person rules out the possibility of a brute force login attempt and Marek then asks for the records of Linode Manager logins and notices no false login records.  This would indicate to me a security compromise across Linode Manager itself through an alternative access method.  Linode has also just released a &lt;a href=&quot;http://status.linode.com/2012/03/manager-security-incident.html&quot;&gt;status update&lt;/a&gt; to this security incident which indicates that 8 customers had their Linode Manager account compromised which would indicate what I said is true.  The Linode Manager compromise then meant the attacker was able to target customers who ran Bitcoin servers.&lt;/p&gt;
&lt;p&gt;The support ticket then concludes with Linode admitting that yes, the Linode Manager was accessed through compromised credentials through Linode&amp;#8217;s customer support interface.  Yes, this does mean that any Linode customer was vulnerable.&lt;/p&gt;
&lt;p&gt;Through further research, the Linode wiki &lt;a href=&quot;http://www.linode.com/wiki/index.php/FAQ#How_do_I_recover_or_reset_the_root_password.3F&quot;&gt;mentions&lt;/a&gt; the functionality of the root password reset:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Log into the Linode Manager and select the Linode that you wish to reset the password on. Shut down the Linode and navigate to the &amp;#8220;Rescue&amp;#8221; tab. From this tab, you can use the &amp;#8220;Reset Root Password&amp;#8221; utility to enter your desired password and apply the change. After the task has completed, you may boot your Linode and log in.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This sounds like the Linode &lt;span class=&quot;caps&quot;&gt;VPS&lt;/span&gt; root password is reset through single user mode.&lt;/p&gt;
&lt;p&gt;Linode should immediately disable root password resets through the Linode Manager.  Root passwords should only be reset by a customer service representative and only after the identidy of the authorized user for that Linode &lt;span class=&quot;caps&quot;&gt;VPS&lt;/span&gt; has been confirmed.&lt;/p&gt;
&lt;p&gt;Linode also states that they are further reviewing their policies which is the correct course of action.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>How GitHub Tamed Free Software</title>
   <link href="http://julianyap.com/2012/02/25/how-github-tamed-free-software.html"/>
   <updated>2012-02-25T23:34:00-08:00</updated>
   <id>http://julianyap.com/2012/02/25/how-github-tamed-free-software</id>
   <content type="html">&lt;blockquote&gt;
&lt;p&gt;“GitHub has changed the way that people approach development,” says Tom Preston-Werner, the company’s chief technology officer. “They realize that it doesn’t have to be so complex.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;From my experience, GitHub has really revolutionized the sharing of libraries and smaller code sets that you can easily clone and integrate into your own projects.  Previously free software was about monolithic standalone projects (and larger code bases) and didn&amp;#8217;t have the emphasis on smaller libraries.  The structure of GitHub has also greatly simplified the process of contributing and importantly accepting code changes to an upstream project.&lt;/p&gt;
&lt;p&gt;The other site I use often is &lt;a href=&quot;http://stackoverflow.com&quot;&gt;Stack Overflow&lt;/a&gt; which in one sense further breaks down code in a social question and answer format.  With Stack Overflow code is broken down into individual functions, modules and lines of code.&lt;/p&gt;
&lt;p&gt;Interestingly the Wired article has a recent picture of Linus Torvalds and it looks like he is running Linux on an 11&amp;quot; MacBook Air.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Disabling third party cookies in Firefox. How it should be according to RFC 2109</title>
   <link href="http://julianyap.com/2012/02/25/disabling-third-party-cookies-in-firefox.html"/>
   <updated>2012-02-25T01:52:00-08:00</updated>
   <id>http://julianyap.com/2012/02/25/disabling-third-party-cookies-in-firefox</id>
   <content type="html">&lt;p&gt;In the wake of the recent controversy of &lt;a href=&quot;http://julianyap.com/2012/02/16/google-tracked-iphones.html&quot;&gt;Google bypassing the Safari browser setting for disabling third party cookies&lt;/a&gt;, I decided to review my settings in Firefox which is my desktop browser of choice and implement the same setting.  I have been running this mode for over a week now without any noticeable issues with general web browsing.&lt;/p&gt;
&lt;p&gt;John Gruber on Daring Fireball has a &lt;a href=&quot;http://daringfireball.net/2012/02/cookies_and_privacy&quot;&gt;great response&lt;/a&gt; to John Battelle who argues that accepting third party cookies is how things are &amp;#8220;done on the open web&amp;#8221;.&lt;/p&gt;
&lt;p&gt;In further research I was interested to learn that in the first formal specification for cookies, &lt;a href=&quot;http://tools.ietf.org/html/rfc2109&quot;&gt;&lt;span class=&quot;caps&quot;&gt;RFC&lt;/span&gt; 2109&lt;/a&gt;, identified the privacy threat of third party cookies and explicitly states that third party cookies should be disabled by default.&lt;/p&gt;
&lt;p&gt;In section: 8.3  Unexpected Cookie Sharing:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A user agent should make every attempt to prevent the sharing of session information between hosts that are in different domains. Embedded or inlined objects may cause particularly severe privacy problems if they can be used to share cookies between disparate hosts.  For example, a malicious server could embed cookie information for host a.com in a &lt;span class=&quot;caps&quot;&gt;URI&lt;/span&gt; for a &lt;span class=&quot;caps&quot;&gt;CGI&lt;/span&gt; on host b.com.  User agent implementors are strongly encouraged to prevent this sort of exchange whenever possible.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;RFC&lt;/span&gt; 2109 was superseded by &lt;a href=&quot;http://tools.ietf.org/html/rfc2965&quot;&gt;&lt;span class=&quot;caps&quot;&gt;RFC&lt;/span&gt; 2965&lt;/a&gt; in October 2000 but contains the exact same section and wording.&lt;/p&gt;
&lt;p&gt;Below is how you implement disabling of third party cookies in Firefox for Windows and Mac.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Windows&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Open Options → Privacy → Select Firefox will: Use custom settings for history → Uncheck Accept third-party cookies&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mac&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Open Preferences → Privacy → Select Firefox will: Use custom settings for history → Uncheck Accept third-party cookies&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Google commits to respecting the 'Do Not Track' header</title>
   <link href="http://julianyap.com/2012/02/23/google-commits-to-respecting-the-do-not-track-header.html"/>
   <updated>2012-02-23T01:30:00-08:00</updated>
   <id>http://julianyap.com/2012/02/23/google-commits-to-respecting-the-do-not-track-header</id>
   <content type="html">&lt;p&gt;Julian Angwin of the The Wall Street Journal writes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Thursday&amp;#8217;s announcement means they will work to begin adopting and honoring the [&amp;#8216;Do Not Track&amp;#8217;] system within nine months, according to the coalition, the Digital Advertising Alliance, which represents over 400 companies.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is a big step in the right direction for user privacy.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Susan Wojcicki, senior vice president of advertising at Google, said the company is pleased to join &amp;#8220;a broad industry agreement to respect the &amp;#8216;Do Not Track&amp;#8217; header in a consistent and meaningful way that offers users choice and clearly explained browser controls.&amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&amp;#8217;m pretty sure this is mostly in reaction to all the recent bad PR that Google has received but nonetheless it is good to have Google on board.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Google is expected to enable do-not-track in its Chrome Web browser by the end of this year.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That would be great to see.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Visual Innovators. The start of a tasteless viral ad campaign for Dell?</title>
   <link href="http://julianyap.com/2012/02/22/visual-innovators-the-start-of-a-tasteless-viral-ad-campaign-for-dell.html"/>
   <updated>2012-02-22T10:34:00-08:00</updated>
   <id>http://julianyap.com/2012/02/22/visual-innovators-the-start-of-a-tasteless-viral-ad-campaign-for-dell</id>
   <content type="html">&lt;p&gt;The video&amp;#8217;s slow reveal approach just reeked of &amp;#8216;hoax&amp;#8217; or &amp;#8216;viral ad campaign&amp;#8217;.  The subtle facial language smirks.&lt;/p&gt;
&lt;p&gt;In a quick search on the web I couldn&amp;#8217;t find anything which officially tied the campaign to Dell but the production values of the video indicate that a fair amount of funding must have gone into the project.  To me that ruled out the chance that this would have been a random creator or a competitor&amp;#8217;s smear campaign.  The marketing department at Dell hired an ad company and approved this.&lt;/p&gt;
&lt;p&gt;A quick whois search also shows that the domain claytonsotos.com was registered on February 2nd this year.  The domain visualinnovators.com was only registered a few days ago on February 19th.  A &lt;a href=&quot;http://claytonsotos.tumblr.com&quot;&gt;Tumblr account&lt;/a&gt; for Clayton Sotos exists with posts dating back to January this year.&lt;/p&gt;
&lt;p&gt;I understand the concepts of a viral ad campaign but to me this comes across as tasteless.  Is Visual Innovators the first in the series of a tasteless viral ad campaign from Dell?&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Becoming an iOS Developer</title>
   <link href="http://julianyap.com/2012/02/21/becoming-an-ios-developer.html"/>
   <updated>2012-02-21T00:29:00-08:00</updated>
   <id>http://julianyap.com/2012/02/21/becoming-an-ios-developer</id>
   <content type="html">&lt;p&gt;Josh Smith relays his experience moving from programming in Microsoft&amp;#8217;s Windows Presentation Foundation to Apple&amp;#8217;s iOS:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;When you move to iOS, you will need to leave behind most of what you know about UI programming from the .&lt;span class=&quot;caps&quot;&gt;NET&lt;/span&gt; world. Fundamental things like object-oriented programming, virtual methods, properties, and loops are still relevant, and having knowledge of those things is essential. But knowledge alone won’t be enough to get you up and writing an iOS app.&lt;/p&gt;
&lt;p&gt;You will need to re-map your existing concepts and knowledge onto a new programming language, UI platform, APIs, operating system, &lt;span class=&quot;caps&quot;&gt;IDE&lt;/span&gt;, keyboard shortcuts, debugger, error messages, etc. This takes time, and can be frustrating for people who are accustomed to being competent and productive in another environment.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It may take any decent programmer a week or two to pick up the basics of Objective-C or any language for that matter.  The next steps and real challenges involve learning the frameworks and API&amp;#8217;s.  There&amp;#8217;s a certain amount of basic knowledge you need to commit to memory and beyond that comes expertise.&lt;/p&gt;
&lt;p&gt;What defines you as a software engineer is where you decide to devote your time and energy.  Your brain has a finite capacity so you need to make conscious decisions on what you want to fill it with.  You need to believe that taking those next steps will get you somewhere you want to go.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Google Tracked Safari Users, Bypassing Apple Browser Privacy Settings</title>
   <link href="http://julianyap.com/2012/02/16/google-tracked-iphones.html"/>
   <updated>2012-02-16T23:34:00-08:00</updated>
   <id>http://julianyap.com/2012/02/16/google-tracked-iphones</id>
   <content type="html">&lt;blockquote&gt;
&lt;p&gt;To get around Safari&amp;#8217;s default blocking, Google exploited a loophole in the browser&amp;#8217;s privacy settings. While Safari does block most tracking, it makes an exception for websites with which a person interacts in some way—for instance, by filling out a form. So Google added coding to some of its ads that made Safari think that a person was submitting an invisible form to Google. Safari would then let Google install a cookie on the phone or computer.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It should be noted that the default setting on Safari is to block cookies &amp;#8220;from third parties and advertisers&amp;#8221; unless a user interacts with the third party in some way. This is a perfectly fair default which increases the privacy for users and does not break any obvious web browsing functionality.&lt;/p&gt;
&lt;p&gt;On mobile Safari (on the iPhone and iPad) a similar default is in place, albiet with a more cryptic wording.  Theoretically, cookies from third parties and advertisers should be blocked in a similar manner as with desktop Safari.&lt;/p&gt;
&lt;p&gt;Is it fair that Google purposefully circumvented these default privacy settings using a browser exploit?  Definitely not.&lt;/p&gt;
&lt;p&gt;Expect to see Apple to address this legitimate browser exploit in the next security updates to OS X and iOS.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class=&quot;caps&quot;&gt;UPDATE&lt;/span&gt;:&lt;/strong&gt; Jonathan Mayer, the grad student at Stanford whose research brought this issue to the &lt;span class=&quot;caps&quot;&gt;WSJ&lt;/span&gt;, has recently put up a &lt;a href=&quot;http://webpolicy.org/2012/02/17/safari-trackers/&quot;&gt;detailed post&lt;/a&gt; with further technical details.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>iOS App Access to Contact Data Will Require Explicit User Permission</title>
   <link href="http://julianyap.com/2012/02/15/ios-app-access-to-contact-data-will-require-explicit-user-permission.html"/>
   <updated>2012-02-15T09:14:00-08:00</updated>
   <id>http://julianyap.com/2012/02/15/ios-app-access-to-contact-data-will-require-explicit-user-permission</id>
   <content type="html">&lt;blockquote&gt;
&lt;p&gt;“Apps that collect or transmit a user’s contact data without their prior permission are in violation of our guidelines,” Apple spokesman Tom Neumayr told AllThingsD. “We’re working to make this even better for our customers, and as we have done with location services, any app wishing to access contact data will require explicit user approval in a future software release.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A fair and reasonable response from Apple.&lt;/p&gt;
&lt;p&gt;In terms of usability and actual user comprehension, I believe the alert box is the best way to ask users that a certain permission (such as permissions for Location and Twitter account details) is required. The main difference with iOS and Android is that iOS asks you for permission when you are performing a task which requires the permission at that time.  If you never use a particular feature of an app which requires the Address Book permissions, you won&amp;#8217;t be asked for that permission.  Android asks you for permission(s) upon app installation which are usually blindly clicked through by users who just want to start using the app they downloaded.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Fair Labor Association Begins Inspections of Foxconn</title>
   <link href="http://julianyap.com/2012/02/13/fair-labor-association-begins-inspections-of-foxconn.html"/>
   <updated>2012-02-13T16:39:00-08:00</updated>
   <id>http://julianyap.com/2012/02/13/fair-labor-association-begins-inspections-of-foxconn</id>
   <content type="html">&lt;blockquote&gt;
&lt;p&gt;“We believe that workers everywhere have the right to a safe and fair work environment, which is why we’ve asked the &lt;span class=&quot;caps&quot;&gt;FLA&lt;/span&gt; to independently assess the performance of our largest suppliers,” said Tim Cook, Apple’s &lt;span class=&quot;caps&quot;&gt;CEO&lt;/span&gt;. “The inspections now underway are unprecedented in the electronics industry, both in scale and scope, and we appreciate the &lt;span class=&quot;caps&quot;&gt;FLA&lt;/span&gt; agreeing to take the unusual step of identifying the factories in their reports.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So Apple is the only &lt;a href=&quot;http://fairlabor.org/fla/go.asp?u=/pub/mp&amp;amp;Page=ParticipatingCompany&quot;&gt;participating technology company in the &lt;span class=&quot;caps&quot;&gt;FLA&lt;/span&gt;&lt;/a&gt; and somehow people still believe Apple is the enemy?&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Droid 4 by Motorola unfortunately doesn't run Android 4</title>
   <link href="http://julianyap.com/2012/02/10/droid-4-by-motorola-unfortunately-doesnt-run-android-4.html"/>
   <updated>2012-02-10T11:37:00-08:00</updated>
   <id>http://julianyap.com/2012/02/10/droid-4-by-motorola-unfortunately-doesnt-run-android-4</id>
   <content type="html">&lt;p&gt;The newly announced Droid 4 by Motorola ships with Android 2.3.5 Gingerbread. I guess the &amp;#8220;4&amp;#8221; in Droid 4 doesn&amp;#8217;t refer to Android 4.&lt;/p&gt;
&lt;p&gt;The Samsung Galaxy Note (that 5.3&amp;quot; screen phone that advertised during the Super Bowl) also ships with Android 2.3.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Nearly 500,000 "App Economy" Jobs in United States</title>
   <link href="http://julianyap.com/2012/02/08/nearly-500000-app-economy-jobs-in-united-states.html"/>
   <updated>2012-02-08T00:46:00-08:00</updated>
   <id>http://julianyap.com/2012/02/08/nearly-500000-app-economy-jobs-in-united-states</id>
   <content type="html">&lt;blockquote&gt;
&lt;p&gt;“America’s App Economy – which had zero jobs just 5 years ago before the iPhone was introduced – demonstrates that we can quickly create economic value and jobs through cutting-edge innovation,” said Rey Ramsey, President and &lt;span class=&quot;caps&quot;&gt;CEO&lt;/span&gt; of TechNet.  “Today, the App Economy is creating jobs in every part of America, employing hundreds of thousands of U.S. workers today and even more in the years to come.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The &lt;a href=&quot;http://www.technet.org/wp-content/uploads/2012/02/TechNet-App-Economy-Jobs-Study.pdf&quot;&gt;full study&lt;/a&gt; entitled “Where the Jobs Are” is worth reading.  You can skip through the &amp;#8216;Methodology&amp;#8217; part which just talks about how they came about the estimated figures.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Halliburton to ditch BlackBerrys in corporate transition to Apple's iOS platform</title>
   <link href="http://julianyap.com/2012/02/07/halliburton-to-ditch-blackberrys-in-corporate-transition-to-apples-ios-platform.html"/>
   <updated>2012-02-07T01:24:00-08:00</updated>
   <id>http://julianyap.com/2012/02/07/halliburton-to-ditch-blackberrys-in-corporate-transition-to-apples-ios-platform</id>
   <content type="html">&lt;blockquote&gt;
&lt;p&gt;The move comes after &amp;#8220;significant research&amp;#8221; into both Apple&amp;#8217;s mobile platform and Google&amp;#8217;s Android operating system led Halliburton to &amp;#8220;determined that the iOS platform offered the best capabilities, controls and security for application development.&amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;RIM&lt;/span&gt; has lost the general consumer and now their enterprise market is crumbling to the pressures of the inability to compete with modern smartphones.&lt;/p&gt;
&lt;p&gt;I feel the trend will be that more enterprises will move to iOS as opposed to Android, the main reason being platform security.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Speculative Developers</title>
   <link href="http://julianyap.com/2012/02/06/speculative-developers.html"/>
   <updated>2012-02-06T16:11:00-08:00</updated>
   <id>http://julianyap.com/2012/02/06/speculative-developers</id>
   <content type="html">&lt;blockquote&gt;
&lt;p&gt;If you want to develop apps, take your time and make something awesome. Make it fast. Make it beautiful. Make something you’re proud of. Don’t make 60 crappy apps: Make one really good one.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I tend to agree with this article which mostly outlines what David calls &amp;#8220;speculative developers&amp;#8221; or ones who &amp;#8220;barf out as many apps as possible in the shortest time possible in hopes that they strike gold in the App Store lottery&amp;#8221;.&lt;/p&gt;
&lt;p&gt;I disagree with his suggestion of &amp;#8220;make one really good one&amp;#8221;.  That&amp;#8217;s a lot easier said than done and the example he mentions is Marco Arment with Instapaper.  It&amp;#8217;s the equivalent of buying only one stock and not diversifying your portfolio.&lt;/p&gt;
&lt;p&gt;For independent developers, I would definitely recommend making something you are proud of first and foremost.  Beyond that, focus on building a strong portfolio of applications to diversify your risk.  Try and work on having apps in different categories in the App Store and targeting different audiences.&lt;/p&gt;
&lt;p&gt;Not many developers can step up to the plate and hit a home run on the first swing.  Ship, measure, learn, adapt and repeat.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Apple Clarifies iBooks Author Licensing Situation in New Software Update</title>
   <link href="http://julianyap.com/2012/02/03/apple-clarifies-ibooks-author-licensing-situation-in-new-software-update.html"/>
   <updated>2012-02-03T10:39:00-08:00</updated>
   <id>http://julianyap.com/2012/02/03/apple-clarifies-ibooks-author-licensing-situation-in-new-software-update</id>
   <content type="html">&lt;p&gt;Here&amp;#8217;s how the turn of events unfolded.  Apple releases iBooks Author with loosely drafted &lt;span class=&quot;caps&quot;&gt;EULA&lt;/span&gt;.  Blogosphere overreacts.  Apple says &amp;#8216;Hmm, looks like some people really overreacted to the intention of the &lt;span class=&quot;caps&quot;&gt;EULA&lt;/span&gt;, we will have legal clarify the &lt;span class=&quot;caps&quot;&gt;EULA&lt;/span&gt;.&amp;#8217;&lt;/p&gt;
&lt;p&gt;Apple has clarified the &amp;#8220;important note&amp;#8221; which mentions the intended use of the software:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you want to charge a fee for a work that includes files in the .ibooks format generated using iBooks Author, you may only sell or distribute such work through Apple, and such distribution will be subject to a separate agreement with Apple. This restriction does not apply to the content of such works when distributed in a form that does not include files in the .ibooks format.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Many people claimed that any content you created in iBooks Author remained trapped as well.  Apple has also clarified that this is not the case:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[I]f the work is provided for a fee (including as part of any subscription-based product or service) and includes files in the .ibooks format generated using iBooks Author, the work may only be distributed through Apple, and such distribution will be subject to a separate written agreement with Apple (or an Apple affiliate or subsidiary); provided, however, that this restriction will not apply to the content of the work when distributed in a form that does not include files in the .ibooks format generated using iBooks Author. You retain all your rights in the content of your works, and you may distribute such content by any means when it does not include files in the .ibooks format generated by iBooks Author.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It is good that Apple has addressed these concerns promptly in what I felt was a &lt;a href=&quot;http://julianyap.com/2012/01/21/why-the-emotional-criticism-of-ibooks-author-is-wrong.html&quot;&gt;non-issue at the time&lt;/a&gt;.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Google now scans Android apps in the Android Market for malware, spyware and trojans</title>
   <link href="http://julianyap.com/2012/02/02/google-now-scans-android-apps-in-the-android-market-for-malware.html"/>
   <updated>2012-02-02T13:03:00-08:00</updated>
   <id>http://julianyap.com/2012/02/02/google-now-scans-android-apps-in-the-android-market-for-malware</id>
   <content type="html">&lt;blockquote&gt;
&lt;p&gt;Today we’re revealing a service we’ve developed, codenamed Bouncer, which provides automated scanning of Android Market for potentially malicious software without disrupting the user experience of Android Market or requiring developers to go through an application approval process.&lt;/p&gt;
&lt;p&gt;The service performs a set of analyses on new applications, applications already in Android Market, and developer accounts. Here’s how it works: once an application is uploaded, the service immediately starts analyzing it for known malware, spyware and trojans. It also looks for behaviors that indicate an application might be misbehaving, and compares it against previously analyzed apps to detect possible red flags. We actually run every application on Google’s cloud infrastructure and simulate how it will run on an Android device to look for hidden, malicious behavior. We also analyze new developer accounts to help prevent malicious and repeat-offending developers from coming back.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Good to see that Google now acknowledges this well publicized problem with apps on the Android Market and has put in some measures to prevent the spread of &amp;#8220;malware, spyware and trojans&amp;#8221;.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Mark Zuckerberg's desk at Facebook</title>
   <link href="http://julianyap.com/2012/02/02/mark-zuckerbergs-desk.html"/>
   <updated>2012-02-02T11:55:00-08:00</updated>
   <id>http://julianyap.com/2012/02/02/mark-zuckerbergs-desk</id>
   <content type="html">&lt;p&gt;Zuckerberg still doesn&amp;#8217;t have an office.  I guess that makes it easier for Eduardo to walk up and smash his laptop.&lt;/p&gt;
&lt;p&gt;Nice to see that he&amp;#8217;s a fellow MacBook Air user.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Android developer recommended target specifications - Not such a rosy picture</title>
   <link href="http://julianyap.com/2012/02/02/android-target-specifications.html"/>
   <updated>2012-02-02T00:20:00-08:00</updated>
   <id>http://julianyap.com/2012/02/02/android-target-specifications</id>
   <content type="html">&lt;p&gt;Localytics tries to paint a rosy picture for Android:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Across all apps using Localytics, a full 73% of Android usage came from devices running a variant of Android 2.3. While the build, known as “Gingerbread”, is not the most recent, from a fragmentation perspective it should be good news to developers that such a large majority of users are running the same Android OS version.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The problem is, when you have only &lt;a href=&quot;http://developer.android.com/resources/dashboard/platform-versions.html&quot;&gt;1% adoption&lt;/a&gt; of your latest Android 4.0 Ice Cream Sandwich operating system, developers won&amp;#8217;t be targeting that version.  By targeting Android 2.2 or 2.3, Android developers are in effect stuck in the past for a long time to come.  The hype surrounding any new release of Android is greatly diminished since mass adoption isn&amp;#8217;t possible in the short term.  Imagine if Google announced Android 5.0 tomorrow with awesome new &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; features.  It wouldn&amp;#8217;t mean anything.&lt;/p&gt;
&lt;p&gt;It should be noted that the figures that Localytics mentions for Android 2.2/2.3 usage are much higher compared to the &lt;a href=&quot;http://developer.android.com/resources/dashboard/platform-versions.html&quot;&gt;figures&lt;/a&gt; put out by Google.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;74% of Android tablet usage takes place on 7 inch devices with 1024 &amp;#215; 600 resolution.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That percentage for tablets will surely increase as the Kindle Fire is largely seen as the only successful competitor to the iPad.&lt;/p&gt;
&lt;p&gt;If Android tablets get stuck in &amp;#8220;7 inch device&amp;#8221; land, that&amp;#8217;s really going to effect the stigma associated with Android tablets and the markets it can appeal to.&lt;/p&gt;</content>
 </entry>
 
 
</feed>

