<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>www.jillesvangurp.com &#187; microsoft</title>
	<atom:link href="http://www.jillesvangurp.com/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jillesvangurp.com</link>
	<description>Yet another blog</description>
	<lastBuildDate>Sat, 12 Jun 2010 12:43:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>What Apple Knows That Facebook Doesn&#8217;t</title>
		<link>http://www.jillesvangurp.com/2008/08/25/what-apple-knows-that-facebook-doesnt/</link>
		<comments>http://www.jillesvangurp.com/2008/08/25/what-apple-knows-that-facebook-doesnt/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 16:54:21 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[socialnetwork]]></category>

		<guid isPermaLink="false">http://www.jillesvangurp.com/?p=460</guid>
		<description><![CDATA[What Apple Knows That Facebook Doesn&#8217;t. Business week has an interesting article on the economics of platforms. Interesting, but flawed. They compare two platforms (Facebook, and Apple&#8217;s mobile platform). The argument goes roughly as follows: Apple is using it&#8217;s platform to create a new market by being open and Facebook is using traditional methods of [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:df68f8e18601034046ea7ffadb9a875896dffd33'><p><a href="http://www.businessweek.com/managing/content/aug2008/ca20080821_127879.htm?campaign_id=rss_daily">What Apple Knows That Facebook Doesn&#8217;t</a>.</p>
<p>Business week has an interesting article on the economics of platforms. Interesting, but flawed. They compare two platforms (Facebook, and Apple&#8217;s mobile platform). The argument goes roughly as follows: Apple is using it&#8217;s platform to create a new market by being open and Facebook is using traditional methods of using the market as a control point. Apple is creating an open market and Facebook is making an open market more closed. The author even goes as far as to associate the keywords good and evil here.</p>
<p>The article is flawed because in fact Apple is not creating an open market. They have been removing applications that don&#8217;t fit their business model (e.g. anything VOIP related) and are still keeping people from writing about the APIs because NDA has not been lifted yet. Apple is acting as a dictator here. That it is a mostly benevolent one doesn&#8217;t matter. It doesn&#8217;t sound very open to me in any case. Or very new.</p>
<p>Sure, their platform is pretty nice and their online shop pretty usable. That&#8217;s definitely disruptive to the mobile industry, which is not used to good quality platforms and well designed use-cases such as online shops for applications. However, there&#8217;s a pretty big market for mobile applications and most people writing for the iphone don&#8217;t do so exclusively and instead target multiple mobile platforms. You can download several VOIP applications for S60 or mobile windows and other platforms, as well as numerous games, productivity apps, etc. Then there is J2ME of course with a few billion phones in the market right now. You might say it is crappy but it has a huge reach. Incidentally, Apple also blocks components from their shop that would enable people to run J2ME applications since an <a href="http://gnu.wildebeest.org/diary/2007/11/22/free-your-iphone/">open source Java platform</a> has in fact been ported long before Apple even &#8216;opened&#8217; up their platform. That&#8217;s right, a good old case of reverse engineering. Apple&#8217;s platform is quite unique in the sense that people were developing for it long before Apple decided to hand out developer kits.</p>
<p>Facebook indeed is also not very open but they were first to a market that they created, which is pretty big by now. As a viral way of spreading new services to users it is pretty much unrivaled so far. It is Google that has created a competition for more openness with their Open Social platform, which is in many ways similar but has open specifications and may be implemented freely by other social networks. Both Google and Facebook have a very similar centralized identity model that is designed to lock users into their mutual platforms (Google Friends Connect &amp; Facebook Connect). Google is maybe being somewhat more smart about it but they are after the same things here: making sure trafic flows through their services so that they can sell ads.</p>
<p>So, Facebook&#8217;s model is advertisement driven and Apple&#8217;s business is operator driven. Apple makes most of their money from deals with operators who subsidize iphones and give Apple a share of the subscription revenue. That&#8217;s brilliant business and Apple protects it by removing any application from their shop that has conflicting interests with this revenue stream.</p>
<p>However, the key point of the article that the platform serves as a market creation tool is interesting. Apple managed to create an impressive amount of revenue (relative to their tiny market share of the overall mobile market) and Facebook has managed to create a huge market for Facebook applications. Both are being challenged by competitors who have no choice to be more open.</p>
<p>Interestingly, Google is competing on both fronts and can be seen as the primary threat to both Apple and Facebook&#8217;s platforms. Google could end up opening up the mobile market for real because it is not protecting any financial interests there but instead are trying to spawn a mobile internet market. Android is designed from the ground up to do just that. It needs to be good enough for developers, users and operators and Google has worked hard to balance interests enough so as to not alienate any of these.</p>
<p>All three are fighting for the favours of developers. Developers, developers, developers! (throws chair across the room &amp; jumps like a monkey). That too is not new although Microsoft seems to have forgotten about them lately.</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2008/08/25/what-apple-knows-that-facebook-doesnt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X-Plane 9 review</title>
		<link>http://www.jillesvangurp.com/2008/06/08/x-plane-9-review/</link>
		<comments>http://www.jillesvangurp.com/2008/06/08/x-plane-9-review/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 17:09:05 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[x-plane]]></category>

		<guid isPermaLink="false">http://www.jillesvangurp.com/?p=417</guid>
		<description><![CDATA[Last weekend I ordered X-plane version 9. I bought version 8 early 2006 and since then I haven&#8217;t looked back. Sure, MS Flight Simulator looks great but the flying sucks. Laminar consistently delivers with new features and bug fixes. Version 8 got its last major update (8.64) about half a year ago and since then [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:9a6e4a87f6dc2d6064b886c483d390195cf91041'><p>Last weekend I ordered <a href="http://x-plane.com">X-plane</a> version 9. I bought version 8 early 2006 and since then I haven&#8217;t looked back. Sure, MS Flight Simulator looks great but the flying sucks. Laminar consistently delivers with new features and bug fixes. Version 8 got its last major update (8.64) about half a year ago and since then they have been beta testing version 9. While I could have bought it earlier, I waited until they released it.</p>
<p>A few days ago the package with 6 double layer DVDs was delivered. Installation was not so smooth as I complained about <a href="http://xplanescenery.blogspot.com/2008/06/installer-chaos.html">here</a>. But I managed to sort it out and have a working X-plane 9 now. I installed the European and US scenery. The 6 DVDs of world wide scenery is really nice and detailed but consists only of automatically computed landscapes from various databases. Europe now also includes the part I live in (Finland) which was too far north for version 8. However, I prefer to fly southern Europe, where the landscape is a bit more varied.</p>
<p>There are cities, forests, roads, airports, coastlines, etc. where they should be (and in surprising amount of detail) but the simulator lacks custom content like the massive amount of content that comes with Microsoft Flight simulator. To fix that, I installed the <a href="http://home.scarlet.be/~thdamman/xplane/scenery.htm">excellent Corsica scenery</a>, which is one of the many third party scenery packages available and one of the first ones to be upgraded for version 9. This adds a nice level of realism. Flying in from Nice (another <a href="http://teamskydream.free.fr/m-fly/index.html">scenery package</a>, warning horrible HTML layout) with the new Cirrus jet was pretty cool and surprisingly easy given that the Cirrus was new to me. According to the product announcement, this plane was actually created by Cirrus themselves and presumably tuned to their specifications and needs. Also, the 3D cockpit is pretty cool and much more user friendly on a PC than the average very complicated panel coming with a X-plane jet.</p>
<p>Technically, version 9 includes lots of improvements to the scenery rendering and simulation. The changes are outlined in great detail in the <a href="http://x-plane.com">product announcement page</a> by Laminar owner and founder, Austin Meyer. I have little to add here except to say that it mostly works and delivers as advertised. Don&#8217;t expect to max out any of the rendering settings, they have been designed such that this is not possible with any hardware available now. In fact they just raised the bar for future hardware. If you can get your hands on a NVIdia with a few GB of video ram, X-plane will probably find a use for every byte of it. The good news is that it still looks pretty good with object detail not set to &#8220;TOTALLY INSANE&#8221; (Austin Meyer loves his capitals). In case you are wondering, I have a three year old AMD 4400+ with 2GB and a NVidia 7800 GT. Anything similar or better will run X-plane just fine.</p>
<p>Part of the attraction of X-plane is that it is a niche product build by some dedicated people who know what they are doing and are totally focused on doing it. Considering that they have a very small programmer team and not much other people working for them, it is pretty amazing what they manage to deliver. They have to be smart and efficient about a lot of things. So their UI is totally custom and a bit wacky. But it works. The included planes are so so but there are plenty of free ones available to fix that (and some better ones for a small fee). With all these nice freeware planes out there (e.g. on <a href="Europe now also includes the part I live in (Finland) which was too far north for version 8. However, I prefer to fly southern Europe, where the landscape is a bit more varied. ">x-plane.org</a>), you have to wonder why the selection bundled with X-plane is so weak. Most of the planes don&#8217;t have 3D cockpits and quite a few even lack textures.</p>
<p>However, at the core of X-plane is an excellent and extremely detailed simulation of just about anything that flies and everything that makes it fly. I mean, they are worrying about the accuracy of the voltage in electrical systems here and how that behaves under different failure scenarios. The attention to detail is just amazing. This is a simulator made by absolute flight sim geeks for flight sim geeks. It has lots of rough edges but it does its core job extremely well and is arguably the best all round flight simulator available today.</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2008/06/08/x-plane-9-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Modular windows</title>
		<link>http://www.jillesvangurp.com/2008/04/06/modular-windows/</link>
		<comments>http://www.jillesvangurp.com/2008/04/06/modular-windows/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 08:44:25 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[Software in General]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.jillesvangurp.com/?p=401</guid>
		<description><![CDATA[There is a nice article on Ars discussing Microsoft&#8217;s business practices regarding windows and how they appear to be not quite working lately. It used to be that your PC came with windows whereas nowadays you have to select from a around five different versions and Microsoft is rumored to go to an even more [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:c1e1439d1decc180fadb8151d47e61ff568dbaa3'><p>There is a <a href="http://arstechnica.com/articles/culture/modular-windows-will-suck.ars">nice article on Ars</a> discussing Microsoft&#8217;s business practices regarding windows and how they appear to be not quite working lately. It used to be that your PC came with windows whereas nowadays you have to select from a around five different versions and Microsoft is rumored to go to an even more modular and subscription based model. The general idea is to be able to squeeze out as much revenue out of the market as possible. On paper it sounds good (for MS that is).</p>
<p>Rather than buying an overpriced OS with everything and the kitchen sink you buy what you need. There&#8217;s a huge differences between what businesses and some individuals are willing to spend and the typical home user that just wants a browser + skype + the sims. Typically the latter group ends up buying the cheapo version and the former group ends up buying the everything and the kitchen sink version. The problem is that there is unmonetized value in the latter in the sense that some owners of theÃ‚Â  cheapo versions might be interested in getting access to some of those features in the expensive version but not in all of them.</p>
<p>Now to the obvious problem with the discussed solution. By selling cheapo versions with most of the value removed and factored out into separate chunks you have to pay for, you dilute the overall value of the OS. So instead of buying an OS that can do X, Y, and Z out of the box you are buying an OS that <em>can&#8217;t</em> do X, Y, and Z out of the box. Marketing an OS that can&#8217;t do stuff is a lot harder than trying to sell stuff that can do things.Ã‚Â  Worse they are opening the market to third parties that might do something similar to X, Y, and Z for a better price, or in some cases for free (beer &amp; speech). Or even worse to companies selling an alternative OS with X, Y, and Z.</p>
<p>That in a nutshell is what is discussed in the Ars article and why Apple Mac OS X marketshare is approaching double digit percentages. I&#8217;ve been giving it some serious thought lately and I&#8217;m also noticing the spike in Safari users in my web site statistics.</p>
<p>Anyway, the reason for this write up is that the article overlooks an important argument here that I believe is relevant for more markets than just operating systems. In general, the tie between OS and features such as photo galleries, online backups, or TV UIs is artificial. Microsoft only adds features like this to make the overall OS more valuable. That is, they are looking to improve the value of the OS, not the photo gallery. However, ongoing and inevitable commoditization of software actually shifts value to new features. Especially when bundled with online subscriptions, things like online photo galleries can be quite good business. For example, Flickr has many paying subscribers.</p>
<p>Naturally MS is interested in markets like this (which is why they are interested in Yahoo). However, the tie-in to the OS constrains the market. Why would you <em>not </em>want to sell these services to Apple users? Why would you <em>not </em>want to sell this service to Sony Playstation owners? Why would you want to want to artificially limit who can access your service just to boost sales of your OS? As long as you were trying to artificially (and apparently for MS illegally) boost value of your core OS, bundling was a valid strategy. However, as soon as your value shifts, that becomes a brake on market growth. The OS market has commoditized to the point where you can get things like Ubuntu for free, which for the low end market is about as good as what you get with the cheapo version of Vista (see my various reviews of Ubuntu for why I&#8217;m not ready to claim better yet).</p>
<p>So the difference between MS and Google who is eating their lunch in the services arena is that the latter is not handicapped by 20 years of Windows legacy and can freely innovate and grow marketshare without having to worry about maintaining a revenue stream from legacy software. Google doesn&#8217;t have to sell OS licenses and so they give away software on all platforms to draw more users to their services which is where they make their money.</p>
<p>Naturally, Google has a lot of software engineers that are working round the clock to create more value for them. Where possible Google actively collaborates with the open source community because they know that while they won&#8217;t make any money from commodities like browsers, file systems and other important software components, they do depend on those things working as good as possible and keep evolving in the right direction. Few people appreciate this but this and not ads is why Google sponsors Firefox. It&#8217;s a brilliant strategy and it is forcing their main competitor to keep investing in internet explorer rather than being able to shift resources to directly competing with Google. 50 million $ is pocket money if it is making your main competitor crap their pants and waste resources on keeping up with you in a market where you are not even trying to make money.</p>
<p>You might have noticed that I have carefully avoided discussing Google and Microsoft&#8217;s mobile service strategies and also noticed that yours truly is working for Nokia. Well, my readers ought to be smart enough to figure out what I&#8217;m trying to say here aren&#8217;t you <img src='http://www.jillesvangurp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ?</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2008/04/06/modular-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenID 2.0 and concerns about it</title>
		<link>http://www.jillesvangurp.com/2007/12/01/openid-20-and-concerns-about-it/</link>
		<comments>http://www.jillesvangurp.com/2007/12/01/openid-20-and-concerns-about-it/#comments</comments>
		<pubDate>Sat, 01 Dec 2007 10:04:27 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[smart space]]></category>
		<category><![CDATA[socialnetwork]]></category>

		<guid isPermaLink="false">http://blog.jillesvangurp.com/2007/12/01/openid-20-and-concerns-about-it/</guid>
		<description><![CDATA[It seems JanRain is finally readying the final version of OpenID 2.0. There&#8217;s a great overview of some concerns that I mostly share on readwriteweb.com. Together with another recent standard (OAuth), OpenID 2.0 could be a huge step forward for web security and privacy. Lets start with what OpenID is about and why, generally, it [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:93fcfc94d065e5887be2d778bb246408d1ecfd61'><p>It seems <a href="http://janrain.com/">JanRain</a> is finally readying the final version of <a href="http://openid.net/">OpenID 2.0</a>. There&#8217;s a great overview of some concerns that I mostly share on <a href="http://www.readwriteweb.com/archives/the_troubles_with_openid_20.php">readwriteweb.com</a>. Together with another recent standard (<a href="http://oauth.net/">OAuth</a>), OpenID 2.0 could be a huge step forward for web security and privacy.</p>
<p>Lets start with what OpenID is about and why, generally, it is a good idea. The situation right now on the web is that:</p>
<ul>
<li>Pretty much every web site has its own identity solution. This means that users have to keep track of dozens of accounts. Generally users have only one or two email addresses so in practice that means most these accounts are actually tied to 1 email account. Imagine someone steals your gmail password and starts scanning your mail for all those nice account activation mails you&#8217;ve been getting for years. Hint:<em> &#8220;mail me my password&#8221;</em>, <em>&#8220;reset my password&#8221;</em>. In short, the current situation has a lot of security risks. It&#8217;s basically all the downsides of a centralized identity solution without any of the advantages. There are many valid concerns  about using OpenID related to e.g. phishing. However, what most people overlook is that the current situation is much worse and also that many OpenID providers actually address the concerns by implementing various technical solutions and security practices. For example myopenid.com and verisign employ very sophisticated technologies that you won&#8217;t find on many websites where you would happily provide your credit card number. There is no technical reason whatsoever why openid providers can&#8217;t use the same or better authentication mechanisms that you probably use with your bank already.</li>
<li>While technically some websites could work together on identity, very few do and the ones that do tend to have very strong business ties (e.g. banks, local governments, etc. This means that in most cases, reusable identity is only usable on a handful of partner sites. Google, Microsoft, and Yahoo are great examples. They each have partner programs that allows externals to authenticate people with them. Only problem: almost nobody seems to do that. So reality check: OpenID is the only widespread single sign on solution on the web. There is nothing else. All the other stuff is hopelessly locked into commercial verticals. Microsoft has been trying for years to get their password solution to do what OpenID is doing today. They failed miserably so far.</li>
<li>Web sites are increasingly dependent on each other. Mashups started as an informal thing where site A used an API from site B and did something nice with it. Now these interactions are getting much more complex. The amount of sites involved in typical mashups is increasing and the amount of privacy sensitive data flying around in these mashups is also increasing. A very negative pattern that I&#8217;ve seen on several sites is the <em>&#8220;please provide your gmail/hotmail/yahoo user password and we&#8217;ll import your friends&#8221;</em> type feature. Do you really want to share your years of private email conversations with a startup run in a garage in California? Of course not! This is not a solution but a cheap hack. The reality is that something like OpenID + OAuth is really needed because right now many users are putting themselves in danger by happily providing their username and passwords.</li>
<li>Social networks like Facebook authenticate people for the many little apps that plug into them. So far Facebook is the most successful here. Facebook provides a nice glimpse of what OpenID makes possible on a much larger scale but it is still a centralized vertical. I am on Facebook and generally like what I see there but I&#8217;m not really comfortable with the notion that they are the web from now on (which seems to be implied in their centralized business model). Recent scares with their overly aggressive advertisement schemes shows that they can&#8217;t really be trusted.</li>
</ul>
<p>OpenID is not a complete solution for the above problems and it is important to realize that is by design: it tries to solve only one problem and tries to solve it well. But generally it is a vast improvement over what is used today. Additionally, it can be complemented with protocols like OAuth which are about delegating permissions from one site to another on your behalf. OpenID and OAuth are very well integrated with the web architecture in the sense that they are not monolithic identity solutions but modular solutions designed to be combined with other modular solutions. This modular nature is essential because it allows for very diverse combinations of technology. This in turn allows different sites to implement the security they need but in a compatible way. For example, for some sites allowing any OpenID provider would be a bad idea. So, implement whitelisting and work with a set of OpenID providers you trust (e.g. Verisign). </p>
<p>OpenID and OAuth provide a very decent base level of protection that is not available from any other widely used technology currently. The closest thing to it is the Liberty Alliance/SAML/Microsoft family of identity products. These are designed for and applied exclusively in enterprise security products. You find them in banks and financial institutions; travel agencies, etc. These are also used on the web but invariably only to build verticals. Both Google and Microsoft use technologies like this to power their identity solutions. In fact, many OpenID identity providers also use these technolgies. For example, Microsoft is rumoured to OpenID enable their solution and several members of the Liberty Alliance (e.g. Sun) have been experimenting with OpenID as well. They are not mutually exclusive technologies.</p>
<p>It gets better though. Many OpenID providers are employing really advanced anti phishing technologies. Currently you and your cryptographically weak password are just sitting ducks for Russian/Nigerian/Whatever scammers. Even if you think your password is good, it probably isn&#8217;t. OpenID doesn&#8217;t specify how to authenticate. Consequently, OpenID providers are competing on usability and anti phishing features. For example, Verisign and myopenid.com employ techniques that makes them vastly more secure than most websites out there, including some where you make financial transactions. There has been a lot of criticism on openid and this has been picked up by those that implement it. </p>
<p>So now on to OpenID 2.0. This version is quite important because it is the result of many companies discussing what should be in there for a very long time. In some respects there are a few regrettable compromises and maybe not all of the spec is that good of an idea (e.g. .name support). But generally it is a vast improvement over OpenID 1.1 which is what is in use currently and which is technically flawed in several ways that 2.0 fixes. The reason 2.0 is important is because many companies have been holding off OpenID support until it was ready. </p>
<p>The hope/expectation is that those companies will start enabling OpenID logins for their sites over the next few months. The concern expressed <a href="http://www.readwriteweb.com/archives/the_troubles_with_openid_20.php">here</a> is that this may not actually happen and that in fact OpenID hype seems past its glory already. Looking at how few sites I can actually sign into with my OpenID today, I&#8217;d have to agree. As of yet, no major website has adopted OpenID. Sure there are plenty of identity providers that support OpenID but very few relying parties that accept identities from those providers. Most of the OpenID sites out there are simple blogs, startups web 2.0 type stuff, etc. The problem seems to be that everybody is waiting for everybody else and also that everybody is afraid of giving up control over their little clusters of users. </p>
<p>So ironically, even though there are many millions of openids out there, most of their owners don&#8217;t use them (or even are aware of having one). Pretty soon openid will be the authentication system with the most users on this planet (if not already) and people don&#8217;t even know about it. Even the largest web sites have no more than something like a hundred million users (which is a lot). Several of those sites are already openid identity providers (e.g. AOL).</p>
<p>The reason I hope OpenID does get some adoption is because if it isn&#8217;t it will take a very long term for something similar to emerge. This means that the current very undesirable situation is prolonged for a very long time. In my view a vast improvement is needed over the current situation and besides OpenID, there seems to be very little in terms of solutions that can realistically be used today. </p>
<p>The reason I am posting this is because over the past few months me and my colleagues have been struggling with how to do security in decentralized smart spaces. If you check my <a href="http://publications.jillesvangurp.com">publications web site</a>, you will see several recent workshop papers that provide a high level overview of what we are building. Most of these papers are pretty quiet on security so far even though obviously security and privacy is a huge concern in a world where user devices use each others services and mash them up with commercial services in both the local network and internet. Well, the solution we are applying in our research platform is a mix of OpenID, OAuth and some  rather cool add-ons that we have invented to those. Unfortunately I can&#8217;t detail too much about our solutions yet except that I am very excited about them. Over the next year, we should be able to push out more information into the public.</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2007/12/01/openid-20-and-concerns-about-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flock</title>
		<link>http://www.jillesvangurp.com/2007/11/07/flock/</link>
		<comments>http://www.jillesvangurp.com/2007/11/07/flock/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 18:29:39 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[socialnetwork]]></category>

		<guid isPermaLink="false">http://blog.jillesvangurp.com/2007/11/07/flock/</guid>
		<description><![CDATA[I just installed Flock &#8211; The Social Web Browser. Right now I&#8217;m trying out the blog editor included with it to write this little review. To cut the review short, I&#8217;m planning uninstalling it after publishing this post. Lets just start by saying that this feels like a nice bunch of concepts and potentially useful [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:4483bd343035cf4989c1b322e3ab1c32b6f6c9fc'><p>I just installed <a href="http://www.flock.com/">Flock &#8211; The Social Web Browser</a>. Right now I&#8217;m trying out the blog editor included with it to write this little review. To cut the review short, I&#8217;m planning uninstalling it after publishing this post.</p>
<p>Lets just start by saying that this feels like a nice bunch of concepts and potentially useful Firefox extensions but not as a drop in Firefox replacement. Besides, the default theme feels rather amateurish and I already miss my dozen Firefox extensions. And while I am pleased that it supports Facebook, I find the lack of support for much else a bit disappointing. For example, I&#8217;m also on Linked in; phib; claimid. I have several openid logins; I use several Google services, including reader, gmail and calendar. All of these are unsupported by the self proclaimed social web browser. Hell, it doesn&#8217;t even integrate webmail from e.g. google, yahoo or microsoft (I have accounts with all three). You can find an overview of social networking sites I use on my blog: <a href="http://blog.jillesvangurp.com/my-other-sites/">http://blog.jillesvangurp.com/my-other-sites/</a>. Most of the stuff there is unsupported by Flock.</p>
<p>An exception seems del.icio.us. However, the extension functionality I get in Firefox is much better than the bundled del.icio.us support in Flock which is rather useless. Similarly, the blog editor is nice but nothing I can&#8217;t get using several Firefox extensions. I suppose the facebook sidebar is nice, but again there is also a firefox extension for that. </p>
<p>A rather novel feature seems to be the media bar. However, in its current incarnation it is limited to harvesting media from just a handful of popular sites like facebook (again), youtube and flickr. That&#8217;s nice but not all that useful to me.</p>
<p>So overall I have a bit mixed feelings. On one hand, this feels like a polished product, on the other hand there&#8217;s not much that I can&#8217;t get installing a few Firefox extensions. With Firefox 3 around the corner, I&#8217;m not planning to use Flock 1.0 based on the old Firefox without most of the extensions I can&#8217;t do without. Nevertheless, there&#8217;s some good ideas that I would like to see adopted in the form of Firefox extensions.<br />
   <!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/flock" rel="tag">flock</a>, <a href="http://technorati.com/tag/firefox" rel="tag">firefox</a>, <a href="http://technorati.com/tag/%20social%20networking" rel="tag"> social networking</a>, <a href="http://technorati.com/tag/%20review" rel="tag"> review</a></p>
<p><!-- technorati tags end --></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2007/11/07/flock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2007-06-01</title>
		<link>http://www.jillesvangurp.com/2007/06/01/links-for-2007-06-01/</link>
		<comments>http://www.jillesvangurp.com/2007/06/01/links-for-2007-06-01/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 07:19:25 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://blog.jillesvangurp.com/2007/06/01/links-for-2007-06-01/</guid>
		<description><![CDATA[VIDEO: Steve Jobs and Bill Gates If you are remotely interested in computers, watch this. Take the time to watch all of it. (tags: apple microsoft billgates stevejobs)]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:e181efe5fa911e0f8b2568c7d35725fdf93ecdb1'><ul class="delicious">
<li>
<div class="delicious-link"><a href="http://d5.allthingsd.com/20070530/video-steve-jobs-and-bill-gates-prologue/">VIDEO: Steve Jobs and Bill Gates</a></div>
<div class="delicious-extended">If you are remotely interested in computers, watch this. Take the time to watch all of it.</div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/jillesvangurp/apple">apple</a> <a href="http://del.icio.us/jillesvangurp/microsoft">microsoft</a> <a href="http://del.icio.us/jillesvangurp/billgates">billgates</a> <a href="http://del.icio.us/jillesvangurp/stevejobs">stevejobs</a>)</div>
</li>
</ul>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2007/06/01/links-for-2007-06-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2007-02-08</title>
		<link>http://www.jillesvangurp.com/2007/02/08/links-for-2007-02-08/</link>
		<comments>http://www.jillesvangurp.com/2007/02/08/links-for-2007-02-08/#comments</comments>
		<pubDate>Thu, 08 Feb 2007 07:25:22 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[openid]]></category>

		<guid isPermaLink="false">http://blog.jillesvangurp.com/2007/02/08/links-for-2007-02-08/</guid>
		<description><![CDATA[DeWitt Clinton Ã‚Â» Blog Archive Ã‚Â» What a day! what a day indeed (tags: openid microsoft cardspace apple drm fairplay)]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:d9d677bfe81dc043df63707673bd03a11194e82c'><ul class="delicious">
<li>
<div class="delicious-link"><a href="http://blog.unto.net/microsoft/what-a-day/">DeWitt Clinton Ã‚Â» Blog Archive Ã‚Â» What a day!</a></div>
<div class="delicious-extended">what a day indeed</div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/jillesvangurp/openid">openid</a> <a href="http://del.icio.us/jillesvangurp/microsoft">microsoft</a> <a href="http://del.icio.us/jillesvangurp/cardspace">cardspace</a> <a href="http://del.icio.us/jillesvangurp/apple">apple</a> <a href="http://del.icio.us/jillesvangurp/drm">drm</a> <a href="http://del.icio.us/jillesvangurp/fairplay">fairplay</a>)</div>
</li>
</ul>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2007/02/08/links-for-2007-02-08/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2007-02-06</title>
		<link>http://www.jillesvangurp.com/2007/02/06/links-for-2007-02-06/</link>
		<comments>http://www.jillesvangurp.com/2007/02/06/links-for-2007-02-06/#comments</comments>
		<pubDate>Tue, 06 Feb 2007 07:26:03 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://blog.jillesvangurp.com/2007/02/06/links-for-2007-02-06/</guid>
		<description><![CDATA[ongoing Ã‚Â· SOA and WCF Very interesting blogpost on how the WS-* stack is breaking down with some nice pointers to cricism by several high level peopl (tags: webservice web20 rest) Eleven Emerging Ideas for SOA Architects in 2007 And another interesting article on SOA&#8217;s (tags: webservices soa web2.0)]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:44369f46d549418fe6ca3512c3ae8002e6d94430'><ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.tbray.org/ongoing/When/200x/2007/02/04/WS-Microsoft">ongoing Ã‚Â· SOA and WCF</a></div>
<div class="delicious-extended">Very interesting blogpost on how the WS-* stack is breaking down with some nice pointers to cricism by several high level peopl</div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/jillesvangurp/webservice">webservice</a> <a href="http://del.icio.us/jillesvangurp/web20">web20</a> <a href="http://del.icio.us/jillesvangurp/rest">rest</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://hinchcliffe.org/archive/2007/01/20/12675.aspx">Eleven Emerging Ideas for SOA Architects in 2007</a></div>
<div class="delicious-extended">And another interesting article on SOA&#8217;s</div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/jillesvangurp/webservices">webservices</a> <a href="http://del.icio.us/jillesvangurp/soa">soa</a> <a href="http://del.icio.us/jillesvangurp/web2.0">web2.0</a>)</div>
</li>
</ul>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2007/02/06/links-for-2007-02-06/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>porsche gets some good testdrive</title>
		<link>http://www.jillesvangurp.com/2007/01/31/porsche-gets-some-good-testdrive/</link>
		<comments>http://www.jillesvangurp.com/2007/01/31/porsche-gets-some-good-testdrive/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 21:50:52 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://blog.jillesvangurp.com/2007/01/31/porsche-gets-some-good-testdrive/</guid>
		<description><![CDATA[It&#8217;s only two days ago that I bought myself a Lacie Porsche 0.5 TB usb drive. Yesterday evening, after a reboot caused by an apple security update weird shit started to happen. Basically windows informed me that &#8220;you have 3 days to activate windows&#8221;. WTF! So I dutifully click the activate now only to watch [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:fb22cf51b573c5e1cb92c21a907127a97ca22bf3'><p>It&#8217;s only two days ago that I bought myself a Lacie Porsche 0.5 TB usb drive. Yesterday evening, after a reboot caused by an apple security update weird shit started to happen. Basically windows informed me that &#8220;you have 3 days to activate windows&#8221;. WTF! So I dutifully click the activate now only to watch a product key being generated and the dialog closing itself, rather than letting me review the screen and opting for a internet or telephone based activation. After that it informed me that I had three more days to activate. Very weird and disturbing news! A few reboots and BSODs later (which had now also started to appear on pretty much every reboot), I took a deep breath and decided that the machine was foobarred and I needed to reinstall windows. I suspect the root cause of my problems was a reset a while back which resulted in a corrupt registry and repeated attempts by windows to repair it before booting normally. I thought the problem was fixed but apparently the damage was more extensive than I originally thought.</p>
<p>Considering I had a few more days to reactivat, which despite my attempts I could not do, I decided to back up everything I could think off. I.e. I have about 100 GB left on the external drive, bought it just in time <img src='http://www.jillesvangurp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Copying that amount takes shitloads of time. Basically most of the backup ran overnight with the assistence of the cygwin port of rsync. After re-installing windows earlier this evening (which activated fine, to my surprise), I got to work reinstalling everything (I have a few dozen applications I just need to have) and moving back all my data. Some interesting things:</p>
<ul>
<li>Luckily I thought of backing up my c:\drivers dir in which I stored various system level drivers for my motherboard and other stuff that I downloaded when I installed the machine a year ago. This included the essential driver for the lan, without which I would have had no network after the install and no way to get the driver on the machine (or to activate it). Pfew.</li>
<li> I reapplied the <a href="http://blog.jillesvangurp.com/2006/01/09/new-pc-moving-itunes-library/">itunes migrate library procedure</a> I described last year (and which still gets me loads of hits on the blog). It still works and my library, including playlists, ratings and playcounts imported fine in my new itunes install. Would be nice if Apple was a bit more supportive of recovering your stuff in a new install.</li>
<li>After installing firefox 2, I copied back my old profile folder and firefox launched as if nothing had happened. Bookmarks, cookies, passwords, extensions all there <img src='http://www.jillesvangurp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Since I practically live in this thing, that pleased me a lot.</li>
<li>Then I reinstalled gaim and copied back the .gaim directory to my user directory. Launched it and it just worked. Great!</li>
<li>Same with jedit.</li>
<li>Then I installed steam, logged in and ran the restore back up tool that was created along with the 13GB backup. Seems to work fine and I&#8217;m glad that I don&#8217;t have to wait a few weeks for the download to finnish. Ok the restore was not fast either but it got the job done.</li>
</ul>
<p>Lesson learned: backups are important. I had the opportunity to create them when it turned out I needed them. But I should have been backing up more regularly. A more catostrophic event would have caused me dataloss and much more annoyance.</p>
<p>So a big thank you to Bill Gates et al. for wasting my precious spare times with their rude and offensive activation crap. Fucking assholes! I&#8217;m a paying customer and very pissed. I will remember this waste of my time and genuine disregard for my rights when making any future microsoft purchasing decisions. And yes, that probably means lost revenue for you guys in Redmond.  I&#8217;ve adopted opensource for most of my desktop apps by now. There&#8217;s only two reasons for me to boot windows on my PC: games and photoshop. I understand the latter is now supported by wine and  I&#8217;m much less active with gaming than I used to be. Everything else I use either runs on linux or has great alternatives. But for the moment, I&#8217;ll keep using windows because I&#8217;m lazy.</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2007/01/31/porsche-gets-some-good-testdrive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2007-01-26</title>
		<link>http://www.jillesvangurp.com/2007/01/26/links-for-2007-01-26/</link>
		<comments>http://www.jillesvangurp.com/2007/01/26/links-for-2007-01-26/#comments</comments>
		<pubDate>Fri, 26 Jan 2007 07:24:43 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://blog.jillesvangurp.com/2007/01/26/links-for-2007-01-26/</guid>
		<description><![CDATA[Windows Administration: Inside the Windows Vista Kernel: Part 1 &#8212; TechNet Magazine, February 2007 Interesting info on some kernel level improvements. Most of it sounds like I could use it on my XP laptop. (tags: vista kernel sysinternals)]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:3d21235244d1a9af7307083f2f2f6923ae6365b0'><ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.microsoft.com/technet/technetmag/issues/2007/02/VistaKernel/default.aspx">Windows Administration: Inside the Windows Vista Kernel: Part 1 &#8212; TechNet Magazine, February 2007</a></div>
<div class="delicious-extended">Interesting info on some kernel level improvements. Most of it sounds like I could use it on my XP laptop.</div>
<div class="delicious-tags">(tags: <a href="http://del.icio.us/jillesvangurp/vista">vista</a> <a href="http://del.icio.us/jillesvangurp/kernel">kernel</a> <a href="http://del.icio.us/jillesvangurp/sysinternals">sysinternals</a>)</div>
</li>
</ul>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2007/01/26/links-for-2007-01-26/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More on MS</title>
		<link>http://www.jillesvangurp.com/2006/03/26/more-on-ms/</link>
		<comments>http://www.jillesvangurp.com/2006/03/26/more-on-ms/#comments</comments>
		<pubDate>Sun, 26 Mar 2006 13:23:20 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Software in General]]></category>

		<guid isPermaLink="false">http://blog.jillesvangurp.com/2006/03/26/more-on-ms/</guid>
		<description><![CDATA[It&#8217;s now a few days after my previous post on the vista delay. The rumour machine on the Vista delays is now rolling. A few days ago this wild claim about 60% of vista being in need of a rewrite started circulating. Inacurate of course but it woke up some people. Now this blogpost on [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:1737c70de91d802249ca082af180d214eac42739'><p>It&#8217;s now a few days after my <a href="http://blog.jillesvangurp.com/2006/03/22/that-must-hurt/">previous post on the vista delay</a>. The rumour machine on the Vista delays is now rolling. A few days ago this wild claim about 60% of vista being in need of a rewrite started circulating. Inacurate of course  but it woke up some people. Now <a href="http://minimsft.blogspot.com/2006/03/vista-2007-fire-leadership-now.html">this blogpost</a> on a blog about Microsoft (fequented by many of their employees) made it to slashdot. Regardless of the accuracy of any statements in that post, this is  a PR disaster. Lots of people (the entire IT industry, stockholders) read slashdot.</p>
<p>There&#8217;s lots of interesting details in the comments on that post that suggest that MS has at least these problems:</p>
<ul>
<li>Management is clueless and generally out of touch with development progress. Claims on release dates are totally disconnected from software development planning. Release dates announced in press releases are wishful thinking at best. This is one of the reasons the date slips so often.</li>
<li>Middle management is worse. Either they have failed to communicate down when to release or up when their people tell them release is actually impossible. Either way, they have failed doing what middle management is supposed to do: implement corporate strategy and communicate up when that strategy is not working as expected.</li>
<li>Software engineers within MS are extremely frustrated with this. Enough to voice their opinions on a public blog. A lot needs to happen before I start criticizing my employer in public. I know where the money comes from. Really, I&#8217;d probably leave long before it would get to this point. So, I interpret this as MS having a few extremely frustrated employees that might very well represent a large silently disgruntled majority. Steve Ballmer seems to be rather impopular in his own company right now (never mind his external image).</li>
<li>The best MS software engineers are leaving MS and are replaced with being people of lesser quality because MS now has to compete in the job market. I remember a few years ago that MS could cherry pick from the job market. Now the cherries are leaving. Really, if your best people are leaving and you have billions in cash to fix whatever problem is causing them to leave, you are doing something wrong (like not fixing the problem).</li>
<li>Microsoft employees are spilling stock influencing information on public blogs. Opennes is one thing but this is an out of control situation. Regardless of whether they are right, these people are doing a lot of damage.</li>
</ul>
<p>It&#8217;s probably not as bad as the comments suggest but bad enough for MS, if only for all the negative PR. Anyway, I might be revisiting the predictions I made in my previous post. I have a feeling some of them might prove to be correct in a few months already. Very amusing <img src='http://www.jillesvangurp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2006/03/26/more-on-ms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>that must hurt</title>
		<link>http://www.jillesvangurp.com/2006/03/22/that-must-hurt/</link>
		<comments>http://www.jillesvangurp.com/2006/03/22/that-must-hurt/#comments</comments>
		<pubDate>Wed, 22 Mar 2006 18:55:22 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Software in General]]></category>

		<guid isPermaLink="false">http://blog.jillesvangurp.com/2006/03/22/that-must-hurt/</guid>
		<description><![CDATA[Ouch, Forbes unleashes some criticism on Microsoft. Well deserved IMHO. I don&#8217;t see the result of six years of development by thousands of software engineers reflected in the currently marketed featureset. A few small predictions: Vista and office 2007 (or whatever it is called) are going to go into history as the two releases that [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:e49b9f119c69e34f76648644a62954b4231d41a6'><p>Ouch, Forbes unleashes some <a href="http://www.forbes.com/2006/03/22/vista-microsoft-ballmer_cz_dl_0322microsoft.html?partner=links">criticism</a> on Microsoft. Well deserved IMHO. I don&#8217;t see the result of six years of development by thousands of software engineers reflected in the currently marketed featureset.</p>
<p>A few small predictions:</p>
<ul>
<li>Vista and office 2007 (or whatever it is called) are going to go into history as the two releases that reversed the growth trend in microsoft marketshare. I expect both products to do worse than their predecessors. First of all, businesses won&#8217;t touch either until forced by licensing conditions. Second of all, some businesses might opt for alternatives this time. Particularly Novell seems to be well positioned this time. Also Google will push some lightweight services into the market before the Vista release that are remarkably well suited for adoption in small businesses.</li>
<li>I expect this to have consequences for the current leadership. Specifically, I expect Steve &#038; Bill to be pushed to the side lines after this.</li>
<li>I expect this to be the last major revision of windows this decade. They may think they are going to do another release before 2010 but reality will catch up with them. In fact, I expect that Vista will be the last time they can justify the insane R&#038;D budget to the shareholders. Six years of development resulting in replacement purchases only is going to be a tough sell to shareholders.</li>
<li>Clearly after six years of development, Microsoft stands empty handed. The shares are due for a downward correction. Things are not going well for Microsoft and they are underperforming.</li>
<li>This is not the last delay for Vista. They are hoping it will be ready but their development process is the reason it is being delayed so they can&#8217;t actually know right now that they will have a release in 365 days. My guess is that they won&#8217;t.</li>
<li>Customer feedback on the yet to be announced additional beta will cause them to drop more features from Vista. Particularly the userinterface is going to get some heavy criticism (performance, general uglyness) and negative publicity. Something will need to be done about it. After dropping the features, they will move to release candidate status which may last quite a bit longer than they are now planning for.</li>
</ul>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2006/03/22/that-must-hurt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>suspend to ram</title>
		<link>http://www.jillesvangurp.com/2006/03/19/suspend-to-ram/</link>
		<comments>http://www.jillesvangurp.com/2006/03/19/suspend-to-ram/#comments</comments>
		<pubDate>Sun, 19 Mar 2006 09:38:28 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[problemsandsolutions]]></category>
		<category><![CDATA[Software in General]]></category>

		<guid isPermaLink="false">http://blog.jillesvangurp.com/2006/03/19/suspend-to-ram/</guid>
		<description><![CDATA[Over the years I&#8217;ve encountered, and resolved many annoying software issues with Microsoft. This one surely counts as one of the more annoying ones. The problem is that my previous PC had a beautiful suspend to ram feature, which basically means that whenever you put the machine in stand by mode the system turns of [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:41f70b6b6728bfd7f7dd3d399ac3945a001183f4'><p>Over the years I&#8217;ve encountered, and resolved many annoying software issues with Microsoft. This one surely counts as one of the more annoying ones.</p>
<p>The problem is that my previous PC had a beautiful suspend to ram feature, which basically means that whenever you put the machine in stand by mode the system turns of almost completely except for a bit of power to keep the memory going. The technical term for this is ACPI S3 mode. My new PC however, suspends using ACPI S1 mode which means it goes stand by with the harddisk still spinning and the fans still blowing, not my idea of stand by. Naturally this was something I wanted fixed really badly. So I enabled the feature in the bios, set all the power options in windows as they should be and &#8230;. no success.</p>
<p>My mistake was to assume that this is a hardware/bios problem. So I kept checking the asrock site for bios updates and browsed through their FAQ, double checked bios settings drivers, etc.. Since this isn&#8217;t a problem with their hardware, bios or drivers after all, no solution was found this way. Next stop was google, but I still had the asrock keyword as part of the query so nothing useful came out of that. Then I just gave up and for the past few months I&#8217;ve been shutting down the pc completely.</p>
<p>This morning I googled for &#8220;force s3 standby&#8221; and ended up on <a href="http://www.thegreenbutton.com/community/shwmessage.aspx?ForumID=41&#038;MessageID=76021&#038;TopicPage=2">this </a>site. I learned a things here:</p>
<ul>
<li>My system supporst S3 just fine, I checked using this <a href="http://www.passmark.com/products/sleeper.htm">sleeper </a>tool.</li>
<li>Users with completely different hardware are experiencing the exact same issue (and are equally frustrated).</li>
<li>There&#8217;s a registry hack you can do but it doesn&#8217;t do much good on its own.</li>
<li>There&#8217;s lots of useless advice on enabling/disabling wake up from standby options on usb devices (my mouse and keyboard are ps/2!).</li>
<li>There&#8217;s a tool called dumppo which supposedly does something useful.</li>
</ul>
<p>Ok, the next google query concerned dumppo, which got me <a href="http://www.shahine.com/omar/CommentView,guid,82.aspx">here</a>. It appears that this is a Microsoft provided (but totally undocumented) utility that you can use to check and change the ACPI settings. Sure enough my &#8220;Min sleep state&#8221; was set to S1. The reason? I installed windows XP before I enabled suspend to ram in the bios. Doh! Apparently the ACPI settings are determined forever during setup and no functionality to fix this is included with the OS. After the installation you&#8217;re screwed no matter what you toggle in any control panel, bios or other screen. Windows XP just keeps insisting that S1 is the way to do standby.</p>
<p>Dumppo (<a href="ftp://ftp.microsoft.com/products/Oemtest/v1.1/WOSTest/Tools/Acpi/dumppo.exe">download from microsoft</a>) apparently is the only way out (short of reinstalling XP). A simple &#8220;dumppo.exe admin minsleep=s3&#8243; on the command line fixes the problem. Of course this wisdom is not officially documented anywhere on the Microsoft site. There must be millions of users out there that are unable to suspend to ram because of this. Basically all computers sold in the past few years are technically capable of suspend to ram. Many of them have the option disabled in the bios by default.</p>
<p>Anyway, problem solved <img src='http://www.jillesvangurp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Just one of these issues ordinary users will never ever figure out. I must have solved hundreds of these issues over the years.</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2006/03/19/suspend-to-ram/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Intentional Software</title>
		<link>http://www.jillesvangurp.com/2006/02/21/intentional-software/</link>
		<comments>http://www.jillesvangurp.com/2006/02/21/intentional-software/#comments</comments>
		<pubDate>Tue, 21 Feb 2006 16:40:20 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://blog.jillesvangurp.com/2006/02/21/intentional-software/</guid>
		<description><![CDATA[From a very interesting article by Martin Fowler: I&#8217;ve had the opportunity to spend a little time with Intentional Software and several of my colleagues at ThoughtWorks have worked closely with Intentional over the last year or so. As a result I&#8217;ve had the opportunity to peek behind the Intentional curtain &#8211; although I&#8217;m restricted [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:4b6c976950729007b7adbd11c0e86ffafa0d50ad'><p>From a very <a title="interesting article" href="http://martinfowler.com/articles/languageWorkbench.html">interesting article</a> by Martin Fowler:</p>
<p style="margin-left: 40px">I&#8217;ve had the opportunity to spend a little time with Intentional Software  and several of my colleagues at ThoughtWorks have worked closely with Intentional over the last year or so. As a result I&#8217;ve had the opportunity to peek behind the Intentional curtain &#8211; although I&#8217;m restricted in how much I can say about what I saw there. Fortunately they intend to start opening up about their work over the next year or so.</p>
<p>Whoohoo! I&#8217;ve been following the developments around this company for a few years now. Charles Simonyi is mostly known for being one of the influential architects at Microsoft responsible for creating and popularizing such things as WYSIWYG editing, Excell and the <a href="http://ootips.org/hungarian-notation.html">Hungarian notation</a>. Simply put, the guy is brilliant. A brilliant guy with a vision: intentional programming/software. Working for Microsoft from the beginning, he is one of their richer Microsoft millionnaires/billionaires &#8482;. A few years ago he quit his job at Microsoft to start his own company called <a title="Intentional Software" href="http://intentsoft.com/">Intentional Software</a>. Before that he published a few articles on intentional programming which, frankly, include some ideas that are way beyond the imagination of the average C/C++/Java/C#/whatever programmer. While these guys fight over such petty things as syntax, he made it a first class entity in his programming environment. Intentional programming is all about translating intentions to working code. If doing C++ style templates is your intention, define them in the core constructs provided by the intentional programming environment and write them.<br />
But what am I doing, trying to summarize Martin Fowler&#8217;s excellent article into one paragraph. Go read his <a title="article" href="http://martinfowler.com/articles/languageWorkbench.html">article</a>. It will take you some time but it will be time well spent.</p>
<p>I&#8217;ve been a long time fan of Martin Fowler. I should check his <a title="http://martinfowler.com/" href="http://martinfowler.com/">site </a>more often.</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2006/02/21/intentional-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The coming paradigm shift in TV broadcasting</title>
		<link>http://www.jillesvangurp.com/2005/10/17/the-coming-paradigm-shift-in-tv-broadcasting/</link>
		<comments>http://www.jillesvangurp.com/2005/10/17/the-coming-paradigm-shift-in-tv-broadcasting/#comments</comments>
		<pubDate>Mon, 17 Oct 2005 21:26:58 +0000</pubDate>
		<dc:creator>Jilles</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Software in General]]></category>

		<guid isPermaLink="false">http://blog.jillesvangurp.com/?p=71</guid>
		<description><![CDATA[The coming paradigm shift in TV broadcasting The coming paradigm shift in TV broadcasting This article comments on Apple&#8217;s latest move to offer video content through their iTunes and how this is a logical and inevitable move with some far ranging effects. In this blog post I abstract from this and apply it to the [...]]]></description>
			<content:encoded><![CDATA[<div class='microid-mailto+http:sha1:101f1215caf1f5a625546e96d7e855f2aa782c58'><p><a href="http://arstechnica.com/news.ars/post/20051017-5441.html">The coming paradigm shift in TV broadcasting</a><br />
The coming paradigm shift in TV broadcasting</p>
<p>This article comments on Apple&#8217;s latest move to offer video content through their iTunes and how this is a logical and inevitable move with some far ranging effects.</p>
<p>In this blog post I abstract from this and apply it to the whole telecommunications, media and IT industry. Some things are about to change in this economically important sector. </p>
<p>It&#8217;s understandable they put up a fight. The telecommunications sector is built on the notion that exchanging information (in any form) costs money. The media industry is built on the notion that media needs to be distributed (physically) and that they can charge dollars for that. And finally the IT industry is used to steady income from license fees from software. All these industries may lose a lot of revenue if the rules are changed.</p>
<p>And that&#8217;s what&#8217;s going on. Apple just changed the rules for the Media industry. This will have a snowball effect. Right now if you want to watch something (movie, the news, tv series, documentary) you need to turn to one of the industry controlled and closely guarded media: cinema, a tv channel, a dvd, etc. Each of these things is a source of revenue to the industry and you pay directly or indirectly for it in all sorts of ways. There&#8217;s nothing against that in principle they offer access to scarce resources and people pay a market price for access.</p>
<p>Their problem is that Apple just made these resources a lot less scarce. Distribution through the internet of content is cheap and will become even cheaper. Technology will gradually erode the cost to close to 0$. There&#8217;s plenty of bandwidth available and an increasing amount of people has what I call a critical amount of bandwith: enough bandwidth to make streaming high definition audio and video feasible &#038; desirable. </p>
<p>Apple is tapping into this by letting their users access content over the internet through their iTunes store and by providing the necessary hardware and software to them. That&#8217;s a small change and not at all revolutionary. But it will teach people an important lesson: hey I can watch desperate housewives (one of the offerings used to commercialize the new itunes ability) whenever I want, wherever I want and I don&#8217;t need to buy the dvd, I don&#8217;t need to turn on the tv on a specific time and I don&#8217;t need to watch the commercial blocks. The next steps are obvious and imminent: why store the desperate housewives episode on an ipod when you can just stream it? Mobile networks will soon mature enough to reach the same critical bandwidth as home users are currently enjoying on their home networks.</p>
<p>That means that anytime, anywhere you can start streaming anything to your mobile phone, your pda, your ipod, your tv that anyone bothers to put online. Inevitably this will replace all existing forms of content distributions. Why tune to a channel to view some program when you can just start streaming the program whenever you want, skip to any part you want and pause it whenever you want, etc?</p>
<p>Apple just gave the industry a little reality check, just like they did when they kick started online music sales a few years ago: if the industry doesn&#8217;t move, somebody else will. Over the next few months, one after the other media company will either join apple or similar iniatives from e.g. microsoft. Once this happens the pressure will be on and the market will do its work. Better content leads to more online revenue, at the cost of traditional revenue. The huge gap between cost of content production and content distribution and the market price (which is obscene) will start to come under pressure as well. At some point in the near future the market model will change from paid downloads to paid streams (subscription, per view, etc). </p>
<p>This will put an end to tv networks as we know them. They are content distributers and we don&#8217;t need them anymore.</p>
<p>The same is going on in the telecommunications sector where revenue used to come from telephony and related services. IP telephony has eliminated the need for paid telephone services since it works just fine over a modest internet connection. If you have umts phone, it is technically possible to use the internet for IP telephony so why exactly are we paying 30 cents per minute for a local phone call? Some mobile networks already offer fixed price bandwidth (expensive though). The operators on these networks get their revenue from a number of services, all of which with the exception of  the network connection are technically possible with already available software packages that use the connection. People think it&#8217;s normal to pay 25 cent for the delivery of a 160 character message to a cell phone (SMS). If those two cellphones are umts phones and run msn, icq, aim, jabber or any of the other IM network clients you can send unlimited messages to anyone freely. Surprisingly few people have figured this out but they will. These changes are already happening and will kill much of the telecom industry as we know it. A mobile phone is nothing else than a general purpose computer with a umts modem or similar wireless connection and some general purpose software. The form factor is irrelevant.</p>
<p>Which brings us to the software industry because nothing of the above requires software with a pricetag greater than 0$. All of the services mentioned above can be implemented using existing, open source software. In fact oss developers have already done most of the work and created OSS media centers, video &#038; audio codecs, communication software, real time operating systems and any other kind of software component you could possibly need to implement any of the services mentioned in this document. It&#8217;s just a matter of putting together the components. </p>
<p>So what remains is bandwidth, hardware and intellectual property. Any revenue not coming directly from these, will vaporize in the next few decades.  The remaining revenue will still be sizable but probably less than the industry is used today. 50$ for a dvd now is considered normal today. I&#8217;d be surprised and disappointed if I was unable to watch star wars III on my mobile phone anywhere, anytime for over 5$ in about ten years. And no way am I going to watch that shit ten times.</p>
<p>My impression is that the whole proces will be slow thanks to the industry resisting any form of progress. It will take some outsiders, like Apple, to change the rules gradually. These outsiders exist and are already changing the rules.</p>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jillesvangurp.com/2005/10/17/the-coming-paradigm-shift-in-tv-broadcasting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
