<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-2936626869504789093</id><updated>2008-08-26T17:38:17.299-04:00</updated><title type='text'>15KB of Fame</title><link rel='alternate' type='text/html' href='http://carlos.bueno.org/'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-6026839745311630270</id><published>2008-08-26T02:29:00.012-04:00</published><updated>2008-08-26T17:38:17.319-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='archives'/><category scheme='http://www.blogger.com/atom/ns#' term='dowser'/><title type='text'>How To Save The Web</title><content type='html'>&lt;p&gt;There is no such thing as public record on the internet. Maybe that sounds strange -- the internet is the most public thing around. But consider this: it would be impossible for, say, the New York Times to change or obliterate something it printed in 1997. There are hardcopies all over the world. But for nyt.com it's as simple as a mouse click, and it happens all of the time. The internet we have today is &lt;i&gt;public&lt;/i&gt; but it's not really a &lt;i&gt;record&lt;/i&gt;.&lt;/p&gt; &lt;p&gt;This is pretty important. Public record, the ability to prove that someone said something on a certain date, is the basis of a free and literate society.&lt;/p&gt;  &lt;h4&gt;It doesn't have to be this way&lt;/h4&gt; &lt;p&gt; &lt;div style="width:250px; float:right; padding:0.4em; margin:0.4em; border:solid 1px grey;"&gt; &lt;b&gt;Some disappeared things that got noticed.&lt;/b&gt; &lt;p&gt;&lt;a href="http://sports.yahoo.com/olympics/beijing/blog/fourth_place_medal/post/IOC-orders-investigation-into-He-Kexin-s-age?urn=oly,102564" rel="external nofollow"&gt;sports.yahoo.com&lt;/a&gt; ...a New York computer security expert who found official Chinese documents that list He's age as 14 years and 220 days... The spreadsheets were &lt;b&gt;taken down&lt;/b&gt; off the site recently and He's name had been removed...  &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.talkingpointsmemo.com/archives/007536.php" rel="external nofollow"&gt;www.talkingpointsmemo.com&lt;/a&gt; "When we went to the page for the photograph of President Bush and Abramoff, the page in question had &lt;b&gt;disappeared&lt;/b&gt; from the site..."  &lt;/p&gt;&lt;p&gt;&lt;a href="http://perezhilton.com/2008-08-24-more-on-the-dr-drew-rehab-facility-scandal" rel="external nofollow"&gt;perezhilton.com&lt;/a&gt; "Pinksky's photo &lt;b&gt;disappeared&lt;/b&gt; from the hospital's site on Friday, as the scandal story started to get more legs..." &lt;/p&gt; &lt;a href="/disappeared.html"&gt;lots more...&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;For historical reasons, stuff published on the web lives primarily on servers controlled by the original publisher. This means that if they go away that data does too. It also means that they get to choose how it is accessed. Every time some politician is disgraced, his or her name is removed from the website of any organization that can't afford the embarrassment. When a publisher announces that all back issues will go behind the "pay wall", behind the wall it goes.&lt;/p&gt;  &lt;p&gt;Revisionism is sometimes risky. If you are caught in the act it only takes a few people to make sure &lt;a rel="external nofollow" href="http://www.google.com/search?q=09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0&amp;btnG=Search"&gt;copies pop up like dandelions&lt;/a&gt;. But these cases are the exception and I think Cory Doctorow is &lt;a href="http://craphound.com/cambridge_biz_lectures.txt"&gt;far too smug&lt;/a&gt; about this point. The daily loss of data is much greater than what bloggers can hope to rescue. And what is important to us now may not be the bits our descendants care about. Archaeologists learn more from garbage dumps than from Genesis.&lt;/p&gt;  &lt;p&gt;There are a few coherent public archives, for example, Yahoo's and Google's cache and archive.org. But Google's cache exists for Google's purposes and it is not designed for the long term. Archive.org has two handicaps: a centralized cache of the web is very expensive to maintain, and they are forced to &lt;a href="http://www.chillingeffects.org/dmca512/notice.cgi?NoticeID=1899"&gt;take down stuff&lt;/a&gt; all of the time. We need something that can scale, something both lawyer- and disaster-resistant.&lt;/p&gt;  &lt;h4&gt;The good news&lt;/h4&gt;  &lt;p&gt;Isn't it interesting how many of these problems are solved by having &lt;a href="http://www.lockss.org"&gt;lots of copies in lots of places&lt;/a&gt;?&lt;/p&gt;   &lt;p&gt;In a sense this archive already exists, though in a low-energy state. Part of it is in your browser's cache right now. These caches are not coherent, organized, searchable, or public. They also have a lot of stuff in there that is better left private. So we have to work around that. But it's a start.&lt;/p&gt;  &lt;h4&gt;What the Archive should be&lt;/h4&gt; &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Decentralized &amp;amp; Redundant&lt;/b&gt;&lt;br/&gt;   Centralized is too expensive and too fragile. Redundancy increases the odds of survival.   &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Long-Term&lt;/b&gt;&lt;br/&gt;If it's not long-term there's not much point. Open, stable formats.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Locally curated&lt;/b&gt;&lt;br/&gt;There should be at least as many opinions about what should go into the archive as people using it.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Public &amp;amp; Coherent&lt;/b&gt;&lt;br/&gt; A cache is useless if no one can get to it. It should also contain only things that are already public.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Verifiable&lt;/b&gt;&lt;br/&gt;Whether by digital signatures or by comparing copies, or both, the archive must be resistant to tampering.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Useful for User 0&lt;/b&gt;&lt;br/&gt; It has to be useful even if you are the only user, otherwise there is no incentive to keep the flame alive.&lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Fellow Travelers&lt;/h4&gt; &lt;p&gt;One way to do this is with desktop software. My old project &lt;a href="http://dowser.sf.net"&gt;Dowser&lt;/a&gt; was an attempt to make personal archiving easy for the average user under the guise of a "research tool". I'm working on a new version called Dowser2. If you want to help, drop me a line at my first name at bueno dot org.&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2008/08/save-web.html' title='How To Save The Web'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=6026839745311630270' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/6026839745311630270'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/6026839745311630270'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-3421443460321135961</id><published>2008-06-09T17:04:00.009-04:00</published><updated>2008-06-17T21:04:42.187-04:00</updated><title type='text'>Network Distance</title><content type='html'>&lt;span style="font-weight:bold;"&gt;When Sydney is closer than Sao Paulo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It's quite possible to make your living from the internet without really considering how it's constructed. I came across this talking with my friend Aaron. He's a bright guy but like many people, assumes the net is done "with satellites or whatever", or never think about it.  &lt;br /&gt;&lt;br /&gt;The physical structure of the internet very similar to the global air network. Picture those glowing arcs connecting cities on the back of airline magazines. Then recall the hour you spent in line before boarding, the hour spent driving to the airport, the two hours from the big hub airport to the smaller city you really want to go to, and how relieved you are to be traveling now instead of last week when a storm in Chicago somehow messed up flights to Los Angeles. That's basically how your data feels, too.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;The long-haul internet is, in fact, a series of tubes. Very fragile tubes. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The long-haul cables that run the global economy are less than 2 inches in diameter, buried under railroad tracks, highways, or ocean sediment. Within densely-settled areas the network is relatively redundant. But between countries and across oceans, data flows through an uncomfortably small set of bottlenecks. &lt;br /&gt;&lt;br /&gt;Any minor disaster can damage large portions of the 'net. I recall one incident in 2004 when Miami/Sao Paulo traffic was suddenly re-routed through Washington DC, then New York, then across the ocean to Brussels(!), then back to SP. As late as 1998, a train wreck or wildfire in northern Florida could cut off the whole peninsula for days. This year one of the most exposed points, Suez, suffered multiple failures. The re-routing flooded the already overloaded Europe-Asia network for several weeks.&lt;br /&gt;&lt;br /&gt;Even on a good day you can see the problem. Look at how a packet of data might travel from San Francisco to Hong Kong:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;(start)&lt;br /&gt;Folsom St, San Francisco (1 mile)&lt;br /&gt;Pine St, San Francisco (2 miles)&lt;br /&gt;Pine St, San Francisco&lt;br /&gt;Oakland, CA (10 miles)&lt;br /&gt;Sacramento, CA (80 miles)&lt;br /&gt;San Jose, CA (120 miles)&lt;br /&gt;Oakland, CA (40 miles)&lt;br /&gt;San Jose, CA (40 miles)&lt;br /&gt;Hong Kong (7,000 miles)&lt;br /&gt;(finish)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;That poor little packet of data rattled all around California, looking for an uncongested cable over the Pacific. For each hop, a decision is made to send it on to some other place that may have better luck. The system works pretty well under stress. The point is that the stress is there all of the time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold; margin:4px;"&gt;The long-haul internet is a map of trade volume between cities, that lags up to 20 years behind reality.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is actually true for all forms of high-volume transport, so there is a lot of history to learn from. Infrastructure is insanely expensive and slow to build even though it almost always pays off in the long run. Short hops between financial/military/political/industrial hubs tend to get built up first. Just look at how many ways there are to travel between New York, Boston, and DC, for example.&lt;br /&gt;&lt;br /&gt;Or look at area codes. At the time the precursor to the modern phone system was built, dialing a 1 took 1/9th the time of dialing a 9. Silly, but true. So there was a premium on lower numbers. New York's area code was 212, DC 202, Los Angeles 310, Chicago 312. El Paso, Texas? 915. Anchorage, Alaska? 907. Miami was definitely not a hub at the time, but it was important to the Navy and Air Force. Miami's code is 305.&lt;br /&gt;&lt;br /&gt;&lt;img style="float:right; margin:8px;" src="http://carlos.bueno.org/uploaded_images/2585887836_eb2ce57f87-775904.jpg" border="0" alt="Finally" /&gt;So if several factors of demography, geography, and politics align, there may form a route of sufficient capacity between two points. If not, too bad. It takes years to build up demand, more years to begin the project, and more and more years to finish it. There are bribes, labor riots, sabotage, political chicanery, etc, and that's when it's a good idea. The first trans-continental rail link in the US was completed in 1869. Twenty years earlier, people had been hijacking ships in Louisiana to sail around South America and crash-land ashore at San Francisco. Other people walked. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Almost as often you'll see huge infrastructure built for political reasons. For example, there is a highway that runs directly from Orlando's airport to Disney World and Cape Canaveral. In those cases trade can grow because the infrastructure is already there.&lt;br /&gt;&lt;br /&gt;So what does this have to do with the internet? Quite a lot. The same drama plays out when cables are planned and laid. The connection between Seattle and Tokyo is excellent. Ciudad Mexico and Dallas? Fairly new and really fast. New York to London? World-class. But try to get an email from Barcelona to Bangalore, and often you'll find that it routes through America. Companies are scrambling to build up Europe-Asia links. They've been scrambling since the late 1980's, and it will be some time before they get there.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;The long-haul internet is not a magic leprechaun. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Let's imagine a perfectly balanced world-wide network. You have a business based in San Francisco. Your people are in SF, your technology suppliers are in SF, most of your customers are in the United States. You have a small but growing customer base in Hong Kong and China. We have a perfect 'net, so there are no silly congestion problems and there is just as much bandwidth across oceans as between cities. Rack space in HK is twice the price as in SF. &lt;br /&gt;&lt;br /&gt;So what is the no-brainer place to put your next server farm, hire people to maintain it, set up office space, pay property and business taxes, etc? Correct. Hong Kong. No matter how good the internet gets it will never be faster than a small fraction of the speed of light.&lt;br /&gt;&lt;br /&gt;Recently I was looking at the server logs of a site located in the US. The response times had a very high variance, which indicates a severe bottleneck somewhere. After a lot of poking around, trying to find the problem within the server farm, I had the bright idea to segment the logs by source country. And there it was: the response times were all over the map because the users were all over the map. From the perspective of the 'net, Stockholm and Singapore are just down the block while India and Sao Paulo are past the moon.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Rules of thumb:&lt;/span&gt;&lt;br /&gt;  - Light takes about 100 milliseconds to travel 10,000 miles and back.&lt;br /&gt;&lt;br /&gt;  - A network packet on a good route may take 3 to 10 times that long.&lt;br /&gt;&lt;br /&gt;  - A network packet has not "arrived" until a return acknowledgment has been sent all the way back.&lt;br /&gt;&lt;br /&gt;  - The longer and more complicated the route from here to there, the higher the chance (often more than 10%!) that a packet will get lost.&lt;br /&gt;&lt;br /&gt;  - The larger the file you send, the more packets it has to be chopped up into, the more likely one will be lost and have to be re-transmitted. All else being equal the transit time of a file increases more than linearly to its size.</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2008/06/network-distance.html' title='Network Distance'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=3421443460321135961' title='4 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/3421443460321135961'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/3421443460321135961'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-2890902383868981529</id><published>2008-02-01T20:51:00.000-05:00</published><updated>2008-02-01T20:59:33.235-05:00</updated><title type='text'>Evolved Code vs Enterprise Code</title><content type='html'>Once upon a time, Adrian Thompson accidentally &lt;a href="http://archive.bcs.org/bulletin/jan98/leading.htm" id="ae.e" title="created a magical artifact"&gt;created a magical artifact&lt;/a&gt;. He used a genetic algorithm to evolve a FPGA circuit that would distinguish between signals of two frequencies. The winning specimen was pretty unlikely: it worked on that chip only, and only at certain temperatures. It contained circuits that were not connected to the others, but when he turned those off the damned thing stopped working. The neighboring gates depended on that extra bit of inductance, which varied with a slight flaw in another gate... maybe. No one really knows.&lt;br /&gt;&lt;br /&gt;Once upon a time, a small group of hackers evolved a piece of software. They focused so much on doing more with less that they themselves became crucial parts of the implementation: Leo took over ops because he stayed late to avoid traffic anyway. These support emails routed to Bianca because she spoke Spanish and Portuguese. Tatiana had a nicer touch with angry customers. Carlos had the pager because he's good at troubleshooting. Tom made the changes to the template parser because Tom's the genius who wrote it. The bug tracking system was a whiteboard. Every little detail seemed to depend on some idiosyncrasy of the people or their environment. It worked -- somehow. Every startup is a freak accident.&lt;br /&gt;&lt;br /&gt;This is why I think &lt;a href="http://discovermagazine.com/2007/dec/long-live-closed-source-software/" id="xo-1" title="Jaron Lanier's bomb-throwing"&gt;Jaron Lanier's bomb-throwing&lt;/a&gt; about closed- versus open-source focuses on the wrong thing. When you're talking about "radical creativity" in a program, it doesn't matter how many people are allowed to &lt;i&gt;read&lt;/i&gt; the source code, but how many are &lt;a href="http://www.catb.org/jargon/html/Y/You-are-not-expected-to-understand-this.html"&gt;required to understand it&lt;/a&gt;. Having too many junior hackers on your source tree is just as bad as too many customers pestering you about compatability.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The fundamental difference between the first two systems and the ones that come out of large organizations is that there was no difference between design and implementation. Enterprise code is designed, vetted, reviewed, implemented, deployed, life-cycled, etc. The purpose is to have no irreplaceable parts. On the other hand, the magic chip and the startup were evolved as fast as possible in a way that could never be exactly repeated.&lt;br /&gt;&lt;br /&gt;When an enterprizey programmer and an alpha-hacker look at each other's code, the same thought occurs: "&lt;i&gt;This is a rambling mess! How do they get away with this crap?&lt;/i&gt;" The documentation is the code, alpha-hackers say. Don't you see that you're writing your programs in PowerPoint? The process gurus grumble about "heroics", maintainability, knowledge transfer, bus accidents. The enterprizey people regard design as something that must be as separate as possible from the expression-as-code. How else can it be maintained by anyone? Take away Tom and the thing no longer works. True, but if enterprizey was always better, BigCo wouldn't get their lunch eaten by wittle bitty startups.&lt;br /&gt;&lt;br /&gt;It gets more fun when the big ones turn around and eat the little ones. Most startup acquisitions play out like a spider dissecting a fly: gruesomely impersonal and tedious. You just can't get over the image of that fat spider pick pick picking away at a violated husk. &lt;a href="http://www.paulgraham.com/icad.html" id="t-hh" title="Yahoo's epic rewrite of RTML"&gt;Yahoo's epic rewrite of RTML&lt;/a&gt;, or its painful digestion of my &lt;a href="http://www.terespondo.com" id="b861" title="company's"&gt;company's&lt;/a&gt; system, are the same phenomenon as that spider, or that poor bastard trying to understand his magical chip. There are bits that work only there &amp;amp; then, bits that may be impossible for an outsider to grok completely, bits that even the same people would do differently now.</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2008/02/evolved-code-vs-enterprise-code.html' title='Evolved Code vs Enterprise Code'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=2890902383868981529' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/2890902383868981529'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/2890902383868981529'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-3232140043019028390</id><published>2007-12-03T12:11:00.000-05:00</published><updated>2007-12-03T12:21:52.807-05:00</updated><title type='text'>It's the Economy, Stupid.</title><content type='html'>At least 50.7% of the voters in Venezuela would rather not give their president dictatorial powers and a shot at life in office.&lt;br /&gt;&lt;br /&gt;The "socialist paradise" bribe in the constitutional referendum was transparent: a 6-hour day and some worker's benefits in exchange for astonishing new powers for Chavez, including no term limit and an extension of the term from 6 to 7 years. The 7-year thing really bothered me. The only reason I can think for it is that, being a prime number, a 7-year term would put him out of step. At the times most other leaders would be sweating re-election he would have lots of elbow room.&lt;br /&gt;&lt;br /&gt;But Chavez was out of step on the economy. The bribes were to be funded by oil exports, which are strongly linked to the dollar. With the dollar going down, there is enormous inflation pressure in oil-producing countries. Chavez' answer to that was price and currency controls. The official rate is 2,200-odd Bolivares to 1 Dollar, with tight limits on how much you can buy or sell. As of last week the black-market rate is over 5,000:1. To wish inflation away he put in price controls on basic foodstuffs, with the unsurprising result that there is less and less stuff on the shelves.&lt;br /&gt;&lt;br /&gt;Just as Solidarity in Poland was partly fueled by the price of sausage, the NO campaign got boost from the scarcity of &lt;a href="http://en.wikipedia.org/wiki/Harina_P.A.N."&gt;Doña Arepa&lt;/a&gt;. You can shut down the TV stations, you can shoot the protesters are arrest the "traitors", but you can't monkey with the price of milk.</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2007/12/its-economy-stupid.html' title='It&apos;s the Economy, Stupid.'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=3232140043019028390' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/3232140043019028390'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/3232140043019028390'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-5802091723972859727</id><published>2007-11-01T18:09:00.000-04:00</published><updated>2007-11-01T18:38:54.313-04:00</updated><title type='text'>Almost Famous</title><content type='html'>&lt;a href="http://www.spock.com/Linda_Goodwin-Nichols_Mayor/"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://carlos.bueno.org/uploaded_images/Picture-32-797671.png" border="0" alt="Linda Goodwin-Nichols on Spock" title="Linda Goodwin-Nichols on Spock" /&gt;&lt;/a&gt;Check out this cutie: &lt;a href="http://www.spock.com/Linda_Goodwin-Nichols_Mayor/"&gt;Linda Goodwin-Nichols&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Ms. Nichols is the Mayor of Kissimee, Florida, a real estate agent and a local philanthropist. She is what we at &lt;a href="http://www.spock.com/q/%22spock-team%22"&gt;Spock&lt;/a&gt; call a semi-famous person. Her data was &lt;b&gt;automatically&lt;/b&gt; picked out from thousands of "Linda Nichols" pages and assembled from over 25 separate sources on the web. Pictures, co-workers, political contributions, fax number, mailing address, press articles, etc etc and so forth. A trained researcher at a newspaper would take hours to gather this much information.&lt;br /&gt;&lt;br /&gt;Forget about trawling social networks and Wikipedia. Tagging your friends is fun but not very useful outside of your own circle. Famous people are easy because there is so much unambiguous information about them. Regular joes like you and I are easy because there is so little. The &lt;span style="font-weight:bold;"&gt;real&lt;/span&gt; challenge and value of "people search" is getting this level of depth for the several million people who are somewhere in between.</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2007/11/almost-famous.html' title='Almost Famous'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=5802091723972859727' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/5802091723972859727'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/5802091723972859727'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-1395488164015746791</id><published>2007-09-03T02:41:00.000-04:00</published><updated>2007-09-04T00:28:03.352-04:00</updated><title type='text'>Persai: failed in the cradle</title><content type='html'>&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://carlos.bueno.org/uploaded_images/kitty-rpe-761646.png" border="0" alt="" /&gt; &lt;a href="http://www.persai.com"&gt;Persai&lt;/a&gt; is &lt;a href="http://www.uncov.com/2007/8/6/valleywag-tries-investigative-journalism-fails"&gt;Ted D's new startup&lt;/a&gt;. Details are still sketchy, and will remain so until these e-tards finally wither away. The basic idea is that Persai will suck on everyone's RSS feed pipe, swish it around and then spit it out. The  killer feature is "recommendations", probably based on a classifying algorithm they cribbed from an old IR paper. So not only will it suck for user #1, it will suck for every other user until their personal filter is trained.&lt;br /&gt;&lt;br /&gt;A shitty idea deserves a shitty implementation. The whole thing depends on Rails plus a wobbly collection of Java search-engine-y stuff that keeps changing its name and is nowhere near as efficient or reliable as the Google software it tries to imitate. Bonus: Persai will be hosted on Amazon's EC2 for maximum falability. Read my lips, guys: $73/month plus bandwidth for a lamed webserver with no N-O S-L-A. This is what happens when math nerds-turned-Google interns design a server farm.&lt;br /&gt;&lt;br /&gt;Congratulations! Your company is pursuing a&lt;br /&gt;&lt;br /&gt;(X) pseudo-technical ( ) web 2.0 ( ) ad-based ( ) acquisition-based &lt;br /&gt;&lt;br /&gt;approach to making money. Your idea fails. Here is why it fails. (One or more of the following may apply to your particular idea, and it may have other flaws which we couldn't be arsed to point out.)&lt;br /&gt;&lt;br /&gt;(X) 80% of blog pages are robot-generated rips and spam&lt;br /&gt;(X) of the remaining 20%, 95% are metoo posts&lt;br /&gt;(X) "Authority" (i.e. "groupthink") is easily gamed and useless in any event&lt;br /&gt;(X) storage and bandwidth are cheap, but not that cheap&lt;br /&gt;( ) moving data to the CPU is still not cheap&lt;br /&gt;(X) No one will pay to use this&lt;br /&gt;( ) Google will not buy you&lt;br /&gt;(X) Nicely-organized shit is still shit&lt;br /&gt;( ) A dating site that actually works means no repeat customers, dummy.&lt;br /&gt;&lt;br /&gt;Specifically, your plan fails to account for:&lt;br /&gt;&lt;br /&gt;( ) Lack of central controlling authority for blogs&lt;br /&gt;(X) Asshats&lt;br /&gt;( ) Fakesters&lt;br /&gt;(X) Providing actual value&lt;br /&gt;(X) DMCA takedown notices&lt;br /&gt;(X) Criminal investigations &amp; liability &lt;br /&gt;( ) Thundering Herds (not that you have any users)&lt;br /&gt;(X) Scalability&lt;br /&gt;( ) Hyperventilation about paedophiles/kiddie porn/bomb instructions&lt;br /&gt;(X) Undocumented, alpha-quality, Open Source knock-offs of Google infrastructure&lt;br /&gt;(X) Continued availability of Amazon compute services&lt;br /&gt;( ) Languages other than English (you provincial e-tard)&lt;br /&gt;(X) Extremely low marginal cost of blogspam&lt;br /&gt;(X) Clickfraud&lt;br /&gt;( ) Inherent failure of geocoding IP addresses&lt;br /&gt;( ) Armies of worm-riddled, broadband-connected computers&lt;br /&gt;(X) Eternal arms race involved in all filtering approaches&lt;br /&gt;(X) Unpopularity of weird new search engines&lt;br /&gt;(X) User Fatigue And Internet Login Syndrome (UFAILS)&lt;br /&gt;( ) No one wants to be on the same social network as their mom&lt;br /&gt;( ) Extreme stupidity of the internet public&lt;br /&gt;( ) Extreme cupidity of the internet public&lt;br /&gt;(X) Badly-coded blog readers&lt;br /&gt;(X) Badly-coded feeds&lt;br /&gt;(X) False positives that result in the replication of spammy data at your expense. (Thanks, asshole!)&lt;br /&gt;(X) Search Engine payola&lt;br /&gt;(X) Facebook&lt;br /&gt;&lt;br /&gt;and the following philosophical objections may also apply:&lt;br /&gt;&lt;br /&gt;(X) Ideas similar to yours are easy to come up with, yet all have failed&lt;br /&gt;( ) Blacklists suck&lt;br /&gt;( ) Whitelists suck&lt;br /&gt;(X) PageRank-style ideas are patented, and also suck&lt;br /&gt;(X) Clustering algorithms run in k^2 time or worse, and, furthermore, suck&lt;br /&gt;( ) Other people should be able to talk about Ron Paul without us having to hear it&lt;br /&gt;( ) Profitability should not involve AdSense&lt;br /&gt;( ) Profitability should not involve banner ads or affiliate programs&lt;br /&gt;( ) Userbase growth should not involve spamming address books&lt;br /&gt;( ) Searching should be free&lt;br /&gt;(X) Why should we have to trust you and your servers?&lt;br /&gt;(X) Why should I listen to your sucky algorithm instead of my friends?&lt;br /&gt;&lt;br /&gt;Furthermore, this is what I think about you:&lt;br /&gt;&lt;br /&gt;( ) Sorry dude, but I don’t think it would work.&lt;br /&gt;( ) This is a stupid idea, and you’re stupid for suggesting it.&lt;br /&gt;(X) Nice try, assh0le! Go back to wanking on 4chan.</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2007/09/persai-your-company-advocates-x-pseudo.html' title='Persai: failed in the cradle'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=1395488164015746791' title='8 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/1395488164015746791'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/1395488164015746791'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-1196312825613364647</id><published>2007-06-01T12:11:00.000-04:00</published><updated>2007-06-01T12:27:27.215-04:00</updated><title type='text'>Think Twitter is frivolous? Ask the protesters in Venezuela.</title><content type='html'>Twitting your bathroom breaks is frivolous. Like the user who used reddit to report on &lt;a href="http://reddit.com/info/j30d/comments"&gt;last year's coup in Thailand&lt;/a&gt;, the kids on the streets of Caracas who are protesting Hugo Chavez have a real use for it. They are using Twitter, SMS, camera phones, etc to coordinate, keep people safe, and get the word out as things happen on the scene.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.periodismodepaz.org/index.php/2007/05/30/dias-de-guardar/"&gt;Periodismo De Paz (Spanish)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Update: Sis reminded me about the Usenet posts from "&lt;a href="http://en.wikipedia.org/wiki/Kremvax"&gt;kremvax&lt;/a&gt;" during the Russian coup in 1991.</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2007/06/think-twitter-is-frivolous-ask.html' title='Think Twitter is frivolous? Ask the protesters in Venezuela.'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=1196312825613364647' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/1196312825613364647'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/1196312825613364647'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-6540371906461735820</id><published>2007-05-22T11:54:00.000-04:00</published><updated>2007-05-22T13:07:57.793-04:00</updated><title type='text'>Helprin Wants Eternal Copyright</title><content type='html'>I have to respond to this. Mark Helprin, an author and occasional pundit, has really jumped the shark in &lt;a href="http://www.nytimes.com/2007/05/20/opinion/20helprin.html?ei=5090&amp;en=4187cd8cddc05eaf&amp;ex=1337313600&amp;partner=rssuserland&amp;emc=rss&amp;pagewanted=all"&gt;his New York Times Op-Ed about copyrights&lt;/a&gt; &lt;small&gt;(&lt;a href="/mark.helprin.txt"&gt;cached&lt;/a&gt;)&lt;/small&gt;. He is seriously (though not too intelligently) arguing for eternal copyright protection.&lt;br /&gt;&lt;br /&gt;Let's skip over the emotional appeals in the essay, the strange images of a copyleft junta that steals yachts from the mouths of children yet unborn. Helprin has made two errors in his thinking. One is that real property can be equated with other kinds. The other is that ideas can be easily separated from works.&lt;br /&gt;&lt;br /&gt;The term "intellectual property" has no legal basis. There is only real property, trademarks, patents, and copyrights. Trademarks are already treated almost the same as real property (with good reason), and he does not seem to be too interested in patents, so let's stick to copyright. &lt;br /&gt;&lt;br /&gt;A story is demonstrably different from an office building: I can copy a story with no material loss to the original copy. It is impossible to "own" or "steal" a copyrighted work, in the sense of denying others the use of it by possession. Thus most real property laws simply do not apply, and that is why they are treated differently under the law. A story cannot be contained, moved, hidden, or destroyed. Pretending otherwise is as silly as charging Xerox or Sony with grand theft. (Which, by the way, was actually tried by &lt;a href="http://en.wikipedia.org/wiki/Jack_Valenti"&gt;numbskulls&lt;/a&gt; such as the late Jack Valenti.)&lt;br /&gt;&lt;br /&gt;Helprin claims that this is unfair. Ford can keep his car factory for as long as it stands. Ay, but there's the rub. Ford owns real things that must be staffed and amortized and upgraded for them to produce more value. A story has no such pesky problems -- it is indeed forever. By his own logic, wouldn't eternal ownership of maintenance-free, non-material, value-producing things be unfair to owners of material ones? &lt;br /&gt;&lt;br /&gt;On to the second assertion: "ideas are immaterial to the question of copyright." Pardon? An entire phylum of lawyers lives off of derivative-work litigation. The separation of "idea" from "work" is a matter of judgement (ie expensive trials), not law. I invite Helprin to invest his hard-earned cash in a cartoon featuring a happy-go-lucky mouse in red shorts. I think it'll be a &lt;a href="http://en.wikipedia.org/wiki/Derivative_work"&gt;winner&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;His conclusion that "no good case can exist for treating with special disfavor the work of the spirit and the mind" is insupportable and false-to-fact. Copyrights and patents already have extraordinary monopoly protection --enjoyed by no other kind of work-- as compensation for their immateriality. Simply by breathing an author gets exclusive right to exploit the industry called copyright, backed up by the full might of every Berne Convention government. To balance this enormous grant of power against the needs of our shared culture, the culture that enriches all of our lives, it is limited in time.&lt;br /&gt;&lt;br /&gt;Now we have some &lt;a href="http://writ.news.findlaw.com/commentary/20020305_sprigman.html"&gt;deathless, rapacious corporations&lt;/a&gt; that would like to have this protection forever, to hold a veto on our culture unto the seventh generation. These same corporations take the lion's share of profit from authors, and then enlist them in their cause! The arrogance of Ozymandias was a rabbit fart in comparison.&lt;br /&gt;&lt;br /&gt;The Financial Times &lt;a href="http://www.ft.com/cms/s/25843b52-07b1-11dc-9541-000b5df10621.html"&gt;weighs in savagely&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Lawrence Lessig's &lt;a href="http://wiki.lessig.org/index.php/Against_perpetual_copyright"&gt;copyleft hordes&lt;/a&gt; do too.</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2007/05/helprin-wants-eternal-copyright.html' title='Helprin Wants Eternal Copyright'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=6540371906461735820' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/6540371906461735820'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/6540371906461735820'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-7699187318658518445</id><published>2007-04-06T13:05:00.001-04:00</published><updated>2007-04-06T20:21:10.630-04:00</updated><title type='text'>Software for the World</title><content type='html'>Q: How many Californians does it take to change a light bulb?&lt;br /&gt;A: &lt;i&gt;Just one. He holds it up and the world rotates around him.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;In the US border states there used to be a phenomenon called "sombrero politics". During election season the gringo politicians would go to the Mexican parts of town, put on a gaudy sombrero, eat a burrito and give a short speech (in English). Then they would leave until the next election season. That's about where we are now with software. We take a bit of time out of our busy lives, code some functions, test the Unicode support, and go back to the important work.&lt;br /&gt;&lt;br /&gt;When a typical US programmer thinks of "internationalizing" software, he does it superficially. Porting your software to another culture is much more complex than porting to another OS or browser. Like the plates of the Earth's crust, language and mythology sit unseen underneath, shaping the mental landscape. &lt;br /&gt;&lt;br /&gt;Language indicates profound differences in how people think. For example, there is no satisfying equivalent for the Spanish word "&lt;a href="http://en.wikipedia.org/wiki/Dennis_the_Menace_(US)"&gt;travieso&lt;/a&gt;". It denotes a young, puckish, clever, likable little bastard. The trickster archetype is an important part of that culture; in English there is only a fuzzy cloud of adjectives &lt;sup&gt;&lt;a href="#note1" name="sup1"&gt;[1]&lt;/a&gt;&lt;/sup&gt;. There are emotional states that would take a dozen words to translate. Time is expressed as a quantity; the Anglophone time-as-distance is slightly weird. Compass directions (i.e., "turn North") are deeply weird and complex. The 12-hour clock and mm/dd/yy format are as archaic as feet and pounds. Why are they the default in so much software? Cultural bias in the programmers.&lt;br /&gt;&lt;br /&gt;Bias seeps in everywhere. I grew up in the desert. I don't think much about seafood. If I were creating a recipe site I would lump all seafood into one category and put beef, lamb, etc into their own categories. To me, fish is fish. To someone from the coast that's backwards: meat is meat. Fish is one type, shellfish another. There are mussels, lake fish, river fish, seawater and briny. That is a cultural disconnect at work. If only desert-people wrote software, their view would appear to dominate even though there are many more people who live on coasts. &lt;br /&gt;&lt;br /&gt;The &lt;a href="likebetter.com"&gt;LikeBetter&lt;/a&gt; guys have a &lt;a href="http://www.techcrunch.com/2007/03/30/are-you-a-y-combinator-founder/"&gt;test&lt;/a&gt; that compares you against all the YCombinator startup founder's scores. From a series of pictures, it inferred a lot of things about me: I am a female who doesn't like spicy food, is uninterested in politics and who doesn't like pranks. Wrong, wrong, wrong and &lt;a href="http://farm1.static.flickr.com/170/439422722_78e1cf0f93_o.png"&gt;wrong&lt;/a&gt;. What I really don't like is snow, and 7 or 8 of the pictures featured brain-damaged people up to their hips in that stuff. Without feedback likebetter is just shouting in an echo chamber.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://carlos.bueno.org/uploaded_images/likebetter-741997.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://carlos.bueno.org/uploaded_images/likebetter-741985.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;small style="display:block; text-align:center;"&gt;They got my arrogance right, at least.&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;Add all these differences up and you get a kind of cultural accent. As with verbal accents, the thicker it is the less people take you seriously. You might still succeed internationally but only by chance or lack of choice. The most popular chat software in South America and much of Europe is MSN. Do you know why? MSN doesn't either. Google's social network, Orkut, was flooded by Brasilians in 2004, even though the site was in English. Even the Brasilians don't agree on why. But consider that Orkut was invite-only, that three big signs of cultural status in Brasil are sexuality, popularity, and connections with the United States... and there are a lot of brasileiros working for Google &lt;sup&gt;&lt;a href="#note2" name="sup2"&gt;[2]&lt;/a&gt;&lt;/sup&gt;.&lt;br /&gt;&lt;br /&gt;US programmers often reply that it's the features that matter, not the funny squiggles over the vowels. Business folk will come back with the size of the US market. But that's short-term thinking. Treating entire continents as rounding errors only works when you are the only game in town.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;sup&gt;&lt;a href="#sup1" name="note1"&gt;[1]&lt;/a&gt;&lt;/sup&gt; A reader suggested "rascal", which captures the flavor very well. Try to remember the last time you've heard that word in casual speech.&lt;br /&gt;&lt;br /&gt;&lt;sup&gt;&lt;a href="#sup2" name="note2"&gt;[2]&lt;/a&gt;&lt;/sup&gt; Do you know who is big in Japan? &lt;a href="http://en.wikipedia.org/wiki/Pat_Metheny"&gt;Pat Metheney&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Frank_Zappa"&gt;Frank Zappa&lt;/a&gt;, and all the outré jazz composers you would only know if you are a hardcore music geek. In this case it's not US cachet. Experimental jazz has never been widely popular in the States. The conventional wisdom in music schools is that average ear doesn't get it, that Anglophones focus on lyrics over melody. But the average Asian ear is trained from birth on tonal languages in which a slight inflection changes meaning.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also: &lt;a href="http://carlos.bueno.org/2007/04/globalization-test.html"&gt;Globalization Test&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2007/04/software-for-world_06.html' title='Software for the World'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=7699187318658518445' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/7699187318658518445'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/7699187318658518445'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-9223345479032874881</id><published>2007-04-02T10:00:00.000-04:00</published><updated>2007-04-02T11:37:50.049-04:00</updated><title type='text'>Globalization Test</title><content type='html'>&lt;img src="http://carlos.bueno.org/uploaded_images/haz-clic-aqui-783207.gif" alt="" border="0" align="top"  /&gt;  &amp;nbsp; &amp;nbsp; &lt;img src="http://carlos.bueno.org/uploaded_images/brasileros-725315.gif" alt="" border="0" align="top"  /&gt;&lt;br /&gt;&lt;br /&gt;If you write software assuming any of the following:&lt;ul&gt;&lt;li&gt; English&lt;/li&gt;&lt;li&gt;Acronyms &lt;/li&gt;&lt;li&gt; Fixed timezone offsets (pssst... it's summer in Brasil and it's tomorrow in Australia)&lt;/li&gt;&lt;li&gt; "AM" and "PM"&lt;/li&gt;&lt;li&gt; Knowledge of US geography (Quick -- name all of the Canadian "states")&lt;/li&gt;&lt;li&gt; Latin-1 or ASCII-7 (We'll just add the funny things over the vowels later)&lt;/li&gt;&lt;li&gt; US-centric telephone &amp;amp; address formats (You mean it's not called a Zip code?)&lt;/li&gt;&lt;li&gt; US-centric methods of payment&lt;/li&gt;&lt;li&gt; US-centric legal frameworks (You can drink at 16 in England?)&lt;/li&gt;&lt;li&gt; Feet, Pounds, Fahrenheit (How's that Mars probe doing?)&lt;/li&gt;&lt;li&gt; Commas for decimals and periods for thousands-markers&lt;/li&gt;&lt;li&gt; "Soccer"&lt;/li&gt;&lt;li&gt; "Foreign" or "International" anything&lt;br /&gt;&lt;br /&gt;...report to my cube immediately for re-education with this baseball bat.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2007/04/globalization-test.html' title='Globalization Test'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/9223345479032874881'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/9223345479032874881'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-6119175993167814608</id><published>2007-03-22T18:25:00.000-04:00</published><updated>2007-03-22T19:12:43.707-04:00</updated><title type='text'>Why Popular Sites Are "Ugly"</title><content type='html'>It seems as though popular websites, books, songs, movies, etc offend a lot of principles of quality and taste. What's more, it seems to be by design. It is. The funny thing is that this is exactly as it should be. It can't be any other way.&lt;br /&gt;&lt;br /&gt;The reason is that people are more different than you usually like to think. The form of a message has to be tuned to the intended effect, to the semantic receptors of the audience. When your audience is large and the common thread between them so thin, the form of a successful message becomes self-parody, an appeal to the basest desires. Nothing escapes this rule. Just look at the highest of highbrow-but-popular stuff (say, Shakespeare or Cervantes) and count the profound ideas shoved next to diarrhea jokes.&lt;br /&gt;&lt;br /&gt;I spent a few years designing ads for the phone book and direct mail. It's a no-nonesense business. Personal aesthetic takes a backseat to performance. In a way it's great: you have a single test of effectiveness (i.e., the phone rings or does not ring), reinforced by fast iteration and feedback. Direct Marketing is a real-world example of design by genetic algorithm.&lt;br /&gt;&lt;br /&gt;This kind of design does not always produce ugly results. It seems that way because, by definition, you see more wide-audience-targeted material than other kinds. Yachting and Spa ads are pretty posh but odds are good you're not on the list.&lt;br /&gt;&lt;br /&gt;Nor is popularity a good measure of quality. The books &lt;a href="http://www.gutenberg.org/etext/74"&gt;Tom Sawyer&lt;/a&gt; and &lt;a href="http://www.gutenberg.org/etext/76"&gt;Huckleberry Finn&lt;/a&gt; have the same characters, same kinds of silly scenes, pirates, farce. Yet &lt;span style="font-style:italic;"&gt;Sawyer&lt;/span&gt; is a kid's book while &lt;span style="font-style:italic;"&gt;Finn&lt;/span&gt; is a masterpiece. The difference is the stuff Mark Twain wove in between the crowd-pleasers.&lt;br /&gt;&lt;br /&gt;I sympathize with esthetes. I am am one. But if you are trying to make a popular website, remember that you are a commercial artist. Commercial art is the most demanding because of its constraints: the worst being that you do not have final say. The audience does.  Would Monty Python be as popular as it is without the flying sheep or the road-testing they did on each sketch? &lt;br /&gt;&lt;br /&gt;Also: An essay on &lt;a href="http://alistapart.com/articles/whitespace"&gt;Whitespace&lt;/a&gt; by Mark Boulton</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2007/03/why-popular-sites-are-ugly.html' title='Why Popular Sites Are &quot;Ugly&quot;'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=6119175993167814608' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/6119175993167814608'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/6119175993167814608'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-2234436720319179603</id><published>2007-03-22T09:41:00.000-04:00</published><updated>2007-12-09T18:48:38.162-05:00</updated><title type='text'>Weird things you must believe in to be an applied mathematician:</title><content type='html'>1)  Any theorem that is disproved by contradiction must be thrown out.&lt;br /&gt;&lt;br /&gt;2)  ...except for &lt;a href="http://en.wikipedia.org/wiki/Bivalence"&gt;Bivalence&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Excluded_middle"&gt;LEM&lt;/a&gt; even though Russel &amp;amp; Gödel &lt;a href="http://foldoc.org/?Russell%27s+Paradox"&gt;kicked&lt;/a&gt; the &lt;a href="http://www.math.hawaii.edu/%7Edale/godel/godel.html#SecondIncompleteness"&gt;bottom&lt;/a&gt; out of them three generations ago. It's just too scary.&lt;br /&gt;&lt;br /&gt;3)  Probability, that &lt;a href="http://edge.org/q2005/q05_8.html#susskind"&gt;fluffy blue blankie&lt;/a&gt; we use where bivalence breaks down, is axiomatic even though it produces no significant results.&lt;br /&gt;&lt;br /&gt;4)  A logical tautology cannot also be a factual truth.&lt;br /&gt;&lt;br /&gt;5)  ...but the &lt;a href="http://www.unlv.edu/faculty/beisecker/Courses/Phi-101/Induction.htm"&gt;Principle of Induction&lt;/a&gt; always holds, except when it doesn't, and when it doesn't it means there is something new to learn. Why? &lt;span style="font-style:italic;"&gt;Because that's the way it has always happened in the past.&lt;/span&gt;</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2007/03/weird-things-you-must-believe-in-to-be.html' title='Weird things you must believe in to be an applied mathematician:'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=2234436720319179603' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/2234436720319179603'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/2234436720319179603'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-6046438669046334338</id><published>2007-03-19T15:48:00.000-04:00</published><updated>2007-03-19T16:10:43.869-04:00</updated><title type='text'>Bueno's Law Of Geocoding:</title><content type='html'>&lt;a href="http://travel.yahoo.com/p-travelguide-482021-wrong_lake_mb_vacations-i"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://carlos.bueno.org/uploaded_images/wrong-lake-767021.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;The accuracy of a given company's mapping application is 100% for the company headquarters, greater than 75% for the homes and hometowns of company employees, and undefined everywhere else.</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2007/03/buenos-law-of-geocoding.html' title='Bueno&apos;s Law Of Geocoding:'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=6046438669046334338' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/6046438669046334338'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/6046438669046334338'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-2206913385440312872</id><published>2007-03-09T10:39:00.000-05:00</published><updated>2007-03-09T11:27:00.377-05:00</updated><title type='text'>Startup School &amp; Startup Culture</title><content type='html'>Well, I've made it into &lt;a href="http://startupschool.org"&gt;Startup School&lt;/a&gt; this year. I'm genuinely excited, not just for the speakers but to meet the other 649 hackers.&lt;br /&gt;&lt;br /&gt;I'm curious to meet Paul Graham in particular. Over email he's always gracious &amp; thoughtful. But --and this is a little seed of a thought that's been growing for a couple of years-- I wonder about the effect he's having on the industry: whether YCombinator is doing good for the &lt;b&gt;art&lt;/b&gt; of software as it is for the business. &lt;br /&gt;&lt;br /&gt;Take music, the other creative pursuit linked with garages. People learn it on their own or at expensive schools. Groups condense out of the social soup of young people, and it tends to clump in certain cities. They have goofy names. They do it because they love it. The best are able to work magic. A lot of them fail, some make a decent living, a very few become rock stars.&lt;br /&gt;&lt;br /&gt;That's the myth. But that's not what actually happens. In the background are competing factions of promoters, managers, coaches, ghost writers, hired experts, financial backers. Without the cooperation of this network your chances of making it are thin enough to cut your wrist. Without them the Beatles would have just been a really good bar band. Generations of jazz and blues geniuses died in poverty because their looks were not marketable. Talent is not closely correlated with success.&lt;br /&gt;&lt;br /&gt;So ask yourself: Who makes money in this regime? The backers, the promoters, the hired guns, the music schools, and a pinch of the talents. How does this regime further the art of music? Do you have a radio? Have you used it lately? The internet is a great end-run around the music cartels, but your startup is &lt;i&gt;already&lt;/i&gt; on the internet.&lt;br /&gt;&lt;br /&gt;YC is backed by serious &amp; smart people. The pitch is soft, the benefits are compelling. They didn't create this situation. They are doing a lot of good: directly to the kids coming to Boston and as inspiration to everyone else. But if you love the art of software, keep your eyes open. Don't assume that what's best for your success is best for your art, or what's best for them is best for you.</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2007/03/startup-school-startup-culture.html' title='Startup School &amp; Startup Culture'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=2206913385440312872' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/2206913385440312872'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/2206913385440312872'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-2936626869504789093.post-5422317811602105352</id><published>2007-02-26T22:23:00.000-05:00</published><updated>2007-03-03T13:23:03.507-05:00</updated><title type='text'>Our Discontented Bones</title><content type='html'>Today the Miami sun is a hungover showgirl, leaving pink and purple smears on her pillow-clouds. She washes with lazy rain. It drips on Mediterranean collonades and quirky Arabian facades: memories ancient Persia by way of Spain. It drizzles into your Calle Ocho cafe con leche. It puddles the driveways of a hundred thousand SUVs and a dozen kinds of palm trees -- all of them, like most of us, recent imports.&lt;br /&gt;&lt;br /&gt;The lure of Miami is how it embraces the international and mocks the cosmopolitan. Another block is another dimesion: Little Haiti, Little Havana, pockets of Europe and Argentina and Hong Kong, people trading driving, praying, building, teeming in and out of one of the Grand Caravanserais of the New World.&lt;br /&gt;&lt;br /&gt;On occasion some 4th-generation cracker will read too much into my complexion. He will confide the unmoored feeling that comes every time he sees a billboard written in another language. I will drop into an accent that is comfortable to my tounge yet alien to my ears. It's an unconcious habit. I will share with him in the Brotherhood of Expatriates: a club with no rites or roster but which calls itself into session wherever beleaguered men find the familiar in a strange place. We will sit and sip and I will listen to how is it's a shame to have to taste the Brotherhood while on our native soil.&lt;br /&gt;&lt;br /&gt;The first time it happened I threw the ignorant prick out of my house. But that was during the golden time between callow youth and heavy drinking, before I realized that the unmoored feeling was with me always. &lt;br /&gt;&lt;br /&gt;People of recently mixed heritage have no homeland in this sense: there is no place, however distant in space and time, peopled with those who share every one of your values. Is the answer a permanent Wanderjahr?&lt;br /&gt;&lt;br /&gt;Quoth Nathaniel Hawthorne, a man who got paid by the comma:&lt;br /&gt;&lt;br /&gt;"...the years, after all, have a kind of emptiness, when we spend too many of them on a foreign shore. We defer the reality of life, in such cases, until a future moment, when we shall again breathe our native air; but, by and by, there are no future moments; or, if we do return, we find that the native air has lost its invigorating quality, and that life has shifted its reality to the spot where we have deemed ourselves only temporary residents. Thus, between two countries, we have none at all, or only that little space of either, in which we finally lay down our discontented bones."&lt;br /&gt;&lt;br /&gt;I didn't come to love this place until I had left, seen what was around, and came back. I needed distance to appreciate this mad soup that seems to be self-organizing into a cultural capital.</content><link rel='alternate' type='text/html' href='http://carlos.bueno.org/2007/02/our-discontented-bones.html' title='Our Discontented Bones'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2936626869504789093&amp;postID=5422317811602105352' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://carlos.bueno.org/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/5422317811602105352'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2936626869504789093/posts/default/5422317811602105352'/><author><name>bueno</name><uri>http://www.blogger.com/profile/12003573389119257378</uri><email>noreply@blogger.com</email></author></entry></feed>