<?xml version="1.0" encoding="UTF-8"?>
<rss xml:base="http://phraktle.com/" version="2.0">
  <channel>
    <title>Blog</title>
    <description></description>
    <language>en</language>
    <link>http://phraktle.com/</link>
    <generator>Edicy</generator>
    <item>
      <title>On the new pricing scheme of  Google App Engine</title>
      <description>&lt;span style="-webkit-text-size-adjust: auto; "&gt;&lt;div&gt;&lt;span id="internal-source-marker_0.22861732519231737" style="font-style: normal; white-space: pre-wrap; "&gt;Yesterday I&#8217;ve been to a meetup in San Francisco with some Google engineers working on App Engine. We&#8217;ve been mostly chatting about the upcoming &lt;/span&gt;&lt;a href="http://www.google.com/enterprise/cloud/appengine/pricing.html"&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;new pricing scheme&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;, which is causing a &lt;/span&gt;&lt;a href="http://srirangan.net/2011-09-google-faces-backlash-for-new-app-engine-pricing"&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;considerable&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt; &lt;/span&gt;&lt;a href="http://blog.yjl.im/2011/09/compliants-of-new-gae-pricing-model-are.html"&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;amount&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt; of &lt;/span&gt;&lt;a href="http://blog.ugorji.net/2011/09/google-app-engine-new-pricing-sucks.html"&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;frustration&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt; in the GAE community. Not surprising, considering how 1) the pricing model has fundamentally changed 2) people can expect to pay significantly more. The reasoning is that Google wants to find a sustainable business model for App Engine. Previously the pricing was clearly &#8220;strategic&#8221;, now Google seems to be focused on building a better business as also evidenced by the &lt;/span&gt;&lt;a href="http://www.theinquirer.net/inquirer/news/2106723/google-pulls-products-major-cleanup"&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;recent project cleanups&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;. While that&#8217;s all well, I feel Google has made a few mistakes here.&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="-webkit-text-size-adjust: auto; "&gt;&lt;div&gt;&lt;span id="internal-source-marker_0.22861732519231737" style="font-style: normal; white-space: pre-wrap; "&gt;First of all, the way the pricing change was communicated to customers was rather unfortunate: most people only realized what it really means when Google rolled out a comparison tool that shows what your previous statements would be priced at now. The results were quite shocking, with at least an order of magnitude difference for many GAE apps. For example, one app we host would go from $0.30/day to $22/day. Several others have reported similar results on the newsgroup. While Google provided &lt;/span&gt;&lt;a href="http://code.google.com/appengine/articles/managing-resources.html"&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;hints for optimization&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;, telling your customers they will need to pay 10 to 50 times more, lest they make some changes soon, is a sure-fire way to alienate them. Let&#8217;s call this a tactical mistake.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;The other mistake in my opinion is more strategic. The fundamental change in the billing structure is to move from actual CPU usage to instance hours. There are many good reasons to rationalize this approach (particularly if you work at Google :), but I think this just killed one of the key differentiators off App Engine. Yes, there are still major differences from other cloud solutions such as Amazon EC2, but in terms of pricing model they just made GAE directly comparable. People can now easily calculate if Amazon's RDS + &lt;a href="http://aws.amazon.com/elasticbeanstalk/"&gt;Elastic Beanstalk&lt;/a&gt; provides a decent alternative to GAE.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;From a developer standpoint, an essential merit of App Engine used to be that you&#8217;d only worry about the resources consumed by executing your code. Now you have to worry about the resourced used while &lt;/span&gt;&lt;span style="font-weight: bold; font-style: normal; white-space: pre-wrap; "&gt;not&lt;/span&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt; &lt;/span&gt;&lt;span style="font-weight: bold; font-style: normal; white-space: pre-wrap; "&gt;running&lt;/span&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt; your code (ie. idle instances) &#8211; in fact this is the source of most of the expenses people got shocked with. Everyone loves a simple abstraction, that&#8217;s why we have garbage collection in Java, for example. It takes a lot of experience to tune the garbage collector settings properly &#8211; ideally this is something that your DevOps team should take care of instead of the average developer. Analogously, tuning the instance allocation algorithm on GAE should be the concern of Google&#8217;s engineers and not be exposed to developers. We love App Engine precisely because there&#8217;s no need for configuring your kernel settings, tuning the filesystem, optimizing garbage collection options, etc. Just make the infrastructure work, as if by  magic :)&lt;/span&gt;&lt;br/&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;In the meantime, for the developers cast out of Eden, here are a few simple things you should do to minimize the costs incurred by idle instances:&lt;/span&gt;&lt;ul&gt;&lt;li style="list-style-type: disc; font-style: normal; "&gt;&lt;a href="http://code.google.com/appengine/docs/java/config/appconfig.html#Using_Concurrent_Requests"&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;enable concurrent requests&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt; (only supported in Java, coming soon for Python 2.7!)&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style-type: disc; font-style: normal; "&gt;&lt;a href="http://code.google.com/appengine/docs/adminconsole/instances.html#Always_On"&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;turn off &#8220;Always On&#8221;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt; (this forces GAE to always keep 3 extra instances idle, which is a huge waste of resources for a smaller app)&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style-type: disc; font-style: normal; "&gt;&lt;a href="http://code.google.com/appengine/docs/adminconsole/performancesettings.html"&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;reduce &#8220;Maximum Idle Instances&#8221;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt; to one (or a low number that you&#8217;re willing to pay for)&lt;/span&gt;&lt;/li&gt;&lt;li style="list-style-type: disc; font-style: normal; "&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;increase &#8220;Minimum Pending Latency&#8221; to something acceptable for your use-case.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;And of course the usual optimization rules still apply: reduce your latency, use asynchronous calls where it makes sense, etc.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;&lt;b&gt;Thanks to Google for the free beers and snacks!&lt;/b&gt; &lt;b&gt;You really should buy a round for all the App Engine developers out there to increase the peace :)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;&lt;b&gt;&lt;br/&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-style: normal; white-space: pre-wrap; "&gt;&lt;b&gt;Update: &lt;/b&gt;Peter Magnusson, Director of Engineering for Google App Engine, has &lt;a href="https://plus.google.com/110401818717224273095/posts/AA3sBWG92gu"&gt;posted an announcement&lt;/a&gt;, pushing the date for the new billing scheme to Nov 1. Definitely worth reading the thread for some additional perspective!&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;</description>
      <author>phraktle</author>
      <pubDate>Sat, 10 Sep 2011 01:09:40 +0000</pubDate>
      <link>http://phraktle.com//on-the-new-pricing-scheme-of-google-app-engine</link>
      <guid isPermaLink="true">http://phraktle.com//on-the-new-pricing-scheme-of-google-app-engine</guid>
    </item>
    <item>
      <title>Personalization Expands Filter Bubbles </title>
      <description>&lt;div style="-webkit-text-size-adjust: auto; "&gt;&lt;span id="internal-source-marker_0.30573908356018364" style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Thanks for all the votes on &lt;/span&gt;&lt;a href="/en/hello-world"&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;my first post&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;! The most significant interest was in stories of successful Hungarian online ventures. However, since facts take actual work to research, I&#8217;ll go for a quick mental masturbation in the meantime. &lt;/span&gt;&lt;span id="internal-source-marker_0.30573908356018364" style="border-style: initial; border-color: initial; vertical-align: baseline; font-weight: normal; font-style: normal; white-space: pre-wrap; "&gt;The subject is &lt;/span&gt;&lt;a href="http://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles.html" style="border-style: initial; border-color: initial; vertical-align: baseline; "&gt;&lt;span style="border-style: initial; border-color: initial; vertical-align: baseline; font-weight: normal; font-style: normal; white-space: pre-wrap; "&gt;Eli Pariser&#8217;s TED talk on Filter Bubbles&lt;/span&gt;&lt;/a&gt;&lt;span style="border-style: initial; border-color: initial; vertical-align: baseline; font-weight: normal; font-style: normal; white-space: pre-wrap; "&gt;. (If you&#8217;re not familiar with the topic, go ahead and watch it, I&#8217;ll wait 9 minutes).&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="349" src="http://www.youtube.com/embed/B8ofWFx525s" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;

&lt;br/&gt;&lt;div&gt;&lt;div style="-webkit-text-size-adjust: auto; "&gt;&lt;span id="internal-source-marker_0.30573908356018364" style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;The talk, in the classic alarmist TED fashion, conjures a straw man arguing that personalization leads to a world where people only see what they &#8220;want&#8221;, as determined by obscure algorithms devised by large for-profit corporations. After skimming &lt;/span&gt;&lt;a href="http://www.amazon.com/Filter-Bubble-What-Internet-Hiding/dp/1594203008"&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Eli&#8217;s book&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;, it&#8217;s clear that he does make some much better considered points as well. However, most of these revolve around basic issues of privacy, data ownership, transparency, etc - most of which the &lt;/span&gt;&lt;a href="https://www.eff.org/"&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;EFF&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt; has been doing a decent job of explaining and representing. I am not here to argue with any of these points. However, the primary meme he&#8217;s broadcasting (that personalization traps people) is based on a naive view of how these methods work. I will argue, that the opposite is true, and put things into perspective.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Let&#8217;s take a look at the basic structure of the problem first: there&#8217;s quite a lot of information out there, and not nearly enough time available for us individually. The standard-issue human mind is not yet capable of containing the universe all at once (apart from &lt;/span&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;brief glimpses on acid&lt;/span&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="-webkit-text-size-adjust: auto; "&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;iframe width="560" height="349" src="http://www.youtube.com/embed/Mf6JCpJjdiY" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;
&lt;div style="-webkit-text-size-adjust: auto; "&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="-webkit-text-size-adjust: auto; "&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Even the small part of the cosmos that comes knocking to our senses directly is too much to process, so drastic filtering and ranking is inevitable. &lt;/span&gt;&lt;span style="font-weight: normal; font-style: italic; vertical-align: baseline; white-space: pre-wrap; "&gt;You already exist in a robust filter bubble.&lt;/span&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Ok, with that cleared up, how do we improve the human condition? Phase one: &lt;/span&gt;&lt;a href="http://www.southparkstudios.com/clips/151040/the-underpants-business"&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;collect underpants&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;. Or perhaps collect and organize the world&#8217;s information, external to our marvelous, yet feeble brains (and please store a backup of our mind while you are at it :). Phase three: profit.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Hey, what&#8217;s phase two? Good question!&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;In an open society no single narrative of reality can be considered correct. We should encourage the co-existence of different filtering and ranking approaches and allow people to discover and explore different perspectives. Traditionally, this exploration was mostly limited to one&#8217;s immediate physical and social neighborhood, expanding with improved means of transportation. Today this still plays a larger formative role than the time you spend online: it is the primary source of deeper shared experiences. The horizon has grown with written and broadcast media, connecting a select few to larger masses.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Now, the Internet made knowledge accessible in an unprecedented way and enabled many-to-many connections. Due to the amount of information, &lt;/span&gt;&lt;span style="font-weight: normal; font-style: italic; vertical-align: baseline; white-space: pre-wrap; "&gt;you are again inevitably in a filter bubble online&lt;/span&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;. The exciting news is that in this new medium we can implement novel methods of exploration, going beyond the random and top-down approaches available in the physical world. We can use algorithms to expand our bubble, to point out new relationships based on new triggers, collective intelligence, etc. &lt;/span&gt;&lt;span style="font-weight: normal; font-style: italic; vertical-align: baseline; white-space: pre-wrap; "&gt;The goal of personalization and recommendations is discovery, &lt;/span&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;as &lt;/span&gt;&lt;a href="http://glinden.blogspot.com/2011/05/eli-pariser-is-wrong.html"&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Greg Linden also points out&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;. They &lt;/span&gt;&lt;a href="http://blog.jinni.com/2010/06/recommendation-engines-do-create-serendipity/"&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;create serendipity&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;. We are still in the early stages of research on personalization and we are not even doing a great job at filtering utter garbage. Still, we can already do better than pure random or expert recommendations. There are many experiments going on out there to find useful new approaches for discovery, filtering and ranking. And that&#8217;s a good thing.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;The real harm is not personalization - it&#8217;s limiting accessibility and control of information. We need to fight censorship, maintain &lt;/span&gt;&lt;a href="http://www.thedailyshow.com/watch/tue-august-17-2010/internet-exploiter"&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;net neutrality&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;, people need to own their personal data, companies need to provide transparency on how they use it, and so on.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;So, folks, keep your information diet healthy: be curious, travel a lot, talk to people - and check your Facebook sometimes, until something better undoubtedly replaces it. And don&#8217;t expect algorithms to commit random acts of &lt;/span&gt;&lt;a href="http://hermetic.com/bey/taz1.html#labelPoeticTerrorism"&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;poetic terrorism&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt; yet.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <author>phraktle</author>
      <pubDate>Sun, 12 Jun 2011 08:18:45 +0000</pubDate>
      <link>http://phraktle.com//personalization-expands-filter-bubbles</link>
      <guid isPermaLink="true">http://phraktle.com//personalization-expands-filter-bubbles</guid>
    </item>
    <item>
      <title>Hello, World!</title>
      <description>&lt;div&gt;&lt;span id="internal-source-marker_0.3858304366003722" style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Welcome to my blog! I am starting this as an experiment to practice publishing a bit more.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;In the spirit of lean methods, I would prefer to write about stuff that people actually care about :) So, I am asking you to &lt;a href="http://phraktle.wufoo.com/forms/m7x4a3/" onclick="window.open(this.href, &amp;nbsp;null, 'height=473, width=680, toolbar=0, location=0, status=1, scrollbars=1, resizable=1'); return false" title="Vote on Topics"&gt;vote in this survey&lt;/a&gt; (also shown at the bottom) on what you would like to hear more about. Here are some topics that occurred to me that I am motivated to write a post on:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span id="internal-source-marker_0.3858304366003722" style="font-weight: bold; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Filter Bubbles&lt;/span&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt; - &lt;/span&gt;&lt;a href="http://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles.html"&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Eli Pariser&#8217;s TED talk&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt; (and &lt;/span&gt;&lt;a href="http://www.amazon.com/Filter-Bubble-What-Internet-Hiding/dp/1594203008"&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;book&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;, which I have yet to read :) warns about what he perceives as the risks of personalization. I&#8217;ll explain why I think he fundamentally misses the point of recommendations and how they really work.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: bold; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Metrics in e-commerce&lt;/span&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt; - I could write about the challenges of trying to measure the effectiveness of features on e-commerce sites. How do you know a particular feature adds value? Is it possible to measure changes in revenue using A/B tests?&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: bold; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Real-world recommender systems vs. Netflix Prize &lt;/span&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;- The &lt;/span&gt;&lt;a href="http://www.netflixprize.com/"&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Netflix Prize&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt; did get a lot of attention from press and academia, offering $1M for an improved algorithm for predicting ratings. How relevant are the results of this contest to practical recommender systems? Not a whole lot, I would argue.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: bold; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Budapest New Tech Meetup &lt;/span&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;- We started this monthly get-together in 2007, and it&#8217;s still going strong, having become a &#8220;staple&#8221; of the local geekdom. I could talk about how it came about and what we have learned in the last few years.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: bold; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Startup scene in Hungary&lt;/span&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt; - In the last few years, the local infrastructure for startups has been growing: more entrepreneurs, more investors, more events, more hype. I could take a look at the landscape and review some of the key organizations, events and people that you could connect with if you&#8217;re a startup or a wantrepreneur.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: bold; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Successful online ventures from Hungary&lt;/span&gt;&lt;span style="font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt; - T&lt;/span&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;here are only a handful of tech companies and entrepreneurs around here that can truly be considered successful internationally, such as LogMeIn (public on NASDAQ), Indextools (acquired by Yahoo!), Vatera (acquired by Naspers). One could perhaps also mention Ustream and Prezi as well, or the unmentionable LiveJasmin :). I could do some research to tell more about their story.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-weight: bold; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt;Adaptive agile&lt;/span&gt;&lt;span style="font-weight: normal; font-style: normal; vertical-align: baseline; white-space: pre-wrap; "&gt; - Over the last six years at &lt;a href="http://euedge.com/"&gt;EU Edge&lt;/a&gt; I tried to apply agile development principles on the projects we did for clients of various sizes. While I consider Scrum a good foundation (as it provides some good patterns), one has to tweak the methodology to fit a given project. I could talk about some observations and rules of thumbs on choosing the right practices.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="white-space: pre-wrap;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;
</description>
      <author>phraktle</author>
      <pubDate>Mon, 30 May 2011 13:06:51 +0000</pubDate>
      <link>http://phraktle.com//hello-world</link>
      <guid isPermaLink="true">http://phraktle.com//hello-world</guid>
    </item>
  </channel>
</rss>
