What
· Technology
· · Internet
New TLD Fun ·
I’m not sure whether this free-TLD idea is a good or bad thing in the big picture, but you can have some idle fun thinking ’em up; it’s almost poetic:
.geek, .nerd, .aspergers
.vancouver, .condo, .rain
.dot, .sun, .web
.pr, .fanboy, .whore
.plane, .train, .auto
.good, .bad, .fail
.pwns, .sucks., .rocks
.rock, .jazz, .blues
.mojo, .mofo, .homo
.school, .college, .job
.nba, .epl, .afl
.bondage, .discipline, .spanking
.fast, .slow, .stop
.beginning, .middle, .end
Not an OS ·
Last Thursday I tweeted: “I strive to maintain an open mind when nontechnical people talk about the ‘Internet OS’ or ‘Web OS’. Sometimes it's tough.” I got some grumbles by email and I think the subject is worth more discussion. Let me be more specific: Neither the Internet nor the Web is much like an OS. And even if it were, that’d be the wrong way to think about what’s going on right now ... [24 comments]
Online Data ·
That S3 outage sure concentrated people’s minds. And almost simultaneously, EMC announces that they’re getting into cloud storage. It’s obvious to me that we’re nowhere near having worked out the economics and safety and performance issues around where to put your data. There are some areas of clarity; geek über-photog James Duncan Davidson, in The Economics of Online Backup, shows that for a person with a ton of personal data, the online option is really unattractive. And you do hear sotto voce rumbles about going online in the geek hallways, for example “Amazon web services: 3x the price, 0.5x the reliability, and lower scalability than DYI. Buy only for the low capex and lead time.” That’s from Stanislav Shalunov, who by the way is a damn fine Twitterer. The big questions remain open. [3 comments]
Boingo ·
Preparing for that July trip to Berlin, I was worried about getting online; Lauren poked around a bit and suggested Boingo. It was a huge success; I got an hour or two in at Heathrow going and coming, and the little German hotel was also on Boingo. I’d sort of thought, when we got back, that I’d cancel, since it seems to be more a European than US thing. But it keeps showing up here and there, probably enough to be cost-effective. In particular, O’Hare airport, which has ong been T-Mobile (expensive and slow) or nothing, now has a network that named “Concourse” which uses Boingo and is damn fast, I think maybe the fastest WiFi throughput uploading pictures to ongoing I’ve ever seen. So if you’re traveling a lot, you might want to check it out. [3 comments]
Simple Anti-Spam ·
I read my non-Sun email through GMail these days. It’s amusing to watch the ebb and flow of spam, as the bad guys figure out a way through the defenses, then Google patches that hole; repeat forever. But there could be a lot less. If I could pick the character sets I can read, then it’d be automatic that anything in Chinese or Cyrillic or Hebrew or Arabic or Farsi or Devanagari is spam. Plus, anything that mentions lottery in the title or the body, even once. Plus, anything where the title is of the form “From XXX XXX”. That’d catch at least 75% of what’s still getting through. [14 comments]
Names ·
Lauren has a problem: it’s “about what to name the thing that names names”. [3 comments]
OpenID Patent Covenant ·
Sun just announced a Patent Non-assert Covenant on OpenID; chapter and verse and FAQ here. Simon Phipps has a useful write-up. But what really impresses me is the text of the covenant itself; four short paragraphs of simple, almost jargon-free, English. Why can’t we do this more often? I’m told that our own Eduardo Gutentag gets the credit. [Ed. note: I’ve been asked a couple of times now why don’t do one of these for Atom, too. Good idea, I should have been working on it and I’ve been procrastinating.] [3 comments]
Tab Sweep ·
Mostly technology-centric, this time ... [4 comments]
Neptune ·
Today we announced something, and let’s stick with the code-name “Neptune” because officially it’s called the Sun x8 Express Dual 10 Gigabit Ethernet Fiber XFP Low Profile Adapter, which just rolls off the tongue, doesn’t it. I have to say it’s about the butchiest-looking NIC I’ve ever seen. Now, normally I would have bypassed the opportunity to blog, because I’ve never actually even seen a 10G wire or plug, and have no idea what the trade-offs are and what makes a good one. But our Ariel Hendel wrote Russian Dolls, the first paragraph of which discusses love, soccer, and beer, and which includes a remarkable photograph; it is actually about Neptune. Speaking as a geek who likes fast networks and good writing, I think it’s wonderful. [1 comment]
Geek Fight ·
Ladies and gentlemen: in this corner, in the Mavericks colors, Mark Cuban! And in the other corner, in the geek threads, Bram Cohen! Both fighters score, but this judge gives the first round to Bram. (And I think to myself: what a wonderful world.) [1 comment]
On Email Clients ·
As I wrote recently, Mac Mail lost some of its memory in a crash and, when I restored things, stopped working. I was keeping it running so I could go search for things, and then one day I accidentally clicked “Get new mail” and it did, so I guess it’d worked through its issues, whatever they were. Now that all my non-IMAP mail is on GMail, I can switch clients back and forth a bit; so herewith, comparative remarks on GMail, Thunderbird, and Mail.app ... [25 comments]
On Email ·
For years, I’ve had two email addresses; the current job and the long-term personal one. The latter is unfortunately one of the world’s most public, appearing among other places on the front of the XML specification, and thus gets a lot of spam. I mean really a lot. Which was causing some pretty severe pain, but I’m using the Gmail dodge, and that helps quite a bit ... [24 comments]
Tab Sweep ·
Unifying theme: none. Item: Excellent Rails-vs.-Django study. No axe to grind, apparently. No obvious winner, which is news given the Rails hype. Item: Dana Blankenhorn’s Means and ends in open source; very thought-provoking. My guess is that the immense licensing fees driving the bloated sales infrastructures at Oracle, SAP, and friends are small in relation to the whole software acquire/deploy/maintain monetary pie, so the size of the whole industry isn’t likely to change that much. Item: Irving Wladawsky-Berger, grand IBM technology poo-bah, speculates about the future of the 3-D Web in An Unusual Meeting. Speaking as one who’s made two concerted efforts to build a 3-D representation of the Web, I sure hope he’s right. Item: I can read Takashi’s cat’s mind. He’s 100% focused on how he can get in between Takashi and the computer. (Takashi’s amusing post is about “Engineer's 2.0 day-life in the midafternoon”.) Item: From Clay Shirky, Social Facts, Expertise, Citizendium, and Carr; a careful, level-headed thought piece on what it means to be an expert, in the context of Wikipedia and Citizendium. Item: From “jbischke” at Learn Out Loud, a handy list of The Top 10 Arguments Against DRM; we already knew most of this stuff, but it’s useful to have it pulled together, well-argued and in one place. Item: Everyone’s blogging Test your musical skills in 6 minutes!; I only got 72.2%, sigh. [11 comments]
Telepresence ·
Check out Scoble on Cisco’s HD telepresence. I think he’s underestimating the impact. I’m on the road every month, sometimes two or three times, and I hate the airlines and the whole travel system with the heat of a thousand suns. Plus, I probably cost Sun the best part of $100K a year in travel expenses. Suppose you have a population of employees like me; cutting travel costs in half for six of us would cover the $300K price point. Plus, think of the extra efficiency we’d get from not spending all those endless hours in lines at airports. Of the travel I do, some part is actually need-to-be-there stuff; but if the HD telepresence prices can be brought down a little and the virtual meetings cranked up a little, this stuff is not that far from having slam-dunk ROI. [7 comments]
Practical Transparency ·
A few days ago, our CEO Jonathan Schwartz sent a letter to SEC Chairman Christopher Cox calling for SEC financial-disclosure regulations to allow for publishing material financials on the Web. It’s obviously a good idea, but there are some implementation issues. (Hey, I’m an engineer, I can’t help it.) ... [12 comments]
Back to the Land ·
Every year I spend a few days on a family member’s farm in Saskatchewan; this is usually followed by many photos of cows and Prairie landscapes here on ongoing. The Internet there is dial-up but usable, with the application of some discipline. Only this year, I fired up my recently-repaired Mac and it told me that my internal modem did not exist. Repeated reboots failed to make any progress, and I couldn’t really get to the Apple knowledge base. That’s OK, all I really need is email and I could use the secure-webmail interface for that. Only for some reason, that wasn’t working; incomprehensible error messages about something being misconfigured. Ouch; so I filed a trouble ticket and called my boss’ admin and asked her to drop me a voicemail if anything super-important went across our group alias. Then when I called back to check my messages, my personalized Sun 1-877 number gave me a busy signal. Clearly, some heavenly power did not want me interacting with work. So I closed the computer with an emphatic “snap” and went to take a crap, and the toilet backed up.
SavaJe Shakedown ·
At Java One, I purchased the “conference gadget”, a SavaJe Jasper S20. Since it supports most of Java SE, I thought I’d check out whether a competent Java developer who knows nothing about mobile issues could make it do anything interesting. It’s kinda cute, and it’s an OK phone on my local GSM network. However, the software development pack runs only on Windows. It’s got a camera and shoots video, but when I plugged the USB into my Mac, the Mac said “unable to use that disk” and then crashed a few seconds later. I have never had a USB device fail like this on any computer before. Also, the phone’s preferences menus are lame and limited, so on the screen, I can’t keep the network operator name from over-writing the Date/Time display. Finally, my network provider requires some slightly odd GPRS settings (e.g. funny DNS port numbers) and the phone doesn’t have a way to set those, so I can’t connect. I reported this on the SavaJe developer forums, and some badly-programmed bot pretending to be a “SavaJe Developer Services Engineer” mindlessly pointed me at the directions to the phone’s GPRS setup screen, when I’d specifically stated that that screen didn’t do what I needed. SavaJe might turn out to be a good idea, but they’re doing their best to cover that up. [Update: As of sometime over the weekend, an actual human seems to be having a look at the situation, over at the SavaJe developer forums. So let’s see...] [Update: Got a nice email from Larry Kaye, Manager of Developer Services over at SavaJe. Very to-the-point; yes, they know about most of my issues, are working on them. That’s all anyone can ask for in a bleeding-edge developer-release product. Will report further.]
Multicast ·
I’m polishing up Sigrid so I can write about it and (if anyone’s interested) release it; I switched the latest JXTA (2.3.7) in—it lives at the bottom level so that the grid nodes and clients can discover each other—and everything broke, don’t know why. I still think JXTA is the right answer down the road, but on impulse I cracked open Java in a Nutshell and Stevens’ Unix Network Programming, and poked around the online Java tutorials to read about datagrams and multicast. Damn, multicasting through the Java API sure seems easy. That same day I whacked together a couple hundred lines of code to do simple discovery, with aging even (so that you forget about things you haven’t heard from in a while) and tested it on a bunch of computers within easy reach; and it all seemed to Just Work. There are lots of useful-looking knobs on the side to deal with TTL and NIC selection and so, but the defaults seem well-chosen. As long as you’re prepared to deal with the fact that any given message might not get through, and to spend a couple of minutes here, it’s really not very taxing. I’m starting to wonder why you’d need any layers of abstraction at all. Question: Do Python/Ruby/Perl/Javascript have these coolio easy-to-use libraries too? [Update: Jason Briggs shows how to do it in Python (but it takes as much code as Java, that can’t be right.) Kevin Hamilton wrote to point out Spread, which seems to have multi-language support. Arkaitz Bitorika recommends zeroconf.]
How to Send Data ·
I’m sure this has long since dawned on all the really smart people, but it’s really starting to become fifty-foot-letters-of-fire-in-the-sky obvious: if you’re sending anything across the Net, why would you ever send it uncompressed? And if you’re sending something to any audience other than the whole world, why would you ever send it unencrypted?
Fat Pipe, etc. ·
I gather that David Isen gave a rousing talk at the recent O’Reilly Emerging Telephony Conference, which involved chanting a little mantra about how network providers should behave: Fat Pipe, Always On, Get Out of the Way! David generously credits me with inventing the phrase, which is true, see Fast and Always On, an otherwise-forgotten fragment from March 2003. David’s performance art got noticed. I’m not entirely a fan of David’s poetry, but the Freedom to Connect event that he was promoting looks darn interesting.
WaPo Still Screwing Up ·
The Washington Post has noticed the brewing storm over the two-tier Internet; Doc Searls gets the long-term credit for starting the storm brewing. The WaPo piece, The Coming Tug of War Over the Internet, is clueless, at a trivial level in alleging that the debate is happening “on obscure blogs”, but most of all in the outrageous claim that “Companies like Google and Yahoo pay some fees to connect to their servers to the Internet, but AT&T will collect little if any additional revenue when Yahoo starts offering new features that take up lots of bandwidth on the Internet. When Yahoo’s millions of customers download huge blocks of video or play complex video games, AT&T ends up carrying that increased digital traffic without additional financial compensation.” While the details of the deals by which the big boys buy bandwidth are closely-guarded secrets, the notion that any of them can dramatically increase their net traffic without paying for it, that notion is just wacko. I’ve sent Christopher Stern, the author, an email, but this silliness is already on the streets of Washington in a few hundred thousand dead-tree instances. The difference between blogs and the mainstream media is that when we screw up, we can mostly repair the damage. [Update: Five days later. No answer to my polite, friendly email. No change in the article. So this “journalism” thing... it’s a profession where you can just make random shit up and print it whether it’s right or wrong, and ignore feedback, and you just don’t do those “retraction” or “update” or “apology” things? Seems like a flawed, short-lived business model to me.]
HBR1 ·
I couple of years back I wrote about the advantages of using iTunes or XMMS to soak up Ambient Internet Brain Goo. These last couple of days I’ve been learning how to partition the disks and install multiple operating systems, some of ’em pretty bleeding-edge, on my Ultra 20, which involves quite a bit of waiting and irritation. I owe my continued sanity to HBR1; as far as I’m concerned they’ve got the best brain goo going.
Internet Stamps ·
This week’s splogstorm and the endless flood of email spam are two symptoms of the same disease. When you allow people to add content to the Net for free, the economic incentives to fill all the available space with with spam are irresistible, and fighting back is difficult, maybe impossible. This works because, while the payoff per unit of spam is low, the cost is zero. Well, we can solve all these problems at once. It wouldn’t be free, but it would be cheap and it wouldn’t be that hard. It’s called “Internet Stamps” ...
GAIM & Adium, Good Stuff ·
I succumbed to peer-group pressure and gave Adium a try; it’s a Mac instant-messaging client, wrapped around the Gaim code, that supports more or less every IM system on the planet. I’m very impressed, it’s good stuff. Gaim is very solid, and as for the OS X wrapping... well, iChat makes native AOL look klunky and primitive, and Adium makes iChat look sloppy and space-inefficient; it gets the job done and gets out of the way. Also, if you want to whisper secrets, it supports OTR encryption. I can’t push pictures through it or do video chat, so iChat will still get used sometimes. But, as of now, you can talk to me on AIM, Jabber, Yahoo!, and probably even MSN pretty soon. [Update: MSN too, tim dot bray at sun dot com (uh, do I know anyone on MSN?); I’m now superultramegaconnected.] Adium: highly recommended. [Update: There’s an irritating bug, Adium from time to time makes it look like I’ve dropped off AIM even though I’m still there. I’ll have to go poke around and see if the developers know about this.]
An Echoing Silence ·
This weekend, I’m being reconfigured; to be precise, the vast crowded commons of Sun email is all being reconfigured, and this is my weekend to leap the gap from before to after. So my Sun email is inoperative till Monday or so; if you need to contact me electronically, a quick Y! or G search will turn up another perfectly good address.
Google Talk ·
Yep, it works with iChat. Yep, I’m signed on (my gmail address should not be hard to deduce). Yep, XMPP as a protocol probably has the legs to beat any other single candidate. Yep, it’s dumb that the chat services don’t interoperate. Nope, I don’t necessarily trust G’s benevolance, but yep, it’s good not to have all my eggs in an AOL basket. [Update: further thoughts.]. Item: Uh, anyone can run a Jabber server, is this news story no more than “Google runs one too?” Item: Ars Technica is dismissive. Item: Hey, Apple; why do I have to have two buddy lists, one for “classic” iChat and one for Jabber? Item: All these names I don’t know are pinging me, wanting to add me as buddies. For the first few, I accepted, then sent a message “Do I know you?” So far, nobody’s answered, so I removed them. [Update again: Interoperation between iChat and any non-Mac GoogleJabber client is shaky-to-absent. I tried to use Nitro, a native Jabber client, and it wentup in smoke.]
Down & Out in Tulsa ·
If it seemed like ongoing wasn’t there, it wasn’t. My host has a dire tale of cascading failure, but the weird thing is, when the site was down, traceroute showed the packets cascading into Williams Communication, where they struggled from Palo Alto to Santa Clara to Denver to Dallas to dusty death in Tulsa, Oklahoma. How unfortunate.
Holy Gigabytes, Batman! ·
In April, ongoing served a total of 84.5 gigabytes of data to the world. Pardon me, but that just seems totally mind-bogglingly ridiculous.
First Skype ·
So I just made my first Skype call, from a hallway in Makuhari to Lauren’s cellphone in Vancouver. She was busy, so it was just “Hi, talk again later.” But it worked and it cost me €0.02, which seems pretty fair.
Stronger Foundations ·
The Net today is standing on slightly firmer foundations than it was a few weeks back. On December 15th, the W3C issued Architecture of the World Wide Web, Volume One as a “Recommendation”, i.e. as close as they get to calling anything a standard. If you read it, there’s a lot of focus on URIs (Uniform Resource Identifiers, as in what we usually confuse with the Universal Republic of Love). Today saw the final publication of the URI specification as RFC3986, also known (even more impressively) as IETF Internet Standard #66; some of the IETF’s most widely-deployed protocols never make it to “Full Standard” status. I’m hopelessly biased because I helped write both of these documents, but I think that each is individually important and that the combination is really important. Most people can’t possibly imagine how much work it is to grind these things out, and how many revisions it takes to get one right. I originally wrote all of what is now Section 6 of RFC3986, and I think there are very few sentences in there that haven’t been updated a few times, almost all for the better, and almost all the work was done by Roy Fielding, who deserves a deep bow from us all. The Internet and the Web aren’t things and they’re not places, they’re a mesh of agreements that allow us to talk to each other and to be less stupid. These two documents are important links in that mesh.
Post-and-Poll ·
The arrival and insanely-fast growth of syndication/RSS technology brings a New Thing to the Internet. Until recently, there was only one messaging architecture known to work at Internet scale. That was store-and-forward, as in how email works: I send my message to a computer near me, which stores it and sends it to another computer near you (with retries and so on as appropriate), which stores it, and you retrieve it from that computer. Syndication has proven that a different model, post-and-poll, scales up too. It works like this: I post some data which contains either messages or message pointers to a public place, and you poll periodically to see what’s new. The difference is that store-and-forward supports anybody-to-anybody message traffic, while post-and-poll assumes separate communities of senders and receivers. People who are designing message interchange frameworks that might need to become Internet-scale should consider this, and be careful of architectures that don’t fall into one of these two baskets, because nothing else has yet been shown to work. [Update: Somehow I forgot to credit Mark Hapner of Sun who pointed all this out to me, presenting it as something obvious, not a discovery; but then I realized that it hadn’t been obvious till he did so.]
Jamaville ·
I’m on vacation for a week in Saskatchewan; lots of family here, so we do this regularly. Anyhow, my Mom in Regina uses dial-up, which mail volume has made impracticable for me. So, I was pretty well resigned to being mostly Net-free. Except for, I’m sitting in Mom’s living room here in a nice ordinary residential neighborhood and I turn on the computer to check something and here’s this WiFi network named “jamaville,” the signal is only really stable in one corner of the living room, but hey, I’m on-line. I told my Mom the name and she drew a blank on all the neighbors and even called one who’s kind of high-tech, no idea who it is. The word doesn’t even show up in Google (that is, it didn’t until today). So whoever you are, Jamaville, thanks and my apologies for leeching a little bandwidth for the next couple of days. Hmm, if WiFi is showing up in random locations in small Prairie cities, doesn’t that mean it’s pretty soon going to be basically everywhere? [Update: Follow-up on Google propagation weirdness and content-replication lameness.] ...
Telephone Inflection ·
Just a couple of data points. I spent an hour talking to Henry Story in France this morning, he’s doing some work on BlogEd and given the obvious pain around Web authoring, maybe we should be looking closer at that. Oh, Henry and I didn’t use the telephone, that would cost money, we chatted face-to-face across eight timezones via iChat AV, which is of course free. Other telephony news: I have a Vonage phone on my office desk, and now Vonage tells me that for an additional C$12.50/month, I can get a SoftPhone. If I do, then my computer will have a phone number... that phrase somehow resonates; I don’t think I understand what it means yet. Meanwhile, Russell Beattie has been telling us about the present and near-future (1, 2, and 3) of wireless. It seems to me that the whole world-wide telephone business has been smashed into little pieces and thrown up into the air, and who can tell what it’s going to look like when it all lands. [Update: Later the same day, the launch of Skype 1.0 for Windows. Hold on tight.]
Stupid Broken Wintel ·
Lauren is going on a trip in a few days, and we thought that free videophoning would be nice to have while she’s on the road. She’s got a decent IBM Thinkpad X31 which has FireWire, and AIM is supposed to work with iChat A/V, so this should be possible. You can’t plug an iSight into Windows, so she got an “iBot” FireWire cam from Orange Micro. The Thinkpad has a FireWire port, but it’s a passive four-wire that doesn’t provide power, so she had to get a powered hub (this is already too much work). Then she fired up AIM and... no luck, it didn’t recognize the iBot; it did, however, let us audio chat back and forth. Windows XP saw the camera just fine and you could see the video. We checked the iBot with the Mac, it worked perfectly with iChat. First, she spent some time on the Web Site; no help, but there was a phone number. She called it, pressed the number for tech support and a recording said “for tech support send email to support@.” So she sent the email and got back an auto-responder saying “for tech support go to the Website.” Then she tried it with Yahoo Messenger, and it worked in webcam mode, incredibly slow, but then there was no audio chat. Finally we plugged in our big hand-held videocam and it also didn’t get recognized by AIM. So I’m not sure whether IBM sucks or XP sucks or AIM sucks or the iBot sucks. But it’s the iBot that’s going back to the store tomorrow. (Lauren would happily get a PowerBook except for she finds a touchpad massively unpleasant. Since it is well-known that women have generally more sensitive fingertips than men, I wouldn’t be surprised if she’s not the only one. Earth to Apple...) Sometimes I hate computers.
iChat AV Irritation ·
So, I can video-chat to Simon Phipps in his place in Southampton, England just fine. Steve Gillmor can video-chat to Simon too. But Steve and I can’t video-chat to each other. ConnectionDoctor says Steve’s not responding to my UDP packets. NatCheck says nothing’s wrong. I turned off my firewall, but I’m sitting behind a DSL modem and a D-Link router that may be screwing things up. Mark me puzzled. [Update: Flip Russell, who’s been around this track, writes to tell me that here and there around the Internet are routers that just don’t route UDP, and that if one of those is between you and whoever you’re trying to iChat with, audio/video just isn’t going to happen, and there’s probably nothing you can do about it.]
More Spam Damage ·
I subscribe to a few IETF-centric mailing lists, including atom-syntax, that are hosted at the IMC; Recently, I posted an Atom-related suggestion (see also here) but the posting never showed up. I checked with Paul Hoffman, who does a fantastic job of running the site (competently-run mailing lists aren’t that easy to come by), and he told me I’d been auto-unsubscribed because my ISP had decided, deferring to the SpamCop Blocking List, that the IMC’s SMTP was a spam source and (temporarily) blacklisted it. This is the second time in a month that I’ve had legitimate emails get bounced this way. I re-subscribed from my Sun address, but apparently, to quote Paul: “If you trust spamcop, you will continue to lose your mail randomly without knowing why.” If you read the SpamCop page linked to above, it looks like SpamCop would agree with Paul’s analysis. Anyhow, now I’ll find out if my ISP will stop applying this filter to my email, and if not, I’ll have to find a new ISP.
It’s Over ·
When invitations to LinkedIn and Orkut started coming along, I joined up, and (on Orkut) even proactively signed up to be friends with some people I knew who were already there. But I never figured out what it was all for. Maybe I’m wrong, maybe these are the first symptoms of something big. Today, I look at my inbox and see a few more invites and you know, it just isn’t worth the time to go hit the sites and click on “Yes” or “No.” So if it looks like I’m ignoring your invitation I am; but don’t take it personally.
New Virus, Yow ·
This virus that’s going around trying to get you to click on a .PIF because it’s partial or has non-ASCII in it or whatever, it’s hitting my inbox harder than it’s ever been hit before. Maybe we’re watching a record being set; the mind boggles at the thought of the billions of these things that are swooshing around mailspace. The stories say the virus-hounds haven’t figured out what it does yet. Well, I can tell you one thing it does: mail itself to everyone in your address book, faking a signature from someone else in your address book. Er, maybe the world should stop using Outlook. Just a suggestion. [Update: Jon Udell writes me to point at this excellent four-year-old piece; the email client there is Outlook and he still uses it, and the way he uses it makes it safe. He’s right and I was wrong: The problem isn’t Outlook, it’s Windows.]
Get Yer Social Networking Here ·
Sometime in December, somebody flipped a big switch and all of a sudden everyone was inviting me to join their Linkedin network. Then suddenly last week the Kozmick Finger pointed at Orkut, and near as I can tell, all the geeks on the planet have spent this weekend busily inviting each other to be Orkut pals. It all seems mostly harmless; mind you, I haven’t actually got any use out of either of ’em. For what it’s worth, all the Orkutians seem to be heavy geeks, while about half the Linkedincrowd is VCs and businesspeople. I don’t think it’s gonna change the world, but I’ve been wrong before. To those whose invitations I’ve declined: sorry, nothing personal, it’s just that I feel I ought to either have spent some face-to-face time with you or been in some substantial online interaction.
Email Tech 2004 ·
In the last few weeks I’ve upgraded my email environment here and there, and I thought it would be worth passing on hints in the areas of mail-sending service and security ...
On Postel, Again ·
Mark Pilgrim has echoed Aaron Swartz’s earlier call for, in general, forgiving parsing of Internet content and, in particular, the application of this “liberal” policy to the parsing of subscription feeds, and in particular particular, to the parsing of the Atom format. Others including Dave Winer have weighed in on the other side. Parts of this no-exceptions message are mistaken and malformed, but I’ll parse it forgivingly and address some interesting related issues ...
Telephony R.I.P.? ·
I have an iSight and a nice new Mac laptop. I also have a beat-up old Mac and a decent Canon videocam that I don’t use that much, not having (yet) developed videographer’s reflexes. Anyhow, the Canon has firewire output, so I plugged that into the old Mac and what do you know, it works just fine with iChat AV. So we put the old Mac and the Canon with a little tripod on a desk in a quiet but wired area upstairs and it’s a free videophone to anywhere in the world. Restating for emphasis: whenever I’m anywhere in the world and have an Internet connection, I can have a free videophone call home, that goes on as long as I need to and nobody’s counting minutes or running up a phone bill. Let’s see; free telephone with video, or pay-for-it telephone with no picture. Costly and voice-only, or free with a picture. I think this is what an inflexion point smells like.
DynDNS, Dig It ·
This is just a plug for DynDNS.org, who provide all sorts of useful services related to DNS and mail. Basically they take care of a bunch of things that in an ideal world shouldn’t be necessary: If you have broadband but your DNS keeps shifting; if you can’t get to your ISP’s mail-sending SMTP machine; and so on. Some of the services are free, and the rest are ridiculously cheap, and it seems to Always Just Work. Check it out.
Bye-Bye, Modem ·
Talking around the table over sushi and beer the other night, we realized we’ve reached an inflection point; a lot of us can really no longer use dial-up effectively on the road. The volume of email (mostly spam, but even the legit stuff) has gotten so high that you just can’t afford the time for the modem to wade its way through it. IMAP plus server-side filtering helps less than you’d think, because IMAP is such a chatty protocol. It was here in Japan, a decade or so ago, that for the first time I was able to dial up and get my email from on the road. At the time it was a huge quality-of-life win and I remember signing off “Emailing ya from Japan, dig it!” Well, I’m blogging from Japan, but it’s through a fast smooth Wifi connection, just open up the laptop and I’m on the air. Two of the people in the room here have Vonage boxes and are getting local phone calls; dig it!
Another Whack at Spam ·
What happened was, I was at a table with Jeremy Zawodny, Dave Sifry, and Doug Cutting, which is probably around fifty aggregate years of big-iron experience. So as usual we were bitching about spam, and we had an idea that would shut it down for sure. [Updates: Prior art and an improvement.] ...
Spam Snapshot ·
My spam filter is reasonably well-trained against SoBig now, such that only a dozen or two forged-To bounces a day get through; the price being that I am unlikely in future to notice when my own emails bounce. Also, the endless inventiveness of the spam merchants is alarming, and they manage to get a few past Mozilla’s Bayesian defenses. Two items of note in this space in recent days: First, the ever-inventive Paul Graham suggests that filters automatically dereference every URI in each incoming message; this is really clever because it means that anyone who sends spam is going to incur a real tangible expense, since nobody gets bandwidth for free. Second, Bill Weinman proposes AMTP, for Authenticated Mail Transfer Protocol; a quick reading of the draft reveals no obvious fatal flaws but I’m no expert in this space. Knowing who sent every email would very likely make the problem go away, though.
WiFi Where? ·
I was sitting in the airport using my $6.95/day Wayport connection to read the news, which included a story about the danger of a WiFi bubble. Which leads one to wonder, where do we really need it? ...
Degrees of Viral Separation ·
I was nuking a few dozen pieces of Sobig.F dung that had made it through the mail filter, recognizing a few of the names that had been forged in the “From” and “To” fields, not recognizing more, and it occurred to me that each instance of this virus contains an assertion about three people: that one of them knows the other two. There’s a business plan lurking in here ...
On Email ·
Everybody knows that this week’s virus-storm has hit so hard because everyone runs Outlook; so one way to improve the situation is to not run Outlook. Herewith consideration of some pros and cons, and a look at a few email alternatives, including Eudora, Mozilla, and Pegasus ...
Thinking of Bob ·
Bob Metcalfe, that is, who regularly predicted that the Internet would collapse, and famously ate his words—literally, he ground ’em up in a blender and ate ’em, I was in the room—at one of the Web conferences. Well, at the moment I can’t connect to AIM and I can’t connect to Google, and I’m getting a couple dozen echospam per hour (bounces from spam with my address forged) and even though I just turned on the computer after a couple hours downtime, NetNewsWire says “nothing new” which I flatly don’t believe. Probably just something else flailing away at the Wintel monoculture. But I don’t like it.
I work at Sun Microsystems.
The opinions expressed here are my own,
and neither Sun nor any other party necessarily
agrees with them.