In preparation for a day of appreciation
Friday, March 30th, 2007![]()
My friend Tom has a new book, this time around in a lighter vein. If you are a geek with some history, you will find it worth a read. Check out his Live Journal post for more info.
![]()
My friend Tom has a new book, this time around in a lighter vein. If you are a geek with some history, you will find it worth a read. Check out his Live Journal post for more info.
A minor skirmish has broken out in Bloglandia between the left purists and the “netroots”. The opening salvo was fired by our good friend Max Sawicky, with this bit:
The “Internet Left” is a mostly brainless vacuum cleaner of donations for the Democratic Party.
Congratulations are first due to Max: in a world that lives on and for catchy one-liners, he can justifiably claim to have moved us farther, with this clever aphorism, irrespective of its validity. Second, is it just me, is Max looking pretty slick in that picture (for contrast see the wiser gent on Crooks and Liars)?
The “purists” are the old guard, the textbook leftists, the big thinkers who understand the systemic rot, the root cause dudes who will fix the problem not the symptoms. The “netroots” are a gaggle of bloggers who gained popularity and prominence after the 2004 Dean debacle. Some are just wide-ranging commentators (much as we here at PB are, albeit with a readership that is non-trivial) but for our exercise we can limit the group to a couple of biggies: DailyKos, the mothership of the movement, and MyDD one of whose writers (Matt Stoller) figures in the very first sentences of Max’s assault on the virtual roots.
What is Max’s beef against the young Turks? I am guessing he is unhappy with their apparent attitude that they have the whole leftist enterprise covered (from activism to theory). Instead old Max finds that they are ill-read if at all (and extends that point to suggest that they have little coherent theoretical understanding and analysis of their positions and the things they, or rather the Left, should work against or for), and they are not very left at that (as attested by the unbridled enthusiasm for Democrats — which seems to exceed that of a Democratic convention speaker, Al Sharpton, who memorably quipped: we want to see how far this donkey can take us — and election politics and activism). Further evidence is not hard to come by, ranging from Kos’ attitude towards marches and the activists involved (”boring”, “obsolete”) to Duncan Black on Chomsky (Google it. I refuse to link to random blather!). The “netroots” wants the old Left (the 60s left in particular?) out of their way in a hurry, but as Max outlines, what is the alternative they offer to the many facets of old style organising and activism?
The purists, usually from the Church of Marx, have nothing but disdain for party politics, electoral victories, crackpot realism. It’s all ephemeral, these meagre and meaningless victories … a mistaken identification of the roots with the trees and the trees for the forest. The Democratic Party is the buffer, a parasite that lives off the malcontent of the left, bleeding away its anger while offering no real progress. The destruction of the DP is the first step towards the inevitable and necessary confrontation with the real powers that keep us down! Even the extended discussion of elections, potential candidates and results, is not mere waste of time but a dangerous distraction (aided by the “netroots” which offer the fora and gravitas for such chatter).
Theoretical analysis and such elaborate arias can also be seen as a luxury of those who can afford them. Every bit of change can mean something significant for someone else — the return of Democrats might return funding to medical services in poor nations, alleviate conditions in Iraq (the 2006 GOP electoral humiliation, in itself, has generated a significant number of defections into the camp that questions the Iraqi strategy), a bit more safety for immigrants at risk of landing in Guantanamo, increase in minimum wage, and so on. If a coherent argument is available to demonstrate that these incremental steps have a net negative effect (and a large one at that), I am yet to hear it put forth without resort to magic language.
Another little matter nags: I do not vote on MyDD straw-polls because I believe I am furthering the grand leftist agenda, but because I have nothing better to do. The problem lies in the mistaken idea that the purists and the “netroots” are battling over scarce eyeballs and limited time. I can eyeball both of them and still have enough time to write this silly blog. My problem is not too little time but too little opportunity.
And on that question of opportunity, I return to consider Max’s original point regarding the “Internet Left”, and his own conclusion:
The real Internet left is the Internet of leftists who use the Internet.
Sometime in 1990 or 1991 I was introduced to the term “user”. It seemed an elegantly apt way to describe those who were interested in consumption and not participation (elegant because “user” is also the term to designate a non-technical human using a computer). These were the sort of people who made posts to newsgroups or mailing lists with the preface: please respond to me at my email address, since I do not read this list. I bring this up for a reason. Max is wrong. The real Internet Left is not the leftists who use the net, but the people who contribute to making it what it is. If you need a name, that name would be Richard Stallman. Behind all this noise that they enable is a dedicated community of developers, documenters, testers, bug reporters, and volunteers for all kinds of other roles, who work using the simple philosophy of from each according to his ability and to each according to his needs. The best unsolicited advice that I can offer anyone that faces the problem I bring up above, of the lack of opportunity, is to forget about theoretical frameworks or blog activism, but rather get involved in this thriving actual community (that is by the way, among other things, enabling communities in the so-called Third World), which exists despite (and perhaps because of) the disimissal of it as a serious and important force and phenomenon. Forget the Marxist thesis and the Technorati rank, or rather along with that, write some code, help out with answering questions, get your hands dirty.
A random list of efforts that you could involve yourself in today, directly related to what you are doing now:
Slashdot has a post today on the Web turning 16, which links to W3C’s history of the web page. Back in 1994 or 1995, shortly after my site was listed in a top 100 list (I think PC Computing Magazine?) some guy contacted me with a bit of interesting info: according to his records, my CERN HTTPD server was among the first 250 sites (I forget how he calculated that — perhaps based on the old Yahoo index?). Reading through the W3C history page I see:
1993
January: Around 50 known HTTP servers.
October: Over 200 known HTTP servers.
I started up my server in early February 1993 and shortly after sent information about it to the WWW mailing lists of the time. Depending on what is meant by “known” above, It seems quite possible that the guy was right about my making the first 250… maybe…
Vint Cerf is making noises that IDN is a huge technical challenge:
“One of the most important aspects is for the user to make unambiguous references to every registered domain name.
“Historically this has been through a small subset of Latin characters.”
[...]
Mr Cerf said that in order for other scripts to be introduced into the domain name system, there needed to be rigorous testing to ensure that users could be certain they will reach their online destination no matter which script they used.
“Domain names are not general natural language expressions. They are simply identifiers,” he said. “They must be unique. Names registered today must be able to work into their distant future no matter what characters are added.”
He warned: “A miss-step could easily and permanently break the internet into non-interoperable components.”
I respect Cerf but this seems like fear-mongering (perhaps to counter international pressures particularly on ICANN, which is today controlled by the USA) rather than a technical argument. Uniqueness of names can be guaranteed in IDN, and talk of “permanent” break of the Internet into non-interoperable components, is a bit irresponsible. Also, phishing/spoofing attacks (the concern brought up above regarding the certainty of users in accessing sites) are not unique to IDN and have been addressed both before and also within IDN. Wikipedia offers a decent introduction to IDN/IDNA that addresses many of these points, and provides information on IDNA support in applications (e.g: Mozilla/Gecko).
The opinion of Viviane Reding of the EC, quoted in the same article, are, I think, a bit more on target:
Viviane Reding, the EC’s information society commissioner, said: “Bridging the digital divide is not just a matter of screens and cables.
“It is equally important to recognise the extent and value of cultural diversity within global village of the internet. That is why multilingualism is important.”
She said that IDN was “sometimes wrongly seen as technical issue”.
“There is legitimate political imperative,” she said. “Users want to be able to use Chinese ideograms and Arabic scripts.
“There is a real danger that a prolonged delay in the introduction of IDN could lead to fragmentation of the internet name space.”
I cannot but draw parallels to the (oft-mentioned) doomsday protestations of car manufacturers regarding everything from seat belts to better mileage.
This was so harrowing an experience that I thought I would document it here for those who may be searching for solutions to this problem. My own searches yielded no results which could just mean that this problem was peculiar to me (and was caused by some meddling on my part!). Keep in mind the usual warnings. Now on to my experience…
I have Mac OS X 10.3.9 (Panther) on my PowerPC laptop and decided (for reasons not worth going into here) to install the latest version (9.0) of the Adobe/Macromedia Flash Player. The player can be downloaded at this page on Adobe.
The problems start right away. The correct option for my platform is Option 2 (PowerPC-based Macs) on the above page. However, there are two links under that section. One is an image with a downward pointing arrow (to signify “download” I presume) and the other is the text “Download .dmg file”. Problem: they point to different binaries! One (the arrow) points to a 7.0 binary (a Mac Classic one, I think) while the DMG link points to the right binary (9.0.x.x). There is a star next to the “Download .dmg file” link, but it seems to point to nowhere.
Fortunately, I did download the 9.0.x.x DMG. The install went well, but when I relaunched Firefox and Safari, the former displayed a blank box where flash content would be, while the latter displayed an error intimating that the Flash player plugin could not be loaded. A look at the console log showed that a necessary file was absent in /Library/Internet Plug-Ins/Flash Player.plugin.
Next step: the usual uninstall/reinstall attempt. I downloaded the uninstaller from Adobe… well, there are two uninstallers linked to in two separate pages. The first one froze my computer requiring a hard reboot (probably my impatience after waiting for 10 minutes is somewhat to blame). The second did the trick and carried out the uninstall. A re-install however made no difference.
Time to get dangerous: I carried out one more uninstall, followed by removing all the flash related files and folders in the above-mentioned plugins directory. An attempt to re-install produced a Permission Denied error. I have seen that one before in a different context! Onwards to the Disk Utility to select my main disk and run Repair Permissions on it.
That did the trick. Re-installing from the 9.0.x.x DMG brought Flash back to life on both Safari and Firefox.
A most unscientific blog comparison!
| HuffPo | dKos | C&L | TProg | Malkin | PwrLine | |
|---|---|---|---|---|---|---|
| GENERAL | ||||||
| Leans | Left | Left | Left | Left | Right | Right |
| Rank | 5 | 6 | 10 | 12 | 13 | 40 |
| Size (KB) | 314 | 130 | 702 | 126 | 130 | 304 |
| Time (56Kbps) | 68.61 | 26.87 | 141.30 | 25.24 | 26.06 | 61.14 |
| Time (T1) | 2.41 | 1.49 | 5.12 | 0.87 | 0.69 | 2.21 |
| VALIDITY | ||||||
| W3C XHTML | 51 | 210 | 180 | 0 | 102 | 606 |
| W3C HTML | 31 | 95 | 125 | - | 49 | 140 |
| Broken Links | 2 | 0 | 3 | 0 | 0 | 0 |
| Speling | 2 | 3 | 4 | 3 | 5 | 4 |
| Truwex | 17 | 14 | 24 | 17 | 22 | 25 |
| ACCESSIBILITY | ||||||
| ATRC | 12 (623) | 8 (384) | 33 (809) | 4 (406) | 26 (556) | 53 (377) |
| UIUC FAE | 144 | 200 | 199 | 14 | 226 | 324 |
| WebXACT | 159 | 93 | 346 | 74 | 310 | 191 |
| SUBJECTIVE | ||||||
| Width (px) | 1000 | 760 | 900 | 750 | 850 | 700 |
| Design | B | A- | C | A+ | A- | A- |
| Headings | A | A- | A- | A | B | A |
| Contents | A | A | B- | B- | B | A |
| Feed Link | B | B | B | A | A- | B |
| Real Estate | B | A | C | A | A- | B |
| Sidebar | C | B | B | A | A | A- |
| JUST FOR KICKS | ||||||
| SeoMoz | 2 | 7.5 | 8.5 | 8.5 | 9 | 9 |
| MS AdCenter | male (0.54) |
male (0.51) |
male (0.52) |
female (0.54) |
male (0.53) |
female (0.53) |
And the winner is: Think Progress! ;-)
With some props to Kos and Malkin. My own favourite site, C&L, seems to have fared the worst!
The other day, I decided to see how compliant my blog is, and found this useful site: UITest. It collects a bunch of tests together in one page. Well I fared quite poorly (see below). If I am going down, I am bloody well taking the rest of you down with me! And so, I decided to test out some of the popular blogs. Please do not take this as a serious evaluation! It is highly unscientific and utterly silly
There are things I would have liked to measure, such as how blog reader friendly a blog is, but that would require actual effort!
Test environment: Firefox 1.5, screen 1024×768, 12pt Helvetica (default font)
The rank is based on Technorati ranking of blogs as of Oct 10,
2006 or thereabouts. The URLs used for testing where the ones
listed in the Technorati listing. Some of these blogs/bloggers
have more than one blog (HuffPo, Malkin), in which case I
chose the higher ranked one. Also, I wanted a partisan blog
shootout and had to make judgement calls: I did not include
InstaPundit and Little Green Footballs. You may disagree!
Times are in seconds.
How did Plato's Beard fare?
A bit of slightly old news: A judge in Illionois awarded [default] $11 million to a person/entity listed as a spammer in Spamhaus’ block list. There are many interesting issues here, primary of which is that of jurisdiction. Below is Spamhaus’ response:
The Spamhaus Project - Answer (2) to David Linhardt aka e360 Insight LLC
David Linhardt (aka e360 Insight LLC) filed a lawsuit in an Illinois court with no jurisdiction over the United Kingdom and obtained a default judgement ordering Spamhaus in the United Kingdom to pay Linhardt damages, to remove Linhardt’s ROKSO record and to cease blocking Linhardt’s spam. Unfortunately Mr. Linhardt was not advised that U.S. court default judgments have no validity outside of the U.S.
Below is ArsTechnica’s report on the affair:
Spamhaus fined $11.7 million; won’t pay a dime
An Illinois judge has ruled that UK blacklist site Spamhaus must pay $11,715,000 to an alleged spammer. The ruling, issued Wednesday, comes after e360insight sued The Spamhaus Project in the Northern District of Illinois, alleging that it had suffered massive harm to its business as a direct result of Spamhaus’ decision to list e360 on a ROKSO anti-spam blacklist.
How did it happen? After all, the judge, Charles Kocoras, is chief judge of the District Court in Northern Illinois and was last month awarded the Chicago Bar Association’s highest honor, the Justice John Paul Stevens Award. This is not a guy who hands out his verdicts like candy.
The answer is that it happened because Spamhaus didn’t bother to reply.
[...]
[ Link ]
If you use the Ecto blogging client you might find my script LuckyLink (link below) of interest. It supports Wiki style syntax markup of text, which it will perform an operation on. Currently there is only one supported operation: Google "I'm Feeling Lucky" links.
Simple markup:
e.g: [[ Noam Chomsky ]]
This will generate a link (to the site returned by Google's I'm Feeling Lucky) around the text Noam Chomsky.
You can specify something different to search for using the following two variations (in both cases only "display text" will be retained):
e.g: [[ Chomsky's book | site:amazon.com Hegemony Survival ]]
This will use the part after the | to do the search and wrap the first part (Chomsky's book) in the link returned.
e.g: A few bits from [[ Chomsky's Hegemony |+ excerpts ]]
This will use both the first part and the second part, together, for the search, but only use the first part for the linked text.
The big names at LinuxWorld seem to be getting a bit defensive about their baby, as they hold forth on why Linux “succeeded” where BSD “failed”. This “success” is attributed to everything from the sex appeal of Linus Torvalds to the purported development model. BSD’s “failure” is, naturally, a failure on these fronts (and perhaps unrelated to the AT&T lawsuits and ensuing qaugmire?).
Any rhetorical adventure that includes Eric Raymond at the forefront is (to me) to be taken with a good dose of salt, and that is surely true of this discussion. The premature news of BSD’s demise is ill-substantiated by the points offered nor is it empirically evident. Perhaps anticipating the MacOS X (built around BSD and Mach) issue, one of the speakers notes:
“If Mac and Windows didn’t suck, people would’ve used them,” DiBona said.
Eh, wot? This while predicting that Linux desktops “will” be in the 15% range in 5 years. Any guesses on what the Windows and MacOS X shares of the desktop market is, today?
At least one of them had enough decency to address what Richard Stallman has correctly insisted on for years:
For Hohndel three key factors that fostered the rise of Linux: [...] the GNU toolchain, without which none of Linux would have happened.
I think it was last week that InformationWeek gave us their take on the greatest software ever written:
So there you have it: The single Greatest Piece of Software Ever, with the broadest impact on the world, was BSD 4.3. Other Unixes were bigger commercial successes. But as the cumulative accomplishment of the BSD systems, 4.3 represented an unmatched peak of innovation. BSD 4.3 represents the single biggest theoretical undergirder of the Internet. Moreover, the passion that surrounds Linux and open source code is a direct offshoot of the ideas that created BSD: a love for the power of computing and a belief that it should be a freely available extension of man’s intellectual powers–a force that changes his place in the universe.
Raymond is a smart guy, but I think the above (last sentence) is much more inspiring and (in the long run) sustaining than Raymond’s “whatever compromise is necessary”. The latter is nothing more than a “corporate lite” approach while Stallman (with all his faults) offers a higher vision.
Just my 2 cents.
[Link]
Computer World has a report on the recent Farber and Cerf debate on net neutrality at Center for American Progress. I think Farber’s warning is appropriate:
Farber urged people on both sides of the net neutrality debate to approach the complicated issue with fewer TV ads that aim for emotions over facts. There’s “too many bumper stickers, too much noise, and not enough facts in digestible form being put up there,” he said.