After the official launch Friday, several people within my company are now reporting the same bug I experienced with Exchange support in Snow Leopard. Email folders and calendar events just disappear from the server. This looks very nasty.
Archive for August, 2009
Visit to the Kennedy Library
Monday, August 24th, 2009I visited the John F. Kennedy Library yesterday. I’ve got a friend in from out of town, which is always a great motivator for doing some of the touristy things in your own city that you never do in day-to-day life. The library is smaller than I’d imagined, but very impressive. We took about 3 hours go to through it. I love history and especially historical artifacts, so seeing the notes with Kennedy’s handwriting and some of the recordings I’d not heard before was great. Two of my favorite tidbits, which my astute friend pointed out, were in the “Moon Shot” portion of the museum.
One was on a draft of his famous speech he delivered at Rice University in Houston during which he set the goal for the United States to go to the moon by 1970. The draft includes, typed,
Why choose this as our goal? And they may well ask why climb the highest mountain? Why, 35 years ago, fly the Atlantic?
Kennedy added a handwritten note above,
Why does Rice play Texas?
As a Rice (graduate) alum and vigorous UT football detractor, I’ve always found this line apropos and humorous. It was neat to find out that Kennedy added it himself, and to see the note that added it.
The other interesting tidbit was that, despite all of Kennedy’s rhetorical flourishes calling for American scientific exploration, he flatly and openly told NASA administrators that he didn’t care about space. He cared about beating the Russians. He pointed out that it was fairly useless to spend $7 Billion to arrive at the moon 6 months after the Soviets, and if that was to be the outcome, he’d scale back NASA. There’s tape of the NASA administrator (James Webb) pleading with exasperation that the US should explore space for the reasons Kennedy himself said in speeches (leadership in space sciences), and Kennedy basically says “that’s nice, but I’m in this to win against the Russians”. Fascinating stuff.
Spyware on Digsby
Monday, August 17th, 2009I recently discovered that my former IM client, Digsby, was leasing out my computer for computational work without my explicit consent. Since I don’t like the idea of possibly donating my computer (least of all, my work computer) to God-knows-who for God-knows-what project, I ditched it. (This is usually against the IT policy of every major company I’ve ever seen — even benign things like folding@home are forbidden, because they suck up the company’s electricity, and companies want their resources used to make money). I went back to Pidgin in the interim, which has a craptastic interface but is functional in a Soviet-automobile sort of way. It works with AIM, Yahoo, and Jabber, and supports my company proxy — which is the bare minimum of functionality for me. However, I discovered that Trillian has released a new IM client, Astra, which I’m now using and love so far. As I use Astra more, I’ll follow up on it.
The Digby folks were rather non-specific in their description of what it does, offering feel-good descriptions like cancer research. And yes, it’s true that this was disclosed in a blog post quite a while ago. The problem is that I shouldn’t have to read some developer blog post to know that your software isn’t nefariously using my resources once I install your program. It’s true that any time you install any software on your computer, some level of trust is required. And yes, Digsby is free — but they also pitch themselves as some sort of fast-moving community of software developers, so it was never clear that they were leveraging their users for anything more than testing and community-building. Seeing as how they kind of present themselves as the Facebook/Myspace of IM and seeing as how those other services are free (without nefarious strings attached), they have an obligation to prominently disclose behavior which very clearly deviates from a standard agreement between users and software publishers. Burying this information with nonspecific descriptions in a click-through EULA which nobody reads (and whose legal basis has not been evaluated in court) does not count. At very least, it’s unethical.
I’m sure some people are fine with what Digsby did, and they don’t mind running the so-called “research module”. The problem is that none of Digsby’s explanations of the research module make any sense. They first explain what grid computing is, then they give some examples of grid computing. The clear intention is to leave the reader with the belief that what your computer will be doing is “things like” cancer research. Hell, they call their distributed-computing client a “research module”. Their intent to deceive is clear. From their description:
There are numerous research projects that require a massive amount of computing power to complete. One option is to run these on a supercomputer but there are very few of these in the world and renting time on them is very expensive. Another option is to break the problem up into many little pieces so each of the little pieces can run in parallel on thousands or even hundreds of thousands of regular computers. This is called Grid Computing.
A few examples of popular grid computing projects are: Help Conquer Cancer, Discovering Dengue Drugs, FightAIDS@Home, and The Clean Energy Project. Besides these non-profit projects, there are many commercial applications for grid computing such as pharmaceutical drug discovery, economic forecasting, and seismic analysis.
Now that you have an understanding of grid computing, let’s go over how this fits into Digsby. We are testing a revenue model that conducts research similar to the projects mentioned above while your computer is idle. Unlike the installer revenue model above, which is commonly seen in many products, this is much more unique so we’d like to clarify what it does and how it works.
[2 paragraphs removed]
The idea is to make this both a revenue model and a feature! Some of the research Digsby conducts may be for non-profit projects like the ones mentioned above and some may be for paid projects, which will help us keep Digsby completely free. So, using this module keeps Digsby free and contributes to research projects that will make the world a better place. [emphasis mine]
So, first they explain that they’re doing grid computing with their “research module”. Then they give some examples of grid computing, all which sound great and which happen to be research. “Research”, “research module” — the average person would read this and conclude that this thing is doing AIDS research in the background, and Digsby’s being paid for it. Except, those projects don’t work that way. They take unpaid volunteers who install those clients on computers, typically at universities. They don’t pay people.
So who does pay people for computationally intensive work? Though it could be relatively harmless things, I have no hope of knowing, because Digsby will not disclose who their customers (no, not you, the people actually paying for their users’ compute power) are nor what, specifically, their applications are. Digsby has told you what some “examples” of research are that sound great, but they haven’t told you the ones that you probably wouldn’t be so enthusiastic about. Those examples include data-mining/analysis or prime-number factorization for decryption. Possible customers include telecommunications companies, the NSA, the CIA, or foreign governments. Those are all customers that would pay. A more harmless example of for-pay distributed computing would be a security firm such as RSA wanting to test a new algorithm against distributed attack, but again, the problem is we’ve no idea of knowing who it is. And because many of these examples would be fairly secret, the Digsby developers themselves probably don’t know, which raises all sorts of concerns.
There are numerous research projects that require a massive amount of computing power to complete. One option is to run these on a supercomputer but there are very few of these in the world and renting time on them is very expensive. Another option is to break the problem up into many little pieces so each of the little pieces can run in parallel on thousands or even hundreds of thousands of regular computers. This is called Grid Computing.
A few examples of popular grid computing projects are: Help Conquer Cancer, Discovering Dengue Drugs, FightAIDS@Home, and The Clean Energy Project. Besides these non-profit projects, there are many commercial applications for grid computing such as pharmaceutical drug discovery, economic forecasting, and seismic analysis.
Now that you have an understanding of grid computing, let’s go over how this fits into Digsby. We are testing a revenue model that conducts research similar to the projects mentioned above while your computer is idle. Unlike the installer revenue model above, which is commonly seen in many products, this is much more unique so we’d like to clarify what it does and how it works.
What’s up with crazy old guys on the subway?
Thursday, August 6th, 2009This post definitely undercuts my distinctly pro-rail post from yesterday, but I’ll go with it anyway: what the hell is going on with crazy/creepy old guys on the subway? (In this case, I’m referring to the “T” Red Line in Boston between South Station and Kendall, but I’ve experienced this in San Francisco as well). I occasionally come across an unbalanced lady or younger person, but 9 times out of 10, it’s an old guy.
Today, it was a pushy dude who was exiting the Red Line at South Station just as I was entering. The MBTA “turnstiles” are not really turnstiles — they’re half-duplex gates that allow either one person to enter (after inserting their fare ticket or activating their proximity card) or one person to exit (after activating a sensor). Also, there’s a massive freaking row of them at larger stations — South Station definitely counts as one of those. So, I put my card in right as this guy is heading toward the turnstile from the other side. Card is in. He walks up. He seriously waves me aside, with the ol, “move aside”. Now, I’m no expert, but I was there first (witness card already inserted), and there was an open exit RIGHT NEXT DOOR. I told him I was there first – he just insists, no I wasn’t, and walks on through. Whatever. Point is: crazy dudes apparently get their way.
A couple weeks ago, it was this older fellow who got on at Park Street as I was heading to South Station. It was about 5:30. The train was completely full of people. I always stand, because I don’t like having to try to find a seat, I don’t like sitting in questionable cleanliness, and I don’t like the social awkwardness of continually wondering if I need to offer up my seat to someone who appears may need/want it. The older guy gets on, and immediately starts rambling about how nobody will offer up their seat. Keep in mind that if a person were to get up, there would be no place to actually stand — I was already completely squished next to someone as I stood. So even if a person wanted to offer their seat, it wasn’t completely obvious as to how that was logistically possible. Also, this guy wasn’t ancient. At most, he’s in his late 60s. Also, he seemed to be in good enough health to shove me aside as I was standing there (again, there was little room for him to maneuver, but somehow he found a way), as he sought out a seat. As he muttered on and on about how there was a “thousand dollar fine” for not offering up your seat (not true — though there are reserved seats for seniors and disabled persons that may fit his description, those were already full with seniors and a couple pregnant ladies), his bitching finally guilt-tripped a lady into awkwardly giving up her seat for this guy. Real classy, taking a seat away from a lady. Now, I don’t know this guy’s medical condition, but he sure seemed fit enough to force his way through a crowded train. Also, his would-be protocol that all the people on a full train should get up and offer their seats up for re-prioritization at every stop is completely inefficient. The Red Line breaks down and stops enough without those kinds of problems.
Another example that stands out in my mind is this older guy who frequently gets on at Kendall and off at either Charles/MGH or Park Street. I see him all the time. He wears full-on ear-covering headphones, and he reeks of urine. Granted, he most likely is homeless, but the crazy part is the talking-to-himself aspect. I’ve been on the train w/ plenty of seemingly homeless people. They might hit you up for money, but they don’t all just start having a conversation with themselves. But again, if it’s a crazy person talking to themselves on the train, it’s likely an old dude. He’s not the only one, by far — he’s just the one I see most regularly.
More in the “creepy”, but not annoying, category would be the mid-50s guy who got on at Park Street going to South Station 3 weeks ago or so. Unlike the annoying/unhinged fellows who usually are rather unkempt, this guy was fairly well groomed. Recent haircut, clean clothes, just another commuter on the T, right? Wrong. Dude has on an older, yet clean and free-of-holes, “Hanson” fan shirt. (Not just the word “Hanson”, but one with the faces of the members of the band — not to be confused with the hockey-playing Hanson Brothers, who rule — shouldn’t they face off in celebrity deathmatch?) I didn’t even know they made those shirts in adult sizes. And this wasn’t some sort of modern-hipster-douchebag type ironic thing (“check out my Pabst shirt! I’m so clever!”) — or if it was, nothing else about this serious, slightly-past-middle-aged guy gave that away. This shirt didn’t look like something he bought recently, but had had for years & lovingly cared for. All with the long-locked, slightly-female-looking mugs of the Hanson boy-band on the front of his shirt. Utterly, utterly creepy. And no, it’s not about it being guys — if he had a “Hannah Montana” shirt on, it would be equally creepy. Who knows, maybe there’s a Hannah Montana shirt-guy on the Green Line. What am I saying — of course there’s a Hannah Montana shirt-guy riding the Green Line. He’s probably wearing it on the way to the concert, at the Garden.
Anyway, I love the public transit system here in Boston, and if I have to put up with the crazy-ass old guys, so be it. But once in a while, I do wish they could tone down the crazy.
Earth to Texas Rail Opponents: NO transportation is free!
Wednesday, August 5th, 2009Having lived most of my life in Texas, I’m familiar with the bizarre anti-public-transportation movement there. I understand that building rail is more expensive than building roads but that doesn’t figure in the cost of operating the cars on those roads. It also doesn’t figure in the economic damage to commercial freight caused by traffic jams and accidents. (The city of Houston estimated this in the millions of dollars when studying whether or not they needed a “mandatory towing” policy for broken-down cars that were causing traffic jams. Unsurprisingly, yes, it’s necessary). Anyway, these points seem lost on rail opponents in Houston and Austin. I recently was listening to Jeff Ward’s podcast, and his complaint was that — horror of horrors! — the metro rail project there will subsidize rider fare. I heard no such complaints about taxpayer funds subsidizing roads. Jeff Ward frequently fancies himself some sort of economics expert. He’s got some interesting things to say now & then, but let’s be real — he’s a former UT football kicker who entertains on the radio & guest lectures in advertising at UT (not economics).
His harping on the “taxpayer subsidies” of public transportation plays to the common attack on public transportation in Texas. That is, people need to man up and buy a car, and stop mooching off the government. That’s all well and good, except that it ignores the costs associated with the alternative (auto transportation). Specifically, it:
- Requires expensive taxpayer-subsidized roads that are already full of traffic in Houston and Austin, that have nowhere to expand, and thus are frequently impractical to even build
- Contributes to urban sprawl, which is a taxation problem in Texas because a disproportionate amount of local government infrastructure is funded by local-city property taxes (income taxes are banned by the state constitution)
- Completely ignores the per-person costs that people pay for maintaining a car (actual maintenance, but insurance as well)
- Is bad for economic stability because it promotes inefficient consumption of fossil fuels, which has its own long-term costs.
- Is arguably bad for the environment, which has its own long-term costs.
- Completely doesn’t work for poor people who don’t own a car (check out craptastic bus coverage in Houston some time — people forced to commute by bus there frequently spend 3 HOURS going across town, one way).
In reality, I think this is far more basic for Texans than a (faulty) economic argument. People there really do have a wild-west mentality. It’s widespread. The “castle doctrine” (which allows a homeowner/resident to kill someone who trespasses, if the homeowner/resident “believes” that they are in danger), the concealed-handgun proliferation there (I can’t tell you how many times someone told me that they make sure their wife or girlfriend carries a gun in their purse, frequently unlicensed), and the “get your own horse & make the trails wider!” mentality of the anti-rail folks pretty much all can be boiled down to the fact that Texans like to see themselves as folksy Cowboys. I’m not saying this to denigrate Texans — I love Texas. But, c’mon, y’all have to separate this mythology of how you’d like to see yourselves from what’s economically wise.
Texas is far more spread out than the Northeast and thus it’s not practical for rail (or even public transit with buses) to completely replace having a car. However, park-and-ride solutions can actually work. They have bus-based programs that work like this in Austin and Houston, but ridership is low — primarily because it’s a frustrating experience. You get on the bus and then basically wait with everyone else on the crowded roads. If you’ve got your own car already, there’s very little personal incentive to ride the bus. There’s less stress and it does allow you to eliminate one car from a multi-car family, but you are giving up scheduling freedom with your day. I don’t blame people for wanting to get a more clear advantage than that. Hopefully the large-scale metro rail rollout in Austin will succeed, and when people see the convenience and economic advantage of it, they’ll set aside their myth-based biases about public transportation.
NASCAR Pocono race rained out
Monday, August 3rd, 2009The rainy summer struck again, this time down in Pennsylvania. We’ve been getting an unreal amount of rain this summer in Boston, but basically the whole northeast has been hit. This time it rained out the Pocono 500. The race in New Hampshire a few weeks ago was also rain-shortened (Joey Lagano won as a result — good for him, but crappy for fans). Way to kill my weekend, rain clouds! Only 2 more weeks until the NFL preseason starts in full-swing…