02
Mar 08

Fashion is an expression of cultural life

I saw this high school kid yesterday with the whole 80’s metal look: black Iron Maiden t-shirt, tight grey jeans, and long hair with Dave Mustaine bangs. I’m amused by how often teen fashion recapitulates past trends and then I remember how we were no different in my time, aping the teens of past generations who seemed cool. In a way, fashion is regressive and evolutionary, rather than revolutionary. It looks for inspiration from the past while adding the stamp of the present; creating culture while maintaining direct links to previous layers of culture. I would like to see people drawing fashion inspiration from far-flung periods in time or from extrapolations of the future, but we will continue to see kids drawing inspiration from more recent trends simply because, as a culture, we lack both a deep sense of history and an imagination for the future.


02
Mar 08

Formalized dynamism in government

While wandering through Google Books, I came across this compelling passage in William Blackstone’s Commentaries on the Laws of England:

In a democracy, where the right of making laws resides in the people at large, public virtue, or goodness of intention, is more likely to be found, than either of the other qualities of government. Popular assemblies are frequently foolish in their contrivance, and weak in their execution; but generally mean to do the thing that is right and just, and have always a degree of patriotism or public spirit. In aristocracies there is more wisdom to be found, than in the other frames of government; being composed, or intended to be composed, of the most experienced citizens: but there is less honesty than in a republic, and less strength than in a monarchy. A monarchy is indeed the most powerful of any; for by the entire conjunction of the legislative and executive powers all the sinews of government are knit together, and united in the hand of the prince: but then there is eminent danger of his employing that strength to improvident or oppressive purposes.

Thus these three species of government have, all of them, their several perfections and imperfections. Democracies are usually the best calculated to direct the end of a law; aristocracies to invent the means by which that end shall be obtained; and monarchies to carry those means into execution. And the ancients, as was observed, had in general no idea of any other permanent form of government but these three: for though Cicero[12] declares himself of opinion, “esse optime constitutam rempublicam, quae ex tribus generibus illis, regali, optimo, et populari, sit modice confusa;” yet Tacitus treats this notion of a mixed government, formed out of them all, and partaking of the advantages of each, as a visionary whim, and one that, if effected, could never be lasting or secure.

It is likely that the founders of our constitutional government had this in mind when planning our legal framework. In the United States, these three attitudes exist in a state of tension: the will of the people vs. the wisdom of the elite vs. the authority of the monarch (monarchy is literally the rule of one). The authority of the monarch is represented by the President and the Executive Branch. The will of the people is represented by the Legislative Branch with its representative bodies. The wisdom of the elites is represented by the Judicial Branch. The system of checks and balances ensures that each branch possesses some influence over each other branch and allows for a dynamic tension that can respond to change.

Maybe this tension is responsible for our success and relative stability. This dynamic tension allows each tendency to influence events when it is most needed. When the public Will grows new laws can be promoted by the legislature to change policy, when authority is required the President can exercise his particular advantage, when wisdom and judgment is necessary to arbitrate, the judiciary can make decisions independent of the public will or the authority of the executive. The genius of our political system is that it provides a stable framework for this tension and recognizes at a basic level that society is both cooperative AND competitive.


26
Feb 08

Quick tip: Cheap unlimited cellphone plan

I’m with T-mobile, so your mileage may vary.

Step 1: Sign up for T-mobile’s MyFaves plan. This allows you unlimited calling to five telephone numbers. These numbers may be in-network or out-of-network. In other words, they can be any five phone numbers.

Step 2: Sign-up for a free Google Grand Central Account and phone number. Grand Central allows you to receive calls at any phone via one number. It’s basically a free hosted PBX system with some nice extras.

Step 3: Forward all your inbound Grand Central calls to your MyFaves phone. In the Grand Central settings have all your inbound calls routed to your cell.

Step 4: Add your Grand Central number to your MyFaves plan as a “fave”. Any calls to and from your Grand Central number will fall under your MyFaves unlimited calling plan. With Grand Central you can make outbound calls by clicking a link in Grand Central, which will initiate the call and then will ring your phone to connect you.

Step 5: Give your Grand Central number to friends and family. Any calls to your Grand Central number will forward to your cellphone and will be calculated as unlimited calls.

Step 6: Profit!! (Well, not profit, but savings.)


23
Feb 08

Evolution is parallel computing

Let’s say you created a program with a simple yet specific goal: to persist. This program would iterate by replicating itself and branching off into new directions with very simple changes to the underlying code. Each version of the program is without volition, yet, if successful in persisting long enough to replicate, it will pass along key components to the next version. This would grant further success and the program would survive.

DNA is this program and we who inhabit the earth are its compiled result. If all life is the result of this process of iteration (biological evolution), it makes sense that to iterate more rapidly and efficiently it would help to have multiple branches, populations, and individuals iterating in parallel rather than attempting to iterate serially from a single line of individual organisms. In other words, maybe our rich biodiversity is the result of Life increasing its processing power by developing in parallel.

DNA HelixLife started out with a limited ability to create new versions with significant variation. In the beginning, presumably only a handful of different organisms existed (maybe even an ur-lifeform, or grandfather organism) and these tended to be unicellular with minute amounts of genetic information. As life forms evolved and grew more complex, they incorporated other single-cell organisms into them and adapted sexual reproduction, which granted enhanced variability in genetic information through the combination of two sets of different yet fundamentally compatible DNA sequences.

Other thoughts:

  1. Life has developed from simple forms with limited genetic information and a limited impact on its environment, to complex forms with complex genetic information and a more pronounced impact on its environment. How will this trend continue? Will it?
  2. Life has developed multiple methods of reproduction trending from simple to more complex, which has led to greater genetic diversity. Is there a logical improvement on sexual reproduction? Intelligent, self-directed mutation? A networked organism comprised of intelligent individually evolving components?
  3. The human genome consists of 3 billion base pairs, which is equivalent to about 750 MB. Our genome contains genetic information from more primitive organisms (bloatware?) just as our physical structure has primitive antecedents.
  4. Our biological systems have tended from simple to complex. Consider the development of the eye, or the heart (fish have a two-chambered heart, birds a three-chambered heart, and mammals a four-chambered heart), for example. Is technology the proper extension of this complexity? (This is a point made in The Singularity is Near)
  5. Semi-related: The symbolic use of information in religious sources like the Bible is reminds me of the idea of DNA as living information: From John 1:1 “In the beginning was the Word, and the Word was with God, and the Word was God.” and Revelation 1:8 “I am Alpha and Omega, the beginning and the ending, saith the Lord, which is, and which was, and which is to come, the Almighty.”
  6. Zawinski’s law: “Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.”

22
Feb 08

Using AdWords for Keyword Monitoring

Keyword monitoringOne thing that’s difficult in search engine marketing is finding good data on search traffic: how often a keyword phrase is searched, how one keyword phrase compares to another in total search volume, how well your competitor is doing relative to you, etc. There’s no real way to get this from the search engines in any usable form as this is essentially their secret sauce. Google has a service called Google Trends where you can compare the relative strength of one keyword to another, but, as far as I know, Google does not provide the public with exact data on the number of searches for say, “hot tamale” or “Chris Sivori” (that’s me).

However, if you’re willing to risk a little money, you can use AdWords to monitor particular search phrases. For example, a while back I started an AdWords campaign to monitor searches for both “chris sivori” and “sivori”. I was curious as to how many times my name popped up in a search. Obviously, it wouldn’t be that often as I’m far from notable, but this made it an even more compelling idea as I would be likely to know whoever would be searching.

Here’s what you do to start monitoring your desired search terms:

  1. Create your campaign. Create an AdWords campaign and uninteresting ads (remember, you don’t necessarily want clickthroughs) for the search terms you want to monitor. Be advised, that popular search terms could result in you losing some money.
  2. Set an acceptable budget. Set your daily budget low enough to where if you suddenly get tons of clickthroughs you won’t lose a lot of money. My daily budget is $1.00 (the lowest you can budget), so the worst I can lose is $30 a month. Usually, it comes out to around $2.00 or so a month.
  3. Check the results. After a few days, log in to your AdWords account and view the impressions for every keyword your tracking. In this case, an impression is any time your ad appears. If your ad bid is competitive it is likely to appear for every instance of a search for your keyword phrases, so the number of impressions will give you a good idea of the total search volume for the keyword phrases you would like to track.

Keyword monitoring with this method will obviously work best with unpopular phrases. Obviously, if you wanted to track a popular keyword, you could spend a lot of money and burn through impressions pretty quickly without necessarily getting an idea of the total search volume. Another complication is that Google seems to mess with the default bids to keep people from using AdWords purely for this purpose. I’ve noticed that two equally inconsequential keyword phrases can have wildly different default bids. If I remember correctly, Google has a certain threshold for bids if the keyword is unlikely to be searched to prevent people from placing a bunch of five cent bids on long-tail keywords.

Other applications of this method:

  1. Track the competition. Imagine you’re working for the McCain campaign, for example, and you want to stay abreast of interest in Mike Huckabee. You could place an ad luring Huckabee supporters to your site from searches for “mike huckabee”, “huckabee”, etc. while also using the impressions data to gauge changes in interest in this candidate. If you monitored your AdWords impressions, you might be able to see a sudden peak in searches, which might indicate growing interest. If you used this method with geographically targeted PPC ads, you could monitor interest levels over time in various battleground states, for instance.
  2. See who’s clicking the ads. If you Google Analytics and add campaign tracking variables to the URL’s in your ads, you should be able to tie a particular ad clickthrough to a specific IP address, which will allow you to further drill down into the source of your clickthroughs and will provide information as to the time of day and specific information about the user including browser type, OS, screen resolution, ISP, company name, etc.
  3. Reverse stalking. Monitoring your own name can be useful in certain situations. If your name is Google-able, you might see a pick up in searches following job interviews, client meetings, conferences, etc. It can be eye opening to see how many times someone Googles you. I welcome the transparency, although I hope I never do anything I have to worry about showing up online.

Got any other ideas? Suggestions? Leave a comment and let me know.


19
Feb 08

Knowing when to cut your losses

I’ve noticed a fair amount of traffic coming in on the search phrase “NCSoft layoffs”. The destination is a post I wrote a while back about the last NCSoft layoff on the back of a disappointing Auto Assault launch.

Regular layoffs are a fact of life in the hit-or-miss world of video game development, and I wondered if people in the company were worried about head cutting as this typically happens in the spring and fall. Curious, I searched around and found a report by the Korea Times (later repudiated by the company as inaccurate) that alleges that serious changes are in store for NCSoft’s Austin development studio as a result of the disappointing performance of Tabula Rasa, a game that took over three years to produce. To give you some idea, the typical development cycle for a large scale video game is eighteen months. So, to have a game slip repeatedly and then disappoint in the marketplace is a certain justification for trimming the budget.

It would be easy to play armchair quarterback and second guess decisions made, but since I’ve never been responsible for a large-scale project it’s not my place. I have a lot of respect for anyone that can spearhead a game development project of the scale required for a successful MMO (for example, World of Warcraft has 10 million subscribers). It does bring up an interesting question for companies and investors, however. When a project starts missing deadlines, runs over budget, requires multiple trips “back to the drawing board”, how do you know when to cut your losses? Is it a good idea to give project leaders a second chance or is it more effective to bring in new leadership?


18
Feb 08

At a Long Enough Time Horizon

Yesterday I had an itch to set my thoughts careening by reading some good science-fiction. I went down to the library and picked up Vernor Vinge’s “Marooned in Real Time“. It did not disappoint. It was interesting enough that I ended up finishing it in one day. It has the perfect mix of intrigue and ideas that set your imagination afire. The basic plot is a murder mystery with the twist that it takes place as the cast of characters travels through time using bobble technology. Bobbles are basically stasis spheres, so you don’t really travel through time as much as everything remains in suspended animation while the world goes on without you. The characters in the book end up bobbling through millions of years of real time and are able to observe changes to earth geography and evolution in progress.

Far future earth evolution is exactly the kind of thing that’s fun to speculate about. How will life change? What new animals will arise from current forms? Will any creatures achieve sapience? Likewise, if we could travel through time for millions of years, how far could we go? What would happen to the universe? What would we see if we could stick around until the end of the universe?

The pleasant side effect of reading about the flow of millions of years is that it makes all of your problems shrink to insignificance. At a long enough time horizon, nothing really matters. When the going gets tough, this idea can provide relief and perspective. One of the humbling facts about existence is the knowledge that everything you do, everything you have, everything you know, is temporary… even humanity, even this world. If everything is temporary what is the proper attitude of life? How should this inform our conduct?


16
Feb 08

Your earth capsule

When you sit in traffic, you realize how most people are driving solo. It’s horribly inefficient, but there’s no reason to believe people will ever double up or that traffic will ever get better. That’s just not what having a car is about. The whole point to having a car is that it provides the freedom for you to go where you want on your own schedule. No need to ask someone else for a ride or to schedule your outings around another person. Your car is your earth capsule; a climate-controlled extension of your home base.

It seems like a certain population density is required to make mass transit a rational choice. It has to be prohibitively expensive in terms of travel time and money to encourage people to use mass transit options. In places like New York City, it is rare and expensive to have dedicated parking. Likewise, in such a dense city environment, it often does not make sense to drive yourself. As a result, people take the subway or a cab rather than deal with the hassle of driving.

In almost every other part of the country outside New York City, it makes sense to drive yourself as most mass transit options are simply worse than driving. In the future, I think the solution to horrible traffic will be cars controlled by artificial-intelligence and demand-based toll pricing.

Automated cars will allow more efficient driving and a more pleasant commute. Cars controlled by AI will be able to drive much better than human drivers and they will be able to interact with one another to avoid road hazards via ad hoc networking or a centralized traffic control system. With AI drivers, cars will be able to travel at a high speed and will be able to coordinate to maintain efficient traffic flow. Just like timed traffic signals facilitate traffic efficiency by coordinating access and cross traffic, cars controlled by AI will be able to work together to maintain the most efficient flow of traffic throughout the system.

Demand-based toll pricing is another way to improve traffic flow. As our infrastructure needs increase, governments will struggle with providing and maintaining the roadways. When you add new roads or highways you would think this would reduce traffic congestion, however traffic congestion quickly increases to use up the newly available capacity. In other words, adding new roads does little to reduce traffic congestion. The only real answer is to control demand and to encourage more efficient use. Gasoline taxes are a blunt instrument in that people who contribute little to traffic congestion (for example, people who drive within their immediate area) bear the same tax burden as commuters who clog the highways trekking into the city from the exurbs. The most efficient way to control traffic and to pay for the roads is to encourage the expansion of tollways, especially demand-based tollways. For example, most tollways already support toll tags or some similar way of automatic payment. Why not alter the toll prices based on congestion? In other words, the more traffic, the higher the tolls. Late at night, when there is no congestion, allow free travel. During rush hour, keep raising the toll amount until congestion shrinks to allow a set average speed of say 50 miles per hour.

While the highway system was built as a common resource it is indisputable that some people use this common resource more than others and that some contribute a lot more to traffic congestion than others. It is reasonable to expect heavy users to bear more of the cost.


10
Feb 08

Sickness is a teacher

Last weekend, I was laid out by what I presume to be the Flu. I came home Friday and curled into a blanket burrito and went to sleep until Sunday afternoon. I have never been so sick. While phasing in and out of delirium I had some time to reflect. Here’s what I came up with:

1. We are weaker than we realize. Human frailty is real. When everything works, we don’t think about it. But as soon as it doesn’t, you realize how important health is. I tend to bulldoze my way through my daily life and forget how much I rely on my body. It’s hard to do anything when you can’t even sit up. Will is nothing without the Body.

2. The body and its adaptive life systems are strong. The entire time I was sick I marveled at my body’s response to fight the illness: fevers to raise the core temperature and drive out invaders, diminished appetite (why take in when your tissues are busy purging), and increased excretion from every quarter to clean house. I knew that if I could stay hydrated my immune system would rally and do its job while I slept and stayed out of the way. We still know so little about how our own bodies function.

3. Sleep is repair time. Normally most of us can get by with 6 hours of sleep or less a night. But, we should be sleeping better. It is not time wasted. While we admire the mechanistic efficiency of our computers, we should not attempt to emulate this mechanistic way of life by depriving ourselves of sleep and rest. When we sleep our bodies go through various repair and optimization routines for managing hormones, neurotransmitters, memory, digestion, tissue repair, etc. Good sleep is optimal rather than wasteful.

4. Death can be a relief.

“A death that ends the incurable ills of life is a blessing.” – Publius Syrus.

When you get really sick you can understand how death might be a relief if there were no end to the illness. Knowing that you are going to get better makes it easier to deal with. Sickness is so totally at odds with life that it is difficult to live with it.

5. Sickness tells you what to eat. Whenever I woke up and tried to eat or drink something, I only wanted a few simple things: watered down orange juice, ice water, and as I got better, simple foods like hearty cereal, fruit, or eggs. No fatty foods, no spicy foods, no large portions of anything. That sounds like a good way to do it all the time.

6. We are functions, not beings. The human body is a collection of processes rather than a thing. Human life is best perceived in time and movement. The idea of living itself contains this concept of movement. To live is to move. If you look at human behavior from a completely alien point of view, we are self-replicating, environmental processors. We consume other organisms rather than raw materials. We break down what we consume and use it to propel ourselves forward through time and against the natural entropy of the universe. Life as an organizing principle of the Universe?


22
Jan 08

Financial Freedom

One of my passions is personal finance, not because I’m into numbers or because I love money or luxury (I don’t.), but because controlling your money is the only way to maintain your freedom and independence. As soon as you are beholden to someone for your rent, for your car payment, for whatever… you have given up some measure of your independence. Sure, theoretically you could dumpster dive and live off the grid, but if you enjoy indoor plumbing and fresh meals, you’ll have to compromise and participate in this system to some degree and this means selling your time and energy either directly through a business or indirectly via an employer.

So, to the degree that I hold this viewpoint close to my heart, it kills me to see people struggling under mountains of debt and financial obligations. In other words, in dire straits. I don’t want to paint the credit industry as evil, but I do think we have an obligation to help our fellow man make responsible financial decisions, especially when we see them perched on the edge. It is wrong to knowingly prey upon the ignorant, to award credit to those least able to deal with it. Let’s be honest, the credit industry is in the business of waiting for you to slip up. They don’t make money on people who pay their bills on time. Think about that.

Anyway, J. told me about this good documentary, Maxed Out, and I found it on Google Video in case you wanted to watch it. It made me angry enough to write this, so that’s an endorsement of sorts.

If I could offer any financial advice, it would be this:

  1. Pay off your credit card balance every month, even if it hurts and you have to eat baloney sandwiches every day for several weeks.
  2. Get a high-yield savings account (Like ING Direct) and set an automatic transfer from your checking to your savings account every time you get paid. Eventually, you will build up a cushion. It’s easier than you think.
  3. Never buy things on credit unless you have a lot of money in the bank. Obviously, you will know if you have the discipline to ignore this one, but it’s a good general rule.
  4. Spend time with people who are good with money and avoid people who are bad with money. It sounds harsh, but both good and bad habits are contagious.

Any other tips?