9/21/08,
How to read character information from the World of Warcraft servers
Lets say that you, like me, are addicted to World of Warcraft, and you decide that you'd like to track the progress of your characters, or maybe your friends characters,... "Click Here" To Go Get Savings...
9/18/08,
A pragmatic approach to writing a mp3 crawler in perl
'Pragmatic' can often mean 'boring' but this in-depth look at building a web crawler in Perl is not boring at all. In fact, it's informative and a great example of... "Click Here" To Go Get Savings...
9/12/08,
Perl Best Admin Practices
Here is some sound advice on Perl administration techniques that's worth a read. Pretty standard stuff, but if you're a programmer that's been double tasked with maintaining the systems you... "Click Here" To Go Get Savings...
9/4/08,
Conditionals - How to make decisions in Perl using unless
A conditional is a control structure that will activate specific blocks of your code based upon whether your specified statement (or expression, or condition) evaluates to true or false. You... "Click Here" To Go Get Savings...
9/2/08,
Create time-availability maps with Perl and Google Earth
This is an interesting read that not only has some excellent Perl programming examples, but also shows off how to interface with Google Earth. This set of programs shows how... "Click Here" To Go Get Savings...
8/31/08,
Conditionals - How to make decisions in Perl using if, else, and elsif
A conditional is a control structure that will activate specific blocks of your code based upon whether your specified statement (or expression, or condition) evaluates to true or false. You... "Click Here" To Go Get Savings...
8/30/08,
Red Hat Perl performance problems
As demonstrated by this blogger, there are known performance bugs when using the Red Hat builds of Perl and the bless/overload combo. Definitely something that you should avoid if you're... "Click Here" To Go Get Savings...
8/22/08,
Why I stick with Perl
Why do people keep using Perl when there are seemingly other 'up-and-coming' languages out there? Ask this blogger, and he'll tell you the same thing a lot of us have... "Click Here" To Go Get Savings...
8/20/08,
Perl Sorting Techniques
This is a highly detailed and excellent look at basic perl sorting. I highly recommend you scan this article either for a refresher, or if you've never tried to understand... "Click Here" To Go Get Savings...
8/18/08,
How to tell if something is a file or a directory in Perl
Lets say you're building a perl script to traverse a file system and record what it finds. As you open file handles, you need to know if you're dealing with... "Click Here" To Go Get Savings...
43 Folders
3/25/09,
SxSW 09 - Gruber & Mann - HOWTO: 149 Surprising Ways to Turbocharge Your Blog With Credibility!
John Gruber (DaringFireball.net) & Merlin Mann (43Folders.com) presented at South by Southwest Interactive on Saturday, March 14th. They talked about building a blog you can be proud of, improving the quality of your work, reaching people you admire, and maybe even making a buck in a way that doesn't blow your deal. (Drawing by Dave Gray) (01:04:38) "Click Here" To Go Get Savings...
2/3/09,
43 Folders - Gangs, Constraints, and Courageous Blocks
Learn how ganging and constraints can help you create the blocks of time you need to devote 100% of your attention to making your best work. (10:32)
This presentation on the Inbox Zero email methodology was delivered by Merlin Mann on July 23, 2007 at a Google Tech Talk in Mountain View, CA. Its audio is republished here with the kind permission of Google. For more information -- and to view a free full-length video of this presentation -- visit http://www.inboxzero.com/. The original Google Video also can be downloaded in several formats from Google.com.
1/14/07,
[Series 1] Kung Fu, Meditation, and Sexual Intercourse
There's as rich a body of literature about (and tools for) Productivity as most any subject you can imagine. To avoid becoming an unproductive dilettante, make sure your practice of Productivity always takes precedence over your talmudic scholarship on the subject. AKA: All the reading in the world won't teach you as much as your first french kiss. (Running Time: 03:47)
1/10/07,
[Series 1] Macworld: Jason Snell and John Gruber on iPhone applications
Merlin talks with MacWorld Magazine 's Jason Snell and DaringFireball.net's John Gruber about the likely future of applications for the recently announced iPhone. Who will be allowed to play? How does it affect the ostensible competition? Will this end up feeling more like an phone with an iPod, a Mac with a phone, or something altogether different? (5:48)
This is a compilation of the eight podcast episodes of Productive Talk which ran on 43folders.com and davidco.com in the fall of 2006. (1h:26m) Episode 1: Procrastination Episode 2: Patching Leaks Episode 3: The Someday Maybe List Episode 4: GTD for Teams Episode 5: Email Episode 6: Interruptions Episode 7: Implementing GTD Episode 8: GTD 2.0? More at http://www.davidco.com/ & http://www.43folders.com/ Note: An enhanced, AAC version of this podcast (with chapters for iPod browsing) is available for download at 43 Folders.
In this episode, Merlin asks David one of the most popular questions about GTD; if he could write the book all over again today, what would he do differently? David addresses how people's understanding of GTD evolves on repeated exposures, as well hinting at future plans for making GTD easier for people to start and maintain. He makes some great points on learning to pay attention to your "higher altitudes," and wraps up by underscoring the importance of not having to rethink every task throughout the day. (13:11) More at: http://www.davidco.com/ & http://www.43folders.com/
In this episode, David and Merlin look at best practices for implementing Getting Things Done. David shares some great advice on firewalling review time and warns us how to avoid the perils of "cruise control." (9:37) More at: http://www.davidco.com/ and http://www.43folders.com/
In this episode David and I talked about interruptions. How you can minimize the bad interruptions and make the best of the good ones. (10:17) More at: http://www.davidco.com/ http://www.43folders.com/
In this episode David and Merlin talk about email. We learn that David coaches people to deal with a high volume of messages by treating them like you would any other input. More at: http://www.davidco.com/ http://www.43folders.com/
In this episode, David and Merlin talk about the role of GTD in teams and how to lead by example. More at: http://www.davidco.com/ and http://www.43folders.com/
In this episode, David and Merlin talk about how people use their someday/maybe list, as well as look at some ways you can make best use of your project list and support materials. David also makes a case for capturing 100% of whatever has your attention. (10:22)
In this episode, David and Merlin talked about ways to patch the leaks in your GTD system--including the role of ubiquitous capture and scrupulous review. (10:33)
In this episode, David and Merlin talk about a very popular topic on 43 Folders--procrastination. They discuss where procrastination comes from and how GTD can help get you back to cranking widgets. More at: http://www.davidco.com/ http://www.43folders.com/
10/9/06,
[Series 1] Sample from 'Productive Talk: 43 Folders Meets David Allen'
Short sample from the "Productive Talk" podcast series, featuring conversations between David Allen (author of "Getting Things Done") and Merlin Mann (editor of 43folders.com). More at: http://www.davidco.com/ and http://www.43folders.com/
7/17/06,
[Series 1] Work the Dash and Take the Break
43folders.com - To make the "(10+2)*5 Procrastination Dash" work, you have to actually take the break. Make a modal change, get away from the computer, and catch up on your neighbors' mail. (2:04)
43folders.com - Learn the times you're most energetic and productive, and adjust your schedule and your work accordingly. Also: please just let the teenagers sleep, for God's sake.
43 Folders - As an antidote to the surfeit of New Year's resolutions, we'll be looking into smaller, less dramatic adjustments (that don't require a drunken promise or a pointy paper hat). Our series starts Wednesday.
43folders.com - Everything-including this piece of crap phone-will eventually break. Prepare yourself by capturing what you want to be different next time. (3:55)
43Folders.com - "Multi-taskers" are really just splitting their time and attention into smaller slices than you; no one can really do more than one thing at a time. (2:34)
43folders.com - A marathon wrapup of the week, including: redesign notes; popular posts; interesting stats; and a promise to you, the home podcast listener. (7:54)
43folders.com - Every good habit requires a fresh start. Can you find the opportunity for a good habit hiding under a huge pile of crap? (3:26) "Click Here" To Go Get Savings...
10/16/05,
[Series 1] The 'to have done list'
Don't get freaked out by the items on your to-do list; think of the tasks in terms of what they'll mean to you once they're done. "Click Here" To Go Get Savings...
Wi-Fi Networking News
9/20/09,
AT&T Launches 3G MicroCell Site
AT&T inches closer towards broad availability of its femtocell: Details of 3G MicroCell, an in-home base station for the AT&T network, have been floating around for months. What wasn't known was when the company was planning to expand its test program into commercial availability. With the launch of a detailed Web site describing all the advantages--but also with a Zip code availability checker--the company is moving far closer to release. (Update: Charlotte, N.C., is the first test market.)
The idea of a femtocell is to have a broadband-connected tiny base station in the home that allows an existing cellular handset to work without any modification. Sprint pairs its femtocell with an unlimited call options ($100 purchase price plus $5/mo for the base station's use and $10 additional/mo for unlimited calls). Verizon offers just the signal-strength improvements ($250). T-Mobile employs UMA, which requires one of many dual-mode UMA handsets that the company offers, but works over plain Wi-Fi.
The 3G MicroCell is unique in that Sprint and Verizon's systems support just 2G voice only. AT&T is a smartphone and calling adjunct, although most smartphones that the company sells include Wi-Fi, and thus the data side isn't very important to most home users. Better call quality and unlimited home calling are the big carrot.
Engadget has a price sheet which shows calling plans at $10/mo (for one or more cellular phones) for existing AT&T wireline customers, and $20/mo for everyone else. The base station is $150 if you want it just for coverage; $50 ($100 rebate) if you sign up for the service plan. (The pricing is apparently a test, too, however.)
That's relatively competitive to Sprint ($15/mo) and T-Mobile ($10/mo), and cheaper than Vonage or Comcast VoIP. Further with VoIP services, you pay per line available; with the AT&T option (as well as Sprint and Verizon) multiple cell phones can place calls at the same time, which gives you a form of multi-line service.
AT&T gets a huge benefit from femtocells, extending its market into homes where its cell service can't reach or reaches poorly, while offloading potentially large amounts of home calling from its network to broadband.
AT&T may have announced HSPA 7.2 for later this year, but Rogers has launched HSPA+ at 21 Mbps: Rogers Wireless says that five Canadian cities have data-only access to 21 Mbps HSPA+, the fast current production flavor of HSPA. Last week, AT&T unveiled its roadmap for HSPA upgrades in the U.S. to the 7.2 Mbps flavor, with just six medium-to-large cities getting coverage this year, and 19 more markets in 2009.
Rogers is offering a C$75 USB adapter, and has plans as high as C$80 per month, but those include 5 GB caps. The caps start to seem rather ridiculous when, even at 5 to 10 Mbps of net throughput, you could run through the cap by downloading a single high-def movie over the course of a few hours.
There's a mismatch here between carrier messages: Go faster! But only for a few minutes at a time!
HSPA has seemed like an appealing upgrade for GSM carriers, because it requires relatively modest software updates in many cases; T-Mobile has its eyes on the HSPA prize due to spectrum issues. HSPA operates in 5 MHz slices, while you need 10 MHz or more for LTE.
9/15/09,
Clearwire Covers Silicon Valley with WiMax
Clearwire says it has covered 20 sq mi of Silicon Valley with its service for testing: This isn't a commercially deployed network; rather, it's intended to cover major Clearwire partners' California campuses, including Intel (which has long had early test and now commercial WiMax up around Portland), Cisco, and Google. Cities covered include Santa Clara, Mountain View, and parts of Palo Alto. The full Bay Area commercial deployment is slated for next year. (Intel and Google are investors.)
The network will allow developers to test applications and service in real coverage circumstances, while Clearwire can experiment with hardware and software tweaks without disrupting users.
If I had larger type, I'd use it: The IEEE Standards Board has formally ratified the 802.11n standard (802.11n-2009, to be extraordinarily specific). It took seven years and involved 400 members from 20 countries. Somebody deserves a vacation.
Successor standards committee's are already underway, of course, but it's likely years before we see products based on 802.11ac (6 GHz and below) and 802.11ad (60 GHz), both of which aim for speeds of 1 Gbps and faster.
Somebody go put masking tape over the word "draft" on all those Wi-Fi boxes.
As far as any firmware revisions based on tweaky late changes to the spec, it's unlikely. From what I can tell from colleagues and the Wi-Fi Alliance, it's much more likely that newer devices will add features than current devices will see (or require) firmware changes.
On 7-August-2009, I wrote up the four major additional features coming to the Wi-Fi certification process, some of which were dependent on the late-stage draft changes in 802.11n. See "The Fine Points of Optional Wi-Fi 802.11n Certification."
The four new certification elements mostly, but not entirely, related to improving raw speed or net throughput.
9/8/09,
Take Control of Your 802.11n AirPort Network Updated for Snow Leopard
The latest update to my book on Macs and Wi-Fi is out: Take Control of Your 802.11n AirPort Network has been updated to cover new options in Snow Leopard, which I've discussed on this site. You can also watch a brief YouTube video I made explaining how the new hidden AirPort menu information helps troubleshoot and position clients.
The $15, 265-page downloadable ebook covers setting up Apple base stations, using Wireless Distribution System, and handling security. You can get $5 off the price of the book by using coupon code CPN007281031WNN at checkout.
9/2/09,
Interest High in Providing Service for New York Railroads
Major telecom firms, Cablevision submit bids to cover LIRR, Metro North: The MTA transit authority must be extremely pleased with the initial response to its request for proposals to provide Internet service to the vast number of passengers who ride Metro North and the Long Island Railroad. AT&T, Sprint, Verizon, and Cablevision all responded, among others.
Cablevision hopes to have a form of incumbent advantage, having already built Optimum WiFi coverage at 96 percent of the stations in the two railroads' systems for its broadband customers. Its MTA proposal would provide free access to its customers, and charge a fee for railroad services to others. Cablevision would absorb the entire cost of construction, however.
8/27/09,
New WPA with TKIP Exploit Presented in Paper
Japanese researchers develop improved version of last year's WPA with TKIP exploit: (PDF) The researchers build on the work of Eric Tews and Martin Beck, in which those two German grad students figured out how to falsify short packets when the TKIP method of encryption was employed. Their method didn't crack a TKIP key, but relied on a weakness of TKIP's backwards compatibility with the thoroughly broken WEP security. For a thorough rundown of the Beck and Tews approach, see my Ars Technica article, Battered but Not Broken, and an article on this site, Don't Panic over WPA Flaw, But Do Pay Attention (both from Nov-2008).
I've had a chance to absorb the paper, A Practical Message Falsification Attack on WPA, by Toshihiro Ohigashi and Masakatu Morii, and I'm not convinced of its efficacy as an attack vector, but it's darned clever. It's been reported as WPA broken in under a minute! by some news sources. In fact, it requires a lot of pieces to be in the right places, and doesn't allow recovery of a WPA encryption passphrase.
The following gets reasonably technical, but I'll give you the conclusion upfront: if you have any concerns about network integrity, move to AES-CCMP, which requires WPA2 Personal for home and small office networks or WPA2 Enterprise for larger networks. Using AES-CCMP requires that all network equipment be from 2003 or later, more or less. Earlier equipment, if still in use, should either be upgraded to newer Wi-Fi adapters, switched to Ethernet only, or retired.
Now the technical bits.
In brief, Beck and Tews rely on a weakness from WEP that lets them substitute bytes in very short, well-known payloads, such as ARP (address resolution protocol) messages by testing changes in the checksum to first solve for the existing bytes, and then sending a falsified packet. Their method relies on 802.11e (Quality of Service), because that protocol establishes separate queues that can duplicate the sequence used in the initialization vector (IV) that's part of the cryptographic process. Clients (or stations) reject lower-numbered IVs than the current point in the sequence.
Ohigahi and Morii use a physical man-in-the-middle (MitM) as part of their solution. Instead of relying on QoS, the Japanese academics employ a directional antenna that lets them intercept and reuse an IV: the station only receives the falsified packet, and thus doesn't receive an out-of-sequence number. This mostly likely requires a directional antenna which can overpower the broadcast of the access point for a given client; it might also work with a distant omnidirectional access point if the attacker had a more powerful omni. The attacker typically acts as a signal repeater; most data is relayed with no changes, as in the classic MitM approach.
The 802.11 security protocols combined with a secure EAP flavor (such as PEAP) only defend against an MitM attack in which a malicious party is attempting to establish encrypted connections masquerading as a client to an access point and an access point to a client. With third-party certificates, that's impossible. However, a station that relays packets without being part of the encryption chain should work perfectly well.
The Ohiagi/Morii approach has other refinements, such as monitoring the network for periods of low usage and then switching from the pure repeater mode into a key recover mode in which the malicious party attempts to recover the encrypted checksum, blocking communication between the station and access point during this time, which then eliminates the incremental IV problem because the intermediate IVs aren't sent, and thus the QoS queues aren't needed.
They reduce the time necessary for a crack by making additional assumptions about ARP packets that let them solve for the checksum about 37 percent of the time, and check whether they've recovered the key. This reduces the time for what they call a communication blackout--no AP to client transmissions--to about a minute. If they fail to recover the checksum key, they don't send a falsified packet, and thus don't start triggering the checksum key reset.
By reducing the time necessary for an attack to succeed on average and eliminating the requirement of QoS being enabled, the researchers have made this process less academic and far more real. But it's important to remember that:
This is an exploit just for TKIP, and doesn't have applications for AES-CCMP.
This is not TKIP key recover, but recovery for the MIC checksum used for packet integrity.
So far, because of MIC key reset algorithms, this is still applicable only to short packets with mostly known data, such as ARP messages.
ARP forgery could allow an attacker to convince a client to use it as a gateway and perform DNS resolution through addresses that the attacker provides. Poisoning DNS would allow redirection, phishing, and some forms of interception.
However, the primary issue with this attack is that it requires close proximity and the right circumstances to intercept and relay communications. That makes it hard to generalize, and hard to apply in more than a limited fashion. We'll see how this continued hammering on TKIP continues, and whether further weaknesses enable an even simpler or faster approach.
Apple unleashes Mac OS X 10.6 Snow Leopard reviewers: While the next release of Mac OS X doesn't appear til Friday, Apple ended its embargo for reviewers and others who gained early access to the operating system update.
There are three notable changes related to Wi-Fi, none of them terribly significant.
First, the AirPort menu--the place from which you select networks--now shows signal strength for each nearby network. That's useful if you have choices or are troubleshooting coverage. Hold down the Option key before clicking the AirPort menu and Apple now reveals more information than the same option in Leopard, including channel, band, transmit rate, and the obscure MCS Index (an entry that defines encoding choices in use).
Second, the sleep mode in Snow Leopard is integrated with Bonjour discovery, the network protocol Apple uses to advertise services available on a computer. For Mac models released in 2009 (as far as I can tell), you can wake a computer remotely by connecting to a service like file sharing over Wi-Fi or Ethernet--so long as the Mac was connected to an AirPort Extreme Base Station or Time Capsule before it went to sleep. The base station acts as a proxy while the Mac is sleeping. (Macs from 2008 and before appear to only have the option to be woken over Ethernet.) You can read about all the details in an article I wrote this morning for the Mac publication TidBITS, AirPort Menu Improves in Snow Leopard.
Third and finally, you can have your current location and time set in the world via Wi-Fi. The Date & Time preference pane's Time Zone view has an option to set the time zone via the current location. This requires an active network connection, and almost certainly uses Skyhook Wireless data, as Apple already relies on that firm for iPhone Wi-Fi lookups.
Snow Leopard has a $30 price tag for those with Leopard installed; $170 for a bundle of Snow Leopard, iWork '09, and iLife '09 for Tiger users. However, the $30 updater will work with Tiger, too; it violates the user agreement, but Apple uses the honor system for enforcement since it already collected its profit margin when it sold you the computer.
The WSJ writes of the low rate of adoption, interest in femtocells: I've long been a bear about femtocells, short-range indoor base stations designed to extend cellular networks to the home or small office, allowing the use of unmodified mobile handsets. Femtocells seem to be a way for carriers to bring their business into your home, instead of you gaining more control over your calling.
T-Mobile steered a different course years ago, signing on to the unlicensed mobile access (UMA) standard, which allows a handset to negotiate seamless during-a-call handoffs between a mobile network and a Wi-Fi network. T-Mobile had to introduce new handsets that include UMA software and Wi-Fi radios; the firm now has 10 such models which are priced like models without UMA.
Femtocells require no handset updates. A customer obtains the base station, plugs it into their broadband connection (just like UMA, the carrier doesn't pay for the call backhaul), and then unwinds up to 30 feet of GPS antenna. Femtocells have to have a precise location both to use the correct licensed frequencies for that area and to assist in meeting E911 call location requirements. (In fact, femtocells may help carriers meet those obligations well enough to offset worse performance elsewhere.)
But where T-Mobile paired UMA with a cheap, unmetered calling plan--now costing just $10 per month for 1 or more lines--Sprint's femtocell costs $100 and $5 per month plus a $10 per month fee for a single unmetered line. Verizon charges $250 with no monthly fee nor calling discounts. (AT&T's femtocell is still in testing in limited markets, and may have an unmetered plan associated.)
Further, T-Mobile counts all calls that originate on a Wi-Fi network under its unmetered plan, and allows you to use any qualified hotspot: any one for which you have access or a password, or that's part of its large aggregated HotSpot roaming footprint. If you receive a call or place a call over Wi-Fi, you can walk away onto the cell network and not have minutes apply. For Sprint, minutes are unmetered only when at the femtocell, and, as noted, Verizon doesn't engage in that at all.
Because T-Mobile relies on Wi-Fi for data, the speed that your handset can access the Internet is only limited by your broadband connection and the quality of the Wi-Fi network. Verizon and Sprint are shipping 2G-only femtocells, which means that handsets with 3G but no Wi-Fi would be severely cramped. AT&T will offer 3G service with its femtocell--but 3G drains a battery far faster than Wi-Fi does on a mobile device. You'll need to keep your iPhone or other phone plugged in to use it effectively in your home as a landline replacement. (AT&T's devices should be able to switch to Wi-Fi for data while making 3G calls, however.)
The cost of femtocells, where we're now a good year into real worldwide availability, is still far too high relative both to their utility and substantial deployment. Yes, that can drop via volume, but Om Malik points out that with only 20m femtocells predicted to be sold worldwide in 2012 (and 800K worldwide this year), the amount of investment in femtocell makers is far outstripped by the potential for revenue. That's a recipe for consolidation and closure.
Femtocells benefit a carrier by allowing customers to get coverage where they cannot, and offloading cell tower usage to a device that the customer has paid for or leases. Some reports have suggested that carriers should give away femtocells because the reduction in infrastructure buildout through heavy in-home use would be far cheaper than the cost of the femtocells.
Honestly, given the costs, limitations, and complexity, I'd rather simply use Skype on my iPhone over my home Wi-Fi network rather than a femtocell.
8/21/09,
Southwest Airlines Will Install Internet Service on All Planes
Southwest Airlines will install Row 44's in-flight Internet service on all planes: The airline has been testing the Ku-band satellite-backed Internet service for several months. It will continue to test prices this year, and start to deploying next year on all its planes. Southwest has a fairly uniform fleet, making it possible to get just a couple of certifications in order to roll out.
Satellite access has been perceived as more expensive than ground-based service, both for gear and operating expenses, but Row 44 has consistently said that it has used a combination of off-the-shelf items, technology that's improved since Boeing's Connexion service days, and techniques to eke out the most efficient use of spectrum to make the service affordable.
Alaska Airlines has also tested Row 44's equipment, and earlier this year started an advertising campaign that included a statement that implied Wi-Fi access would be widely available, but the airline hasn't yet stated its plans publicly.
The competing provider, Aircell, just celebrates its one-year anniversary of the first equipped planes in the air yesterday; that was a pilot project with American Airlines. The commercial launch on Virgin America was last December, and Aircell has passed the 500 mark between Virgin, AirTran, Delta, and American. As many as 1,000 planes will have Aircell's Gogo service installed this year, and as many as another 1,000 next year.
With Southwest's commitment, it's likely that between 50 and 60 percent of all mainline (non-regional) aircraft routes will have Internet coverage by the end of 2010.
8/18/09,
Wee-Fi: WSJ Repeats, Bus Stop-Fi, WiMax College Net, White Fi, Meraki Stats
Slate notices tired theme of WSJ's Wi-Fi cafe squatters article: Jack Shafer, media critic, compares the WSJ's summer 2009 story on how cafe owners are tired of people nursing a cup of coffee for 8 hours while bogarting Wi-Fi to my 2005 New York Times piece. I wrote a non-trend trend piece back in 2005, looking at why some cafe owners were turning off or restricting Wi-Fi, but also noting contrary trends, which have proven true. (I wrote a bit more about this on 5-August-2009 when the Journal article first appeared.)
Meanwhile, QSR Magazine, the trade journal for fast-food or "quick-service" restaurants, chimed in with a short report that Wi-Fi brings in bodies to buy stuff. Right on.
San Francisco bus stops will generate juice, Wi-Fi signals: Popular Mechanics covers a prototype covered bus stop that (when all are deployed) would generate 43,000 kWh per year--the equivalent of a few thousands dollars worth of non-renewable power, but often paid at a much higher rate for renewable. I'm not clear if the city can get a higher rate for feeding the meter backwards, or if it's only available to private citizens. The shelters also use less power for lights, and will include Wi-Fi access points. The plan is to roll out 360 shelters by 2013 at $30K a pop. Clear Channel Outdoor will pay for deployment and keep ad revenue.
College uses WiMax for network coverage: Northern Michigan University will hand out laptops--included in tuition since 2000--to students with WiMax cards for network coverage this fall. The intent is to provide secure and high-speed service over the hilly terrain of the school, and to students and staff off campus. This is the first move of the kind I've heard, and it'll be fascinating to check in with them in a few months.
Technology Review tutors us in white space spectrum: There's a lot of interest in using the guard bands, or empty space, between adjacent channels so long as it doesn't interfere with legitimate licensed uses. This could actually be Wi-Fi on steroids, allowing higher power levels and wider channels. There are a number of hurdles yet to overcome to make "White Fi" practical.
Meraki releases survey of device use on its networks: Meraki has observed over 200,000 unique devices on its collection of customers and self-run networks in 2009, and says that Apple equipment use grew year-over-year by 221 percent (laptops, iPod touch, and iPhone), while the devices it observed grew just 41 percent (from 150,000 unique devices in 2008). Apple equipment represents 32 percent of all devices seen by the networks, up for 14 percent in 2008. The company uses a software as a service (SaaS) centralized backend for its customers' administration, allowing it to track these kinds of statistics; it looked at usage over a 24-hour period in June 2008 and June 2009 across 10,000 access points.
8/7/09,
The Fine Points of Optional Wi-Fi 802.11n Certification
The Wi-Fi Alliance explains four optional 802.11n elements for future certification: The Wi-Fi trade group has over the last 10 years kept together the notion that every device with Wi-Fi on the label should work at the greatest point of agreement with one another. This has continued in spite of new elements and enhancements to the 802.11 family of standards, including 802.11n.
The recent news that the IEEE had approved 802.11n within the 802.11 Working Group, and ratification was likely a few months away, led the Wi-Fi Alliance to explain its roadmap for adding more steps to the certification process. When the Wi-Fi group certifies a device, it runs it through tests that are supposed to ensure that the equipment responds in a standard manner. (The group also does plugfests in which equipment makers bring lots of gear together outside of lab conditions.)
When the word hit, the alliance identified four optional areas of certification that it would add. I knew about some of these areas, but I spoke with the group today to clarify what this meant for both equipment makers and end users. The Wi-Fi Alliance said it would offer tests for coexistence in 2.4 GHz, space-time block coding, transmit MPDU, and three spatial streams. Scratching your head? After 8 years of covering Wi-Fi, I admit I was in that position over a couple of those.
Let's go through them with the help of Greg Ennis, the alliance's Technical Director, who--along with Kelly Davis-Felner, the group's marketing director--was kind enough to lead me through it.
Coexistence has to do with the use of double-wide channels--40 MHz instead of the roughly 20 MHz regular channels--in both 2.4 and 5 GHz bands. The 5 GHz band isn't a problem, because 20 MHz channels don't overlap; Wi-Fi selectable channels in 5 GHz are staggered by intervals of 4 band channels (5 MHz each), such as 36, 40, 44, and 48. In 2.4 GHz, channels are staggered only by a single 5 MHz band channel, meaning that the use of 40 MHz will nearly always conflict with other existing networks.
Ennis said that 2.4 GHz coexistence terms weren't fully settled until recently, even though manufacturers have built in some methods of using 40 MHz in 2.4 GHz. The Wi-Fi Alliance discouarged the use; Apple, for one, doesn't allow its gear to use wide channels in 2.4 GHz.
In the new testing regime, "not everybody is required to support 40 MHz operation--but if they do support 40 MHz operation, they must go through the testing that we've defined," Ennis said.
The mechanisms that require an access point backing off to 20 MHz channels are so broad and severe that it's unlikely you could use a wide channel in any environment in which other Wi-Fi networks operate. Still, Ennis says, it may be of use in enteprise situations, or with future gear that's all 802.11n with these modes enabled that can be more respectful of each other automatically.
Space-time block coding. This term makes my head hurt every time I read it. I go off to the Web and read up on the principle, and it's above my paygrade. All wireless communication has to allot slots in some fashion--through contention or scheduling--for bits to go through. That's the basis of all wireless standards.
What STBC does is extend that beyond time into the domain of space. An access point can, through some complicated encoding, send different information simultaneously using multiple spatial streams so that receivers (stations in Wi-Fi parlance) that have single-spatial stream receivers can separately but at the same time decode their unique package.
The utility of this complicated feature is that we're likely to start seeing lots of single-stream N devices, as I've written about in the past year. (See, for instance, "Does the iPhone Need 802.11n?", 26-March-2009.)
Chipmakers are most likely now delivering quantities of these lower-powered, cheaper 802.11n chips that can't offer two streams--and thus double the bandwidth--as laptop and desktop 802.11n modules can. With STBC, an access point can utilize the full available 802.11n bandwidth by splitting it spatially between two devices instead of halving bandwidth by speaking to a single-stream device solely.
Ennis noted that STBC also improves the signal-to-noise ratio, which makes faster rates and farther distances possible. "I think this is going to be a popular optional feature," he said.
Aggregation MPDUs (MAC Protocol Data Units). While sounding obscure, this is yet another way by which 802.11n can eke out improved speeds. For long sequences of data, aggregation MPDUs lets a Wi-Fi system create a long frame, reducing all the overhead required to send a packet. (Every packet has origin and destination information, a preamble, and other data that adds overhead.)
For video, for instance, Ennis says that this kind of aggregation can improve throughput, although probably not by double-digit percentages. "It's not as dramatic an improvement as say using more spatial streams, or using 40 MHz channels," he said.
Currently, the Wi-Fi Alliance tests aggregation only if a manufacturer's access point sends these aggregated frames; it checks that a station can properly receive such frames, which can be interpreted under earlier 802.11n drafts. The new optional certification tests for aggregated frames sent by both stations and access points. (If included, it must be tested.)
Three spatial streams. This last one is quite simple. The Wi-Fi Alliance can now test for devices that send three streams of data across space up from two streams of data. Ultimately, we should see devices that can handle four, with a maximum raw symbol rate of 600 Mbps with wide channels in 5 GHz.
Those are the technical bits. I asked Kelly Davis-Felner, marketing director, how all the above plus other specifications already available and other elements coming down the pipe would be presented to buyers. The a/b/g/draft n labeling can only go so far. She said that's her primary focus right now, and there should be more news on that front soon.
Amid the economic downturn, there are fewer places in New York to plug in computers. As idle workers fill coffee-shop tables -- nursing a single cup, if that, and surfing the Web for hours -- and as shop owners struggle to stay in business, a decade-old love affair between coffee shops and laptop-wielding customers is fading.
Oddly, I believe I wrote this same story with the same concerns at the top of the market in 2005, when cafe owners were, well, already having seen the love affair dim. Taking a hint from a Seattle cafe that turned off Wi-Fi on the weekends, Victrola in Capitol Hill, I wrote in the New York Times four years ago:
...there was also a disadvantage [to offering free Wi-Fi], staff members said: the cafe filled with laptop users each weekend, often one to a table meant for four. Some would sit for six to eight hours purchasing a single drink, or nothing at all.
This conflict between squatter and cafe owner has been true since Wi-Fi started to become heavily used as it became a standard feature in laptops or available through a cheap add-on card back in 2002 to 2003. Cafes that had attached an AirPort router to a DSL connection suddenly found themselves a bit at sea.
I have heard repeatedly (as the WSJ article notes) that there are folks who are either shameless enough or feel entitled enough that they bring in their own food or coffee, or purchase nothing, and then complain when asked to make a purchase or leave.
There's nothing new here, but it's interesting to see an old trend get hooked to the latest problem that brings people into "third places," away from home and work--especially given that they may have no work.
Sprint Nextel will acquire the majority stake in Virgin Mobile USA that it doesn't own: Virgin Mobile was the last major mobile virtual network operator (MVNO), a cellular company type that owns customers not cell towers. While there have been attempts to create large MVNOs, only Virgin Mobile has remained viable, although not wildly profitable. Sprint was an investor in Virgin Mobile, and many said that was what gave the MVNO staying power. Most recently Virgin Mobile absorbed Helio, an MVNO started by SK Telecom and EarthLink to bring advanced phones from South Korea to the U.S. market and target services at younger folk.
Virgin Mobile concentrates on prepaid phone service, which is distinct from the postpaid contract offerings that require long commitments. With prepaid service, you pay in advance for minutes or no-contract subscriptions, and wind up paying substantially less. Virgin Mobile has a $50/mo unlimited talk plan, which contrasts with postpaid plans that are twice as much. (Virgin Mobile requires 2-year commitments on smartphones under the Helio brand, however.)
The company also has the only pay-as-you-go mobile broadband service. You have to pay upfront for a $150 USB 3G modem--sold exclusively by Best Buy for Virgin Mobile--and then service has no commitment. You buy pools of expiring bandwidth. $10 gets you 100 MB over 10 days; $20, $40, and $60 get you 250 MB, 600 MB, and 1 GB over 30 days. If you need more bandwidth, you buy another pool--no sneaky $50/MB overage fees.
While the broadband prices are high compared to Wi-Fi (Boingo with $10/mo unlimited North American hotspot access, for instance), they are extremely favorable when looking at major carrier 3G plans, which are $60 per month with a required 2-year commitment. Those plans, however, top out at 5 GB of use per month.
The biggest segment of growth for Sprint is prepaid plans, but it's sold such plans on its iDEN network, the old Nextel technology that will some day fade away. Virgin Mobile uses regular old CDMA, and brings over 5 million customers.
The fine print is now available on Verizon's free Wi-Fi deal for its broadband customers: Only laptop Windows XP/Vista (32-bit only) users need apply. Which seems insane to me, but it's also in line with Verizon's remarkable micro-management of its users and usage. The "how to get it" page explaining how to obtain free Wi-Fi notes, "Verizon Wi-Fi is not available for PDAs, phones, desktop PCs or Macs."
I can reason that the PDA and phone issue is that the company hasn't figured out which smartphones and others to add the service to and whether to charge for it. AT&T offers iPhone and some BlackBerry owners free Wi-Fi on its home network of 20,000 hotspots (mostly McDonald's and Starbucks locations); Verizon, however, operates no Wi-Fi network, so additional users mean additional costs. Smartphone users are extremely heavy Wi-Fi data consumers, and if Verizon's deal with Boingo isn't flat-rate per user, then that might explain the hesitation.
The limit to laptops is sort of ridiculous. Desktop PC owners won't easily be able to access laptops, and you have to do be a broadband Verizon customer already, so it's not like you'd be using a Wi-Fi hotspot as your primary Internet connection, would you? There's a story here that's not being told.
The lack of Mac support is simply absurd. Boingo supports Windows and Mac OS X, and Verizon has long had excellent software and tech support for its 3G hardware for Mac OS X.
But wait! There's more. As I noted in a revised version of the story yesterday, IDG News Service noted and a spot check reveals that Verizon isn't offering McDonald's stores, which Boingo resells from AT&T's network. The reason there might be that the McDonald's contract is organized differently. Wayport signed up McD years ago, and structured its arrangement to offer flat-rate resale fees per user in a network, instead of session fees. With that ostensibly still in place even after AT&T's acquisition of Wayport, Verizon might not want to pay the associated fees to offer McDonald's access. This plus Verizon's awful hotspot finder rips some of the heart out of the ubiquity of Boingo's U.S. network.
Finally, Verizon limits this free offer to higher-tiered DSL and fiber (FiOS) subscribers. Existing 3 Mbps DSL or faster and 20 Mbps FiOS or faster customers are the only ones who qualify. Further, only new FiOS customers who buy 25 Mbps or faster connections will qualify.
This is all shooting itself in the foot; penny wise, pound foolish. If you're going to make an extra add-on attractive, you can't dangle a bright shiny ball at all your customers, and then snatch it away from what's likely 25 to 40 percent of them, based on market research.
Stack consumption vulnerability in Adobe Acrobat 9.1.1 allows remote attackers to cause a denial of service (application crash) via a PDF file with a large number of "[" (square bracket) characters to the alert method. NOTE: the provenance of this information is unknown; the details are obtained solely from third party information. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3430
SQL injection vulnerability in login.php in Allomani Mobile 2.5 allows remote attackers to execute arbitrary SQL commands via the username parameter in a login action. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3429
Stack-based buffer overflow in Pirate Radio Destiny Media Player 1.61 allows remote attackers to execute arbitrary code via a long string in a .pls playlist file. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3428
Stack-based buffer overflow in Easy Music Player 1.0.0.2 allows remote attackers to execute arbitrary code via a crafted .wav file. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3427
Cross-site scripting (XSS) vulnerability in Kayako SupportSuite 3.50.06 allows remote attackers to inject arbitrary web script or HTML via the subject field in a ticket. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3426
PHP remote file inclusion vulnerability in includes/file_manager/special.php in MaxCMS 3.11.20b allows remote attackers to execute arbitrary PHP code via a URL in the fm_includes_special parameter. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3425
Directory traversal vulnerability in includes/inc.thcms_admin_dirtree.php in MaxCMS 3.11.20b allows remote attackers to read arbitrary files via directory traversal sequences in the thCMS_root parameter. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3424
Multiple PHP remote file inclusion vulnerabilities in MaxCMS 3.11.20b, when register_globals is enabled, allow remote attackers to execute arbitrary PHP code via a URL in the (1) is_projectPath parameter to includes/InstantSite/inc.is_root.php; GLOBALS[thCMS_root] parameter to (2) classes/class.Tree.php, (3) includes/inc.thcms_admin_mediamanager.php, and (4) modul/mod.rssreader.php; is_path parameter to (5) class.tasklist.php, (6) class.thcms.php, (7) class.thcms_content.php, (8) class.thcms_... "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3423
login.php in Zenas PaoLink 1.0, when register_globals is enabled, allows remote attackers to bypass authentication and gain administrative access by setting the login_ok parameter to 1. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3422
login.php in Zenas PaoLiber 1.1, when register_globals is enabled, allows remote attackers to bypass authentication and gain administrative access by setting the login_ok parameter to 1. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3421
login.php in Zenas PaoBacheca Guestbook 2.1, when register_globals is enabled, allows remote attackers to bypass authentication and gain administrative access by setting the login_ok parameter to 1. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3420
Multiple cross-site scripting (XSS) vulnerabilities in index.php in the Publisher module 2.0 for Miniweb allow remote attackers to inject arbitrary web script or HTML via the (1) begin parameter and the (2) PATH_INFO. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3419
SQL injection vulnerability in index.php in the Publisher module 2.0 for Miniweb allows remote attackers to execute arbitrary SQL commands via the historymonth parameter. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3418
Multiple SQL injection vulnerabilities in Plume CMS 1.2.3 allow (1) remote authenticated users to execute arbitrary SQL commands via the m parameter to manager/index.php and (2) remote authenticated administrators to execute arbitrary SQL commands via the id parameter in an edit_link action to manager/tools.php. NOTE: some of these details are obtained from third party information. "Click Here" To Go Get Savings...
9/25/09,
CVE-2009-3417
SQL injection vulnerability in the IDoBlog (com_idoblog) component 1.1 build 30 for Joomla! allows remote attackers to execute arbitrary SQL commands via the userid parameter in a profile action to index.php, a different vector than CVE-2008-2627. "Click Here" To Go Get Savings...
9/24/09,
CVE-2009-3390 (opensolaris)
Multiple unspecified vulnerabilities in the (1) iscsiadm and (2) iscsitadm programs in Sun Solaris 10, and OpenSolaris snv_28 through snv_109, allow local users with certain RBAC execution profiles to gain privileges via unknown vectors related to the libima library. "Click Here" To Go Get Savings...
9/24/09,
CVE-2009-2817 (itunes)
Buffer overflow in Apple iTunes before 9.0.1 allows remote attackers to execute arbitrary code or cause a denial of service (application crash) via a crafted .pls file. "Click Here" To Go Get Savings...
9/24/09,
CVE-2009-2682 (hp-ux)
Unspecified vulnerability in Role-Based Access Control (RBAC) in HP HP-UX B.11.23 and B.11.31 allows local users to bypass intended access restrictions via unknown vectors. "Click Here" To Go Get Savings...
9/24/09,
CVE-2009-3369 (backuppc)
CgiUserConfigEdit in BackupPC 3.1.0, when SSH keys and Rsync are in use in a multi-user environment, does not restrict users from the ClientNameAlias function, which allows remote authenticated users to read and write sensitive files by modifying ClientNameAlias to match another system, then initiating a backup or restore. "Click Here" To Go Get Savings...
9/24/09,
CVE-2009-3368 (com_hbssearch)
Cross-site scripting (XSS) vulnerability in the Hotel Booking Reservation System (aka HBS or com_hbssearch) component for Joomla! allows remote attackers to inject arbitrary web script or HTML via the adult parameter in a showhoteldetails action to index.php. "Click Here" To Go Get Savings...
9/24/09,
CVE-2009-3367 (an_image_gallery)
Multiple cross-site scripting (XSS) vulnerabilities in An image gallery 1.0 allow remote attackers to inject arbitrary web script or HTML via the path parameter to (1) index.php and (2) main.php, and the (3) show parameter to main.php. NOTE: the provenance of this information is unknown; the details are obtained solely from third party information. "Click Here" To Go Get Savings...
9/24/09,
CVE-2009-3366 (an_image_gallery)
Directory traversal vulnerability in navigation.php in An image gallery 1.0 allows remote attackers to list arbitrary directories via a .. (dot dot) in the path parameter. "Click Here" To Go Get Savings...
Raw Thought (from Aaron Swartz)
9/27/09,
A Summary/Explanation of John Maynard Keynes’
With the recent economic crisis, there has been much talk of John Maynard Keynes and his economics. Keynes, the story goes, figured out the causes of the Great Depression and in doing so revolutionized the field of economics. Some conservative economists have forgotten or ignored his work, but society as a whole remembers his basic discovery: you get out of downturns by spending money.
Reading Keynes’ General Theory of Employment, Money, and Interest then is a sobering experience. For the book is, indeed, truly brilliant, a definite work of genius. It’s the best book on the economy I’ve ever read; indeed, it’s one of the best books I’ve ever read. Everyone has seen bits and pieces of wit quoted from the book, but Keynes weaves them into a beautiful tapestry that explains the whole of the modern economy. And yet, the book is a necessary now as it was then: economics has not learned a single one of his lessons.
This is a depressing thought, especially since Keynes throughout seems optimistic that once he’s explained everything so clearly, economics will be back on the right track. But politics has triumphed over logic and we’ve forgotten all the crucial things he explained.
Perhaps this is why it has a reputation for being a very tough book — so difficult that even economists can’t follow it. But I think this is entirely due to a difference in philosophies: the General Theory was the first book on economics I could really understand. And that’s because, unlike most economics books, it makes sense — the theories it proposes comport with the real world, instead of taking place in some fantasyland of perfect competition.
Still, the book isn’t exactly a smooth read. Keynes uses some archaic language and is trying to communicate some complicated ideas. There’s no math, but there’s still a lot to chew on. So I thought I’d try my best at an explanation/summary. It’s a long book, so if you’re in a hurry, you might prefer my shorter summary of the fundamental ideas.
1: This chapter cheekily consists of a single paragraph. It says the book is an attempt to show that classical economics (basically that summarized by Alfred Marshall, including Ricardo, Mill, Edgeworth, and Pigou) addresses only a special case of the economy, while this book outlines a more general theory.
2: The classical theory of employment says the labor market is just another market: people get paid what they make and people only work if they get paid enough to make it worth it. Since it seemed unlikely that society had run out of money-making jobs, it was assumed that unemployment was caused either by people not knowing where the jobs were (frictional unemployment) or insisting on being paid more than they could make (voluntary unemployment).
It seems difficult to explain the high unemployment of the Great Depression this way, but economists didn’t see how it could be otherwise. So their solution was simple: to end unemployment, people just needed to be willing to work for less.
What this amounts to is Say’s Law: supply creates its own demand. If there are people around willing to work, jobs will spring up to make use of them. If people are unemployed, it must be because they’re refusing to take the job.
There are two obvious problems with this. First, people may refuse to work for a lower nominal wage when they’ll accept working for a lower real (i.e. inflation-adjusted) wage. That is, if management decides to pay people $4 an hour instead of $5, people might go on strike, but nobody ever goes on strike demanding a raise because the cost of milk has gone up. (So inflation might actually be a better solution than wage cuts.)
Second, if wages go down, then the cost of making things goes down, which means that prices go down, which means that in real terms wages end up staying about the same.
Keynes has found a crack in the classical theory. The first half of this book will be dedicated to prying it open. The second half is filling it in.
3: When people get money, they spend some of it — but not all of it. And businesses choose whether to hire people based on how much they expect to sell. But how much they sell is exactly dependent on how much people spend.
So it’s how much people spend that determines employment. But this is totally consistent with there being unemployment — if people aren’t buying, businesses aren’t selling, so they fire people (who then buy less).
Indeed, this problem will be worse in richer countries, since the more people make the less of it they need to spend and thus less money is used to hire people. (The details of how the remainder gets invested has to do with interest and will be addressed later.)
Since this seems so basic, Keynes is puzzled at how it’s been so ignored:
The completeness of the [classical] victory is something of a curiosity and a mystery. It must have been due to a complex of suitabilities in the doctrine to the environment into which it was projected. That it reached conclusions quite different from what the ordinary uninstructed person would expect, added, I suppose, to its intellectual prestige. That its teaching, translated into practice, was austere and often unpalatable, lent it virtue. That it was adapted to carry a vast and consistent logical superstructure, gave it beauty. That it could explain much social injustice and apparent cruelty as an inevitable incident in the scheme of progress, and the attempt to change such things as likely on the whole to do more harm than good, commended it to authority. That it afforded a measure of justification to the free activities of the individual capitalist, attracted to it the support of the dominant social force behind authority.
But although the doctrine itself has remained unquestioned by orthodox economists up to a late date, its signal failure for purposes of scientific prediction has greatly impaired, in the course of time, the prestige of its practitioners. For professional economists, after Malthus, were apparently unmoved by the lack of correspondence between the results of their theory and the facts of observation;—a discrepancy which the ordinary man has not failed to observe, with the result of his growing unwillingness to accord to economists that measure of respect which he gives to other groups of scientists whose theoretical results are confirmed by observation when they are applied to the facts.
The celebrated optimism of traditional economic theory, which has led to economists being looked upon as Candides, who, having left this world for the cultivation of their gardens, teach that all is for the best in the best of all possible worlds provided we will let well alone, is also to be traced, I think, to their having neglected to take account of the drag on prosperity which can be exercised by an insufficiency of effective demand. For there would obviously be a natural tendency towards the optimum employment of resources in a society which was functioning after the manner of the classical postulates. It may well be that the classical theory represents the way in which we should like our economy to behave. But to assume that it actually does so is to assume our difficulties away.
Book II: Definitions and Ideas
4: The next three chapters aren’t so much part of the argument as attempts to clear up some basic concepts and objections.
We start by observing it’s impossible to measure things like “net output” or “price level” accurately — you’re always trying to compare qualitatively different things and run into no end of difficulties.
To say that net output to-day is greater, but the price-level lower, than ten years ago or one year ago, is a proposition of a similar character to the statement that Queen Victoria was a better queen but not a happier woman than Queen Elizabeth — a proposition not without meaning and not without interest, but unsuitable as material for the differential calculus. Our precision will be a mock precision if we try to use such partly vague and non-quantitative concepts as the basis of a quantitative analysis.
We can’t measure net output, but we can count the number of people employed. In general, if more people are working then more stuff is getting made, although this obviously isn’t a perfect connection. But employment is kind of a more interesting number and it will have to do.
So we’ll use only two types of counts: those of actual currency (money-values) and those of people (employment). And while workers are obviously not all equivalent the way dollar bills are, we can take an hour of unskilled labor as our standard and count people with special skills as multiples of an hour of unskilled labor. Thus if someone makes twice as much per hour as an unskilled laborer, we’ll count each hour they work as two unskilled hours. We’ll call these hours labor-units and we’ll call the money that gets paid for them wage-units. Thus the total amount spent on wages equals the wage-unit times the number of labor-units.
[AS: Obviously this accounting fiction isn’t particularly realistic since, in reality, the multiples people get paid change as the wage-unit goes up. Let’s say I’m a lawyer who makes $300 an hour and minimum wage is $5 an hour. If the minimum wage is doubled to $10 an hour, I’m not suddenly going to get paid $600 an hour, even though my relative productivity hasn’t changed. Keynes seems to suggest this can be modeled as “a rapid liability to change in the supply of labor;” I guess that’s possible.]
And as for some people being better at some jobs than others, we just pretend that’s an artifact of the equipment they use. In other words, as employment goes up and we run out of skilled truck-builders, we say the truck factory is getting less efficient. (If, indeed, there’s nobody left who can build the trucks, we say the truck factory’s efficiency has gone to zero.)
As problematic as this is, Keynes points out that it’s a lot more realistic than the classical theory, which just seems to magically assume everyone is paid in proportion to their productivity. By subsuming more efficient people with their machinery, Keynes says he better deals with the usual case, which is that the increase in efficiency goes to their boss (who owns the machines). And when more efficient workers actually are paid more, he takes that into account as noted above.
5: Businesses make production decisions not based on sales or anything solidly measurable, but on personal opinions: expectations. These can be either short-term expectations (the barrista will be given the day off if management doesn’t expect any customers) or long-term expectations (Starbucks won’t open up a new story if they expect coffee consumption to start going down).
Either way, new expectations don’t always take effect immediately (if you just opened a new store and then decide it wasn’t worth it, you don’t immediately close it). And the process of adjusting can have some odd effects: if you need to quickly ramp up production, you might keep hiring until you have more employees than you really need in the long-run. You use the extra people to get you up to speed, then you lay them off. The result is “a gradual crescendo in the level of employment, rising to a peak and then declining to the new long-period level.” This can happen even if you don’t expect to sell more things, but just a slightly different thing: you “overhire” to get up to speed on the new model, but then fire people until you’re back down to your previous level.
An uninterrupted process of transition, such as the above, to a new long-period position can be complicated in detail. But the actual course of events is more complicated still. For the state of expectation is liable to constant change, a new expectation being superimposed long before the previous change has fully worked itself out; so that the economic machine is occupied at any given time with a number of overlapping activities, the existence of which is due to various past states of expectation.
That said, today’s decisions are based on the conditions of today and expectations about tomorrow — not on past expectations or the conditions of the past. And, in practice, people don’t calculate their expectations from scratch each morning. They keep doing what they did yesterday unless they have a reason to change. Long-term expectations can’t be easily checked, so when they do change, they often change suddenly. Thus they can’t even be approximately estimated.
6: When you’re producing something, there are a couple of things involved. One is the amount of capital and equipment and so on you use up, which we’ll call the user cost. Another is the amount you pay to employees and other companies and so on, the factor cost. These two combined are the prime cost. The entrepreneur’s income is the value of his output less the prime cost — that’s what he tries to maximize.
Entrepreneurs can also lose capital due to unavoidable events — a market crash, an earthquake, the passage of time. These are supplementary costs. In addition, there are the unavoidable and unforeseen, which we’ll call windfall loss. We’ll define net income as just income minus supplementary costs, since people can’t really be blamed for the unforeseen events.
The total income of the community is just the amount sold minus the user cost. And total consumption is just all the stuff that isn’t sold to other businesses. [AS: I’ve been saying businesses because I find it clearer, but Keynes actually says entrepreneurs. I think I also use this kind of interchangeably with capitalists. Sorry.] Saving, of course, is just income minus consumption.
Investment is just the amount of current output that isn’t consumed. But since saving is just the amount of income that isn’t consumed and income is just output (output is always output to someone), savings necessarily equals investment.
[AS: This seems to be a little controversial (and, indeed, tends to be a bit confusing), but let’s just accept it as a quirky definition, not any kind of factual claim.]
7: Keynes spends the chapter defending his decision to define savings as equal to investment. [AS: I think he only ends up in making things more confusing, but maybe I’m missing something.]
Book III: The Propensity to Consume
8: We return now to our main argument. Earlier we said people spend the money they get, but not all of it. What changes how much they spend? Not much, Keynes argues. (Maybe large changes in interest rates, but those are rare.)
“The fundamental psychological law,” he says, is that, on average, the amount people spend increases as the amount they make increases, but not as quickly. (If you make $50K a year, you might spend $40K of it. If you make $1M, you might spend $500K of it. Obviously a lot more in absolute terms, but far less proportionately.) And this is especially true in the short-term — people’s habits take time to catch up with their incomes.
But this means that as national income increases, a smaller proportion of it will get spent, so more of it will have to be invested. And when national income falls, a larger proportion gets spent as people dip into savings and governments go into deficit. This is fortunate, because lower consumption also means lower income (when people buy less, businesses make less, so they pay you less). If consumption fell at the same rate as income, we’d fall into a downward spiral: lower consumption would mean lower income, which in turn would mean lower consumption, and soon we’d all be out of a job.
“Consumption — to repeat the obvious — is the sole end and object of all economic activity.” What are we making things for if not to use them? People can either be put to work making things for people to use today or making things for people to use tomorrow, but that tomorrow “cannot be pushed indefinitely into the future.” After all, an hour of labor cannot be “saved” and put into a bank for a rainy day! If people are out of work now, the time they’re wasting will never be recovered. [AS: This is truly brilliant. It’s hard to convey the excitement I felt when reading this.] Saving money for the future is not the same as making things for the future — it’s only the latter that’s useful.
But it’s not easy to think of useful things to make for the future. Eventually, we’re forced to make things for today. But as our incomes increase, we spend less on things today. And there’s our trap: if we don’t make things for tomorrow and we don’t make things for today, people are forced out of work since there’s nothing for them to make.
Another way to look at it is the more stuff we make for tomorrow, the less stuff we need to make tomorrow. And then what do we do? At some point we just need to consume more stuff.
People seem to recognize this when it comes to government making stuff. ‘“What will you do,†it is asked, “when you have built all the houses and roads and town halls and electric grids and water supplies and so forth which the stationary population of the future can be expected to require?‒ But the same logic applies to private investment. What will we do when we’ve built all the factories the people of the future can be expected to use?
Money can’t survive on its own. If we don’t ever spend it, it becomes worthless.
9: How does raising interest rates affect consumption? We’ve said it doesn’t have much effect on people’s propensity to consume, but a higher interest rate means it’s more expensive to borrow money, which means companies invest less, which means incomes are reduced. (Since savings=investment, incomes are reduced such that the amount left over for savings equals the lesser amount now invested. [AS: This is the first use of that suspicious definition.]) Most people think that as the interest rate goes up, spending goes down and saving goes up, but this shows that saving and spending both decrease.
The more virtuous we are, the more determinedly thrifty, the more obstinately orthodox in our national and personal finance, the more our incomes will have to fall when interest rises relatively to the marginal efficiency of capital. Obstinacy can bring only a penalty and no reward. For the result is inevitable.
Thus, after all, the actual rates of aggregate saving and spending do not depend on Precaution, Foresight, Calculation, Improvement, Independence, Enterprise, Pride or Avarice. Virtue and vice play no part. It all depends on how far the rate of interest is favourable to investment, after taking account of the marginal efficiency of capital. No, this is an overstatement. If the rate of interest were so governed as to maintain continuous full employment, Virtue would resume her sway; — the rate of capital accumulation would depend on the weakness of the propensity to consume. Thus, once again, the tribute that classical economists pay to her is due to their concealed assumption that the rate of interest always is so governed.
10: We’ve established that an increase in investment leads to an increase in income. But how much? Even if you hire people for investment, the money those people get paid in turn gets spent on additional consumption, increasing employment indirectly as well. (Of course, this is only true until we hit full employment — then prices just inflate.)
There must be an investment multiplier — call it k — such that an extra $1 invested leads to $k increase in income. And there must be a similar employment multiplier (k’) where for each person hired for a job, k’ people get hired in total.
But spending can have negative effects as well. [AS: Keynes apparently has government investment — i.e. stimulus — in mind here, although he never really comes out and says it.] If the interest rate goes up, that will slow investment. If people lose “confidence” because of all the spending, they may decide to hold onto their money. And some of the money can “leak” out to other countries. But this just weakens the multiplier, it doesn’t eliminate it.
Recall that the classical theory said people needed to be paid enough to compensate them for their distaste for working. But if you’ve been unemployed long enough, you might actually want to work. If that’s true, even wasting money is a good thing. “Pyramid-building, earthquakes, even wars may serve to increase wealth, if the education of our statesmen on the principles of the classical economics stands in the way of anything better.”
It is curious how common sense, wriggling for an escape from absurd conclusions, has been apt to reach a preference for wholly “wasteful†forms of loan expenditure rather than for partly wasteful forms, which, because they are not wholly wasteful, tend to be judged on strict “business†principles. For example, unemployment relief financed by loans is more readily accepted than the financing of improvements at a charge below the current rate of interest; whilst the form of digging holes in the ground known as gold-mining, which not only adds nothing whatever to the real wealth of the world but involves the disutility of labour, is the most acceptable of all solutions.
(Recall that at this time the world was still on the gold standard and thus mining for gold was equivalent to printing new money.)
If the Treasury were to fill old bottles with banknotes, bury them at suitable depths in disused coalmines which are then filled up to the surface with town rubbish, and leave it to private enterprise on well-tried principles of laissez-faire to dig the notes up again (the right to do so being obtained, of course, by tendering for leases of the note-bearing territory), there need be no more unemployment and, with the help of the repercussions, the real income of the community, and its capital wealth also, would probably become a good deal greater than it actually is. It would, indeed, be more sensible to build houses and the like; but if there are political and practical difficulties in the way of this, the above would be better than nothing.
The analogy between this expedient and the goldmines of the real world is complete. At periods when gold is available at suitable depths experience shows that the real wealth of the world increases rapidly; and when but little of it is so available, our wealth suffers stagnation or decline. Thus gold-mines are of the greatest value and importance to civilisation. just as wars have been the only form of large-scale loan expenditure which statesmen have thought justifiable, so gold-mining is the only pretext for digging holes in the ground which has recommended itself to bankers as sound finance; and each of these activities has played its part in progress-failing something better. To mention a detail, the tendency in slumps for the price of gold to rise in terms of labour and materials aids eventual recovery, because it increases the depth at which gold-digging pays and lowers the minimum grade of ore which is payable.
(Keynes goes on to contrast gold-mining with building new houses which, being actually useful, has the side effect of decreasing the rent of old ones.)
Ancient Egypt was doubly fortunate, and doubtless owed to this its fabled wealth, in that it possessed two activities, namely, pyramid-building as well as the search for the precious metals, the fruits of which, since they could not serve the needs of man by being consumed, did not stale with abundance. The Middle Ages built cathedrals and sang dirges. Two pyramids, two masses for the dead, are twice as good as one; but not so two railways from London to York. Thus we are so sensible, have schooled ourselves to so close a semblance of prudent financiers, taking careful thought before we add to the “financial†burdens of posterity by building them houses to live in, that we have no such easy escape from the sufferings of unemployment. We have to accept them as an inevitable result of applying to the conduct of the State the maxims which are best calculated to “enrich†an individual by enabling him to pile up claims to enjoyment which he does not intend to exercise at any definite time. [emphasis added]
Book IV: The Inducement to Invest
11: Imagine you get a new widget-making machine. There’s the value of the widgets you expect [AS: there’s that word again] it to produce, less the cost of its inputs and maintenance. Call that the yield. Then there’s the cost of creating one more new widget-making machine. Call that the supply cost. The marginal efficiency of capital is the yield less the supply cost. [AS: Marginal efficiency of capital comes up a lot, so we’ll save time by calling it “your expected return.”]
Of course there’s lots of different things you can invest in; we’re assuming that you do whatever maximizes your expected return. And obviously you’ll keep borrowing money and investing it until your expected return reaches the market rate of interest.
It’s through the expected yield that changes in the value of money affect output. If people expect inflation, then expected yields go up and people invest more. Deflation does the opposite.
(Tyler Cowen, in his critical comments on the General Theory is struck by a throw-off clause in this chapter: Keynes says that it’s unlikely interest rates will go up if people expect inflation, since if people expected inflation prices would have gone up already. He writes: ”This simple yet powerful point doesn’t get the attention it ought to. Storage costs for goods and services may eliminate this paradox but perhaps not completely. It is striking how few economists have thought this problem through.”)
12: As we noted before, capitalists invest if they expect future sales to be high. But how do they know what future sales will be? “If we speak frankly, we have to admit that our basis of knowledge for estimating the yield ten years hence of a railway, a copper mine, a textile factory, the goodwill of a patent medicine, an Atlantic liner, a building in the City of London amounts to little and sometimes to nothing; or even five years hence.”
In olden days, what happened was that rough-riding men of business thought taking risks was manly and invested their money as a way of life. They got it in their head that they were going to build a railroad, and by Jove they did. They didn’t sit down and calculate whether they could have made more money buying bonds instead. Bonds are for wusses.
But now people invest their money in the stock market, which revises its profitability estimates minute-by-minute. “It is as though a farmer, having tapped his barometer after breakfast, could decide to remove his capital from the farming business between 10 and 11 in the morning and reconsider whether he should return to it later in the week.” And since much new investment money is raised on the stock market, it’s these estimates which influence new investment.
And the stock market depends on “what is, in truth, a convention” — namely that the current valuation of a company is an accurate assessment of its expected yield — that stock prices will only change if there’s new evidence suggesting the yield will be different. Thus, even though we actually have no clue what the yield might be, we all agree that the current stock price is our best guess and instead of worrying about the fact we actually have no clue what the “right” stock price is whatsoever, we only have to worry about those things which will affect it (the stock price).
So stock traders don’t sit down and try to calculate the long-term expected yield; they try to guess the short-term change in the stock price and trade base on that.
This is the inevitable result of investment markets organised with a view to so-called “liquidityâ€. Of the maxims of orthodox finance none, surely, is more anti-social than the fetish of liquidity, the doctrine that it is a positive virtue on the part of investment institutions to concentrate their resources upon the holding of “liquid†securities. It forgets that there is no such thing as liquidity of investment for the community as a whole. The social object of skilled investment should be to defeat the dark forces of time and ignorance which envelop our future. The actual, private object of the most skilled investment to-day is “to beat the gunâ€, as the Americans so well express it, to outwit the crowd, and to pass the bad, or depreciating, half-crown to the other fellow.
This battle of wits to anticipate the basis of conventional valuation a few months hence, rather than the prospective yield of an investment over a long term of years, does not even require gulls amongst the public to feed the maws of the professional; — it can be played by professionals amongst themselves. Nor is it necessary that anyone should keep his simple faith in the conventional basis of valuation having any genuine long-term validity. For it is, so to speak, a game of Snap, of Old Maid, of Musical Chairs — a pastime in which he is victor who says Snap neither too soon nor too late, who passes the Old Maid to his neighbour before the game is over, who secures a chair for himself when the music stops. These games can be played with zest and enjoyment, though all the players know that it is the Old Maid which is circulating, or that when the music stops some of the players will find themselves unseated.
Or, to change the metaphor slightly, professional investment may be likened to those newspaper competitions in which the competitors have to pick out the six prettiest faces from a hundred photographs, the prize being awarded to the competitor whose choice most nearly corresponds to the average preferences of the competitors as a whole; so that each competitor has to pick, not those faces which he himself finds prettiest, but those which he thinks likeliest to catch the fancy of the other competitors, all of whom are looking at the problem from the same point of view. It is not a case of choosing those which, to the best of one’s judgment, are really the prettiest, nor even those which average opinion genuinely thinks the prettiest. We have reached the third degree where we devote our intelligences to anticipating what average opinion expects the average opinion to be. And there are some, I believe, who practise the fourth, fifth and higher degrees.
You might think that this just means someone who actually does sit down and calculate expected yields could make vast profits from all the speculators playing Snap. But calculating expected yields is much harder than guessing what everyone else will do; there’s no reason to think spending the same amount of time doing that is any more profitable.
And getting money for it is much harder — people don’t like it when you tell them “Yes, the stocks you bought are worthless now but just wait! Nothing real has changed, you just need to hold on and see if I’m right in the long run.” People don’t like it when their stocks go down. They’d much rather invest their money so that its valuation keeps going up and up and up.
And even if they were willing to wait, why should they trust you? “For it is in the essence of his behaviour that he should be eccentric, unconventional and rash in the eyes of average opinion. If he is successful, that will only confirm the general belief in his rashness; and if in the short run he is unsuccessful, which is very likely, he will not receive much mercy. Worldly wisdom teaches that it is better for reputation to fail conventionally than to succeed unconventionally.”
The more open our stock markets get, the more speculators predominate, and the worse things get for us.
When the capital development of a country becomes a by-product of the activities of a casino, the job is likely to be ill-done. The measure of success attained by Wall Street, regarded as an institution of which the proper social purpose is to direct new investment into the most profitable channels in terms of future yield, cannot be claimed as one of the outstanding triumphs of laissez-faire capitalism — which is not surprising, if I am right in thinking that the best brains of Wall Street have been in fact directed towards a different object.
A hefty tax on each trade might be the best way to discourage speculation and thus improve the functioning of the market. You might think (as Keynes once did) that the best solution is to just force people to hold on to what they buy, so they have to figure out what it’s really worth beforehand, but this will just push people to hold on to their money. The only solution would be to force everyone to either to buy goods or capital assets with everything they own.
And we return to the problem that many of our economic decisions depend on our “spontaneous optimism,” our “animal spirits,” our “urge to action rather than inaction,” not “the outcome of a weighted average of quantitative benefits multiplied by quantitative probabilities.” This means not only that slumps get exaggerated (since they depress animal spirits, worsening the slump) but that economic performance depends to a large degree on keeping businessmen happy. If electing FDR gets them depressed, they might pull back their investments and send the economy into a slump. This isn’t a conspiracy, it’s just the natural outcome of a system that depends on rich people feeling good. “In estimating the prospects of investment, we must have regard, therefore, to the nerves and hysteria and even the digestions and reactions to the weather of those upon whose spontaneous activity it largely depends.”
As a result, it seems likely that the State, which can calculate these things with an eye to the long-term and the social good, will take over more and more of the job of organizing long-term investment.
[Tyler Cowen: “This is the best chapter in the book and one of the most important economics essays of all time. … The insights here have yet to be fully mined.”]
13: We said before that businesses keep investing until their expected return reaches the interest rate (so lower interest rates mean more investment), but what determines the interest rate?
It’s often said that the interest rate is the price people demand for saving money instead of spending it. But this clearly isn’t true — people can save money under their mattress and not get any interest. No, the interest rate is the “price” people demand for parting with their cash.
“— which implies that if the rate of interest were lower, i.e. if the reward for parting with cash were diminished, the aggregate amount of cash which the public would wish to hold would exceed the available supply, and that if the rate of interest were raised, there would be a surplus of cash which no one would be willing to hold.” And if that’s true then the quantity of money is the other factor that determines interest rates. Thus the interest rate depends on people’s desire to hoard cash — their liquidity preference (L) — and the quantity of money (M).
Why is there a liquidity preference? Why don’t people just invest all their money? Interest rates never go below zero, after all. “A full explanation is complex and must wait for Chapter 15.” But we can see one reason now: uncertainty about the expected [AS: there’s that word again] rate of interest. If we expect interest rates to go up, we might want to hold on to our cash and use it to buy higher-yield bonds later. And thus, just as capital investment was driven by stock market speculation, interest rates are driven by bond market speculation. Again we have a tradeoff between having a market (and thus volatility) or no market (and thus overcaution).
There are other reasons people might want to hold cash. If they expect to do a cash transaction in the future, they’ll need to sell a bond then — but if the interest rate has risen in the meantime, they’ll be selling the bond at a loss. And if the interest rate falls, the economy will grow and people will need more cash for these sorts of transactions.
OK, so we have the following model: more money reduces the interest rate (as long as liquidity preference doesn’t go up faster), lower interest rates increase investment (as long as expected return doesn’t fall faster), more investment leads to more employment (as long as the propensity to consume doesn’t fall faster), and if employment increases prices will rise which can increase liquidity preference and thus require more money.
The public can’t control the amount of hoarding, since that’s necessarily equal to the amount of cash. All it can do is change the price of hoarding — the interest rate.
14: “Certainly the ordinary man — banker, civil servant or politician — brought up on the traditional theory, and the trained economist also, has carried away with him the idea that whenever an individual performs an act of saving he has done something which automatically brings down the rate of interest … without the necessity for any special intervention or grandmotherly care on the part of the monetary authority.”
But we’ve seen they’re quite wrong. Saving doesn’t lower the interest rate and thus increase investment — an increase in money does that. Instead, saving lowers demand and thus decreases employment. In which case, “a decreased readiness to spend will be looked on in quite a different light.”
[AS: And so this is the famous paradox of thrift. While each person thinks they’ll do better off by saving money instead of spending it, if a whole country decides to save their money, they’re all worse off, since nobody will have a job.]
[AS: I’m taking a bit from chapter 16 since it seems to really belong here:]
“An act of individual saving means — so to speak — a decision not to have dinner to-day.” But it is not a promise to have dinner tomorrow — it doesn’t replace current demand with future demand; it decreases demand altogether. And since future demand is estimated based on present demand, it tends to decrease investment as well. Thus decreased consumption leads to decreased employment.
It’s difficult to get people to realize that investing money doesn’t actually lead to an increase in investments. The problem is that capitalists aren’t buying capital per se, they’re buying an expected yield. They don’t care how good the machine is at making widgets, what matters is whether they can make money selling the widgets. If interest rates go up, it no longer becomes possible for them to make money, even though the machine remains unchanged.
15: The central bank can lower the short-term interest rate through open-market operations: printing money and using it to buy short-term government debt. But this doesn’t effect the long-term rates, which depend on people’s expectations of what the government will do to short-term rates. Perhaps the government should start buying and selling long-term bonds to address this.
It’s also possible (although unlikely) that no one will believe the government can keep rates so low and so they begin hoarding all the new cash the government prints. “In this event the monetary authority would have lost effective control over the rate of interest.” [AS: This, I presume, is the liquidity trap.] “But whilst this limiting case might become practically important in future, I know of no example of it hitherto. … Moreover, if such a situation were to arise, it would mean that the public authority itself could borrow through the banking system on an unlimited scale at a nominal rate of interest.” [AS: The US, however, is in this situation right now (2009).]
Other traps are hyperinflation (where no one wants to hold onto money) and a financial crisis (where no one trusts the banks enough to let go of money). And there’s the issue that even at low rates of interest, banks still need to trust their borrowers and make enough to pay their expenses, which may require them to raise rates.
16: OK, so we’re in a liquidity trap. There are all sorts of practical problems with lowering interest below zero, so instead what happens is that, in laissez-faire, employment falls to reach the new low levels. The only thing that can save us is if “millionaires find their satisfaction in building mighty mansions to contain their bodies when alive and pyramids to shelter them after death, or, repenting of their sins, erect cathedrals and endow monasteries or foreign missions.” That’s no way to run a country.
So the government will print money to keep the interest rate at a level corresponding to full employment. Presumably this means that interest rates will become very low (although you don’t want them so low that nobody’s making things to sell today). But as interest rates get lower, it becomes profitable to invest in building things with smaller and smaller expected yields.
If this happens, then it seems likely that within a generation expected return will reach zero [AS: !!] and everything will reach its marginal cost.
This gets rid of the most objectionable features of capitalism — people could still become rich by saving money, but there would be nothing left to invest it in, so their money wouldn’t ever grow. It would be the end of the rentier — the rich person who grows richer by using his wealth to exploiting others.
17: Let’s step back for a second. Why is money so special? After all, a bond is just a promise to get some money in the future. Why should it be any different from a futures contract on wheat? We could imagine paying the future wheat contracts in terms of wheat, resulting in a wheat interest rate. [AS: This sounds pretty ridiculous, I know, but give it a minute.]
The big problem is that money is the one thing market processes can’t adjust. 1) You can’t just go ahead and make it — it can’t be “grown like a crop or manufactured like a motor-car.” 2) You can’t reclaim it from use for other purposes — it doesn’t have any. (Land can’t be grown either, but if we really needed to we could free some up by moving closer together. 3) It’s very easy to store — it doesn’t spoil. Which is why the suggestion of making it spoil (by printing money with expiration dates, etc.) are on the right track.
Otherwise, our only relief comes from printing more money.
Thus in the absence of money and in the absence — we must, of course, also suppose — of any other commodity with the assumed characteristics of money, the rates of interest would only reach equilibrium when there is full employment. Unemployment develops, that is to say, because people want the moon; — men cannot be employed when the object of desire (i.e. money) is something which cannot be produced and the demand for which cannot be readily choked off. There is no remedy but to persuade the public that green cheese is practically the same thing and to have a green cheese factory (i.e. a central bank) under public control.
It is interesting to notice that the characteristic which has been traditionally supposed to render gold especially suitable for use as the standard of value, namely, its inelasticity of supply, turns out to be precisely the characteristic which is at the bottom of the trouble.
The classical view is that we are kept poor by our impatience — we insist on spending money now instead of saving it for later, when it will grow into more. But the truth is exactly the opposite: “That the world after several millennia of steady individual saving, is so poor as it is in accumulated capital-assets, is to be explained, in my opinion, neither by the improvident propensities of mankind, nor even by the destruction of war, but by the high liquidity-premiums formerly attaching to the ownership of land and now attaching to money.”
18: Keynes restates the theory.
Book V: Money-wages and Prices
19: Now that we have the theory, we can return to the point we started with: reducing nominal wages is unhelpful. The only thing that could work is a one-time decrease in everyone’s wages to a new level, but that a) is never going to happen in a democracy and b) unfairly penalizes wage-earners over everyone else. “There are advantages in some degree of flexibility in the wages of particular industries so as to expedite transfers from those which are relatively declining to those which are relatively expanding. But the money-wage level as a whole should be maintained as stable as possible, at any rate in the short period.”
20: We’ve said that employment ultimately comes from demand. So why should the government promote investment instead of demand? It’s because investment comes first. If you give people money to buy more (say) iPods, then first all the existing iPods get sold. This raises the price, which makes Apple richer but doesn’t help any employees — and Apple likes to save its money much more than its employees do. Eventually they begin to run out of iPods and start investing in additional factories to make more. And then those factories hire people to work there, who spend their wages on other things. It works, it’s just slow — if you want to get people employed quickly, you’re better off starting with building the factories.
OK, so you promote investment, but how much investment? Well, until you have full employment obviously.
21: Traditional economics is divided between the theory of value (perfect competition, supply and demand, and all that good stuff) in the main spot and then over to the side has a separate theory of money (dealing interest rates and inflation), with no clear connection between the two. “We have all of us become used to finding ourselves sometimes on the one side of the moon and sometimes on the other, without knowing what route or journey connects them, related, apparently, after the fashion of our waking and our dreaming lives.” The right split is between the theory of the individual industry and the theory of the economy as a whole. Or perhaps between the stationary economy and the shifting one, for money’s power “flows from its being a link between the present and the future.”
So how does printing money affect prices? Well, the naive view is that it doesn’t — the additional money gets used to buy more things which hires more people — until everyone is hired. Then the money can’t go to hire more people so it just goes to bid up the prices of things, creating inflation. As I said, that’s the naive view — there are a couple complications.
How does money influence demand? Primarily thru the rate of interest, which depends on liquidity preferences, marginal efficiencies, and investment multipliers. But these all depend on other complicating factors.
Marginal prime costs and labor costs increase as industry is forced to use more expensive equipment and laborers, resulting in higher prices. Some industries hit “bottlenecks” first, causing their prices to rise and demand to be funneled into industries that are faster to respond. Then as some workers receive better wages other workers will demand it and, since business is booming, receive it. Finally, with the additional demand equipment and so on will have to be replaced, raising marginal costs.
There’s an asymmetry in the system that workers will resist falling wages, but not rising ones. But this is good, because otherwise wages would fall to zero in any downturn and the entire economy would shut down. But the side effect is that “the very long-run course of prices has almost always been upward.”
Book VI: Short Notes Suggested by the General Theory
22: Why are there trade cycles, aka business cycles, aka booms and busts?
Let’s start by thinking about the end of the boom. So business is booming and everyone’s optimistic — even though costs of production (and maybe interest rates) are rising, sales are too, so expected profits are looking good. But since no one really knows what they’re doing, especially not the speculators, it’s understandable that “when disillusion falls upon an over-optimistic and over-bought market, it should fall with sudden and even catastrophic force.” Everyone gets freaked out that they’re not going to make money anymore and stops investing and raises their liquidity preference, raising interest rates and lowering investment further.
Because these things go together, they’re sometimes mistaken as the cause, but note that it’s the expected return which falls first, then interest rates rise. So even lowering interest rates isn’t enough to recover from the crash. And “it is not so easy to revive the marginal efficiency of capital, determined, as it is, by the uncontrollable and disobedient psychology of the business world. It is the return of confidence, to speak in ordinary language, which is so insusceptible to control in an economy of individualistic capitalism. This is the aspect of the slump which bankers and business men have been right in emphasising, and which the economists who have put their faith in a ‘purely monetary’ remedy have underestimated.”
And there are other problems: when the stock market crashes, rich people see themselves as less rich and decide to start spending less. (And when everyone follows the stock market, like in the US, this applies to everyone.) And the fact that people aren’t spending further decreases expected returns.
So that’s the bust. What about recovery? Well, recovery can’t come until old equipment is used up and has to be replaced and old stocks of goods that were produced get sold off and have to be replenished. When recovery picks up, it feeds on itself in the opposite way. But you can’t jump-start it just by lowering interest rates, since the real problem is expected return. Thus the government must step in.
Reading this, you might think the solution is to raise interest rates to prevent overinvestment during booms, since lowering them doesn’t get you out of slumps. But there’s two kinds of overinvestment: disappointing investments, where the investment would have made sense except the economy collapsed, and genuine overinvestment, where the investment could never have made money. It’s only the second kind that’s an actual waste of resources, and the solution to it isn’t raising interest rates “which would probably deter some useful investments and might further diminish the propensity to consume, but in taking drastic steps, by redistributing incomes or otherwise, to stimulate the propensity to consume.”
Why does redistributing income work? Think about the dot-com bubble where everyone was blowing money on useless fiber-optic cable. If venture capitalists are spending all their money on useless cable, the solution is to take their money away. Instead, you can give it to poor people, who will use it to buy useful things like food and clothing.
What happens isn’t so much excessive investment as misdirected investment. Everyone builds houses thinking they’ll all sell for lots and lots, then they find they aren’t actually selling for so much and the economy collapses. “We reach a condition where there is a shortage of houses, but where nevertheless no one can afford to live in the houses that there are.”
Thus the remedy for the boom is not a higher rate of interest but a lower rate of interest! For that may enable the so-called boom to last. The right remedy for the trade cycle is not to be found in abolishing booms and thus keeping us permanently in a semi-slump; but in abolishing slumps and thus keeping us permanently in a quasi-boom. […]
Except during the war, I doubt if we have any recent experience of a boom so strong that it led to full employment. … Nor was there over-investment in the sense that the standard and equipment of housing was so high that everyone, assuming full employment, had all he wanted at a rate which would no more than cover the replacement cost, without any allowance for interest, over the life of the house; and that transport, public services and agricultural improvement had been carried to a point where further additions could not reasonably be expected to yield even their replacement cost. Quite the contrary. It would be absurd to assert of the United States in 1929 the existence of over-investment in the strict sense.
In short, increasing interest rates to kill booms “belongs to the species of remedy which cures the disease by killing the patient.”
What would the world of the permanent boom look like? It’s conceivable that it might lead not just to full employment, but full investment — a world with so much plenty that you couldn’t expect to make a profit on any kind of durable good. “Moreover, this situation might be reached comparatively soon—say within twenty-five years or less. I must not be taken to deny this, because I assert that a state of full investment in the strict sense has never yet occurred, not even momentarily.”
Others say the problem is that the country is so unequal that poor people can’t spend enough. The solution, they propose, is redistributing money to the poor to promote jobs. They are “undoubtedly in the right [at present],” when investment is “unplanned and uncontrolled.” There’s no other way to raise employment. If you can’t increase investment, you have to increase consumption.
But we could increase investment: “the wisest course is to advance on both fronts at once.” Not just so that the people we give money to can buy the new products investment creates, but so that they have enough money to buy even more, and thus spark growth themselves!
23: Now that Keynes has outlined his revolutionary theory, it’s time to look back at other economists the classical school dismissed.
The classical school — including Keynes in earlier years — grew up mocking mercantilism (protectionism) as incoherent and absurd. But maybe it makes some sense: Growth depends on the inducements to new investment. Investment is either foreign or domestic. Domestic investment is encouraged by the interest rate and foreign investment by the balance of trade. Thus, if you ignore direct investment by the government (as people had), these are the two things to be concerned about.
Now in general the interest rate is governed by the quantity of money and “in an age in which substantial foreign loans and the outright ownership of wealth located abroad are scarcely practicable” (not to mention the international gold standard), money equals precious metals which equals the balance of trade. (Since running a trade deficit with a country means sending them your precious metals instead of your exports.) Thus focusing on the balance of trade serves both purposes — and, at a time we didn’t know how to control interest rates, was the only direct means of controlling them.
Not all protectionism promotes the balance of trade, of course — mid-1800s Britain probably would have done best with complete free trade. But mercantilists saw the key points sooner than most, calling for an increase in money to reduce the interest rate.
But the worst part of the international gold system is the way it sets countries against one another. For a country could only keep its citizens employed if it had gold, and the only way to get gold was by taking it from another country (and thus throwing them out of work). “Never in history was there a method devised of such efficacy for setting each country’s advantage at variance with its neighbours’!”
The mercantilists perceived the existence of the problem without being able to push their analysis to the point of solving it. But the classical school ignored the problem, as a consequence of introducing into their premisses conditions which involved its non-existence; with the result of creating a cleavage between the conclusions of economic theory and those of common sense. The extraordinary achievement of the classical theory was to overcome the beliefs of the ‘natural man’ and, at the same time, to be wrong.
Another thing the classical economists long mocked were laws against usury. “I was brought up to believe that the attitude of the Medieval Church to the rate of interest was inherently absurd, and that the subtle discussions aimed at distinguishing the return on money-loans from the return to active investment were merely Jesuitical attempts to find a practical escape from a foolish theory. But I now read these discussions as an honest intellectual effort to keep separate what the classical theory has inextricably confused together, namely, the rate of interest and the marginal efficiency of capital. For it now seems clear that the disquisitions of the schoolmen were directed towards the elucidation of a formula which should allow the schedule of the marginal efficiency of capital to be high, whilst using rule and custom and the moral law to keep down the rate of interest.” After all, “individual savings may be absorbed either by investment or by debts, and that there is no security that they will find an outlet in the former.” Laws against usury help ensure they do.
It is convenient to mention at this point the strange, unduly neglected prophet Silvio Gesell (1862-1930), whose work contains flashes of deep insight and who only just failed to reach down to the essence of the matter. In the post-war years his devotees bombarded me with copies of his works; yet, owing to certain palpable defects in the argument, I entirely failed to discover their merit. As is often the case with imperfectly analysed intuitions, their significance only became apparent after I had reached my own conclusions in my own way. Meanwhile, like other academic economists, I treated his profoundly original strivings as being no better than those of a crank. Since few of the readers of this book are likely to be well acquainted with the significance of Gesell, I will give to him what would be otherwise a disproportionate space.
Among Gesell’s proposals are the notion of stamped money (money you have to pay to get stamped regularly to keep it valid currency) which is a way of discouraging people from hoarding. “The idea behind stamped money is sound. … But there are many difficulties which Gesell did not face. In particular, he was unaware that money was not unique” — if people didn’t hoard it, there’s lots of other things they could hoard.
Keynes also discusses Bernard Mandeville’s incredible book, The Fable of the Bees. This incredible work of economic thought described the division of labor and the invisible hand in 1705, a full seventy years before Adam Smith. And, Keynes points out, it’s largely about the paradox of thrift — centuries before Keynes! It’s basically been written out of economic history, in part, no doubt, because it was written in the form of a scandalous satirical epic poem. Indeed, it so scandalized its readers at the time that it was “convicted as a nuisance by the grand jury of Middlesex in 1723, which stands out in the history of the moral sciences for its scandalous reputation.”
Finally we come to Major Douglas, who led the unorthodox Social Credit movement in the UK:
Major Douglas is entitled to claim, as against some of his orthodox adversaries, that he at least has not been wholly oblivious of the outstanding problem of our economic system. Yet he has scarcely established an equal claim to rank — a private, perhaps, but not a major in the brave army of heretics — with Mandeville, Malthus, Gesell and Hobson, who, following their intuitions, have preferred to see the truth obscurely and imperfectly rather than to maintain error, reached indeed with clearness and consistency and by easy logic, but on hypotheses inappropriate to the facts.
24: The two great economic problems are unemployment and inequality. We have addressed the first, but what are its implications of the second? Inequality has been addressed somewhat by government redistribution, but some are hesitant to go further because they believe that growth is promoted by savings and so taking away the savings of the rich will retard growth. We have seen that it’s quite the opposite — that redistribution, by increasing effective demand, promotes growth. “One of the chief social justifications of great inequality of wealth is, therefore, removed.”
That said, one wouldn’t want to get rid of money altogether:
[D]angerous human proclivities can be canalised into comparatively harmless channels by the existence of opportunities for money-making and private wealth, which, if they cannot be satisfied in this way, may find their outlet in cruelty, the reckless pursuit of personal power and authority, and other forms of self-aggrandisement. It is better that a man should tyrannise over his bank balance than over his fellow-citizens; and whilst the former is sometimes denounced as being but a means to the latter, sometimes at "Click Here" To Go Get Savings...
9/27/09,
Keynes, Explained Briefly
If you read the economic textbooks, you’ll find that the job market is a market like any other. There’s supply (workers) and demand (employers). And the incredible power of market competition pushes the price (wages) to where those two meet. Thus massive unemployment is about as likely as huge unsold piles of wheat: if people aren’t buying, it’s just because you’re setting the price too high.
And yet, as I write, 17.5% of the country is unemployed. Are they all just insisting on being paid too much? Economists are forced into the most ridiculous explanations. Perhaps people just don’t know where the jobs are, some say. (Maybe the government should run ads for Craigslist.) Or maybe it just takes time for all those former house-builders to learn new jobs. (This despite the fact that unemployment is up in all industries.) But they’re typically forced back to the fundamental conclusion of the textbook: that people are just demanding to be paid too much. It might be for the most innocent of reasons, but facts are facts.
John Maynard Keynes’ great insight was to see that all of this was nonsense. The job market is a very special market, because the people who get “bought” are also the people doing all the buying. After all, why is it that people are hired to farm wheat? It’s because, at the end of the day, other people want to buy it. But if lots of people are out of a job, they’re doing their best to save money, which means cutting back on purchases. And if they cut back on purchases, that means there are fewer people for business to sell to, which means businesses cut back on jobs.
When you get your paycheck at the end of the week, you spend it. But presumably you don’t spend all of it — you put some money away to save, like you were told as a child. Saving is seen as a great national virtue — thus all those Public Service Announcements with talking piggy banks. Everyone knows why: put some money away today and it’ll be worth more tomorrow.
But there’s a kind of illusion involved in this. Money isn’t worth anything on its own, it’s only useful because it can buy things. And it buys things because it pays other people to make them for you. But you can’t save people in your bank account — if fifteen million people are out of work, they can’t put their time in a piggy bank for when things are looking up. The work they could have done is lost forever.
So yes, some people can save while others borrow from them — you can let your neighbor buy two iPods in exchange for letting you buy four next year — but the country, as a whole, cannot. At the end of the day, someone has to buy the things we can make. But if everyone’s saving, that means people aren’t buying. Which means the people making stuff are out of a job.
It’s a vicious cycle: if people buy less, companies make less, which means people get paid less, which means people buy less. And so on, until we’re all out of work. (Thankfully it doesn’t get that bad — but only because some people are refusing to lower their wages. The thing that mainstream economists said was causing unemployment is actually preventing it!)
But this cycle can be run in reverse. Imagine Donald Trump hires unemployed people to build him a new skyscraper. They’re suddenly getting paid again, which means they can start spending again. And each dollar they spend goes to a different business, which can start hiring people itself. And then those newly-hired people start spending the new money they make, and so on. This is the multiplier: each dollar that gets spent provides even more than one dollar’s worth of boost to the economy.
Now let’s look at things from the employer’s side — say you run an truck factory. How do you decide how many trucks to make? Obviously, you make as many as you think you can profitably sell. But there’s no way to calculate something like that — it’s a question about what customers will do in the future. There’s literally no way to know. And yet, obviously, trucks get made.
It used to be, Keynes says, that wealthy men just thought investing was the manly thing to do. They weren’t going to sit around and calculate what kind of bonds yielded the greatest expected return. Bonds are for wusses. They were real men. They were going to take their money and build a railroad.
But they don’t make rich people like that anymore. Nowadays, they put their money in the stock market. Instead of boldly picking one great enterprise to invest in, they shift their money around from week to week (or hire someone else to do it for them). So these days, it’s the stock market that stimulates most new investment.
But how does the stock market figure out what profits are supposed to be? In truth, it has no more clue than you do. It’s really just based around a convention. We all pretend that whatever the stock price is now is a pretty decent guess and then we only have to worry about the various factors that will cause the stock price to change. We forget about the most basic fact: that nobody has any clue what the stock price should be to begin with.
So instead of people trying their best to figure out which businesses will make money in the future, and investing in those, we have people who try to figure out which stock prices will change in the future, and trying to get there first. It’s like a giant game of musical chairs — everybody’s rushing not to be the one left standing when the music stops.
Or, you could say, it’s like those newspaper competitions where you have to pick the six prettiest faces from a hundred photographs. The prize goes to the person who picks the faces that are most picked, so you don’t pick the faces you find prettiest, but instead the faces you think everyone else will find prettiest. But it’s not even that, since everyone else is doing the same thing — you’re actually picking the faces you think everyone else will think everyone else will find prettiest! And no doubt there are some people who take this even further.
You might think this means that someone who actually did the work and tried to calculate expected profits would clean up, taking money from all the people playing musical chairs. But it’s not so simple. Calculating expected profits is really quite hard. To make money, you’d have to be unusually good at it, and it seems much easier to just guess what everyone else will do.
And even if you were somehow good at guessing long-term profits, where would you get the money to invest? It’s in the fundamental nature of your strategy that your investments seem crazy to everyone else. If you’re successful, they’ll write it off as a lucky fluke. And when your stocks aren’t doing well (which is most of the time — they’re long-term picks, remember), people will take this as evidence of your failures and pull their money out.
The scary thing is that the more open our markets get, the faster people can move their money around and the more trading is based on this kind of speculation instead of serious analysis. And that’s scary because — recall — the whole point of the stock market is to decide the crucial question of what we, as a society, should build for the future. As Keynes says, “When the capital development of a country becomes a by-product of the activities of a casino, the job is likely to be ill-done.”
The best solution is probably a small tax on each trade. Not only would this raise a ton of money (modern estimates suggest even a tiny tax could raise $100 billion a year), it would help redirect all the brains on Wall Street from these wasteful games of musical chairs to something actually useful.
But even if we solve the problem of the stock market, there’s still some irreducible uncertainty. Because whether new investment makes sense always depends on whether the economy will be doing well in the future. And whether the economy is doing well depends on whether there’s new investment. So, at the end of the day, investment doesn’t depend simply on a careful calculation of future expected yield, but on our “animal spirits,” our optimism about the future. It’s this factor that exaggerates booms and deepens slumps and makes it hard to get out of a bad situation.
Even more perversely, it means economic performance depends in no small part on keeping businessmen happy. If electing Obama gets businessmen depressed, they might pull back their investments and send the economy into a slump. It doesn’t even have to be intentional — they may very well believe that a President Obama is bad for the economy. But when you have a system that only works when businesspeople feel good, their fears become a self-fulfilling prophecy.
The result, Keynes suggests, is that the government will have to step in to prevent the economy from crashing every time rich people get a bit of indigestion.
So that’s how we calculate the income side of things, now what about costs? Most costs are pretty clear — you need to buy equipment and hire people. But since you need to make stuff now that you can only sell in the future, one of your big costs is going to be money to use in the meantime. And the cost of money is just the interest rate. (If you get a loan for a million dollars at 5% interest, you’re essentially paying $50,000 for the right to use the money now.)
Thus lowering interest rates increases investment — it reduces the cost of getting money, which reduces the cost of making stuff, which means more things can make a profit. And if more things can make a profit, more things get made, which means more people get hired. So what determines the interest rate?
Well, if the interest rate is the cost of money, the obvious answer is the amount of money in circulation. If there’s a lot of money lying around, you can get some pretty cheap. Which means that, fundamentally, unemployment is caused by a lack of money: more money (assuming people don’t hoard it all) means lower interest rates, lower interest rates (assuming expected profits don’t crash) means higher investment, higher investment (assuming people don’t stop buying) means more employment, and more employment means higher prices, which means we’re going to need more money.
Money is created by the central bank (the Federal Reserve in the US), which decides what they want the interest rate to be and then prints new money (which they use to buy up government debt) until the interest rate is where they want. To get the economy back on track, all they have to do is keep lowering interest rates until investment picks up again and everyone has a job.
But there’s one catch: the interest rate can’t go below zero. (Keynes didn’t think this problem was very likely, but in the US we’re facing it right now.) What do you do if the interest rate is zero and people are still out of work?
Well, you can pray that billionaires will start hiring us all to build them giant mansions, but that’s no way to run a country. The government has to step in. Instead of waiting for billionaires to build pleasure-domes, the government can hire people to build things we all need — roads, schools, houses, high-speed Internet connections. Although, honesty, it doesn’t have to be things we all need. They could hire people to do anything. This is why inspecting the stimulus money for waste is so ridiculous — waste is perfectly fine, the important thing is to get the money into circulation so that the economy can get back on track.
Another good solution is redistributing income. Poor people are a lot more likely to spend money than billionaires. If we take some money from the billionaires and give it to the poor, the poor will use it to buy things they need and people will get jobs making those things.
Remember that money is just a kind of illusion. In reality, there are just people who want things and people who make things. But we’re stuck in a completely ridiculous situation: there are lots of people who desperately want jobs making things — they’re literally not doing anything else — while at the same time there are lots of people who desperately want things made. It seems ridiculous not to do something about this just because some people have all the little green sheets of paper!
Capitalism seems to go through frustrating cycles of booms and busts. Some people say the solution is just to prevent the booms — raise interest rates so the party doesn’t get out of hand and we won’t all be sorry the next morning. Keynes disagrees: the remedy “is not to be found in abolishing booms and thus keeping us permanently in a semi-slump; but in abolishing slumps and thus keeping us permanently in a quasi-boom.”
Think back to the dot-com era, when venture capitalists were spending all their money laying fiber-optic cable under the street. The right solution wasn’t for the Fed to raise interest rates until even punch-drunk venture capitalists could realize all this investment in fiber wouldn’t be profitable. The right solution was to take their money away. Give it to the poor, who will spend it on something useful, like food and clothing.
So those are Keynes’ prescriptions for a successful economy: low interest rates, government investment, and redistribution to the poor. And, for a time — from around the 1940s to the 1970s — that’s kind of what we did. The results were magical: the economy grew strongly, inequality fell away, everyone had jobs.
But, starting in the 1970s, the rich staged a counterattack. They didn’t like watching inequality — and their wealth — melt away. There was a resurgence in classical economics, Keynes was declared to have been debunked, and interest rates were raised drastically, throwing millions out of work. The economy tanked, inequality soared, and things have never been the same since. For a while people talked about levels of inequality that hadn’t been seen since the 1920s. Then they talked about a recession the size of which hadn’t been seen since the 1930s.
Once again, Keynes provides us with the instructions on how to get out of this mess. The question is whether we’ll follow them.
I was going through my weblog archives the other day and found an early post I’d written nine years ago (in yet another piece of blogging software I’d written myself…). But what was even more shocking than the notion that I’d been blogging for over a decade was that my web design back then was better than it was today.
This really kept nagging at me, so I took a couple hours tonight to do a redesign. I still have very little in the way of positive artistic talent, so it’s nothing impressive, but I do hope that it will keep me from recoiling in horror from my own weblog. My apologies to everyone I borrowed design features from.
Feel free to use this thread to comment on the redesign.
It seems like each new day brings another one of those headlines: regular sleep “linked to” life expectancy, playing video games “associated with” surgical prowess, bullies “at risk” of becoming criminals, and “does breastfeeding reduce a baby’s blood pressure?” (the old rhetorical question gambit). Sometimes the articles are clear: the research has only found a correlation between two variables — breastfeeding and low blood pressure were found together. But more often, they imply that causation is at work — that breastfeeding causes lower blood pressure.
You’ve surely heard that old statistics adage: correlation does not imply causation. Just because breastfeeding and low blood pressure are found together doesn’t mean the first caused the second. Perhaps the second caused the first (moms might prefer to keep breastfeeding calmer babies) or some other thing caused both of them (maybe moms who don’t work both tend to breastfeed and stress their kids less). You can’t tell from correlation alone.
Indeed, the philosopher David Hume argued that we could never know whether causation was at work. “Solidity, extension, motion; these qualities are all complete in themselves, and never point out any other event which may result from them,” he wrote. But not causation: “One event follows another; but we never can observe any tie between them. They seem conjoined, but never connected.”
And, as philosophers since Plato and Sextus Empiricus have argued, such evidence can deceive us. Imagine finding a button and, each time you press it, a beep is heard. Normally, we’d assume that the button always causes the beep. But we’d be wrong — one day the power goes out and the button does nothing.
Which is why, centuries later, Karl Pearson, the founder of mathematical statistics, banned the notion of causality from the discipline, calling it “a fetish amidst the inscrutable arcana of modern science” and insisting that just by understanding simple correlation one “grasped the essence of the conception of association between cause and effect.”
His followers have kept it banished ever since. “Considerations of causality should be treated as they have always been in statistics: preferably not at all,” wrote a former president of the Biometric Society. “It would be very healthy if more researchers abandon thinking of and using terms such as cause and effect,” insisted another prominent social scientist.
And there the matter has stayed. Causality is a concept as meaningless as “the soul” and just as inappropriate for modern mathematical science. And yet, somehow, this doesn’t seem quite right. If causation is nothing but a meaningless word that laypeople have layered over correlation, then why the ceaseless insistence that “correlation does not imply causation”? Why are our thoughts filled with causal comments (he made me do it!) and never correlational ones?
The result is exceptionally strange. Statistics has no mathematical way to express the notion “mud does not cause rain”. It can say mud is correlated with rain (i.e. that there’s a high probability of seeing mud if you see rain), no problem, but expressing the simple causal concept — the kind of thing any five-year-old would know — is impossible.
Statisticians may have never had to confront this problem but, luckily for us, Artificial Intelligence researchers have. It turns out if you’re making a robot, having a notion of causality is essential — not just because it’s the only way to understand the humans, but because it’s the only way to get anything done! How are you supposed to turn the lights on if you don’t know that it’s the light-switch and not the clicking noise that causes it?
The result is that in recent years several teams of AI researchers have turned their focus from building robots to building mathematical tools for dealing with causality. At the forefront is Judea Pearl (author of the book Causality, Cambridge University Press) and his group at UCLA and Clark Glymour (author of The Mind’s Arrows, MIT Press), Peter Spirtes, and their colleagues at Carnegie Mellon. The result is a quiet revolution in the field of statistics — one most practicing statisticians are still unaware of.
They started by dismissing Plato’s skepticism about the problem. Granted, they say, we may never know for sure whether the button always causes the beep, but that’s too stringent a demand. Science never knows anything for sure — the best we can hope for is extracting the most knowledge from the evidence we have. Or, as William James put it, “To know is one thing, and to know for certain that we know is another.”
Next, they created a new mathematical function to formalize our notion of causality: do(…). do expresses the notion of intervening and actually trying something. Thus, to mathematically express the notion that mud does not cause rain, we can say P(rain | do(mud=true)) = P(rain) — in other words, the chance of rain given that you made it muddy is the same as the chance of rain in general.
But causes rarely comes in pairs like these — more often it comes in complicated chains: clouds cause rain which causes both mud and wet clothing and the latter causes people to find a change of clothes. And so the researchers express these as networks, usually called causal Bayes nets or graphical causal models, which show each thing (clouds, rain, mud) as a node and the causal relationships as arrows between them:
(clouds)
|
|
v
(rain)
/\
/ \
/ \
v v
(mud) (wet)
|
|
v
(change)
And all this was just the warm-up act. Their real breakthrough was this: just as kids can discover causes by observation, computers can discern causes from data. Now obviously the easiest way to do this is just to measure what happens when you do(X=x) directly — this, for example, is what randomized controlled trials do. Kids do it by dropping a fork on the floor and seeing if this causes Mom to pick it up; scientists do it by randomly giving some people a real drug and others just a placebo. The result is that we can be sure of the cause — after all, it was we who dropped the fork and gave out the drug; nothing else could be sneaking in and causing it.
But in most cases we don’t have this luxury. We’d like to know whether a new tax policy will cause the economy to tank before we enact it; we’d like to know whether smoking causes cancer without forcing kids to smoke; and even in randomized controlled trials, we can give half the patients the real drug, but we can’t make them take it. If the drug being tested makes someone so horribly sick that they stop taking it and then get better, drug trials still count that as a victory for the drug!
Obviously we can’t always know such things just from observing, but in a surprising number of cases we can. And the researchers have developed a mathematical method — called the do-calculus — for determining just when you can. Feed it a Bayes network of variables, their relationships, and their values, and it will return back what it knows and with what certainty.
Thus, in an example Pearl frequently uses, tobacco companies used to argue that the correlation between smoking and cancer was simply because there were certain genes that made people both more likely to smoke and more likely to get cancer. It didn’t matter if they quit smoking — their genes would lead cancer to get them anyway. Pearl shows that if we assume only smoking causes tar deposits on the lungs and the tar deposits are the only way smoking causes cancer, we can simply measure the tar deposits and calculate whether the tobacco companies are right.
Or, in another example in his book Causality, he analyzes data from a study on a cholesterol-reducing drug. Since whether people got the placebo or not is unassociated with any other variables (because it was randomly assigned) if we merely assume that receiving the real drug has some influence on whether people take it, we can calculate the effectiveness of the drug even with imperfect compliance. Indeed, we can even estimate how effective the drug would have been for people who were assigned it but didn’t take it!
And that’s not all — Peter Spirtes and Clark Glymour have developed an algorithm (known as PC, for Peter-Clark) that, given just the data, will do its best to calculate the causal network behind it. You can download the software implementing it, called TETRAD IV, for free from their department’s website — it even has a nice graphical interface for drawing and displaying the networks.
As an experiment, I fed it some data from the IRS about 2005 income tax returns. It informed me that the percentage people donate to charity is correlated with the number of dependents they have, which in turn correlates with how much people receive from EITC. That amount, along with average income, causes how many people are on EITC. Average income is correlated with the tax burden which is correlated with inequality. All interesting and reasonable — and the result of just a few minutes’ work.
The applications for such tools are endless. As Pearl points out, they have the possibility to radically improved how statistics are used in medicine, epidemiology, economics, sociology, and law. And, as Glymour observes, it lets us better understand results in neuroscience and psychology. Take The Bell Curve, the 1992 bestseller that argued blacks had lower IQs, causing poorer performance in school and thus lower-paying jobs and more crime. Glymour shows, by applying the do-calculus, these results only hold if you assume that there are no other interactions between the variables (e.g. that parental attitude toward learning doesn’t affect both IQ and performance in school). But the PC algorithm and TETRAD IV can demonstrate otherwise.
Such results may be a revolution in social science, but compared to building human-like robots, they’re child’s play. That’s certainly the impression one gets from Pearl. Discussing his work at a conference of Artificial Intelligence researchers, he said:
One of the reasons I find these areas to be fertile grounds to try out new ideas is that, unlike AI, tangible rewards can be reaped from solving relative small problems. Problems involving barely 4 to 5 variables, which we in AI regard as toy-problems, carry tremendous payoffs in public health and social science.
Billions of dollars are invested each year on various public-health studies: Is chocolate ice-cream good for you or bad for you? Would red wine increase or decrease your heart rate? etc. etc.
The same applies to the social sciences. Would increasing police budget decrease or increase crime rates? Is the Colorado school incident due to TV violence or failure of public education? The Inter-university Consortium for Political and Social Research has distributed about 800 gigabytes worth of such studies in 1993 alone.
Unfortunately the causal-analytical methodology currently available to researchers in these fields is rather primitive, and every innovation can make a tremendous difference. […] This has been changing recently as new techniques are beginning to emerge from AI laboratories. I predict that a quiet revolution will take place in the next decade in the way causality is handled in statistics, epidemiology, social science, economics, and business. While news of this revolution will never make it to DARPA’s newsletter, and even NSF is not equipped to appreciate or support it, it will nevertheless have enormous intellectual and technological impact on our society.
9/27/09,
Tim DeLaughter and the Boundary of Spectacle
The traditional symphony is a highly formal event. Musicians, in formal clothes, sit in a carefully-designed arrangement high above the audience who (also usually in formal clothes) sits in seats and applauds at formally-appropriate moments (recall the odd paradox of most of the audience unsure when to clap; is it the end of the piece or just the end of the movement?). The music performed is also often formal, classical music, like fine art generally, typically signifying something a cut above everyday life.
This is challenged somewhat by things like the Boston Pops, a symphony who, for the 4th of July, performed “Sweet Caroline” with Neil Diamond to a crowd of people sitting on towels on the lawn waving flags. But, even so, the main feeling was of people crowding around to see something spectacular — look, it’s Neil Diamond!
The sense was rather different when, wandering past techs and grips, Tim DeLaughter, wearing the dingiest of street clothes, climbed over a forest of cables to the microphone and begun talking about how his father used to beat him for imitating Neil Diamond. Look, it’s him! was thoroughly tempered with Who is this guy?
“So, you know, I would say things like (Neil Diamond voice:) Please pass the potatoes! I’m so very hungry! [pats his stomach] and he’d say Don’t you dare do that again and bitchslap me [mimes bitchslapping] and of course I’d do it again and again.”
And so the audience was throughly puzzled by the time he, rather casually, dropped in the line “Let me bring out the band” and the couple dozen members wandered out onto the stage, also in street clothes. But soon the lights faded and Tim grabbed the microphone and in a burst of light and music, they launched into a rousing version of “Sweet Caroline.”
Tim pranced on stage like no one you’ve ever seen and the audience bounced up and down and sung along with enthusiasm, but in a throughly confused manner. No one was quite sure how seriously to take a disheveled-looking bunch of dancers, violinists, trumpeters, and harpists led by a guy in street clothes prancing around doing his best imitation of Neil Diamond. (Although, God, nothing can top the chorus girls flicking their hair in tune with “Live and Let Die.”)
A rock band is a special kind of spectacle all on its own — think of Beatlesmania, for example, or how “rock star” is a generalized term for a special kind of awe-inspiring celebrity — and Tim did everything he could to both heighten this sense and demolish it. They’d launch into furious imposing rock songs and the audience would scream and reach toward them, but then the rock would fade down into a quieter symphonic bridge section and Tim would sit down on the stage and chat casually with someone in the front row, while still playing the bridge’s main repeating theme on his guitar.
All the usual audience-musician relations were subverted. Musicians often point their mic at the crowd to inspire them to scream the key line in a chorus. Tim, in the middle of a verse, would bend down and point the microphone in a fan’s face and let them sing it. And while some musicians “bodysurf” on the crowd’s hands, while he sang about being “under the ocean”, Tim literally lay down on the beer-drenched sticky floor and crawled between their legs.
The tension was only heightened in the second act, when the band appeared in their famous white robes, but approached the stage by walking through the audience, saying hi to everyone and hugging like old friends. Tim frequently jumped down into the audience and hugged people in the middle of singing, the microphone in one hand reaching around their back to meet his face on the other side.
The fundamental tension of celebrity is appearing to the world as someone superhuman — achiever of great deeds, seen only in airbrushed photos and on giant screens, known by vastly more people than they themselves know — while still, at base, being a human like everyone else, the kind of person who goes down the street to get a sandwich and chats with people on the subway and all the other humdrum pieces of daily life. It’s an odd contradiction and never have I seen it presented better than watching the Polyphonic Spree on stage last night.
I don’t remember starting Infinite Jest. I don’t even remember buying it. I remember seeing its bulk and oddly-entrancing cover in the basement of the seminary coop. But the price sticker on the back shows I bought it on sale at a Borders. I don’t think I’d read anything by DFW when I bought it. I can’t remember why I would have. I very rarely read novels. Did someone recommend it? I can’t imagine who. Maybe I just thought, I need something long to take on this trip.
I remember reading chapter 2 (Eredy Waits for Pot) the week I spent in Boston after I got back from Europe. So I must have taken it to Europe. So I probably bought it at the San Francisco Westfield Borders; that was the bookstore I shopped at back then.
Did I start it in Europe? Around page 750, I found a note I couldn’t read in a hand I didn’t recognize with a symbol I couldn’t understand. But it was stamped with the address of our German hotel. Although I don’t remember having a room in the hotel myself; I just remember sleeping in other people’s rooms. I must have had a room, though, right?
That week in Boston I tried to write a book. Then I got sick. I stopped leaving the apartment. I stopped eating. I went a bit bats, I suppose. But it was getting sick that start of it, some kind of bad cold or something. I remember that. It didn’t leave me with much interest in swallowing food.
I remember taking the novel to the cafe on the corner. I remember the cafe being largely empty, huge lakes of golden light streaming in through the window, making everything glow. Time seemed to be slowed down, every moment made up of beautiful frames. And I read about Eredy waiting for pot.
My apartment at the time was a dingy place. My roommates and I had moved to San Francisco and the place was left empty except for the collecting dust. It was a big place, held three people before we left, and I had it to myself, to go mad in.
I next remember reading it in my new place in San Francisco, which I got later that year. I remember thinking it didn’t make much sense and had only a handful of good parts. I dusted it off again at my new place in Boston for Infinite Summer, starting from where I left off. But around page 500, I realized it wasn’t a bunch of isolated stories like I’d assumed. As the Aventura kicked shit into the Antitoi’s door I realized I’d been missing the point. On a trip to DC, I flipped back to check a detail and was shocked to find whole swathes of things I didn’t even recognize, whole chapters I’d not only forgotten but showed no signs of ever having read, rereading them didn’t jog a single memory.
The whole book is laced through with mocking cracks at this disconnected style, like a preemptive apology. And the ending really doesn’t help matters. But in the middle it is truly grand, some of the best fiction ever. I just hope that I’ll remember it.
Yesterday I mentioned the case of my friends who save money by living at MIT. They sleep on couches in the common rooms, break into the showers in the gym, and steal food and drink from the cafeterias. They use the money they save on necessities to promote the public good. I suggested that they’re actually behaving more morally than the average citizen. This seems shocking, so let’s look at the objections in depth.
There’s the obvious argument that by taking these things without paying, they’re actually passing on their costs to the rest of the MIT community. But for most of these things, there are no costs: no MIT students use the couches or the showers at night. And while it’s true that taking MIT food and drink probably does increase the university’s costs slightly, this concern doesn’t seem too consistently applied. Do you think it’s wrong to take one of the free refreshments at an MIT event? The consequences seem about the same.
Even if they were costing MIT money, it seems this could be justified. MIT receives enormous sums from the wealthy and powerful, more than they know how to spend. Much of it gets spent on unneeded luxuries for their already-elite students. Redistributing it to the town’s poorer residents seems potentially justified.
Others claim that this lifestyle results in increased security costs. I don’t see how that’s true unless the students get caught. Even if they did, MIT has a notoriously relaxed security policy, so they likely wouldn’t get in too much trouble and MIT probably wouldn’t do anything to up their security.
A more serious complaint is that this “erodes the social contact.” Peter Singer (no contract theorist he!) puts this more clearly in his book Democracy and Disobedience: In any society people are going to have disputes. Everyone’s better off if these disputes are resolved without resorting to force. Thus in most societies there are governments to help resolve disputes peacefully. Resorting to force when you don’t like their resolution could tip things back to the bad state of people resolving things through force in general.
I don’t think this is a particularly plausible concern. My friends (understandably) keep quiet about their lifestyle. If anyone, I am the one undermining the social contract by publicizing it. But let’s keep me out of this analysis for a second. It’s hard to see how sleeping on MIT couches will lead to violent revolution.1
It’s possible there are other objections to this style of life. Or perhaps some objectors are right — and not only shouldn’t we steal from MIT, but we shouldn’t take advantage of their largesse either. But thinking about these questions — as opposed to blindly following rules — is what it means to be a moral person and instead of eroding the social contract it seems much more likely to strengthen our moral sense.
Singer identifies one other concern, particular to democracies. (He thinks the previous concern is especially relevant in democracies, since there’s not much improvement revolution can lead to, but in the end he decides this isn’t too relevant since modern “democracies” aren’t actually democratic.) He suggests that it’s wrong to participate in politics and vote like everybody else, but then refuse to follow the rules when the decision ends up being something you don’t like.
I think this is a fairly silly objection and basically impossible to justify on utilitarian grounds. (The book is Singer’s doctoral thesis and is weirdly agnostic on utilitarianism. It’s also not particularly well-written, so my apologies if I’m missing part of Singer’s argument.)
Imagine it’s a presidential election year and the major issue is that candidate A has promised to make kids in public schools wear uniforms while candidate B opposes it. (Imagine also that the president has the power to accomplish this rule change by simple executive order.) Whatever happens, you refuse to send your child to school wearing a uniform — you plan to keep dressing them as you do now. You have two choices: vote for candidate B or not cast a vote for president.
Singer suggests that if you vote for B and A wins, you ought to make your child wear the uniform. It’s hard to see how this helps anyone. Nobody knows whether you voted for president or not (it’s a secret ballot), no good (as far as I can see) comes from not voting. Indeed, if you vote for B, you make it more likely that everyone avoids this unjust law and you make it more likely you won’t have to resort to civil disobedience and erode the social fabric.
It’s hard to see how any intuitive notion of obligation can trump this. ↩
How are we to live? Most people seem to agree that there are “right” things and “wrong” things and we should try to do the right ones, but they’re less clear on how to figure out what the right ones are.
Some say there are certain moral rules (don’t murder, don’t steal) that we must follow to be right. But how do you decide what those rules are? Many such rules have been proposed; how do we pick the good ones?
If you ask someone to justify a rule, they usually do it by listing its consequences: if we don’t steal, God will reward us; everyone will be happier if we stop killing. In the end, it seems like everything boils down to consequences: good acts are those which accomplish good things.
So how do we decide what good things are? Doesn’t everyone have their own idea of what’s good? Instead of trying to promote one particular person’s notion of what’s good, it seems like we should balance everyone’s good. In most cases, it’s impossible for us to know what’s actually good for a person, so this usually means taking their word for it and trying to give them what they want.
(Cases where people don’t seem to want what’s good for them are usually cases where people are confused about what they want. I may think I really want to eat this whole box of cookies but later I’ll realize I really wish I hadn’t.)
But everyone wants different things — how do we balance their desires? It seems like the only fair thing to do is to treat everyone equally. Of course, this doesn’t mean treating every want equally: if one person wants a yacht and another person wants a dry place to sleep tonight, the second want seems much stronger than the first; filling it will accomplish more overall good.
Here’s another way to look at this. Imagine that before we were born, we all sat up in the heavens and talked about how to design the world. None of us yet know which bodies we would be born into or which parents we’d have, so none of us can possibly be biased. Aren’t we all going to want to promote the greatest good overall? We’ll make sure the worst-off aren’t particularly worse-off in case we’re one of them, and we’ll make sure the rest aren’t especially handicapped in case we’re one of them.1 If we have to choose between a world with one more yacht for Larry Ellison and one with one more dry place to sleep for a woman in poverty, we’ll probably pick the dry place.
So we have our simple moral principle: when faced with a question, pick the answer that will accomplish the most overall good. Two friends both want to borrow my TV tonight, but one already has a TV and just wants it so he can watch two channels at once, while the other can’t afford even a single television. Our principle suggests the TV goes to the second.
But our principle doesn’t just apply to the questions we’re obviously faced with. Surely there are many other people who want a TV and have even less than my friend. By our logic, they would seem to deserve the TV even more, even though they didn’t happen to be asking me for it and thus forcing me to confront the question.
It seems like we need to think more carefully about the implicit question of each moment: what do I do now — with my time, my money, my possessions? And it seems like we need to apply the same moral rule.
The conclusion is inescapable: we must live our lives to promote the most overall good. And that would seem to mean helping those most in want — the world’s poorest people.
Our rule demands one do everything they can to help the poorest — not just spending one’s wealth and selling one’s possessions, but breaking the law if that will help. I have friends who, to save money, break into buildings on the MIT campus to steal food and drink and naps and showers. They use the money they save to promote the public good. It seems like these criminals, not the average workaday law-abiding citizen, should be our moral exemplars.
Such a thorough-going conception of ethics seems incredibly difficult. Surely it requires severe changes in our life. The traditional notion of ethics is much easier — there are some bad things (stealing, lying, cheating) and we need to try our best not to do them. But, as in any field, it’s important to separate the truth from what’s convenient. People are often criticized for not doing what they think is right (hypocrisy), but not believing in what’s right because it’s hard to do is far worse!
I am convinced that the account here is largely correct, but I certainly don’t live up to its demanding standards. And that’s OK. One of the conclusions of this argument is that it’s impossible to be perfectly moral. By accepting that, and keeping it in the back of my mind, I do a little better each day.
For a long time, people told me eating meat was wrong and I refused to believe them, because I thought it would be impossible for me not to eat meat. Then one day, I accepted that they were right and I was doing the wrong thing and I decided I could live with that. I wasn’t perfect. But shortly after I decided that, meat started seeming less and less attractive, and I started eating less and less, and now I don’t eat it at all anymore.
Accepting you’re immoral is the first step to being a more moral person.
This thought experiment comes from philosopher John Rawls, although its conclusion has been modified by Peter Singer. ↩
Until recently, men having sex with men was disapproved of in American culture. Actually, “disapproved of” isn’t really the right word — it was immoral, illegal, disgusting. People who did it lived in secrecy, under the constant threat of blackmail for their actions.
In the tumult of the 1960s, various out-groups — blacks, Chicanos, Native Americans — begun organizing themselves and demanding to be respected and given their due. And men-who-had-sex-with-men decided that they were an out-group — they were gay — and they deserved rights too.
In doing so, they transformed an action (having relationships with someone of the same gender) into an identity (“being gay”). And, using the normal human mechanisms for distinguishing between people in your club and those not in it, they closed ranks. Gay men didn’t have sex with women. Those who did weren’t gay, they were “bi” (which became a whole new identity in itself) — or probably just lying to themselves. And straight men had to be on constant guard against being attracted to other men — if they were, it meant that deep down, they were actually gay.
This new gay identity was projected back through history — famous historical figures were “outed” as gay, because they’d once taken lovers of their own gender. They truly were gay underneath, it was said — it was just a homophobic society that forced them to appear to like the opposite sex.
Along with the identity went an attempt at justification. Being gay wasn’t “a choice,” they argued — it was innate. Some people were just born gay and others weren’t. To a culture that tried to “correct” gay people into being straight, they insisted that correction was impossible — they just weren’t wired this way. (They even provided a ridiculous genetic explanation for how a species with a small percentage gay people might evolve.)
This might have been a good thing to say — maybe even necessary in such a homophobic culture — but in the end it has to be seen as simply wrong. Having sex with other people of your gender isn’t an identity, it’s an act. And, like sex in general among consenting adults, people should be able to do it if they want to. Having sex with someone shouldn’t require an identity crisis. (Nobody sees having-sex-with-white-people as part of their identity, even if that’s primarily who they’re attracted to.)
People shouldn’t be forced to categorize themselves as “gay,” “straight,” or “bi.” People are just people. Maybe you’re mostly attracted to men. Maybe you’re mostly attracted to women. Maybe you’re attracted to everyone. These are historical claims — not future predictions. If we truly want to expand the scope of human freedom, we should encourage people to date who they want; not just provide more categorical boxes for them to slot themselves into. A man who has mostly dated men should be just as welcome to date women as a woman who’s mostly dated men.
So that’s why I’m not gay. I hook up with people. I enjoy it. Sometimes they’re men, sometimes they’re women. I don’t see why it needs to be any more complicated than that.
“Politics is like the weather: everybody discusses it but nobody actually does anything about it.”
The golden dome of the Massachusetts State House rises majestically over the grass of Boston Common. The sun glints off the dome while kids play on the grass, but on the State House steps there is nobody except for a couple of my friends — and me, holding a ridiculously-large stack of paper that threatened to blow away in the breeze. “This is what failure looks like,” I thought.
Within half an hour, I found myself standing in the same place, surrounded by TV cameras and microphones on all sides, reporters throwing questions as fast as I could answer them. And the papers hadn’t blown away. How did I get here?
At the beginning of the year, I cofounded a political action committee, the Progressive Change Campaign Committee. We had no money and no members and not much of a plan for how to get them. We wrote up long proposals for big donors on why they should write us checks, and tried negotiating with electoral candidates on why they should send us members, but neither of these were particularly successful. Then Jon Stewart attacked Jim Cramer.
Cramer came to symbolize the foolishness and vapidity of the media in the face of the financial crisis. His blatantly buffoonish cluelessness (“Don’t move your money from Bear! That’s just being silly! Don’t be silly!”) were the epitome of a press that championed the housing bubble and fumbled the crash. We were giddy about the press getting their day in scorn, but we wanted to accomplish positive change as well. So we hit upon the idea of starting a petition to demand CNBC hire someone who was right about the housing crisis.
We spread the word to friends and bloggers and before we knew it we had nearly 20,000 signatures — 20,000 new members. It was quite the start.
A couple months later, frustrated that Norm Coleman wouldn’t drop his spurious legal challenges against Al Franken being named a Senator, we started NormDollar.com. We asked people to donate a dollar each day Norm Coleman didn’t drop out of the race, money we’d spend electing progressive candidates. It was featured on Hardball and throughout the political press. We also videotaped Norm’s donors’ reactions when we told them about the program. But my favorite was when we presented Norm with a big novelty check for him to sign, representing all the money he’d raised for progressives.
Now we had money too.
I came back from my month offline to find we were raising money for TV ads — running ads in DC pressuring representatives to support the public health care option, asking whether they’d sold out to their insurance industry campaign contributors. And when Sen. Ben Nelson started a campaign to stall the health care bill, we filmed an ad with Mike Snider. Mike talked plainly to the camera about how, as owner of the local Syzzlyn Skillet, he received a call from his insurers saying they were raising his rates by 42%. “I can’t afford that!” he exclaimed. And then to hear his own Senator was trying to prevent health care reform?
Mike was just an average guy who made a real political difference. After we started airing our ad, Ben Nelson’s spokesperson tried to denounce him and the Senator himself called Mike and asked to see his health care bills. Mike was a guest on The Rachel Maddow Show and his restaurant has become a base of operations for the local political community. Mike’s story was so powerful that Ben Nelson was forced to put up his own ads directly responding to it — even though Nelson isn’t up for reelection in years — in which he (ridiculously) calls Mike a lying DC politician.
Mike’s story really inspired me as to the difference just one person could make, but I never thought that person would be me. When my Senator, Ted Kennedy, passed away, I wanted to honor his memory by fighting for the causes he fought for. His last request had been a letter to the Massachusetts legislature asking them to change the law and let a replacement be appointed to his seat to continue his fight for universal health care. Without the change, the seat would stay vacant for five months while an election could be scheduled — and the next five months will be crucial.
With the rest of the (growing) PCCC team, we came up with a plan to launch a petition asking the legislature to honor that request. We sent out an email asking people to sign and tell their friends. Within a few days, we had 20,000 signatures. I was blown away — clearly people cared.
I’d promised to deliver the signatures on Monday, without really thinking about what that entailed. I called the office of the Senate President and Speaker of the House to ask when I could come by and film a short video of the petitions being dropped off. The President of the Senate’s office blew me off, insisting that under no circumstances were cameras allowed in their office and saying that the President simply couldn’t meet with me. So we decided to make the delivery something they couldn’t ignore.
We emailed our list to ask people in the area to show up on the State House steps at 11am Monday. Then we emailed the press and asked them to get there at 11:15. I stayed up all night the night before, feeding paper into the printer trying to print out 20,000 names. Then I grabbed a stack and headed to the State House.
The stack — 600 sheets or so — kept trying to fall over and blow away and at the State House there were only a couple friends who were loaning me their camera. We decided to go in and scope out President Murray’s office. When we came back, our members started arriving: old ladies with their grandchildren, college students, and everyone in between. The media started pressing closer: a photographer for the Herald, a cameraman for Fox. Microphones kept being shoved in my face and people kept asking me to spell my name. I hefted the stack of petitions and kept repeating why I was here.
Local TV news isn’t exactly known for its crack reporters, but I have to say I was impressed by Janet Wu. She didn’t just ask me the standard questions, but kept pushing me on the hard stuff, barking responses at me, not letting me off the hook. The other reporters smelled blood and joined in. Soon I was at the center of a full scrum of cameras and microphones — surrounded on all sides, every local TV station there. I like to think I comported myself well: I didn’t get angry or flustered, I refused to me taken off-message, I kept stressing that this was about doing what the people wanted.
(Later, away from the cameras, Wu was a completely different person. “Hey there, little guy,” she cooed at a grandchild. “Hey, it’s OK, you can talk to me.” Actually, I thought the kid might have the right idea by staying quiet.)
At some point all the cameras dematerialized. “OK, go in,” someone said. “Just pretend we’re not here.” They’d all rematerialized down the street, to film us marching into the capitol, stack of signatures in hand.
Believe it or not, it’s not easy to walk into the state capitol holding 600 pieces of paper with TV cameras in front of you and a crowd of supporters behind. I kept wondering where to look and trying not to lose the rest of the crowd. Who knows how that footage came out. And when I got up the steps the reporters dematerialized again and rematerialized inside at the Senate President’s office, to film us marching down the hallway. We entered her office and all crowded in — I didn’t think we were all going to fit, but we just barely did. The receptionist — in the middle of a phone call — looked a bit flustered. We waited patiently. Soon a broad-shouldered man in a suit came out. “Thanks so much for the petitions,” he said, taking them from me. “The proposal will go through the usual process. He turned to head out. I was dumbstruck.
But, bravely, one of the older women spoke up. “Wait,” she said. “The normal process? Isn’t this a matter of some urgency?” “All I can say is it will go through the usual process.” Those women wouldn’t let him go. But eventually he did, looking the perfect image of the arrogant unconcerned Boston pol, and Janet Wu stuck a microphone in my face. “Do you feel satisfied?” she asked. I started to speak but she interrupted. “Wait. OK, go again: Do you feel satisfied?”
Outside, a cameraman turned the bright lights on one of the older woman. She was saying, far more clearly and convincingly than me, that no, she wasn’t satisfied. That this was an important issue and she wanted to be heard. I was so glad she came.
And then the press and the supporters dematerialized again. I was left, once again, alone with just my friends. We stood in the hallway trying to process what just happened. We caught the man who’d taken the petitions as he was coming out of the office. “So, what is your actual title?” I asked. “Director of Communications,” he said.
“And where is the Senate President really?” asked a friend. “Oh, she’s in Russia,” he explained. “Russia?” “Yeah, she’s helping with a nonprofit to assist orphaned children. Pre-scheduled trip. She does it every year.” “You’re saying she can’t meet with us because she’s in Russia saving orphans?” I asked. “That’s a pretty incredible excuse.” We all laughed. He headed off down the hallway.
“Wait, one more thing,” a friend called after him. “Where’s a good place around here we can get some lunch?”
In the 1990s, a group of psychologists began studying what made experts expert. Their first task was to see whether experts really were expert — whether they were particularly good at their jobs.
What they found was that some were and some weren’t. Champion chess players, obviously, are much better at playing chess than you and I. But political pundits, it turns out, aren’t that much better at making predictions than a random guy off the street.
What distinguishes people who are great at what they do from those who are just mediocre? The answer, it seems, is feedback. If you lose a chess game, it’s pretty obvious you lost. You know right away, you feel bad, and you start thinking about what you did wrong and how you can improve.
Making a bad prediction isn’t like that. First, it’s months or years before your prediction is proven wrong. And then, you make yourself feel better by coming up with some explanation for why you were wrong: well, nobody expected that to happen; it threw everything else off! And so you keep on making predictions in the same way — which means you never get good at it.
The difference between chess and predictions is a lot like the difference between companies and nonprofits. If your company is losing money, it’s pretty obvious. You know right away, you feel bad, and you start thinking about how to fix it. (And if you don’t fix it, you go bankrupt.) But if your nonprofit isn’t accomplishing its goals, it’s much less obvious. You can point to various measurable signs of success (look at all the members we have, look at all the articles we’ve been quoted in) and come up with all sorts of explanations for why it’s not your fault.
This isn’t to say that we should have companies replace nonprofits, any more than we should have chess games replace predictions. The two serve completely different goals — nonprofits aim at improving the world, not making money. But it does mean that if you’re involved in nonprofits (or predictions), you need to be much more careful about making sure you’re doing a good job.
Unfortunately, few nonprofits do that. Take, for example, the Center for American Progress, widely believed to be one of the most effective political nonprofits. They say their goal is “improving the lives of Americans through ideas and action.” But their “marketing brochure,” while filled with glossy photos, doesn’t even attempt to see whether they’re accomplishing this goal. It touts that they’ve released “an economic strategy for the next administration,” “convened a task force … to develop policy,” and “developed a plan for the bulk transfer auction of at-risk mortgages.” There’s not a single attempt to demonstrate that any of these things has approved the lives of Americans, let alone estimate how much.
Measuring things is hard and expensive, even in the simplest cases. Measuring the effect of loaning money to Africans seems a lot easier than measuring the impact of of a think tank report. But when Peter Singer asked Oxfam to measure the effectiveness of giving microcredit to villages in West Africa, they declined, on the grounds that it would have taken up half the budget.
But not measuring is even more expensive. Imagine that Oxfam experimented with two microcredit programs and found that one did 10% better than the other. Even with this very modest improvement, it would only take helping five villages before the experiment paid for itself.
And, as anyone who’s done these sorts of experiments knows, you often see improvements well in excess of 10%. To take a silly example, Dustin Curtis experimented with getting more readers of his weblog to follow him on Twitter. After four experiments, he’d achieved a 173% improvement. And even this is probably underestimating things. I expect many nonprofits are not accomplishing their goals at all. Even if they made a little bit of progress, their improvement would be mathematically infinite. (It’s also quite possible that many nonprofits are actually being counter-productive. After all, before we started measuring the effects of medical treatment, we were bleeding people with leeches.)
What can be done about this? I think that everyone who donates to a nonprofit should demand an accounting of results — not just the number of times they’ve been cited in the media or the number of policy discussions they’ve held, but an actual attempt to measure how much they’re improving people’s lives. For most nonprofits, I expect these numbers will be depressingly small. But that’s much better than having no numbers at all. For feeling bad about failing is the first step to doing better next time.
I originally got a VPS at Rimuhosting because their website lauded their “fanatical service” and a friend had concurred. In September 2006, I ordered my first server.
In December, a friend asked if I knew any good VPS hosts. I said I used Rimuhosting and hadn’t had any problems. “That’s funny,” he replied. “rimuhosting is the company that’s just given me horrible support over the last 2 weeks. No answers to email for 2+ days, then a claim that they didn’t receive it, then I send them the mail server log that says they should have received it, then they say ‘oh, that’s interesting. oh well.’”
I guess that should have been a sign for me. But instead, he changed his tune: “Well, if everyone thinks they’re so great, maybe I’ll give them another chance.”
The server went down for maintenance three times and was moved to a new IP once. In April 2008, the real trouble started. I was dinged for bandwidth overruns, apparently because Yahoo! was crawling the same files on my server hundreds of times a day. In June, they complained I was monopolizing the CPU, even though when I logged in the machine was 100% idle. They complained again in October and November and December and offered to take a look at the problem if I gave them root on the box. “Over my dead body,” I thought.
In December they set a CPU cap on my VPS. Then came the amazing bit. Despite already having sold me a VPS and put a CPU cap on my usage of it, they manually edited my partition to add their SSH key to my authorized_keys, used that to gain root on my box, noticed that a CGI script was using up CPU, and responded by turning off Apache. They didn’t even try to call me to talk about it in advance. They didn’t even call me at all. They just sent a little email. After the fact. The subject? “index.cgi is causing high CPU usage”
I asked them what was going on. Here was their reply:
In our welcome email we do mention that we have installed our key on your server.
We use that to help our customers. You are able to remove that if you are not comfortable with that.
Of course, I did remove it. They used their control of the hardware to add it back in.
We work to ensure that customer’s get a fair share of the CPU, and that their servers perform well.
If everyone is trying to max out the CPU then everyone’s performance will be poor. We can set it so that you get a fixed amount of CPU (and then we don’t mind how much CPU want to use). Or we can let your CPU burst up to 100% of a host server CPU core, in which case your server will run fast, but in which case we’d need to make sure you do not monopolize the CPU.
Or, they can break into my box and turn off my webserver. Oddly they don’t mention that last option.
If you think we can help in any other way, e.g. investigating that script or anything, just let us know.
I suppose this is the service Rimuhosting is known for. I won’t be taking advantage of it again.
I've decided to take the plunge and move on to publishing at http://abstractioneer.org, powered by Blogger. Since I'm the tech manager for Blogger it seems only fitting, and we've recently been adding a whole host of cool features that make it more and more attractive (OpenID commenting being just the latest). I also have a semi-new Feedburner blog feed; some people were already subscribed through this feed, so you may notice no disruption in service as I re-point it at abstractioneer.org... just a moment... there! (http://feeds.feedburner.com/aol/SzHO). Feel free to re-subscribe there, if you are in the mood.
1/11/08,
[Abstractioneer] Warumungu Norms, Privacy, Facebook, and Useful
Friction
We could learn something from the Warumungu. Wendy Seltzer's Mukurtu Digital Archiving: digital "restrictions" done right is about DRM, freedom, and controls; I think it's also about privacy. What's private, and what's public, and what's semi-private are culturally determined no less than the Warumungu rules around who is allowed to see what artifacts: ...the Warumungu have a set of protocols around objects and representations of people that restrict access to physical objects and photographs. Only elders may see or authorize viewing of sacred objects; other objects may be restricted by family or gender. Images of the deceased shouldn’t be viewed, and photographs are often physically effaced. When the Warumungu archive objects or images, they want to implement the same sort of restrictions.With an interesting twist:People can also print images or burn CDs and thus allow the images to circulate more widely to others who live on outstations or in other areas. In fact, one of the top priorities in Mukurtu’s development was that it needed to allow people to take things with them, printing and burning were necessary to ensure circulation of the materials.What, then, prevents people from violating these norms?Because the Murkurtu protocol-restrictions support community norms, rather than oppose them, the system can trust its users to take objects with them. If a member of the community chooses to show a picture to someone the machine would not have, his or her interpretation prevails — the machine doesn’t presume to capture or trump the nuance of the social protocol. People, relationships, and norms are fuzzy and messy, so maybe it's reasonable that a system to deal with them is fuzzy and messy too. What Murkurtu does is put enough useful friction in the way of disclosure to give community norms a chance to operate. You can't email an image out to a mailing list, but you can print it and show it to a reasonably small number of people at a time. The point is not to control distribution perfectly, but to give human-scale trust mechanisms a chance to operate correctly. Who owns the data?L'Affaire Scoble raised the question, who owns relationship data? Dare Obasanjo arguesthat his contact data is his, not Robert's. And he wants Facebook to enforce this.I'd argue that we should un-ask the ownership question. As long as we're talking about ownership, we're heading down the road towards DRM that has worked out so well for the music business. I'd like to talk about community norms, and what kind of useful friction we should be thinking about in the pure digital realm to give community norms a chance to operate. Reputation and portable identity is part of this, as are things like limited access (E.g., OAuth), rate limits, soft constraints, and user centric norm enforcement. (What would happen if the people on Robert's friends list were simply informed, in real time, that he was copying their data for an unknown purpose?)(Nick Carr has a great post on this subject as well.)
--
Posted By John Panzer to Abstractioneer at 1/11/2008 02:23:00 PM "Click Here" To Go Get Savings...
12/12/07,
Shindig!
We've just made our first commit to the Apache Shindig project! This first version provides the basic substrate for running gadgets, which is useful by itself and is a prerequisite for running OpenSocial gadgets.
12/9/07,
Singularity to Launch from Adult Chat Room
You heard it here first. Based on this story about a chatbot passing the Turing Test, clearly the Vingean Singularity is just around the corner. CyberLover will acquire self-awareness soon after the Russian identity thieves deploy it on existing Russian botnets. Transcendence, and a technological singularity, is just a short hop and a jump from that point. Have fun chatting!
First session set up by Terrell of ClaimID: Open Life Bits, some interesting discussion about how to control one's one data and deal with data about one's self. The distinction is interesting and useful; every transaction that involves a second party potentially generates data about you controlled by that party, but you do want to be able to deal with that data, correct inaccuracies, etc. Notes here.Next session, Joseph Smarr of Plaxo, OpenID user experience. Good walkthrough of UI issues. Note that with directed identity in OpenID 2.0, can simply ask to log in a user given their service. Notes here. Using an email address is a possibility as well; clicking on a recognizable icon (AIM) to kick of an authentication process is probably the most usable path right now.Session: OAuth Extensions; notes here. Session: OAuth + OpenID. Use case: I have an AOL OpenID. I go to Plaxo and am offered to (1) create an account using my AOL OpenID and (2) pull in my AOL addressbook, all in one step.Proposal: I log in via OpenID and pass in an attribute request asking for an OAuth token giving appropriate access, which lets AOL optimize the permissions page (to one page, or organize all data together). Then get token, and use token to retrieve data.
December 4, 2007 – The OAuth Working Group is pleased to
announce publication of the OAuth Core 1.0 Specification. OAuth (pronounced
"Oh-Auth"), summarized as "your valet key for the web," enables developers of
web-enabled software to integrate with web services on behalf of a user without
requiring the user to share private credentials, such as passwords, between
sites. The specification can be found at http://oauth.net/core/1.0
and supporting resources can be found at http://oauth.net.
We've just enabled OpenID signed comments for Blogger in Draft. There are a few rough edges still (which is why you have to enable it for your blog by going to draft.blogger.com), so we're looking for feedback. We're also working on enabling Blogger as an OpenID Provider, meaning that you can use your blog URL to identify yourself on other services.What's particularly fun about this is that it's been a very collaborative project, bringing together Blogger engineers, 20% time from a couple of non-Blogger engineers, and last but not least some of the fine open source libraries provided by the OpenID community. Thanks all!
9/27/09,
Microsoft Releases Code for 'Multikernel' Research OS 'Barrelfish'
Most of us are probably aware of Singularity, a research operating system out of Microsoft Research which explored a number of new ideas, which is available as open source software. Singularity isn't the only research OS out of Microsoft; they recently released the first snapshot of a new operating system, called Barrelfish. It introduces the concept of the multikernel, which treats a multicore system as a network of independent cores, using ideas from distributed systems. "Click Here" To Go Get Savings...
on AIR Tour Weblog
9/27/09,
Developing Secure AIR Applications
Ethan Malasky has posted his slides for his talk on developing secure AIR applications. You can grab them from his website.
We have also posted a video of Ethan's session from the Warsaw event on the tour video blog. You can view the video here. "Click Here" To Go Get Savings...
9/27/09,
Signing, Deploying and updating AIR Applications
Serge Jesper's has made a couple of blog posts about his session on Deploying, Signing and Updating AIR applications from the on AIR Tour in Europe.
Updating AIR Applications
Deploying AIR Applications
Signing AIR Applications
The video of Serge's session should be on the tour video blog in the next couple of days. "Click Here" To Go Get Savings...
9/27/09,
Quick update for Milan Event
Just a quick note for the on AIR Event in Milan. Due to the Italian European Cup football game on Friday night, we are going to try to end the event a little early.
You can view the complete schedule here. "Click Here" To Go Get Savings...
9/27/09,
Couple of notes for Today’s Prague Event
Just a couple of notes for today's on AIR Tour in Event in Prague.
The entrance for the event is through the brewery restaurant, which is just to the left of the main entrance.
Dion Almaer from Google has joined the tour and will be talking about Google App Engine and Adobe ... "Click Here" To Go Get Savings...
9/27/09,
Week Three of on AIR Tour in Europe Review
We have just wrapped up week three of the on AIR Tour in Europe, and are currently resting / recuperating in Prague. The week was a huge success and we had great turnouts at all of the events (Stockholm, Berlin, Warsaw). As usual, the highlight was meeting all of the ... "Click Here" To Go Get Savings...
9/27/09,
Brightkite and the on AIR Tour
I've become a big fan of Brightkite, a kind of geo-location Twitter service that allows you to associate photos and notes with a certain location. With a Brightkite account you "check in" at a certain location and then any posts or photos you post/upload/email are associated with that location. It's ... "Click Here" To Go Get Savings...
9/27/09,
Stockholm, Berlin and Warsaw sold out
The Stockholm, Berlin and Warsaw stops of the on AIR Tour in Europe are now sold out and registration is closed. We still have some seats left for Prague, Munich and Milan, although Munich and Milan are also getting close to being sold out, so if you are thinking of ... "Click Here" To Go Get Savings...
9/27/09,
on AIR Europe Leg 2 Schwag Update (Book and Reference Guide)
For the first leg of the tour, we had a pretty decent schwag (or swag?) bag, which included some stickers, t-shirts and reports from O'Reilly. We had originally planned to also include the Adobe AIR for JavaScript developers book, and the RIA ActionScript 3 printed reference guide, but neither were ... "Click Here" To Go Get Savings...
9/27/09,
Leg 2 of on AIR Tour in Europe close to selling out
Well, we are less than a month away from the second leg of the on AIR Tour in Europe. Everyone has finally recovered from the first leg, and we ready to load up the backpack, and hit the trains for the second leg.
I am really excited about this second ... "Click Here" To Go Get Savings...
9/27/09,
Slides : Adobe AIR and LiveCycle DataServices (Enrique Duvos)
Enrique Duvos has posted his slides and demos from his talk on enterprise development with Adobe AIR and LiveCycle DataServices. You can grab them from Enrique's blog.
Enrique will be giving the talk on the second leg of the tour, which starts in June. You can find a complete list of ... "Click Here" To Go Get Savings...
AOL Journals: Magic Smoke
10/10/08,
Blogger Update
Blogger just has reported that they have pushed fixes to production for the following issues:
• Images of the form "pictures.aol.com/ap/simgleImage.do?...." are now importing into Picasa Web Albums. • Existing bloggers with "hidden" profiles could not import their blogAlso, if you experience the dreaded "email doesn't exist" problem, please:
First go to http://www.google.com/accounts to test whether your login actually works or not. If it does there and doesn't on blogger.com, that's something really important that you should give us details about. "Click Here" To Go Get Savings...
10/9/08,
Migration Update
A Couple of UpdatesIssue 1- Failures to Find JournalsBlogger have been examining some of the failure cases that have been reported and after testing URLs given to us, it appears there may be some confusion around URL to use when starting the migration. So the Journals URL you need to enter should be the one people use to view the blog. The URL should never contain white space.Example:Good URL: http://journals.aol.com/screenname/TitleOfBlogWithoutSpacesNot So Good URL: http://journals.aol.com/screenname/Title Of Blog With SpacesIssue 2- Failure to Upload Journals ImageBlogger is currently having problems uploading Journals images that were added directly from AOL Photos when that feature became available March 2007. These images use the URL structure http://pictures.aol.com/ap/singleImage.do?pid= . Blogger is working on the issue. If you've already imported your Journal to Blogger you may need to reimport it to copy these photos over.Oct 10 Update: Images of the form pictures.aol.com/ap/simgleImage.do?.... are now importing into Picasa Web Albums. "Click Here" To Go Get Savings...
10/10/08,
Blogger Help Group
Make sure you check out the AOL Imports section of the Blogger Help Group. This is being actively watched and responded to by the folks at Blogger.
As Joe mentioned earlier today, in order for Blogger to be able to migrate a private journal, you would first need to make it public. There was an issue in this process that would result in the comments being deleted once you made the journal public. We subsequently requested you hold off until we sorted this out. We have.I'm pleased to report that those of you who maintain private Journals and have been holding off migrating them while we corrected this, you may now proceed to make them to public and start your migration. We made the necessary adjustments which will allow your comments to follow your posts over to Blogger. "Click Here" To Go Get Savings...
10/9/08,
How you can help us help you...
Hi again,In order for us to be able to help with migration issues, especially if you got as far as being able to create a Blogger URL, it really helps if you include that URL in your comments when looking for help. While you're at it, please include your AOL Journal URL too, although your comment is associated with a blog we want to make sure we have all the facts. "Click Here" To Go Get Savings...
10/9/08,
Blogger.com Transfer Update
All,
Now that we've had about a day's worth of transfers to Blogger, we've tracked a couple of issues that I wanted to make you aware of, and I wanted to reiterate a couple of important tidbits.
Private Journals & Comments - While it's possible to move a private journal to Blogger by first making it public, it does look like there is an issue in importing the comments from that journal, and they may in fact be deleted upon import. We're is investigating a solution to this one, and will let you know the moment it's in place. Until then, unless you either don't have any comments, or don't care to keep them, I'd suggest you hold off on migrating private journals for now.
Account Name Already In Use - If you had established your Blogger blogs prior to the import using the same blog name, the Blogger importer will *not* be able to use it as it will not overwrite any files. You'll first have to clear out or rename your placeholder Blogger blog, then re-initiate the import process.
Feature Requests for Blogger - While we've been working very closely with the good folks at Blogger for the migration, we're really not at all involved with the future development or enhancement of their product. I'd encourage you to use their feedback mechanisms to make these suggestions, as they may never see them here in Magic Smoke.
AOL Pictures and Albums - As Frank commented below, individual AOL Pictures images in your Journal are actually getting copied over to Google's Picasa. AOL Pictures albums, however, will not be included in the import process. If you wish to re-associate your AOL Pictures albums with your new Blogger blog, you'll have to do that manually. Ditto if you wish to move them to Picasa.
Blogger Can't Find Your Journal - Is your journal marked private? If so, that would be why. Prior to making it public and initiating the import process, please review the first bullet point above. If the journal is *not* private, let us know and we'll try to figure out why it's not being found.
Images Not Stored in AOL Pictures - Images hosted anyplace *other* than AOL Pictures are not being automatically copied to Picasa, and will have to be copied over manually, if you desire.
I think that about covers all of the known issues at this point.
I know there is a lot of anger and frustration out there about this shutdown, but please understand that we are doing everything we can to make this as painless as possible. The team doing this work is primarily composed of the same people who developed and managed Journals through it's launch and growth stages, and we're just as sad as you are that the call was made to retire the product. Our partnership with Blogger isn't making us a dime, and was done solely because they offer a very solid product and are backed by very passionate people who were willing to take on quite a bit of heavy lifting to make this a smooth transition. Our collective hats are off to them for being such great partners in this, and if you give this a shot, I think you'll be very happy being part of the Blogger family.
As you probably know by now, AOL Journals is scheduled to be permanently shut down on Oct. 31. It’s never an easy decision to shut down a product, especially one like AOL Journals that some of our members have used and loved for many years. But with a decline in Journals usage, we have to look carefully at all of AOL’s features and products to ensure we’re using our limited development and operational resources in ways that provide the greatest value to the largest number of members as possible. Though we know this is an inconvenience, the good news is that we've partnered with the good people at Blogger.com to provide a smooth transition for your journal. Blogger is a free service from Google that makes it easy to share your thoughts with friends and the world. Blogger supports most of the features you've come to expect from AOL Journals, and it's easy to get started. If you wish to transfer your journal to Blogger, they will move your posts, comments and photos to your new blog on their service. When you're ready, go to this link to get started.
We've conducted a fair amount of internal testing against the Blogger.com import process over the past few weeks, and have identified a few issues that you may run into:
Some users may get "Transfer process failed" error when trying to import their AOL Journals. They may need to clear their cookies and try again.
Badly formatted HTML may cause Embed or Object tags not to be imported.
Some users may see the import fail during the final "Publish imported posts now" step. Refreshing the page usually solves this problem. Also, some users will be able to go to www.blogger.com to view, edit, and publish their imported blog, even after the failure message.
AOL Pictures Albums embedded in your Journal will not automatically migrate over during the standard process. Individual images will migrate just fine, but any albums you wish to re-associate with your Blogger blog will have to be done manually, post-migration.
If your Journal is currently marked Private, you'll have to flip it to public status prior to the migration, otherwise the import tool will not be able to find it. Once you've moved the Journal to Blogger, you'll be able to set it to private again at your leisure.
You can always find the latest list of general Blogger Known Issues here: http://knownissues.blogspot.com and Blogger's AOL Journals Help here: http://help.blogger.com/bin/answer.py?answer=112742. If you are planning to move your Journal to Blogger, we recommend that you help your readers find your new blog by posting a redirect link in your AOL Journal, which will stay live and fully functional until Oct.31.
I hope Vish won't mind if I clarify a few things. Back in July, it was decided by Kevin Conroy, Executive Vice President of Products for AOL, that a plethora of products should be sunset because they don't make enough money. Read this official email here. Apart from AOL Journals, this also includes AOL Hometown. Some of us are familiar with AOL Hometown as an area of FTP-space (storing static images, not animations), with a very poor user interface. I have no official word at all about AOL Pictures: the AOL Pictures blog has not been updated for 13 months, and there is no word on the Pictures site. Personally, I'd suggest to save anything stored on both 'products' to your own harddisk asap. Finally, please don't shoot the messenger. "Click Here" To Go Get Savings...
10/1/08,
AOL Hometown
Instructions for downloading your files from AOL Hometown are contained in this entry on the AOL People Connection blog. This only works for US-based accounts. "Click Here" To Go Get Savings...
10/1/08,
Wednesday 1 October
I'm very pleased that many are already changing to a Blogger blog.
Sue [catslittertray] has come
up with an idea to keep in touch through Facebook. I'm unfamiliar with
that site, but email her direct for details. Suffix her screenie with
@aol.com, and it'll reach her.
Similarly, Sal has set up a group on MSN. (edit 13.34 BST)
I am extremely concerned about the number of people that are as yet
unaware of the changeover, and have requested Vish to transfer all the
unclaimed blogs to a dedicated Blogger account, admin'd by me. Haven't
had word back yet (it's 5.10 am in CA), but hope it's going to work.
If you don't know which blogs you host on AOL, put the following into your browser's address bar: journals.aol.com/screenname and hit Enter. It'll come up with a list. Or not.
The migration link will be accessible in a couple of days from now. "Click Here" To Go Get Savings...
We have a new and fresh look to our print store, and we have a new low prints price at 15 cents per 4*6 print. We have many new prints merchandise coming soon too. Check it out!
2. New Upload
We all know uploading photos to the Web is simply tough, and we have made some improvements to help you. First, we changed the look of the upload page so its even simpler to select which photos you want to upload.
Second, now you can begin managing your photos while your photos are uploading - instead of waiting until all your photos upload! You can now make better use of your time, and this is one of my favorite features!
3. Number of Views
Ever want to know how many people have viewed a photo in your public gallery? Many have requested this feature - the ability to see which of their photos are more popular compared to others. Well, here you go!
4. Comment Icons
We've added some additional flavor to the comments section in your public gallery by adding your AIM buddy icon next to your screen name whenever you comment on a photo!
5. Share and Download the Full Size Photo
Now you can easily share your full size photo with your family and friends, and if they want to download it, they can do it! Simply click on the 'View Larger' link above the photo in the public gallery, and from there, you can download the original resolution photo.
6. Live in Spain, or Italy? Speak their mother tongue?
If you don't want to use the English version of AOL Pictures, you now have 2 additional choices :-)
Let us know which features you like (and dislike)! I will relay this information to the full team, and they will be especially happy to hear any good feedback after all the hard work they have put into these new features.
8/20/08,
Writing An Aperture Edit Plugin – Part 2
This is the second part of an ongoing series of articles that will hopefully shed some light on developing an Aperture Edit Plugin. This series is not meant to be a tutorial, but more of a documentation of my personal efforts to create a plugin for use in a two year long art project I will begin working on this fall. This art project is also going to be documented over at my website called Entropy Art. Please feel free to check it out, sign up and participate in any way that you would like. Also, I am making the source code for this plugin available as open source. As it is still just basically a template, I haven’t felt the need to choose a license for it yet, but I will eventually. For now, please feel free to download the code and contribute any ideas you would like.
In the last part of this series I went through the very basic steps of creating a new project in Xcode. At the end I included a script that will allow you to run Aperture in debug mode so that you can debug your plugin using Xcode’s built in tools. However I made a slight mistake in the script.
If you notice the destination paths in the script all refer to Plug-Ins/Export. This was copied over from a previous project I had been working on that was an Export plugin for Aperture. For an Edit plugin, this should be changed to “Edit.â€
What Will My Plugin Do
At this point I want to achieve two things. I want to get my plugin to the point where it will load up my selected Aperture images and display them in the UI, and I want to really start thinking of what it is I want my plugin to do!
The first task was pretty easy as the SDK comes with a sample edit plugin that I was able to use to copy most of what I needed. It is pretty simple, and we will be going over it in this article.
The second task is a bit more involved. Of course, this will all evolve over time, but I sat down the other day and started to dream up what I would like my plugin to be. I also drew out some sketches of how I would like to UI to look and feel and I have included them here for all to see.
A professor of mine once told me that all good ideas can be drawn on a bar napkin ( or three ), so that is what I did.
After thinking about it for a while and making some notes I realized that what I really want is something akin to a few other applications out there. In fact, these other applications are really languages themselves, designed so that the people who use them can create scripts. But I want to make things a bit more visual. So, this plugin will do a number of important things. It will expose to the user a slew of image processing functions in a visual manner. They will be able to select for example a filter and use some controls to apply it to their image. Once they have their settings adjusted they will be able to add this “function†to a “script.†This script is essentially a list of the user’s selected functions and settings. You should be able to rearrange them in the order you want, and you should be able to edit them as needed.
You should also be able to save your scripts so that you can apply them to other images in the future. To start out I plan to draw on the various “Image Units†found in the Core Image library. These are pretty extensive and allow for quite a bit of modification. In addition that what is already available you can create your own image units via the OpenGL Shading Language.
I haven’t yet decided how I am going to present the data to the user if their function results in a 1D data-set ( images are 2D ). But I may have some view available that presents the data as a graph or something. For example, lets say the user wants to crunch their image into a histogram representation. I should be able to display things like histograms as well as 2D image data, but for now I will focus on 2D image data.
The other applications that I am sort of trying to mimic with this plugin are things like Processing or IDL/PV-Wave. They are full-on programming languages in their own right, but they basically do some of the things that I am trying to do here.
Building Blocks
To get things rolling I decided to tackle task number one and get my plugin to the point where it can load an image and display it to the user. This was actually really easy thanks to the SampleEditPlugin that comes packaged with the SDK.
My first step was to create a very simple user interface. This would essentially consist of a view for the image, next and previous buttons and done and cancel buttons. Using Interface builder I was able to set this up in no time simply by dragging the controls over from the library.
To do this, I opened the file in the template with the .nib extension. This is the user interface file and you edit it with an application called Interface Builder. It should open automatically in IB if you double click the file.
Once open you will see a few things. First of all there is the main window that houses all of your main UI elements. It already has a few items in it including the following: Application, First Responder, Files Owner, and an NSWindow simply called EditWindow.
The main pieces we will be interested in working with for the moment are the NSWindow and File’s Owner.
If it isn’t already opened by default, double click the EditWindow and you will see it appear. At the moment, there is nothing to it. It is just an empty NSWindow. Our first order of business is to get it to display on screen when we call the plugin from Aperture.
To do this we need to wire up the EditWindow to our outlet we have in code. To do this we control-click and drag from the item called File’s Owner to the EditWindow. You will see it highlighted when you are on it in blue. Once you release the mouse you will have a small drop-down box that asks you what you’d like to wire this to–select the only item in the list called _editWindow. This tells the plugin code that the outlet called _editWindow refers to that NSWindow in Interface Builder.
I’m really not exactly sure how this all works under the hood. It takes some getting used to and some reading up on Xcode really helps.
Once we have this wired up, we can run our plugin. If we select an image in Aperture and choose Edit With–>Visualize, we will see the single window appear. Unfortunately, we haven’t given our plugin a way to quit at this point, so we are forced to kill Aperture and the plugin by clicking Stop in Xcode.
So our next obvious task is to add in the four basic buttons. I start out by opening the file in Xcode called Visualize.h. This name will vary depending on the name of your plugin. This is our main controller class for the plugin and will do most of the work of controlling our UI, amongst other things.
In Visualize.h there are already a number of items added by the template. Let’s have a look.
As you can see in this screen shot the Aperture template has added a generic object called _apiManager, an NSObject called _editManager, and NSArray called _topLevelNibObjects, and our outlet for the NSWindow called _editWindow. Below this I have also added outlets for our four buttons and the NSView we will be implementing.
These outlets allow the code to manipulate the properties associated with each control. For example, if I want to enable or disable the Next and Previous buttons, I need to be able to access their properties programatically. These outlets make that connection in our UI.
In order to respond to an event ( when a user presses a button ) I need to add a few “actions.†At the bottom of the Visualize.h file, I add the following:
IBActions are the methods that get called when a user clicks a button or changes a slider’s value. These are the declarations for our button actions.
Once we have added this code we can jump back over to IB and wire things up. To wire up the IBOutlets we simply control-click and drag from File’s Owner to the button we wish to wire up. When the drop down appears you simply select the outlet that goes with the button in question. Oh, and I guess I forgot to mention that you need to add the four buttons to the NSWindow. Just drag them over from the library. You can also double click them to change the text from “Button†to whatever you want.
To wire up the actions, we basically do the opposite. Control-click and drag from the button to File’s Owner and select the appropriate action.
Once you have done this for all four buttons you will be able to write code to control what happens when a user presses the button, and you can manipulate your buttons properties in code.
At this point all I also want to add my view for the display of the image. To do this I am going to use an NSView which I drag over from the library. I also will wire this up to the NSView outlet I have created in Visualize.h called _imageView. I can stretch out the view to make it fill up most of the screen, and once I am done it looks something like the screenshot below.
Now I can save my interface and head back over to Xcode. The next step is to add the actual code that will get called whenever someone presses one of the four buttons I have placed in the UI.
Here is an example of what the code for the Cancel button looks like.
The action for the cancel button needs only one line of code at the moment. [_editManager cancelEditSession] simply tells the plugin to quit and to return things to the state they were in before opening the plugin.
For the remaining buttons I will leave the code empty for now. The Next and Previous buttons will require some more code that I still need to write, and the Done button actually does quite a bit as that is when all of the newly processed images get saved to disk.
But at least we can cancel our plugin at this point!
So at this point we still aren’t displaying any images. The plugin doesn’t know how to do this yet. In my next article we will go over how to get the plugin to display images, and how to implement the Next and Previous buttons. Hopefully by then I will have a clearer idea of what I want my plugin to do and how I want it to look! Until then, feel free to download the code and try it out for yourself. You may see some code that I haven’t gone over yet, as I tend to write these articles a little behind the actual coding progress, but hey, this way you get a heads up!
8/7/08,
PictureCode Releases Noise Ninja for Aperture
Before
PictureCode has released this week an Aperture plugin version of their very popular Noise Ninja. Noise Ninja provides users with high quality, camera specific noise reduction. The plugin will be available for download on their site as a free demo and a software key for the full version can be purchased for $79.95. Customers who bought earlier versions of the Pro Bundle can upgrade for $20.
When I heard about this new plugin I immediately got excited about one very specific thing–my Nikon D2H files! A few years ago I was one of the unlucky individuals who bought a brand new Nikon D2H. In hand the camera was remarkable. It shot at 8 fps, and had a seemingly never ending buffer, even when shooting Nikon’s raw format. It was built like a tank and could withstand just about anything I was able to throw at it.
However, the original Nikon D2H suffered in one area that was a deal-breaker for me–NOISE!!! This camera was simply awful at high ISO. It was especially bad in mixed, artificial light. As a Washington D.C. photographer, covering politics on Capitol Hill, I was nearly ALWAYS working in these types of situations.
To better illustrate what Noise Ninja can do for my old D2H files, check out this set I have created on flickr.com. I have posted 5 screen shots displaying a quick edit on an image I liked of former D.C. Mayor Marion Barry. Here he is speaking at a podium just after being sworn in as a D.C. Council Member–go figure.
In each screen shot I have added a short commentary about the noise issues and how Noise Ninja was able to help me solve them. If you are logged in to flickr, you can also see larger versions by clicking “All Sizes.”
After
So far I am pretty impressed with this plugin. The price is pretty reasonable, and the simplified interface is very welcome compared to the Photoshop version.
For more information, please check out the press release after the jump.
PictureCode releases Noise Ninja plug-in for Aperture
Austin, TX – August 5, 2008 – PictureCode today released the Noise Ninja plug-in for Aperture 2.1, Apple’s groundbreaking photo editing and management software. The Noise Ninja plug-in allows Aperture users to take advantage of powerful technology to remove noise and grain from digital images without having to leave Aperture.
“High-quality noise reduction has become an indispensable tool for the serious photographer,†states Jim Christian, founder of PictureCode. “As soon as Aperture was released, we started receiving requests to make Noise Ninja work with it. We worked closely with Apple, taking advantage of their new Software Developer Kit, to bring our solution directly into the Aperture application environment.â€
“Professional-level noise reduction is one of the top requested features from our Aperture customers,” said Rob Schoeben, Apple’s vice president of Applications Product Marketing. “With the introduction of PictureCodes’ new plug-in, now Aperture users can have Noise Ninja right at their fingertips.”
Noise Ninja is ideal for low-light or fast-action shooting situations – including news, sports, wedding, and event coverage – where high-ISO photography is required and the resulting noise compromises the image. Using patent-pending technology developed by a former professor of computer science, Noise Ninja’s powerful, best-of-breed technology yields an unmatched balance of noise suppression and detail preservation, achieving natural-looking results with excellent avoidance of artifacts.
Pricing & Availability
Noise Ninja is available for download at www.picturecode.com/download.htm. The plug-in must be activated with a license key that can be purchased from the PictureCode website for US $79.95, which will activate all current versions of Noise Ninja. Customers who have an earlier version of the Pro Bundle key can upgrade to the new version for US $20.00.
About PictureCode
PictureCode LLC develops innovative software technology for digital photographers. PictureCode’s noise reduction technology is used by first-tier news organizations and professional photographers around the world, and Global 1000 companies have licensed the technology for applications in medicine and photography. Founded in 2003, PictureCode is located in Austin, Texas and serves a worldwide market via the Internet and more than 450 authorized resellers.
Hot on the heals of Silver Efex Pro, Nik Software has just released an Aperture plugin version of Color Efex Pro 3.0.
Nik Software Color Efex Proâ„¢ 3.0 filters are the leading photographic filters for digital photography. The award-winning Color Efex Pro 3.0 filters are widely used by many of today’s professional photographers around the world to save time and get professional level results. Whether you choose the Complete Edition, Select Edition, or Standard Edition, you’ll get traditional and stylizing filters that offer virtually endless possibilities to enhance and transform images quickly and easily.
Check out all the details in their press release here.
7/16/08,
Writing An Aperture Edit Plugin – Part 1
I have a need to start working on an Aperture Edit plugin for personal reasons. For the next two years I will be working towards an MFA in Photographic and Electronic Media at the Maryland Institute College of Art in Baltimore Maryland. During this experience I will be taking lots of pictures, and developing a long term documentary project. However, in addition to my traditional work, I will be adding a component to my exhibition and thesis that has to do with the visualization of my images.
You can read more about this at the website I have set up to document my project at Entropy Art.
Using an Aperture Edit plugin to manage my digital image processing makes perfect sense to me. I can create a suite of routines, have them be customizable in any way I want, and have them directly integrated with Aperture. This will keep my workflow simple and will keep all of my images and thesis work in one place.
As well, using Aperture allows me to take full advantage of all of the built in digital image processing libraries that come with Mac OS-X. These include the Core Graphics and Core Image libraries as well as OpenGL. In addition to these native frameworks I can integrate other very rich image processing libraries in Python using the Python Objective-C bridge.
In a nutshell, with an Aperture Edit plugin, I can create just about anything I would be able to do in a standalone application, but have it directly tied to my images and their metadata from Aperture.
As part of the Entropy Art project, this plugin will be written openly. I will be making the code available to all, and if you are a developer you will also be able to contribute to it and offer suggestions if you would like.
I have been writing Aperture Export plugins for some time now, but have never delved into an Edit plugin. I also don’t have the clearest idea of what it is I would like my plugin to do at this point. But, these things will come with time and with need.
So, I will be documenting this process here in a series of articles. Each article is not meant to be a tutorial exactly, but more of a documentation of my work. So please be prepared for some errors, some learning, and some missteps along the way.
Getting Started
The first thing I need to do is get my plugin template set up. Since I have been working with Aperture Export plugins I don’t need to do much, but if you have never done this before you will need to download the latest version of the Aperture SDK, which is available online at developer.apple.com. The SDK is free, but you must sign up at least as a free member for ADC.
Once you have downloaded and installed the SDK you can get started creating a template. In Xcode, select New Project from the File Menu and choose Aperture Edit Plugin under Standard Apple Plug-Ins.
For my plugin I chose the name Visualize. This creates a folder called Visualize containing all the files I need to get started. Xcode opens the project for me and I can see my list of files in the main part of the screen, along with my project’s “Groups and Files†in the left section.
In the next chapter of this series I will go over in depth the purpose of each of these files, but for now just notice the two main files named after whatever you called your project. In my case these are Visualize.m and Visualize.h. These are the files we will be working with for the most part, and will control most of what our plugin does.
Setting Up The Info.plist File
One of the first things we will need to do will be to make a few basic entries to our Info.plist file. This file contains a number of important properties having to do with our plugin. The one property we must edit is our unique identifier. Towards the bottom of the file you can see a group called ProPlugPluginList. If we open this up we can see a space that says “PUT A UUID HERE.†So first we need to get a new UUID. To do this, open a Terminal window and simply type “uuidgen†without the quotes. This will create a long sequence of letters and number which you can copy and paste into your Info.plist file.
I also change my Bundle Identifier property to reflect my company name, but this is about all we have to do at this point. Our plugin is now able to compile. To test it, we can hit the Build button and it should succeed without any errors.
If we want, we can even drag our newly built plugin into our Aperture Edit plugins folder and try starting it up in Aperture. However, going through this process every time you want to test your plugin can get a little annoying.
To make things easier we do the following steps. First we need to add Aperture as a new Custom Executable to our Xcode project. Simply control-click the Executables†tab under Groups and Files and select “Add New Custom Executable.†A dialog box will appear asking you to choose a file. Simply navigate to your Applications folder and select Aperture.
Next we need to add a script that will automatically build our plugin in the correct place and launch Aperture. To do this, click the tab in Groups and Files called Targets and then open your projects target so that you can see all of its build phases. Control-click the target and select Add –> New Build Phase –> New Run Script Build Phase.
A dialog box will appear. All you need to do is copy the following shell script into the dialog box as shown in the diagram, and close to dialog box.
# clean up any previous products/symbolic links in the target folder
if [ -a "${USER_LIBRARY_DIR}/Application Support/Aperture/Plug-Ins/Export/${FULL_PRODUCT_NAME}" ]; then
rm -Rf “${USER_LIBRARY_DIR}/Application Support/Aperture/Plug-Ins/Export/${FULL_PRODUCT_NAME}”
fi
# Depending on the build configuration, either copy or link to the most recent product
if [ "${CONFIGURATION}" == "Debug" ]; then
# if we’re debugging, add a symbolic link to the plug-in
ln -sf “${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}” \
“${USER_LIBRARY_DIR}/Application Support/Aperture/Plug-Ins/Export/${FULL_PRODUCT_NAME}”
elif [ "${CONFIGURATION}" == "Release" ]; then
# if we’re compiling for release, just copy the plugin to the Internet Plug-ins folder
cp -Rfv “${TARGET_BUILD_DIR}/${FULL_PRODUCT_NAME}” \
“${USER_LIBRARY_DIR}/Application Support/Aperture/Plug-Ins/Export/${FULL_PRODUCT_NAME}”
fi
That’s about it. Now we should be able to select “Build and Go.†This will build our plugin and launch Aperture. Xcode will give us support for debugging in this mode as well, so it is a very useful way to work.
I try this myself and when Aperture launches I can see my Visualize plugin listed under “Edit With.†However, when I click it, nothing happens. This is because I haven’t told it to do anything yet. I still need to connect my user interface to my code, and I still need to tell my code to do something when I launch the plugin.
At this point however, I am ready to add my project to a revision control system like Subversion so that I can track all of my changes along the way. I can also take a look at the sample edit plugin that came with the SDK to get an understanding of how this should all work.
In the next part of this series we will talk a little about setting up revision control and then we will jump right into the first steps in designing and displaying our user interface, so stay tuned!
Nik Software has announced an exciting new plugin for Aperture and Photoshop called Silver Efex Pro. Silver Efex Pro is, according to Nik, “the most advanced, complete, and straightforward black-and-white solution. Suggested retail price for the package is $199. For more information be sure to check out the Nik website at Nik Software or check out their press release by clicking here.
Italian software developer, DataMind Srl, has released Jade 1.0, a digital image processing plugin, which uses state-of-the-art algorithms to enhance color, contrast and dynamic range in an easy-to-use tool that will automatically improve digital images directly in Aperture.
Beside a “One-Button” automatic image enhancement tool, Jade also provides manual controls to fine-tune intensity values, the contrast of the image and the color correction for unbalanced images.
Jade Plugin 1.0 is offered in both Standard and Pro versions, and are available as a full-featured 30 day demo.
Jade Standard is €19.99, and Jade Plugin Pro is €49.99. A discount is offered to customers who have purchased a Jade 1.x application license.
When the dynamic range of a scene is beyond the gamut of a single exposure, Hydra can use multiple (different) exposures of the same scene (up to 4) and blend them into one image.
Unlike some HDR (high dynamic range) programs, Hydra does not require the use of a tripod to insure pixel-to-pixel matching of images. Instead, a method of matching key points in the images is utilized. For many example, see the Flickr HDR Pool.
Hydra is available as a demo, and can be purchased for $59.95.
The Tiffen Dfx digital filter suite is the definitive set of digital optical filters. Up to 1000 filters, including simulations of many popular award-winning Tiffen glass filters, specialized lenses, optical lab processes, film grain, exacting color correction plus natural light and photographic effects–are now in a controlled digital environment with either 8 or 16 bits per channel processing.
One of three Aperture plugins from Digital Film Tools, Power Stroke introduces a simple, interactive stroke-based interface to quickly and intuitively perform targeted adjustments. Instead of meticulously selecting regions or hand-painting masks, regions of interest are isolated by drawing a few simple brush strokes with adjustments then made only in those areas. Strokes can be assigned multiple adjustments and effects such as color correction, recoloring or desaturation, colorization of black and white images, blur, fill light for dimly lit image areas and Diffusion/Glow.
One of three Aperture plugins from Digital Film Tools, Ozone is inspired by Ansel Adams’ Zone System for still photography. Ozone allows you to manipulate the color of an image with incredible flexibility and accuracy using a Digital Zone System. The Digital Zone System takes the spectrum of image values and divides them into 11 discrete zones. The color, brightness, contrast and gamma of each zone can be independently adjusted until you’ve painted a new picture.
9/21/09,
Seeking: Technical Research Assistant for Adhoc Tasks at MSR
This position has been filled.
Microsoft Research New England is seeking an undergraduate research assistant to help out with assorted tasks for 10-20 hours/week to assist Dr. danah boyd, a social media researcher who investigates youth engagement with various genres of new media (e.g., Twitter, Facebook, MySpace, Xanga, etc.).
An RA who would enjoy this job would be technically proficient, a quick technical learner, able to change direction when something comes up, and curious to learn more about technology studies research. Projects might include tracking web content related to ongoing research projects, organizing research bibliographies, writing simple scripts to parse online data, managing mailing lists and blogs, etc.
The ideal candidate will have basic scripting skills and be familiar with Web2.0 technologies to find innovative solutions to various challenges. The ideal RA would be comfortable navigating both Microsoft Server and UNIX-based systems. Some tasks require familiarity with HTML, CSS, Javascript, SQL incarnations, Movable Type, etc. or the ability to quickly learn these languages/platforms. Others would require the candidate to find 3rd party software that could help address the challenge. In short, this position is meant for someone who is a webgeek.
The RA would be required to do most work from the Microsoft Research office in Kendall Square, Cambridge, MA but some tasks can be completed remotely. An undergraduate at a nearby university would be most appropriate for this position, although non-student locals may be considered. The position will be managed through contingent staff agency for Microsoft Research and will pay $15-$20/hour.
To apply, please send a copy of your resume and a cover letter to Paul Oka (poka@mit.edu) and CC danah boyd. Feel free to contact Paul with any questions you might have.
9/21/09,
Seeking: Research Assistant/Intern for Online Safety Literature Review
The Youth Policy Working Group at Harvard's Berkman Center for Internet and Society is looking for a research assistant intern to help update the Literature Review produced by the Internet Safety Technical Task Force. This project builds off of the Berkman Center's work studying how youth interact with digital media and specifically seeks to draft policy prescriptions in three areas: privacy, safety, and content creation.
The ideal candidate would be a graduate student (or individual working towards entering a graduate program) who is fluent in quantitative methodologies and can interpret and evaluate statistical findings. The RA/intern would be working to extend the Lit Review from the ISTTF report to include international studies, new studies in the last year, and studies that cover a wider set of topics with respect to online safety. The products of this internship will be an updated Literature Review and a shorter white paper of the high points. Other smaller tasks may be required. This project should take 10-15 hours per week and will last at least the fall semester.
The RA/intern will work directly with Dr. danah boyd and will be a part of a broader team trying to build resources for understanding issues relating to online safety. The candidate should have solid research skills and feel confident reading scholarly research in a wide array of fields. The candidate must have library access through their own university. Before applying, the candidate should read the Literature Review and be confident that this is work that s/he could do.
Preference will be given to candidates in the Boston area, but other U.S. candidates may be considered if their skills and knowledge make them particularly ideal for this job. Unfortunately, we are unable to hire non-U.S. individuals for this job.
This fall is chock full of me blabbing on and on so I wanted to share some events that are publicly accessible. They're intended for different audiences and in different cities so you might find one that works for you. I always love having friends in the audience so if you're nearby, please do come by!
September 30, New Haven: Launch event for Best Technology Writing 2009 (tis a great book!); panel and discussion
October 7, Chicago: Family Awareness Network; presentation to parents about youth practices
October 9, Milwaukee: AOIR (academic conference); panel on academic and corporate research and paper talk on friendship
October 13, Ann Arbor: JSB Symposium; general talk and discussion
November 4, DC: Family Online Safety Institute; research panel
November 17, New York: Web2.0 Expo; tech-focused talk
December 1, San Francisco: Supernova; tech and policy talk
December 9, Paris: Le Web; tech-focused talk
The spring is equally exciting, including SXSW (where I'm the opening act) and WWW (where I'm keynoting). More announcements still to come!
For the most part, I'm a fuzzy lovable energetic creature (or at least I like to think so). But new technologies combined with information overload sometimes bring out the inner bitch in me. And then I feel guilty.
I am drowning in information overload. I cannot read everything that I want to, engage in conversations with everyone I'd like to, let alone deal with high-bandwidith content like video. Over the last decade, I've developed a set of coping mechanisms for dealing with online conversations. Ways of keeping myself sane amidst the onslaught. The problem is that each new genre of communication and consumption brings new challenges and forces me to adjust. And just when I think that I've got a grip on what's going on, the genre gains mainstream adoption and I'm forced to get all rigid on people. And I hate that.
Let me be a little more concrete. And self-involved. I get hundreds of emails per day that I have to directly respond to. (Hundreds more get filtered into the "will read one day" folders that get very little attention.) I do a huge amount of my responding offline (on airplanes, public transit, cafes, etc.). Thus, messages with links take much longer to get my attention than messages without links. But there's something nice about turning an INBOX into something manageable before people have the chance to respond. The problem with Web2.0 technologies is that each one wants to replace the INBOX (or at least be an additional channel). For example, there are private messages and comments on social network sites, direct messages and @replies on Twitter. There are blog comments. And RSS feeds. And then there are all of the online communities and bulletin boards and chat spaces that have evolved from those developed in olden days. For me, it's too much. Too much I tell you. And we haven't even gotten to voicemail, text messages. Let alone all that's coming.
The onslaught of places to check makes me want to crumple. And, for better or worse, it's simply 100% not manageable if I want to keep up my research and stay sane. So I've developed my own quirky habits to cope and rather than be flexible for others, I've become demanding. I check voicemail sporadically (so please don't leave a message - send a text). I refuse to even check the private messages on social network sites (so if you've sent something there, I've never seen it). Because of how @replies are overloaded with retweets and references, I'm simply incapable of keeping up with the stream of directed @replies with requests to respond. And I almost never check online communities or bulletin boards and have bowed out from all collaborative projects that require that kind of engagement.
It's terrible you see. It's not that I *like* email (cuz goddess knows it's been a long time since "you've got mail" made me do anything other than cringe). But I know how to manage it. Too many years of Getting Things Done training has taught me to manage it as a glorious ToDo list that can get resolved. But I don't know how to meaningfully manage streams of content. And I don't have the structures in place to deal with content in the cloud that requires connectivity. And I don't like having to deal with Yet Another Walled Garden's attempt to replicate email. For my own sanity, I need one pile of ToDo. So at the end of the day, the only channel that actually works for me is email. And if you need me to respond to something, don't message me elsewhere; send me an email.
This is exactly the kind of issue that Bernie Hogan deals with in his dissertation. The complexities of multiple channels and people's individual preferences. And there are huge issues here - should someone be flexible to others' preferences or demand that others work around them? And here's where I feel like a bitch. I'm asking people to work around me. Because I can't cope with the alternative. And that makes me feel guilty and selfish. And I don't know what to do about this. Le sigh. So please forgive me.
This article has been translated. En francais. Thanks Ulysse!
8/28/09,
Vacation, Vacation, Vaaaay-kaaaay-shun! (offline till Sep 8)
This is the time when all of the crazy people run off to the desert to "survive" with tons of art, fake fur, and countless supplies. Burning Man of course. Normally, I'd be playa-bound, but I'm rebelling and inverting the whole thing. Today, I leave for Iceland where I will make friends with lagoons, greenery, and puffins. Oh am I excited about the puffins! Thanks to my favorite cereal, I've been staring at a puffin every day since college. Now it's time to see them up close and personal. OK, maybe not that close.
I'm not bouncing email on this trip but I'm not checking it either. I will be offline so don't expect a response until after I start digging out post-September 8. Or perhaps just resist the urge to contact me in the meantime. It is after all Burning Man time! Go offline, have an adventure! (I'm not commenting on the presence of cell towers on the playa. Hrmfpt.)
Anyhow, so long, farewell, auf weidersehen, goodbye!
academia (n.): The academic world or community; scholastic life.
academic (n.): 1) An ancient philosopher of the Academy. 2) A member of a college or university. 3) A member of a society for promoting art or science
At every academic conference I attend, I hear a constant refrain: "How does it feel to have left academia?" The tone changes dependent on who is doing the asking. Sometimes, it's pure curiosity or puzzlement, fascination at my choice. At other times, there's a hint of condescension, as though the question is actually: "Couldn't make it in academia, eh? Stuck in industry, eh?" I try not to bristle at this but I do find myself getting defensive and trying to explain my position at Microsoft Research over and over again. So I couldn't help but think that maybe it's time to write it down.
Microsoft Research is an industrial research lab in the old skool sense. In the world of computer science, the industrial research lab is well understood; it has a long history of success in producing valuable, field-changing research. Like AT&T Bell Labs or Xerox PARC, the halls of MSR are filled with scientists of the highest caliber. People who invented things that you take for granted. MSR grew out of this tradition. It's primarily filled with computer scientists (and engineers, physicists, mathematicians). Researchers are encouraged to pursue research questions that they feel are important and they are evaluated based on their publication record, contributions to the scholarly community, and innovative research that produces "tech transfer."
Being a social scientist in one of these labs is peculiar, but not new. I have long admired the anthropological contributions Lucy Suchman made to research while at PARC. Being a social scientist at an industrial research lab can be a tricky balance. There are plenty of anthropologists and other social scientists who do applied work at Microsoft, focused on specific product needs. This is extremely important work, but it's different than scholarly research. It's also tricky to say what constitutes "tech transfer" as a social scientist. I don't really produce IP in the traditional sense, but my work contributes to the company in other ways.
Yet, tech transfer is only a fraction of what I do. The vast majority of my time is spent doing the same type of research that I've been doing for years. I follow topics that interest me and dive head first in, regardless of whether or not it involves Microsoft's current or future products. I publish articles without seeking approval from anyone. I blog about my research without vetting it through Microsoft. I attend academic conferences, review papers, and contribute to scholarly discourse. It looks a whole lot like academia to me. Yet, I hear all sorts of remarks that indicate that folks don't believe that what I do is akin to academia. I feel the need to account for these and offer a different perspective.
But you're working for a corporation! Since when are universities not corporations? Best that I can tell, most universities are fundamentally real estate barons who gain public credibility by offering higher education. The difference is that Microsoft's products are very visible and related to the types of research that they seek to support. Both Microsoft and the university invest in research in the hopes that it will benefit the corporation as a whole, directly through the production (and protection) of IP or indirectly by creating an atmosphere where productive work can take place. The outcomes may look different, but both Microsoft and the university are large corporations with a fiscal mindset.
But a company makes you focus on the company's bottom line! There is no doubt that Microsoft would love to have research that benefits it financially, but the dynamic is far more symbiotic than parasitic. We're welcome to do the research we're most passionate about, but we get financial bonuses for creating patents or for producing quality research that benefits the company. It's an incentives system. On the contrary, I would argue that the university model is predominantly parasitic. Researchers at universities must run around begging external agencies for money so that they can do the research they love to do. When they finally succeed in getting a grant, how does the university respond? It takes 30-60% for "overhead." And when they don't get funding, they're punished with lack of research resources and students. Furthermore, most university researchers don't get to do as they please - they do what they (think they) can get funding for. I suspect I have far more freedom in terms of my research agenda than most university scholars.
Still, you have to spend time helping the company directly! Yes, I spend time working with product groups. But I like to think of it as my teaching duty. Rather than teaching Soc 101 to hung-over 18-year-olds who didn't bother doing the reading, I teach an interactive form of Soc 101 to engineers who are filled with questions that start with "but why?" and "but how?" I have a hard time imagining that my engagement with product groups takes up more of my time than teaching, office hours, and prep. And it's often quite fun and thought-provoking.
Well, there's no tenure! What exactly is tenure? The promise that the university will promise you a salary in return for perpetual grant begging? Tenure guarantees a job, but it doesn't guarantee an enjoyable one. There's no promise of a pay raise or good classes to teach. Microsoft Research does have the right to fire me but, from what I can see, it's more common for people to leave when they don't gel well (just like in universities). The bigger threat is whether or not Microsoft will be around in N years (arguably, also true with many universities). I suspect that my job is just as solid as it would be in most university environments. The difference really comes down to bonuses. At the university, there are no performance-based bonuses. At Microsoft Research, a large chunk of my salary is linked to performance. Thus, I have an incentive to do well. There are also promotions that parallel university levels; Researcher = Assistant Professor, Senior Researcher = Associate Professor, Principle Researcher = Full Professor. This may not offer the on-paper guarantee of tenure, but it is pretty darn equivalent.
It's not like you have students! Most professors love having students because of the collaboration potential. (Some enjoy the empire building but that's not my bent.) Of course, this varies by field. Some scholars feel as though they need students to complete their work; in other fields, students are more an opportunity to mentor. My approach to students is more of collaboration and mentorship rather than slave labor. It's true that I don't have students, but I have the fortune of being able to take a handful of interns each year for 12 weeks each. These interns are primarily post-quals PhD students who have the skills and passion for collaboratively working on a constrained research project. No, it is not the same as 7-year students that you get to watch grow, but it's not like I'm not engaged with younger scholars. My time with them is just more constrained and focused. There are also postdocs who come for 1-2 years. And when I'm craving collaboration, I can bring in visiting researchers to work with me. So it's a bit more hodge-podge, but there's still tremendous opportunities for engagement with scholars at all levels.
Whatever... it's not real research. This is what it always comes down to... "Real" research comes from the university, suggesting that what comes out of industrial research labs is "fake." I'm never quite sure how to best respond to this except to commit to proving folks wrong.
I feel very fortunate to have a position at Microsoft Research, even if lots of folks don't seem to get why it's a good deal. In many ways, this environment is far more academic than what I witnessed at MIT's Media Lab or Berkeley's iSchool. The biggest downside is that it's not helping with my disciplinary identity crisis. If I had joined a specific disciplinary department, I might have had a clearer sense of the "top" journals, relevant conferences, and whether or not publishing a book is a must to succeed. Perhaps not, but I like to think so. Instead, I'm as confused as ever about where to publish and how to best disseminate my research in a manner that is generally useful. Thus, instead of becoming a proper -ist, I'm continuing to pave a strange path that may or may not bite me in the ass in the future. Of course, this identity crisis is pure academia. And one of the clearest reminders that I'm still an academic through-and-through.
I may not be a professor, but I'm still a scholar and, arguably, an academic. The title of "Researcher" may not seem very impressive or academic in social science realms, but practically speaking, it's akin to "Assistant Professor" (and that's even how people discuss it internally). What I do looks a lot like what any university researcher does, but with fewer restrictions. I don't have to beg for grants. I don't have to battle onerous IRBs (note: dealing directly with lawyers is MUCH easier than dealing with academics who are worrying about the legal repercussions of research). I can travel when I need to for research. I can do research that I think is important. I can collaborate with whoever I please. In return, I make certain that my research (and that of others) is translated into language that product people can understand. Personally, I think it's a pretty amazing trade-off.
The New Media Consortium is hosting a Symposium for the Future October 27-29. I was asked to write a few thoughts that might provoke conversation in preparation for the event. This is a re-posting of my Ideas for Thought. If you are an educator or involved in the world of learning, consider attending the symposium. Regardless, if these topics interest you, consider reading the other idea pieces by Gardner Campbell and Holly Willis.
It is easy to fall in love with technology. It is equally easy to fear it. In a setting like this Symposium, many of us fall in the passionate lovers camp, dreamily accounting for all of the wonderful things we've experienced through and because of technology. All too often, our conversations center on the need to get technology into the hands of learners, as though the gaps that we're seeing can be explained away by issues of access. Push comes to shove, most of us know that there are problems with this model, but in a world filled with dichotomous rhetoric, it's easy to get into the habit of being the proselytizer in the face of fear-mongering.
I want to push back against our utopian habits because I think that they're doing us a disservice. Technology does not determine practice. How people embrace technology has less to do with the technology itself than with the social setting in which they are embedded. Those who are immersed in a techno-savvy, technophilic community are far more likely to embrace technology than those whose social world is shaped by other patterns of consumption and communication. People's practices are also shaped by those around them. There are cluster effects to socio-technical engagement. In other words, people do what their friends do.
Rejecting technological determinism should be a mantra in our professional conversations. It's really easy to get in the habit of seeing a new shiny piece of technology and just assume that we can dump it into an educational setting and !voila! miracles will happen. Yet, we also know that the field of dreams is merely that, a dream. Dumping laptops into a classroom does no good if a teacher doesn't know how to leverage the technology for educational purposes. Building virtual worlds serves no educational purpose without curricula that connects a lesson plan with the affordances of the technology. Without educators, technology in the classroom is useless.
There are also no such things as "digital natives." Just because many of today's youth are growing up in a society dripping with technology does not mean that they inherently know how to use it. They don't. Most of you have a better sense of how to get information from Google than the average youth. Most of you know how to navigate privacy settings of a social media tool better than the average teen. Understanding technology requires learning. Sure, there are countless youth engaged in informal learning every day when they go online. But what about all of the youth who lack access? Or who live in a community where learning how to use technology is not valued? Or who tries to engage alone? There's an ever-increasing participation gap emerging between the haves and the have-nots. What distinguishes the groups is not just a question of access, although that is an issue; it's also a question of community and education and opportunities for exploration. Youth learn through active participation, but phrases like "digital natives" obscure the considerable learning that occurs to enable some youth to be technologically fluent while others fail to engage.
Along the same lines, keep in mind that the technology that you adore may hold no interest for your students. They don't use del.icio.us or Second Life or Ning or Twitter as a part of their everyday practices. And the ways that they use Facebook and MySpace and YouTube are quite different than the ways in which you do. We each approach technology based on our own needs and desires and we leverage it to do our bidding. In this way, we actively repurpose technology as a part of engagement such that rarely does one technology fit all. Yet, when we introduce technology in an educational setting, we often mistakenly assume that students will embrace the technology in the same way that we do. This never works out and can cause unexpected strife. Take social network sites as an example. You use this for professional networking; teens use it to socialize with their peers. Putting Facebook or MySpace into the classroom can create a severe cognitive collision as teens try to work out the shift in contexts. Most problematically, when teens are forced to navigate Friending in an educational setting, painful dramas occur because who you're polite to in school may be very different than who you socialize with at home. Using technology that ruptures social norms in the classroom can be socially and educationally harmful.
As we talk about the wonderfulness of technology, please keep in mind the complexities involved. Technology is a wonderful tool but it is not a panacea. It cannot solve all societal ills just by its mere existence. To have relevance and power, it must be leveraged by people to meet needs. This requires all of us to push past what we hope might happen and focus on introducing technology in a context that makes sense.
8/16/09,
Twitter: "pointless babble" or peripheral awareness + social grooming?
Studies like this one by Pear Analytics drive me batty. They concluded that 40.55% of the tweets they coded are pointless babble; 37.55% are conversational; 8.7% have "pass along value"; 5.85% are self-promotional; 3.75% are spam; and ::gasp:: only 3.6% are news.
I challenge each and every one of you to record every utterance that comes out of your mouth (and that of everyone you interact with) for an entire day. And then record every facial expression and gesture. You will most likely find what communications scholars found long ago - people are social creatures and a whole lot of what they express is phatic communication. (Phatic expressions do social work rather than conveying information... think "Hi" or "Thank you".)
Now, turn all of your utterances over to an analytics firm so that they can code everything that you've said. I think that you'll be lucky if only 40% of what you say constitutes "pointless babble" to a third party ear.
Twitter - like many emergent genres of social media - is structured around networks of people interacting with people they know or find interesting. Those who are truly performing to broad audiences (e.g., "celebs", corporations, news entities, and high-profile blogger types) are consciously crafting consumable content that doesn't require actually having an intimate engagement with the person to appreciate. Yet, the vast majority of Twitter users are there to maintain social relations, keep up with friends and acquaintances, follow high-profile users, and otherwise connect. It's all about shared intimacy that is of no value to a third-party ear who doesn't know the person babbling. Of course, as Alice Marwick has argued, some celebs are also very invested in giving off a performance of intimacy and access; this is part of the appeal. This is why you can read what they ate for breakfast.
Far too many tech junkies and marketers are obsessed with Twitter becoming the next news outlet source. As a result, the press are doing what they did with blogging: hyping Twitter us as this amazing source of current events and dismissing it as pointless babble. Haven't we been there, done that? Scott Rosenberg even wrote the book on it!
I vote that we stop dismissing Twitter just because the majority of people who are joining its ranks are there to be social. We like the fact that humans are social. It's good for society. And what they're doing online is fundamentally a mix of social grooming and maintaining peripheral social awareness. They want to know what the people around them are thinking and doing and feeling, even when co-presence isn't viable. They want to share their state of mind and status so that others who care about them feel connected. It's a back-and-forth that makes sense if only we didn't look down at it from outter space. Of course it looks alien. Walk into any typical social encounter between people you don't know and it's bound to look a wee bit alien, especially if those people are demographically different than you.
Conversation is also more than the explicit back and forth between individuals asking questions and directly referencing one another. It's about the more subtle back and forth that allow us to keep our connections going. It's about the phatic communication and the gestures, the little updates and the awareness of what's happening in space. We take the implicit nature of this for granted in physical environments yet, online, we have to perform each and every aspect of our interactions. What comes out may look valueless, but, often, it's embedded in this broader ecology of social connectivity. What's so wrong about that?
Now, I began this rant by noting that these kinds of studies drive me batty. Truthfully, I also have a sick and twisted appreciation for them. They let frustration build up inside me so that I can spout off on my blog and on Twitter, providing commentary that some might find useful and others might code as pointless babble.
(Tx Lior for giving me something to get worked up about this morning.)
Yesterday, Mashable reported Nielsen's latest Twitter numbers with the headline Stats Confirm It: Teens Don't Tweet. This gained traction on Twitter turning into the trending topic "teens don't tweet" which was primarily kept in play all day yesterday with teens responding to the TT by saying "I'm a teen" or the equivalent of "you're all idiots... what am I, mashed potatoes?"
I want to unpack some of what played out because I'm astonished by the misinterpretations in every which direction.
We have a methodology and interpretation problem. As Fred Stutzman has pointed out, there are reasons to question Nielsen's methodology and, thus, their findings. Furthermore, the way that they present the data is misleading. If we were to assume an even distribution of Twitter use over the entire U.S. population, it would be completely normal to expect that 16% of Twitter users are young adults. So, really, what Nielsen is saying is, "Everyone expects social media to be used primarily by the young but OMG OMG OMG old farts are just as likely to be using Twitter as young folks! Like OMG."
We have a presentation problem. Mashable presented this report completely inaccurately. First off, Nielsen is measuring 2-24. My guess is that there are a lot more 24-year-olds on Twitter than 2-year-olds. Unless Sockington counts. (And she's probably older than 2 anyhow.) Regardless, the Nielsen data tells us nothing about teens. We don't know if young adults (20-24) are all of those numbers or not. If all 16% of those under 24 on Twitter were teens, teens would be WAY over-represented in proportion to their demographic size.
We have a representation problem. The majority of people are not on Twitter, regardless of how old they are. Those who use Twitter are not a representative percentage of the population. Geeks are WAY over-represented on Twitter. Celebs and celeb-lovers are WAY over-represented on Twitter. Newshounds are WAY over-represented on Twitter. And while Joe the Plumber has an account on Twitter, I doubt it's him. Age is not the right marker here.
We have an interpretation problem. Saying that 16% of Twitter users are 24 and under is NOT the same as saying that 16% of teens are on Twitter. We don't know what percentage of youth (or adults) are on Twitter. If you want to compare across the ages, you need to know what percentage of a particular demographic is using the technology.
We have an impression management problem. There are teens on Twitter. Thousands of them. Saying "Teens Don't Tweet" gives the wrong impression because there are plenty of teens who do tweet (as they so kindly vocalized on Mashable and on Twitter). Still, just because they suddenly became vocal doesn't mean that those who are there are representative of teens as a whole. Furthermore, the presence of teens on Twitter doesn't mean that Twitter is a mainstream tool amongst teens. It's not.
Given all of these problems, I immediately dismissed the Nielsen report and the Mashable post as irrelevant and meaningless. Then it became a Trending Topic. So while I had a million things to do yesterday, I spent 6+ hours reading the messages of the people who added content to the trending topic, reading their posts about other things, going to their profiles on other sites, and simply trying to get a visceral understanding of what youth were engaged enough on Twitter to respond to the trending topic. What I found fascinated me. I'm still coding the data so you won't get any quantitative data just yet, but I want to give you a sense of my impression.
Teens On Twitter
The majority of teens who responded to the Trending Topic simply responded to the statement "Teens Don't Tweet" by noting that they were a teen and they tweeted. Others just noted that the trending topic was dumb. Many didn't know why the term had become a trending topic, were unaware of the Mashable article or Nielsen study, and thought that Twitter chose the trending topics. (I was in awe of how many teens commented that Twitter was stupid for making such a lie a trending topic. Some thought it was Twitter's attempts to tell them they didn't belong. One did ask if it was a trap to get teens to come out of the closet about their real age.)
Many of the teens who responded to the TT were not American or Canadian. I saw bunches of Brazilian teens, some Indonesian teens, and a smattering of teens from Europe, China, and Mexico. Many of their Twitter streams mixed English and the local language of their country. English dominated the responses but I did see non-English responses to the English trending topic.
About half of the teens included a link to a non-Twitter page in their bio. The pages were really mixed. Among the SNSes, MySpace dominated, but there were some Facebook links and links to Piczo and Multiply. There were also links to YouTube, Blogspot, LiveJournal, Deviant Art, and personal homepages.
Very few of the teens put their age in their bio, although quite a few made their age available in the content or through links. Teens posted messages like "I'm 16 and I'm on Twitter." And birthdays are a big enough deal that I was seeing things like, "I can't wait until I'm 16 and can get a car. Only 3 months to go!" And of course there's MySpace.
Most of the teens on Twitter followed on the order of 40-70 other people (with fewer followers). Who they followed included a smattering of other teens and a collection of big names - celebs, bloggers, geeks. There wasn't much discussion on their feeds about the number of people following them but they frequently highlighted how many tweets they had. I was surprised by how many of them would write a tweet saying nothing more than "this is my 1207th tweet!" Their content is primarily phatic in nature with an eye for updating as often as possible.
The most salient visceral reaction that I got when looking at the teens' Twitter streams was that teens on Twitter seemed to fit into three categories: 1) geeky teens, tech teens, fandom teens, machinema teens; 2) teens who are in love with the Jonas Brothers/Miley Cyrus, musicians, or another category of celebs; 3) multi-lingual foreign teens with friends/followers around the world who seemed to participate in lots of online communities.
While I can't make any meaningful conclusions until I spend more time with the data, it seems to me that the teens on Twitter - or at least the teens responding to the trending topic - are not representative of teens as a whole. That's not a bad thing. They're geeks and passionate creators and trendsetters and pop culture addicts. I don't get the sense that they're dragging their friends into Twitter, but rather, focusing on using Twitter to engage with other people who share their interests or people that they admire.
Anyhow, I'm continuing to track this but I thought I should just report out what I'm seeing in case it's of use to anyone but me.
Be warned: This blog post was written in brain-dump style to get some general impressions out there while I analyze the data. My goal is to give you a sense of what I'm seeing, assuming that you aren't staring at thousands and thousands of tweets by teens. Please don't interpret it as a "report" or a "study" or anything other than what it is: a blog post.
7/30/09,
help me find innovative practitioners who address online safety issues
I need your help. One of our central conclusions in the Internet Safety Technical Task Force Report was that many of the online safety issues require the collective engagement of a whole variety of different groups, including educators, social workers, psychologists, mental health experts, law enforcement, etc. Through my work on online safety, I've met a lot of consultants, activists, and online safety experts. Through my work as a researcher, I've met a lot of practitioners who are trying to engage youth about these issues through outright fear that isn't grounded in anything other than myth.
Unfortunately, I haven't met a lot of people who are on the ground with youth dealing with the messiness of addressing online safety issues from a realistic point of view. I don't know a lot of practitioners who are developing innovative ways of educating and supporting at-risk youth because they have to in their practices. I need your help to identify these people.
I want to know teachers. Who are the teachers who are trying to integrate online safety issues into their classroom by using a realistic model of youth risk?
I want to know school administrators. Who are the school administrators who are trying to build school policy that addresses online safety issues from a non-fear-driven approach?
I want to know law enforcement officers. Who are the law enforcement officers who are directly dealing with the crimes that occur?
I want to know people from social services. Who are the people in social services (like social workers) who are directly working with at-risk youth who engage in risky behavior online?
I want to know mental health practitioners. Who are the psychologists and mental health practitioners who are trying to help youth who engage in risky practices online? Or who help youth involved in self-harm deal with their engagement with self-harm websites?
I want to know youth ministers. Who are the youth pastors and ministers who are trying to help at-risk youth navigate risky situations?
I want to know other youth-focused practitioners. Who else is out there working with youth who is incorporating online safety issues into their practice?
I know that there are a lot of people out there who are speaking about what these partitioners should do, who are advising these practitioners, or who are trying to build curricula/tools to support these practitioners, but I want to learn more about the innovative practitioners themselves.
Please... who's incorporating sensible online safety approaches into their daily practice with youth in the classrooms, in therapy, in social work, in religious advising, etc.? Who's out there trying to wade through the myths, get a realistic portrait, and approach youth from a grounded point of view in order to directly help them, not as a safety expert but as someone who works with youth because of their professional role? Who do I need to know?
(Feel free to leave a comment or email me at zephoria [at] zephoria [dot] org.)
7/28/09,
Would the real social network please stand up?
This ideas in this post are based on conversations with Bernie Hogan and should be interpreted as the production of our co-thinking.
All too frequently, someone makes a comment about how a large number of Facebook Friends must mean a high degree of social capital. Or how we can determine who is closest to who by measuring their email messages. Or that the Dunbar number can explain the average number of Facebook friends. These are just three examples of how people mistakenly assume that 1) any social network that can be boiled down to a graph can be compared and 2) any theory of social networks is transitive to any graph representing connections between people. Such mistaken views result in broad misinterpretations of social networks and social network sites. Yet, time and time again, I hear problematic assumptions so let me start with some claims:
Not all social networks are the same.
You cannot assume network transitivity.
You cannot assume that properties that hold for one network apply to other networks.
To address this, I want to begin by mapping out three distinct ways of modeling a social network. These are not the only ways of modeling a social network, but they are three common ways that are often collapsed in public discourse.
Sociological "personal" networks. Sociologists have been working hard to measure people's personal networks and much of the theory of social networks stems from analysis done on these networks. Different scholars have taken different approaches to measuring personal networks, but, most stereotypically, this takes the form of a clipboard and pencil as a young grad student queries an individual to recall who they talked to yesterday and indicate who they would lend money to or call when they are having an emotional breakdown. On classic measurement survey is an appendix in the back of Claude Fischer's "To Dwell Among Friends."
Most sociological theory stems from analyses of these personal networks. Social capital, weak ties, homophily, ... all of those theories you've heard about are based on personal networks. Given that these are typically measured by eliciting people's understandings of certain categories (e.g., "friend"), there's a strong overlap between everyday language around social networks and the categories being measured.
If you're a sociologist talking to anyone other than sociologists, you would probably speak of personal networks as the golden standard, the baseline truth. Of course, if you were being honest with yourself or your colleagues, you will note that these measurements have their methodological flaws and biases which is why the scales for measuring personal networks haven't stabilized and why scholars still struggle with the best ways to elicit meaningful information from people being surveyed.
Behavioral social networks. Behavioral social networks are the networks derived from encounters between individuals. In their efforts to measure personal networks, sociologists have often tried to get people to manually document encounters with others through diary studies. With new technologies in place, folks have gone on to generate behavioral social networks through the traces people leave behind. For example, a record of someone's email exchanges provides a handy accounting of that individual's behavioral network. New technologies introduces new opportunities for measuring behavioral networks. Many genres of social media let us see who communicates with who. GPS technologies let us see who shares physical space.
Behavioral social networks provide valuable insight into people's practices and interactions, but they do not confer meaning. This is not to say that they don't have value. I would love to find the strangers that I regularly share space with as I traverse Boston. But we cannot assume that these are my friends or acquaintances. Yet, there seems to be a tendency (especially among geeks of all stripes) to overlay meaning-laden terms on top of these networks, to assume that high connectivity means friendship. This is where trouble often arises. Just because I spend a lot of time with my physical therapist does not mean that she is more important than other people in my network who I see less frequently.
The other difficulty in measuring behavioral social networks is that, at least to date, we measure distinct channels of connection. This complicates our ability to do meaningful comparison across people. If I use AIM as my primary way of keeping in touch with Person A and email as my primary way of keeping in touch with Person B and you only look at one medium, you get a distorted picture of who I communicate with. As communication channels proliferate, this only gets messier. So even when we talk about behavioral social networks, we have to talk about them in across a particular channel.
Publicly articulated social networks. Articulated social networks are the social networks that you intentionally list. In some senses, this is what sociologists are eliciting, but people also articulate their social networks for other purposes. Address books and buddy lists are articulated social networks. So too are invitation lists. Most recently, this practice took a twist with the rise of social network sites that invite you to PUBLICLY articulate your social network.
At this point, I would hope that most of us would realize that Friends != friends. In other words, who you connect to on Facebook or MySpace or Twitter is not the same list of people that you would say constitute your closest and dearest. The practice of publicly articulating one's social network can be quite fraught because there are social costs to the process of public articulation. Issues of reciprocity emerge and people find themselves doing a lot of face-work to navigate the sticky nature of having to account for their social relations in a publicly accountable way. Thus, the list of who you might list as a Friend is often a mix of friends, acquaintances, family members, people from your past, fans, professional colleagues, familiar strangers, and people you don't particularly like but don't want to offend. Oh and the occasional celebrity you think is interesting.
Relating Different Social Networks
These networks are NOT the same. Your mother may play a significant role in your personal network but, behaviorally, your strongest tie might be the person who works in the cube next to you. And neither of these folks might be links on your Facebook for any number of reasons.
Our instinct then is to ask: which is the "real" social network? Frankly, it depends on who you ask. Your mother may be cranky that you don't talk to her as often as your colleague and she may resent your refusal to Friend her on Facebook, but this doesn't mean you love her any less. Of course, this doesn't stop her from thinking you don't love her. If we're trying to understand emotional affinity, the behavioral and publicly articulated social networks aren't particularly helpful. But if you're mother thinks that time is not only a proxy for emotional depth but a proof of it, your behavioral social network might really upset her. (Note: behavioral social networks have gotten people into trouble in the past. See Cobot.)
The truth of the matter is that there is no "real" social network. It all depends on what you're trying to measure, what you're trying to do with those measurements.
We do ourselves an intellectual disservice when we assume that these different types of networks are interchangeable or that studying one automatically tells us about another. Most scholars get this, even when they're quoted out of context by journalists to suggest otherwise (see Cameron Marlow). But I get the sense that a lot of journalists, marketers, advertisers, politicians, and everyday folks don't. This is a problem.
Those who treat different social networks interchangeably project properties onto the network they're analyzing that don't hold. People aren't inherently cool or connectors because they have a lot of Friends on a social network site. Bus drivers and waitresses are much more likely to encounter more new people on a daily basis than executives, but this doesn't mean that they have more social capital. People who email regularly do not necessarily have strong tie strength.
This is not to say that structural information in behavioral social networks or publicly articulated social networks may not work as a proxy for personal networks. Perhaps the networks derived from a particular social media tool or through a particular channel of communication do actually provide insight into a person's personal network. There are great ways to empirically test this hypothesis involving the combination of structural analysis and interviewing. But you cannot simply assume that they are meaningful proxies just because they are both social networks.
There are also many opportunities for new research when we tease out different types of social networks. What if we overlay the different types of social networks? Can we get a better sense of how someone manages their social network? Can we see new structural properties that give us new insights into how people connect, share information, gather support, etc.? So many possibilities!
I'm super excited that so many people from so many fields are getting interested in social networks, but I'm also scared that there are a lot of assumptions flying around that make it difficult to make sense of people's contributions to this emergent field. Increasingly, I see sociologists and computer scientists and mathematician and economists outright dismiss work outside of their field as "wrong." I think that part of the problem is that we're each failing to account for what we can and cannot say based on the types of analysis we're doing. And I think that we often talk past one another because we're all talking about social networks but we're talking about different social networks. In accounting for three types of social networks here, I'm not trying to be all-inclusive, but I am trying to point out that there are differences and that we cannot assume transitivity either in terms of structure or theory. If we can find a way to better identify what kinds of social networks we're talking about and when and where what theories apply, I think that we'll go a long way in bridging different intellectual discourses.
7/26/09,
obsessively recording and sharing our vacations
At Blogher yesterday, the issue of "addiction" emerged in the keynote. A woman in the audience noted that she twitched for the first day of vacation because she desperately wanted to tweet the things she was seeing and witnessing, like the bald eagle flying by. On stage, the conversation turned so that we talked more generally about being able to take a technology free vacation, but I want to address the tendency to tweet the things we see directly for a moment.
It seems as though humans absolutely LOVE to 1) record the minutia of their lives; 2) (over-) share the details of their experiences. And for some reason, each new technology seems to get used by people to do precisely this. I really wouldn't be surprised if we found a cave painting that outlined what the dwellers ate for breakfast. So why are we so offended when people use the internet to do this?
Let's talk about that vacation for a second. Why is it so wrong that people tweet their experiences when it seems to be so right that they spend their vacations stuck behind their fancy new camera recording every moment? Personally, I'm more frustrated by those trying to capture the perfect shot than those who mull over the perfect 140 character version of the event before quickly pumping it into their iPhone. Those behind the camera are far less present than those mulling over the language to express the moment. Yet, somehow, we accept one as the epitome of the vacation while the other is a rupture of it. Why is this?
Then there's sharing. Sharing recordings of vacation events is also not particularly new. Sure, usually those who were vacationing waited until AFTER the vacation to share, but that was more a matter of practicalities. If you needed to get the film processed, you had to wait till you got home. But sharing events is a part of bonding, whether its an oral accounting of those events or a sharing of the recordings of it. One value of sharing records is the ability to share in a way that goes back to that time period.
For example, my grandfather has this brilliant album from the early 1940s when he first came to the States to train American pilots for the war. I'm fascinated by what he recorded - and what he didn't. The album is filled with images of 1940s Georgia and Texas, young British men goofing off before facing their most harrowing hour back in Europe. (My grandfather was a bomber pilot; he lost most of his friends and was shot down himself.) What I particularly love about this album is his little drawings, the white pencil on black background that makes it clear that he put this album together to really record this period in time, a period that he thought would be his only trip to America. I can page through this album forever.
We like when people share their records. Until we don't. Cuz we also know that there is the notion of Too Much. There are only so many baby photos you can take of a baby that's not related to you before you scream Too Much. There are only so many home videos that you can take until you scream Too Much. And the