<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 <title>Marko Anastasov</title>
 <link href="http://www.marko.anastasov.name/atom.xml" rel="self"/>
 <link href="http://www.marko.anastasov.name/"/>
 <updated>2011-10-06T03:57:46-07:00</updated>
 <id>http://www.marko.anastasov.name/</id>
 <author>
   <name>Marko Anastasov</name>
   <email>marko.anastasov@gmail.com</email>
 </author>
 
 <entry>
   <title>Homeless of the web</title>
   <link href="http://www.marko.anastasov.name/blog/2011/10/06/homeless-of-the-web/"/>
   <updated>2011-10-06T00:00:00-07:00</updated>
   <id>http://www.marko.anastasov.name/blog/2011/10/06/homeless-of-the-web</id>
   <content type="html">&lt;p&gt;While reading &lt;a href='https://plus.google.com/115094562986465477143/posts/Di6RwCNKCrf'&gt;Ryan Dahl&amp;#8217;s recent rant&lt;/a&gt; I&amp;#8217;ve noticed how he often jumps publishing sites. He used to be (and still is, sometimes) &lt;a href='http://four.livejournal.com/'&gt;on LiveJournal&lt;/a&gt; back in the day. Obviously I&amp;#8217;ve been into having your domain and owning your data and all that, but there&amp;#8217;s something compelling about being homeless on the web.&lt;/p&gt;

&lt;p&gt;When you own your domain and managing your stuff, you&amp;#8217;re stuck with it for a long time—rarely you get the time and inspiration to change something. You usually need to make a little more effort in &amp;#8220;promoting&amp;#8221; it. Statistically it&amp;#8217;s more likely that you will not renew your domain than that the free blogging platform will disappear. If they&amp;#8217;re worth it, your &lt;em&gt;creations&lt;/em&gt; will live their own life. These are all just words in the end.&lt;/p&gt;</content>
   <author>
     <name>Marko Anastasov</name>
     <uri>http://www.marko.anastasov.name/about</uri>
   </author>
 </entry>
 
 <entry>
   <title>Educators who are not engineers</title>
   <link href="http://www.marko.anastasov.name/blog/2011/10/04/educators-who-are-not-engineers/"/>
   <updated>2011-10-04T00:00:00-07:00</updated>
   <id>http://www.marko.anastasov.name/blog/2011/10/04/educators-who-are-not-engineers</id>
   <content type="html">&lt;p&gt;I think there are various degrees of disconnectedness from practice in people who educate and equip programmers. It seems to in descending order for academics, language inventors, framework authors and book writers. That&amp;#8217;s a blatant generalization of course, but I think it applies in many cases.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll go on, in fact: academics &amp;#8220;assume time is free and infinite&amp;#8221; (via &lt;a href=&quot;http://twitter.com/darkofabijan&quot;&gt;DF&lt;/a&gt;), language inventors are nebulous, framework developers have not shipped a commercial application in years and book writers decide to write books when they&amp;#8217;re through their second tutorial of a marketable new programming language.&lt;/p&gt;
&lt;p&gt;The best things in software development happen when a maker finds himself in one of those roles. Books are a different case though, as they require a gift for teaching, and it&amp;#8217;s not a coincidence that some of the best books are co-written by &amp;#8220;serial book writers&amp;#8221;.&lt;/p&gt;
&lt;p&gt;I thought of this while I was searching about a new programming language, and I found one person&amp;#8217;s praising blog post. It was full of logic which was on a purely philosophical level. Advanced features were treated with a single sentence. I browsed the archives a bit and found out that this guy had started to study the language about two months before that post. Fast forward a few months to present, he&amp;#8217;s writing a book about it. Meanwhile he wrote one app in another language during the whole past year.  I find that suspicious. Can you really trust your learning time with someone like that?&lt;/p&gt;</content>
   <author>
     <name>Marko Anastasov</name>
     <uri>http://www.marko.anastasov.name/about</uri>
   </author>
 </entry>
 
 <entry>
   <title>Kay's future</title>
   <link href="http://www.marko.anastasov.name/blog/2011/09/12/kays-future/"/>
   <updated>2011-09-12T00:00:00-07:00</updated>
   <id>http://www.marko.anastasov.name/blog/2011/09/12/kays-future</id>
   <content type="html">&lt;p&gt;Here&amp;#8217;s &lt;a href=&quot;http://vimeo.com/22463791&quot;&gt;an interesting talk by Alan Kay&lt;/a&gt; (&lt;a href=&quot;http://axisofeval.blogspot.com/2011/08/srii-2011-keynote-talk-by-alan-kay.html&quot;&gt;via&lt;/a&gt;) about some exciting history in computing that he was part of but didn&amp;#8217;t spread, how new is much harder than news, how the web was done by amateurs etc. Many, many ideas float.&lt;/p&gt;
&lt;p&gt;Is Apple, with more cash than the US state, forever going to cater only to people&amp;#8217;s primal computing needs? Why not try to make something new (in software) and educate people about it? I like my iPad-the-reading-device but sometimes it feels shallow.&lt;/p&gt;
&lt;p&gt;Kay says that the desktop &lt;span class=&quot;caps&quot;&gt;GUI&lt;/span&gt; that we have today was just a subset that he intended for children. He also brings up an &amp;#8220;old&amp;#8221; idea about making software objects communicate not by agreemeent, but by negotiation. That&amp;#8217;s what we do between ourselves all the time. We&amp;#8217;re a kind that has agreed on so little.&lt;/p&gt;
&lt;p&gt;Anything that takes a big deal of agreement is likely to fail. A lot of things on the web are like that. The foundations are very primitive, and we cannot evolve particularly brilliant things on top of them. Latest reminder is the &lt;a href=&quot;http://markmail.org/message/uro3jtoitlmq6x7t&quot;&gt;unfolding&lt;/a&gt; &lt;a href=&quot;http://news.ycombinator.com/item?id=2982256&quot;&gt;drama of Google Dash&lt;/a&gt;.&lt;/p&gt;</content>
   <author>
     <name>Marko Anastasov</name>
     <uri>http://www.marko.anastasov.name/about</uri>
   </author>
 </entry>
 
 <entry>
   <title>Knuth on multicore</title>
   <link href="http://www.marko.anastasov.name/blog/2011/01/22/knuth-on-multicore/"/>
   <updated>2011-01-22T00:00:00-08:00</updated>
   <id>http://www.marko.anastasov.name/blog/2011/01/22/knuth-on-multicore</id>
   <content type="html">&lt;p&gt;&lt;a href=&quot;http://twitter.com/#!/renderedtext/status/28115277115817984&quot;&gt;In this short video interview that we found&lt;/a&gt;, Donald Knuth throws an interesting opinion that I didn&amp;#8217;t hear anyone expressing publicly:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I don&amp;#8217;t know anybody who likes multicore except the people that are manufacturing the chips, and they&amp;#8217;re saying &amp;#8220;Well, now we&amp;#8217;re giving you all this great hardware&amp;#8221; &amp;hellip; [the chip designers] are just passing the buck, they ran out of ideas and so they said &amp;#8220;OK now it&amp;#8217;s your problem&amp;#8221;.&lt;/p&gt;
&lt;p&gt;These multicores actually do a lot of important things well and so if you&amp;#8217;re good in video games or you&amp;#8217;re doing some calculations like physicists like to have&amp;hellip; then multicore is a super thing. The trouble is, when I look at the last 2000 programs I&amp;#8217;ve written, maybe 2 of them are helped by multicore.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;While I like the idea of learning a new programming language that will change and expand my thinking, the idea of learning one &amp;#8220;to tackle multi-core complexity&amp;#8221; never felt right &amp;mdash; as if we wanted that complexity in the first place. Once again, it&amp;#8217;s worth remembering to practice the skill of taking a step back and seeing beyond what is served and marketed to us.&lt;/p&gt;
&lt;p&gt;On the other hand, a professor from my university, who taught an OS course where we were writing concurrent programs in C++, said at the end of the semester that concurrency &lt;em&gt;is&lt;/em&gt; a way of thinking, and if you really mastered it, you will approach and solve many problems that way. So it&amp;#8217;s probably not an option to avoid entirely, and new languages and frameworks(?) should help us explore those grounds.&lt;/p&gt;</content>
   <author>
     <name>Marko Anastasov</name>
     <uri>http://www.marko.anastasov.name/about</uri>
   </author>
 </entry>
 
 <entry>
   <title>Active hammer</title>
   <link href="http://www.marko.anastasov.name/blog/2010/08/01/active-hammer/"/>
   <updated>2010-08-01T00:00:00-07:00</updated>
   <id>http://www.marko.anastasov.name/blog/2010/08/01/active-hammer</id>
   <content type="html">&lt;p&gt;&lt;a href=&quot;http://blog.frankchimero.com/post/881248867/lazy-hammer&quot;&gt;Frank Chimero has yet another interesting post&lt;/a&gt; on the value of making new things through collaboration with people from other fields. In the introduction, he makes this good observation:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[Dino and He-Man] were my two favorite toys. Looking back at them, I played more with that shabby dinosaur toy than I did with He-Man. Because He-Man, well, had to be He-Man. That’s all he could be, and he could only do the things I saw on the television show. He couldn’t shoot lasers out of his eyes, he couldn’t bend time, he couldn’t eat bombs. But dinosaur could. Dino could do anything [&amp;#8230;] because I wasn’t playing in someone else’s story, letting someone else do my pretending for me.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To maintain a healthy state of mind, I believe that the same applies to anyone doing some kind of creative work. If you&amp;#8217;re in it, you must get at least some pleasure in making things. From nothing. Most likely, it is why you&amp;#8217;ve always wanted to do that.&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re a programmer, I think it&amp;#8217;s essential to have something going on aside. Either a part-time startup, or an open source pet project, or reading a CS book on a topic you&amp;#8217;re not familiar with. Otherwise, depending on your job but still, you might start wondering &lt;a href=&quot;http://reprog.wordpress.com/2010/03/03/whatever-happened-to-programming/&quot;&gt;whatever happened to programming&lt;/a&gt;.&lt;/p&gt;</content>
   <author>
     <name>Marko Anastasov</name>
     <uri>http://www.marko.anastasov.name/about</uri>
   </author>
 </entry>
 
 <entry>
   <title>OpenID and OAuth</title>
   <link href="http://www.marko.anastasov.name/blog/2010/07/23/openid-and-oauth/"/>
   <updated>2010-07-23T00:00:00-07:00</updated>
   <id>http://www.marko.anastasov.name/blog/2010/07/23/openid-and-oauth</id>
   <content type="html">&lt;p&gt;About three years have passed since OpenID initiative was widely launched and from what I see, only hardcore tech geeks, a tiny fraction of Internet users, have acquired or figured out what their OpenID &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; is. (My OpenID &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt; is this site&amp;#8217;s &lt;span class=&quot;caps&quot;&gt;URL&lt;/span&gt;, which redirects to myid.net via some meta tags.)&lt;/p&gt;
&lt;p&gt;The password problem does remain. However, it is a problem that only we have, the fraction that has dozens of active accounts. In a way, it was expected that because of this everyone else would eventually understand and &lt;em&gt;type in&lt;/em&gt; an OpenID. Ambitious.&lt;/p&gt;
&lt;p&gt;Meanwhile, a data-sharing idea that started much more modest, OAuth, is being applied on a large scale. Its implementations, two-&lt;em&gt;click&lt;/em&gt; sign ins with Twitter, Facebook, Google Account etc, in the context where these accounts provide value and integration with the corresponding service makes sense, are awesome. It’s becoming a standard for secure third-party application development through &lt;span class=&quot;caps&quot;&gt;API&lt;/span&gt; access, latest example being &lt;a href=&quot;http://staff.tumblr.com/post/806396160/oauth&quot;&gt;Tumblr&lt;/a&gt;. But to use it just to solve the “login problem” is not appropriate.&lt;/p&gt;
&lt;p&gt;This has proved that the data and, perhaps even more, friend portability problem is more important. There can’t be one true universal solution on the web. Rather, we should continue to standardize how to connect the nodes.&lt;/p&gt;</content>
   <author>
     <name>Marko Anastasov</name>
     <uri>http://www.marko.anastasov.name/about</uri>
   </author>
 </entry>
 
 <entry>
   <title>Surprise reminders</title>
   <link href="http://www.marko.anastasov.name/blog/2010/07/18/surprise-reminders/"/>
   <updated>2010-07-18T00:00:00-07:00</updated>
   <id>http://www.marko.anastasov.name/blog/2010/07/18/surprise-reminders</id>
   <content type="html">&lt;p&gt;Consider setting email reminders (via Google Calendar, for instance) for something in distant future. Eg “have you done x with this person”, “chase this client unless he finally paid”, “go to _” etc. It’s an interesting way to, not just remember, but check whether months later you’re still feeling the same way, and the conditions you’ve predicted still hold true.&lt;/p&gt;</content>
   <author>
     <name>Marko Anastasov</name>
     <uri>http://www.marko.anastasov.name/about</uri>
   </author>
 </entry>
 
 <entry>
   <title>Analog</title>
   <link href="http://www.marko.anastasov.name/blog/2010/04/06/analog/"/>
   <updated>2010-04-06T00:00:00-07:00</updated>
   <id>http://www.marko.anastasov.name/blog/2010/04/06/analog</id>
   <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/manastasov/4467284182&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4058/4467284182_84d71aaa6e.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Recently I acquired an old &lt;span class=&quot;caps&quot;&gt;SLR&lt;/span&gt; and a brand new turntable. &lt;a href=&quot;http://omegawm.tumblr.com/post/439689476/&quot;&gt;Zenit 12aa&lt;/a&gt; from my parents&amp;#8217; wardrobe and a cheap and simple &lt;a href=&quot;http://omegawm.tumblr.com/post/430484889&quot;&gt;Roadstar &lt;span class=&quot;caps&quot;&gt;TTR&lt;/span&gt;-8633&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The turntable happenned more by accident. I was walking through a local home store with a friend and spotted it for just 50 euros. I only have three records at the moment, the pictured rare compilation &lt;a href=&quot;http://www.discogs.com/Various-Nothing-Short-Of-Total-War-Part-One/release/388215&quot;&gt;Nothing Short Of Total War&lt;/a&gt;, and old &lt;a href=&quot;http://en.wikipedia.org/wiki/Jugoton&quot;&gt;Jugoton&lt;/a&gt; Ace Of Spades and a &lt;a href=&quot;http://www.melody.su/eng/&quot;&gt;Мелодия&lt;/a&gt; issued Rachmaninov&amp;#8217;s piano Concerto No. 2, which can be found on the street here for 1 euro.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve always been finding new music, but I&amp;#8217;m slowing down recently. I&amp;#8217;m still checking out new stuff, but when something grabs me, I need to give it some time and my full attention, otherwise it feels like a waste.&lt;/p&gt;
&lt;p&gt;One assignment in high school was to write freely about what we&amp;#8217;d do alone in the house. Two of us, who were talking about music most of the time, complained that we can&amp;#8217;t imagine silly things that teacher thought we would want when the best thing to do is just lay down and listen to the music.&lt;/p&gt;
&lt;p&gt;These days it seems that digital music works best as a preview and my walking soundtrack. In room settings, I never had or saw a non-distracting bridge between a hard drive and speakers. I&amp;#8217;m still for CDs there. And now big vinyl records feel better than them. There&amp;#8217;s something about taking the vinyl out of the card box, putting the needle down, changing sides. Anticipation, sense of time, the pleasure of process. I want that instead of instant availability.&lt;/p&gt;
&lt;p&gt;The Zenit camera is pure joy. I&amp;#8217;ve uploaded &lt;a href=&quot;http://www.flickr.com/photos/manastasov/sets/72157623713651378/&quot;&gt;my first roll of film on Flickr&lt;/a&gt;. Most of them are overexposed (noob), but still the tone and DoF are beautiful. It&amp;#8217;s just silly to have to pay like 500 euros for a &lt;span class=&quot;caps&quot;&gt;DSLR&lt;/span&gt; to get decent lens and manual focus capabilities. And I&amp;#8217;m not sure about the tone. By now you&amp;#8217;re probably assuming that I have metaphysical appreciation for film and mechanical controls. Yes, &lt;a href=&quot;http://www.flickr.com/groups/573182@N24/pool/&quot;&gt;I&amp;#8217;m having fun and megapixels bore the shit out of me&lt;/a&gt;.&lt;/p&gt;</content>
   <author>
     <name>Marko Anastasov</name>
     <uri>http://www.marko.anastasov.name/about</uri>
   </author>
 </entry>
 
 <entry>
   <title>Again(st) patents</title>
   <link href="http://www.marko.anastasov.name/blog/2010/03/06/against-patents/"/>
   <updated>2010-03-06T00:00:00-08:00</updated>
   <id>http://www.marko.anastasov.name/blog/2010/03/06/against-patents</id>
   <content type="html">&lt;p&gt;I wasn&amp;#8217;t completely honest in &lt;a href=&quot;/blog/2010/03/03/ten-minutes-with-software-patents/&quot;&gt;my previous post&lt;/a&gt;. As I was searching for the exact link to Amazon&amp;#8217;s cookie patent on USPTO&amp;#8217;s site, I did a &lt;a href=&quot;http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;amp;Sect2=HITOFF&amp;amp;p=1&amp;amp;u=/netahtml/PTO/search-bool.html&amp;amp;r=0&amp;amp;f=S&amp;amp;l=50&amp;amp;TERM1=cookies&amp;amp;FIELD1=TI&amp;amp;co1=AND&amp;amp;TERM2=&amp;amp;FIELD2=&amp;amp;d=PTXT&quot;&gt;search for &amp;#8216;cookies&amp;#8217;&lt;/a&gt;. Turns out there&amp;#8217;s lots of other silly software patents about doing something with browser cookies, which is logically not far from patenting an arbitrary sequence of operation in &lt;span class=&quot;caps&quot;&gt;RAM&lt;/span&gt;. But there are also patents about how to actually &lt;a href=&quot;http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;amp;Sect2=HITOFF&amp;amp;p=1&amp;amp;u=/netahtml/PTO/search-bool.html&amp;amp;r=24&amp;amp;f=G&amp;amp;l=50&amp;amp;co1=AND&amp;amp;d=PTXT&amp;amp;s1=cookies.TI.&amp;amp;OS=TTL/cookies&amp;amp;RS=TTL/cookies&quot;&gt;make cookies&lt;/a&gt;. Now in predefined shapes.&lt;/p&gt;
&lt;p&gt;Recent &lt;a href=&quot;http://bits.blogs.nytimes.com/2010/03/04/an-explosion-of-mobile-patent-lawsuits/&quot;&gt;explosion of patent lawsuits in mobile computing&lt;/a&gt; has provoked a &lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2004/10/12/PatentTheory&quot;&gt;lot&lt;/a&gt; of &lt;a href=&quot;http://daringfireball.net/2010/03/this_apple_htc_patent_thing&quot;&gt;people&lt;/a&gt; to &lt;a href=&quot;http://www.marco.org/430351101&quot;&gt;blog&lt;/a&gt; about software patents. But seriously, how are software patents different from any other? They&amp;#8217;re all about how to make something. Is it because software is not a physical thing?&lt;/p&gt;
&lt;p&gt;In fact I think that patents should not exist in general.&lt;/p&gt;
&lt;p&gt;Some say that companies need to protect their inventions. There&amp;#8217;s plenty of &lt;a href=&quot;http://www.apple.com&quot;&gt;evidence&lt;/a&gt; that a company can be a leader in some field even if all the ingredients and methods are available to everybody else. A frequent example are pharmaceutical companies, who are thought to spend huge amounts of money in research, thus should be given a monopoly on a certain medication for some time. They &lt;em&gt;deserve&lt;/em&gt; a monopoly? Perhaps a better question would be how did the society end up in a situation that such research should not be done through a joint effort at universities. It just doesn&amp;#8217;t work trying to &lt;a href=&quot;http://blogs.hbr.org/haque/2009/12/21st_century_strategy_in_four.html&quot;&gt;maximize profit at every step you make&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Perhaps patents made sense in late 19th century, but I don&amp;#8217;t think that a legal ground that creates &lt;a href=&quot;http://en.wikipedia.org/wiki/Rambus&quot;&gt;companies that make money from lawsuites&lt;/a&gt; is the way to go. Neither should individuals get passivizing royalties. It doesn&amp;#8217;t matter if they &lt;a href=&quot;http://www.imdb.com/title/tt0276751/&quot;&gt;go to the hair dresser every day&lt;/a&gt; or start a company; a false sense of reality can have bad consequences &amp;mdash; mostly on the people who are around.&lt;/p&gt;
&lt;p&gt;Good ideas should spread freely.&lt;/p&gt;</content>
   <author>
     <name>Marko Anastasov</name>
     <uri>http://www.marko.anastasov.name/about</uri>
   </author>
 </entry>
 
 <entry>
   <title>Ten minutes with software patents</title>
   <link href="http://www.marko.anastasov.name/blog/2010/03/03/ten-minutes-with-software-patents/"/>
   <updated>2010-03-03T00:00:00-08:00</updated>
   <id>http://www.marko.anastasov.name/blog/2010/03/03/ten-minutes-with-software-patents</id>
   <content type="html">&lt;p&gt;One of the news of last week was that Facebook was granted a U.S. patent on &lt;a href=&quot;http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PALL&amp;amp;p=1&amp;amp;u=/netahtml/PTO/srchnum.htm&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=7669123.PN.&amp;amp;OS=PN/7669123&amp;amp;RS=PN/7669123&quot;&gt;news feed&lt;/a&gt;. I share the opinion that &lt;a href=&quot;http://cdixon.org/2009/09/24/software-patents-should-be-abolished/&quot;&gt;software patents should not exist&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/blog/stopwords-in-software-patents.png&quot; height=&quot;300&quot; width=&quot;389&quot; alt=&quot;percentage of stopwords in software patents&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Here are some other insanities that I found quickly:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PALL&amp;amp;p=1&amp;amp;u=/netahtml/PTO/srchnum.htm&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=7346850.PN.&amp;amp;OS=PN/7346850&amp;amp;RS=PN/7346850&quot;&gt;Method and system for storing, navigating and accessing files within an operating system through the use of a graphical thumbnail representing the video display of the active document within the active application, and organized chronologically by the most recent file captured&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PG01&amp;amp;p=1&amp;amp;u=/netahtml/PTO/srchnum.html&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=&amp;#39;20020087509&amp;#39;.PGNR.&amp;amp;OS=DN/20020087509&amp;amp;RS=DN/20020087509&quot;&gt;Method to identify a supplier of good or services over the Internet by providing a home page with at least one link to a directory Web site for a class of goods or services&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PALL&amp;amp;p=1&amp;amp;u=/netahtml/PTO/srchnum.htm&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=7181690.PN.&amp;amp;OS=PN/7181690&amp;amp;RS=PN/7181690&quot;&gt;System and method for enabling users to interact in a virtual space&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PALL&amp;amp;p=1&amp;amp;u=/netahtml/PTO/srchnum.htm&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=6990452.PN.&amp;amp;OS=PN/6990452&amp;amp;RS=PN/6990452&quot;&gt;Method for sending multi-media messages using emoticons&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PALL&amp;amp;p=1&amp;amp;u=/netahtml/PTO/srchnum.htm&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=5764992.PN.&amp;amp;OS=PN/5764992&amp;amp;RS=PN/5764992&quot;&gt;Method and apparatus for automatic software replacement&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PALL&amp;amp;p=1&amp;amp;u=/netahtml/PTO/srchnum.htm&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=6,775,828.PN.&amp;amp;OS=PN/6,775,828&amp;amp;RS=PN/6,775,828&quot;&gt;Delayed uploading of user registration data&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;amp;Sect2=HITOFF&amp;amp;d=PALL&amp;amp;p=1&amp;amp;u=/netahtml/PTO/srchnum.htm&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;s1=7660816.PN.&amp;amp;OS=PN/7660816&amp;amp;RS=PN/7660816&quot;&gt;System and process for encoding selected data structures in browser cookies&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&amp;amp;Sect2=HITOFF&amp;amp;p=1&amp;amp;u=/netahtml/PTO/search-bool.html&amp;amp;r=1&amp;amp;f=G&amp;amp;l=50&amp;amp;co1=AND&amp;amp;d=PTXT&amp;amp;s1=%22Unlocking+Device+Performing+Gestures+Unlock+Image%22.TI.&amp;amp;OS=TTL/&quot;&gt;Unlocking a device by performing gestures on an unlock image&lt;/a&gt; (update via &lt;a href=&quot;http://twitter.com/dhh/status/9931291336&quot;&gt;@dhh&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;</content>
   <author>
     <name>Marko Anastasov</name>
     <uri>http://www.marko.anastasov.name/about</uri>
   </author>
 </entry>
 
</feed>

