January 31, 2004: |
A few odd lots while the snow comes down, to the tune of perhaps 4" by tomorrow:
|
|
January 29, 2004: |
As Brook Monroe most helpfully pointed out, I had forgotten that glass was a supercooled fluid (see yesterday's entry) because...it isn't. Glass being a supercooled fluid is a sort of geek urban legend. Glass is actually a simple amorphous solid, and nobody's really sure why it fractures the way it does. Another nice piece on the subject that Brook sent me is here. My experience with optical glass-pushing involved something that really is a supercooled fluid: Pitch. When you sandwich a layer of pitch between two glass disks, the pitch flows under the weight of the upper disk until it contacts the upper disk (which has the optical surface) smoothly and completely. Rubbing the glass over the pitch allows you to polish an accurate spherical or parabolic surface, though it takes more time than modern folk like to spend on such things. (In looking back, my 10" F6.7 praabolic mirror took me about 600 hours to complete. However, at age 15, with neither job nor girlfriend, it was an expenditure I was more than willing to make.) In working with pitch at Adler Planetarium's optical shop in Chicago, I did notice that hard pitch, if struck on an edge, tended to produce a conchoidal fracture that looked a lot like glass chipped on an edge, but that may be the best evidence I ever had for glass's fluidity. Alas, my big sin was not researching it on the Web a little more before writing an entry on it. Mea Culpa. |
|
January 28, 2004:How's
|
Some odd lots at the end of a four-day (whew) lapse:
|
|
January 24, 2004: |
There was something extremely satisfying about getting our house numbers put up on Friday. My sense of place, which has always been extremely important to me, was much stronger after that, standing in front of the house I'll be living in shortly. We don't name houses here in the US like they do in England (where an address can be something like "Crustwyck House, Quibble-on-Wust, Wumbledorf, Middlesex") so the numbers take on the same mythic importance of names. I'm also quite thankful of the smallness of Colorado Springs, where I can actually have an address with only three digits in it. Public safety law here requires that house digits be at least 6" high, and mounted under a light. Our neighbors in Scottsdale had an address like 33046 N. 69th Streetwhich would have been completely hopeless on our garage pillar! |
|
January 23, 2004: |
One of the hassles a Windows application developer has to deal with is laying hands on suitable icons. One issue, on which Brook Monroe has written, is the difficulty of expressing a subtle idea like "find next" or "filter on filename" in a 32 X 32 block of pixels. My take on that is not to sweat what the icon itself looks like so much as ensuring that people can connect an icon on a button to the feature that the button invokes. That's just engineering; balloon help is what I use. Icons are really shortcuts for people who already know the menus and have worked the application hard enough to know in detail what it does. I think it's a shortcut to madness to expect every icon to be completely self-explanatory to people who have never touched the application before. That's why we have both menus and icons; menus are really a built-in training course on using the app. The more serious issue involves copyright and "needless differentiation." Icons, like any graphical art, are copyrightable, and you can't just scrape icons out of somebody else's app and pour them into your own. In fact, you can't necessarily draw an icon yourself in the pattern of someone else's icon; if it's too close (and how far can you go in a 32 X 32 grid?) you get sued. If it's too different, you're inventing yet another dialect in what should be a universal iconic language. I hunted for and found the infamous EldoS Icons, a 100+ MB collection of 20,000 scraped icons, and boggled at the number of different ways people have devised to say the very same things. The reason that EldoS took it down is same the reason there are so many: To avoid copyright infringement, every major software vendor had to invent a completely independent icon language for its own apps. (The shareware thumbnail viewer that EldoS included with the now-disavowed icon collection is still available and I found it quite useful.) The open source world is way ahead of us in this respect. There are a number of open source icon projects on SourceForge, though most of them are in .png format and must be converted invidually to .ico files for Windows work. The SVG icons are probably the best known, though the ones I saw were 16 X 16 rather than 32 X 32. The SVG collection was fielded as a "reference iconset" by its creators, and that's a really good concept. Perhaps over time Linux distros will converge on the UI side, with a set of common icons spanning all distros. We can hope, and in the meantime, I'll be mining SVG for internal icons for Aardmail. |
|
January 22, 2004: |
The
landlord finally had the glass replaced in my office window here (see my
entry for January 2, 2004) and I did a little more detailed cleaning behind
the black couch. I was struck by the tendency of the glass shards to be
dagger-shaped rather than irregular in outline. (Even more regrettable are
the multitudes of quarter-inch fragments that are nearly invisible but have
precisely the same shape!) Auto glass manages to fall into tiny little cubettes
when shattered, though I don't know how that's accomplished. Some of the
people who beta tested my novel objected to my contention in the first chapter
that the diamond-coated corpses in the necropolis, when struck, would shatter
into narrow, arm-length, fearsomely sharp fragments on which a man could
impale himself. It seems to me that window glass always does fall into nasty
shapes when broken, so why not diamond? What dictates the shape of the fragments
when glass is broken? Given that we don'tyethave sheets of diamond
to experimentally shatter, should I have known better? And if so, how?
|
|
January 21, 2004: |
As some of you know, I recently co-authored a book with the tireless Joli Ballew. Degunking Windows rolled off press on Monday, from Paraglyph Press, the imprint that I co-founded with Keith Weiskamp last year, and which is my current employer. It's the first new book that Paraglyph has released under our new sales/distribution relationship with O'Reilly. It's about cleaning out your PC and covers everything from temp files to adware to spam to registry keys. The point is to make older PCs run a little faster and a little better, so people won't be tempted to just put them out on the curb. Our slogan for the project is: "Don't junk itDegunk it!" The cover at left is an early one, before Joli took on the project, and her name isn't shown. (I'll swap in a current cover shot as soon as I get one.) The concept was actually Keith's, and I hope the campy cover works. I keep wondering if the stock photo is truly period, or if they dressed up some poor model born in 1982 in Fifties clothes, hair, and makeup for the shoot. Talk about becoming your mother...or your grandmother. Keep in mind that it's not a geek tome; we were shooting for an audience of ordinary people who may not even know that degunking a computer is possible. If you're a geek and don't know this stuff already, well, turn in your geek badge! |
|
January 20, 2004: |
A few odd lots on this snowy Colorado morning:
|
|
January 19, 2004: |
There's a common abbreviation in use in ham radio: "FB," meaning "fine business," which is another way of saying, "good!" or "kewl!" I've used it for thirty years, and only recently learned that among the younger, non-ham crowd, it has a related but somewhat more emphatic meaning: "F-ing brilliant!" Well, on Slashdot this morning, I learned of something that I would definitely characterize as FB, whichever way you want to take it. A company named Habeas has cut a deal with all the major server-side spam-filtering companies to whitelist a short poem (a haiku, actually) so that any email containing this poem is automatically allowed through the filters. There's some subtlety involving mail headers, but that's the gist of it. The service is really targeted at legitimate newsletter publishers who are being blocked by server-side spam filters (see my entry for January 14, 2004) and need a way to get through. Habeas vets the newsletters for legitimacy (which involves a very stiff set of requirements!) and then licenses them the use of the poem. The real value-add in Habeas' service is that they aggressively prosecute copyright violation on the poem. Copyright laws, not having been diluted by direct marketing firms, are much stronger than any antispam laws ever passed. So if a spammer starts using the haiku to get past filters, Habeus goes after them with lawyers blazing. Like I said, FB. It's not the final answer, and it's only one small piece of the problem, but it's nice to see technologists thinking a little outside the box for a change. All we need now is authentication, or at least SPF. |
|
January 18, 2004:How's
|
I've been quiet for a couple of days because the carpet is going in up at the house, and there was an immense amount of grit and dirt and trash of all species scattered around the entire structure. They told us that they would clean up before the carpet went down...but what they meant is that they would clean up the areas where there would be carpet. The unfinished bedroom, the mechanical room (that's what they now call the place with concrete floors where things like furnaces hang out) and the entire main level were pigstys. In addition to pounds (I'm not kidding!) of good old Colorado dirt, there were screws and wire snippets and cigarette packs and soda bottles and Burger King cups and broken floor tiles and scraps of cardboard and tape and nails and tacks and instruction sheets and pieces of locksets and bookshelf brackets and lord only knows what elseall of which would be tracked over and ground into our new carpeting by the tramping tradesmen, including the guys who were laying the carpet. So I've been up there for a couple of days, sweeping and vacuuming and wet-mopping the whole place and the porch and the new front sidewalk to boot. I'm not quite done yet, but it's a vast improvement over what I was looking at Friday morning. It looks amazingly like a house now. There's no "construction" left to do at all. What remains is cleanup and touchup, leading to the inevitable game of "punch list" that we'll begin sometime this coming week. In the left margin are some recent photos, of the sidewalk and driveway apron being poured, and the house itself as it now stands. There's lots of construction debris lying around outside, and some of that will be picked up (though not by me!) but in truth, the landscaping and detailed cleanup of the lot around the house will have to wait until the ground thaws. Still, we're almost there. It's been going on so long it'll seem funny actually living therebut that's what Carol and I want right now more than anything else on Earth. |
|
January 15, 2004: |
I suspect that there's a way to say "I am overwhelmed!" in Elvish, but all my Tolkien books are packed, so you'll just have to get it in the best words I know how to say. Wow. Having just gotten back from seeing The Return of the King for the first time (with my new friend David Beers) I'm still bumping into walls. And I realize that I missed a great chance. 36 years ago, in 1967, three best friends who shared a lunch table at Lane Technical High School in Chicago discovered Tolkien's trilogy at the same time, and for most of the rest of our high school careers we talked about the story line, argued about the pronunciation, and speculated who should play what characters in the (what we considered inevitable) movie version. These same three guys, myself, Tom Barounis, and George Hodous, pledged a solemn vow to meet on the Moon to usher in the year 2000. Yes, we were seriousas we spoke the words it was still 33 years away; how hard could that be? We missed the Moon at Millennium (2000 or 2001, however you count it), but I'm glad that I lived long enough to see the movie that we were sure would be released by 1969. And what I should have done was found those two guys, and gone somewhere to see it together, three seats in a row, like we'd spent so many lunches back at Lane Tech. Tom now lives in Niles, Illinois, less than a mile from where Carol grew up, and we see him regularly. George vanished on us some time back, but I suspect he'll turn up again when he's ready. And hey, there's always DVDs. About the film itself I can't say very much. It rolled over me like a tidal wave, just as the book did the first time I read it. Everybody has their own quibbles (I have a few myself) but Peter Jackson did it as well as any filmmaker ever could, and it's entirely possible that no fantasy film will ever match it in sheer, glorious audacity. (No other fantasy film may ever match it in revenues, either.) And as the last ship to leave Middle Earth set sail from the Grey Havens, leaving three sad hobbits on the wharf, I realized that what The Lord of the Rings was about, under it all, was friendship, and how all good things in the world depend completely on the bonds that we forge with one another, and how against those bonds the gates of Hell cannot prevail. If you haven't seen it yet, go with your friends. And if you saw it alone, go again. I guess I missed the Moonbut one out of two ain't bad. |
|
January 14, 2004: |
Esther Schindler sent me a pointer to a detailed article by Fred Langa describing an email experiment he conducted, one that confirmed what many of us have long feared: That IP-based black holes like MAPS and hair-trigger server-side spam filters are preventing as much as 40% of legitimate email from reaching its destination. We can't even search our "Junk Mail" folder for it, because it never gets down as far as our own PCs. 40%. Yikes! Oddly, Fred favors Bayesian filters, which I found capricious and unpredictable in my own tests, though in truth, POPFile would be much more effective if it included a way to automatically build its whitelist from an address book. I currently get between 500 and 600 spams per day, and I only stay ahead of it by constantly fine-tuning Poco Mail's slightly lame and very opaque filtering mechanisms. What gets past Poco requires a surgical precision and rate of adaptation that we might not reasonably expect of an email client. I'm building Aardmail not so much because I think it will be miraculously effective so much as the fact that I will control it, and I'll be able to counter newly discovered spammer attacks the same day I first see them. In fact, I'm considering using a Pascal script interpreter component in Aardmail, so that I can write filtering scripts in Pascal and add them to Aardmail without having to recompile the whole program in Delphi each time I have to tweak a filter. What Fred Langa is really telling us is that, due to the spam onslaught, email as a communications medium is failing. That being the case, it boggles me that SPF and genuine address authentication simply aren't happening. Authentication should, in fact, be the single most important challenge the technology community facesand instead, we're bickering over DRM and whether Microsoft has too much market share. |
|
January 13, 2004: |
Read yesterday's entry if you haven't alreadywe're talking about the ebook almost-industry, and how the lack of industry standards in virtually every facet of ebook publishing has stopped the almost-industry in its almost-tracks. Yesterday I promised to explain why strong ebook standards should worry Big Media. However, I've changed my mind. What I was going to say is that strong standards for ebook naming, hashing, and indexing (yielding an online index of digital content something like Bowker's ISBN index of paper books) would make file trading easier, because it would make file trading so simple from the user's perspective as to be virtually automatic. In other words, a file trader would look up an ebook in the index, and submit a request for a particular title to the file trading system. At some point (depending on how popular the requested item was) the item would come back. (I'm being vague about mechanisms here because there are a lot of ways to share files, and this concern applies to any and all of them.) I thought that would be pretty scary, but it's actually not all that different from what happens now. My problem is that I don't do any file sharing myself, so the file sharing process still strikes me as irritatingly difficult, much as the original 1983-vintage DOS-based Word Perfect struck non-users as almost impossible to grasp, even while daily users made it do backflips without half thinking. If you could simply yell at the sky, "I want a copy of Assembly Language Step By Step!" and it just falls into your hands, well, that scares me. Alas, the people who make a hobby of file sharing are very good at it, and particularly for popular titles (read here, titles fielded by Big Media) getting them isn't a whole lot more difficult than yelling at the sky. So we're already there, and as they never stop telling us, Big Media is afraid of file sharing. However, what should scare Big Media even more is what I've said several times already: File sharing is going underground, into darknets and even personal, meatspace contact. You can hand a friend a DVD-ROM containing 1,000 MP3s (or probably 1500 ebooks) in about five seconds. And that's with today's clunky red-laser DVDs. Sooner than you know, we'll be burning blue-laser DVDs with 27 GB capacity. You want high-bandwidth file trading? Do the math. |
|
January 12, 2004: |
As both a publisher and a futurist I watch the ebooks industryif you can call it thatreasonably closely. It's not going especially well, as a major story in the Technology section of today's Wall Street Journal clearly pointed out, if between the lines. Industry leader Rosetta Books, which four years ago created what even I consider a reasonable business plan, has achieved annual revenues of only $100,000, and furloughed all its full-time staff save CEO Arthur Klebanoff. If this is the industry leader, wellwe may not have an industry. Part of the problem is that today's reader hardware doesn't work well except for illustration-free works like novels and textual references. PDAs just don't have the display resolution, and Microsoft is still skimming cream on the Tablet PC OS, forcing prices on what is basically a laptop to $2500 or more. Oddly, I find that e-books read better for me on a CRT than an LCD, at least at the current font-aliasing state of the art. If there were still Radius Pivot CRT displaysa very clever pivoting display that was popular seven or eight years ago, primarily for MacsI'd be tempted to get one. I had a Genius monochrome portrait display for many years and loved it, but the company foundered before it could field effective Windows drivers. Pricing has been a further issue. I don't think people are going to pay full cover price or even 25% off cover price for a completely intangible book. Rosetta has brought prices down to the $10 level, but even that's too high. Consumers seem to think that $5 is about right, but nobody seems to want to play at that price point. Publishers moan about piracy, and authors moan about publishers. We still don't have an industry. Chaos in the format and DRM world is another roadblock. There is huge consumer resistance to the sort of scorched-earth DRM that big media is demanding. Small media seems to have a better grip on this. I've found, in auditing the alt.binaries.ebook.technical newsgroup on Usenet, that O'Reilly's completely unprotected ebooks are the ones most frequently posted. And is O'Reilly in trouble financially? Not at all. In fact, it's probably the strongest small technical publisher out there. DRM may be less necessary than we think. It doesn't help that there are four or five completely incompatible DRM systems in wide use (if "wide" means anything at all here) each of which requires its own proprietary reader. Some of those readers take liberties with Windows that I find unacceptable, like refusing to run if a debugger is in memory, and refusing to be knocked out of memory with Task Manager. I actually have a few of O'Reilly's compiled HTML (.chm) ebooks, and they work surprisingly well. Adobe's PDF format works well too, and doubtless there are other formats that I would like if I could run them. This problem of multiple formats could be mitigated by the use of an XML-based metadata system like RDF that would allow an ebook to export its TOC and index to a centralized library manager. I would buy more technical ebooks if I could do cross-library searches on them, and I'd be more than happy to work with multiple readers by clicking on a line in a search-results list. I guess what this means is that to have an ebooks industry, we first need an industry-standard ebook API. It hasn't hit the ebook publishing industry yet, because they're book people, not programmers. Nonetheless, it's true: Ebooks are databases, not books. Few people are going to read novels on their PDAs, but I would be happy to read technical books here in my computer chair, if I could centralize access to library functions. That would be a wonderful thing for consumers... ...but there is a very subtle danger in it for publishers, especially those paranoid big ones. (They may not be paranoid completely without reason.) I'll explain that danger tomorrow. |
|
January 11, 2004: |
I don't really think CAN SPAM is going to reduce my spam count one lick, but I've been watching my daily intake of spam closely since January 1 to see if the nature of incoming spam changes at all. So far, not much: I've gotten somewhat fewer new domains to block, and a few more messages are appearing with postal addresses in them somewhere. This is good, at least for the moment. A postal address is a good filter value, one unlikely to generate any false positives in legitimate email that I might receive. Fewer new spammer addresses probably means that those spammers who want to stay "legitimate" by registering their own addresses (rather than forging headers or using chickenboners or open relays) are kicking back and trying to figure out how to wiggle out from under CAN SPAM's restrictions and still pump out spam in billion-piece quantities. This won't last. My prediction is that the shadowy spammer utilities that create spam will begin generating phony land addresses with random elements to give the appearance of legitimacy without creating a persistent filter value in each message. In other words, we'll begin seeing addresses like these in messages from the same spammer: 2007 Church St. Suite 24 |
|
January 10, 2004:How's
|
Not much time to write this morning, so I'll do a quick update on the house. We're truly closing in on it:
|
|
January 9, 2004: |
Some Wi-Fi odd lots as I grind through the update leading to Jeff Duntemann's Wi-Fi Guide 2E:
|
|
January 8, 2004: |
A few odd lots as the snow melts off the rooftops:
|
|
January 7, 2004: |
There was a riff on Plastic recently about the sad state of futurism, and for a change I generally agree with them: Futurism has fallen on bad times. The primary reason is that current futurists have a technology fetish, held over from the heady years mid-century when technology really was the prime mover among the many forces of history. Futurists have this bad habit of looking at increases in horsepower or computer power and extrapolating those curves in isolation. (A lot of us nerds fondly remember George O. Smith's goofy SF extrapolation of Fifties technology to gigantic vacuum tubes serving outer space radio relay stations.) Certain technologies may someday become what I call "hinge forces" (nanotechnology is tops on that short list) but at the moment we're in a sort of technological interregnum: Tweaking stuff that was invented thirty or more years ago. The last fundamental technological mechanism to be broadly deployed on Earth was the computer network. I wonder a lot what the next one will be, but the real work of a futurist these days lies elsewhere. If you want to anticipate the future in some useful way, you have to look at things like culture, demographics, andegad!religion. Harold Bloom's confused but still engaging 1992 book The American Religion understands that much, at least, though Bloom's record on specifics is not good. Early in the book, he laments that there may never be another President elected from the Democratic party...just months before Bill Clinton's admittedly slim victory. In his view, culture defines the future, which I think is dead-on. (The last 75 years of technotopia may have been an anomaly in human history. We may not know for another thousand years how to look at the 20th Century. Maybe the Singularity is already over, and we missed it.) Bloom's most outrageous prediction is that the era of religious warfare has returned, and that the future (he figures by the year 2100) will be a clash between Mormon culture in the West, and Islamic culture in the East. Huh? Mormon culture? He was ridiculed for this statement ten years ago, but I give him credit for looking at some real trends, and some undeniable, if often buried-under-a-box demographics:
The LDS faith began as a patriarchal, polygamous culture that welds secular and religious authority into one system. Ditto Islam. The young Mormon Church was forced to abandon some things (like polygamy) by secular American authority, but that could change. Bloom feels that as Mormons out-breed other demographic cohorts in America, polygamy will eventually return, and if America survives at all, it will become a Mormon democracyone that will eventually transform the West and vie in a nuclear contest with an Islamic East. Whew. Now that's futurism to conjure with! My point is mostly that we have to get beyond our obession with technological change to get any valid sense for the future. I sense that we futurists got in this bad place for a reason: Technology is far more values-neutral than culture (which is almost entirely about values) so we as a culture can speculate about technology much more freely than about culture, which would basically be passing judgment on our own cherished innards. Most of the big cultural questions these days (Why are the poor poor? Does race mean anything at all? Are any values absolute, or are all of them relative? Does genetics dictate destiny? Does religion have positive value?) are politically incorrect and off the tableso we bitch about not having flying cars. Until we can get over that squeamishnessand stop screaming epithets at those who make the attemptfuturism itself has no future. |
|
January 6, 2004:How's
|
As you can probably tell from my recent posts, I'm hard at the Wi-Fi business again, while updating my Wi-Fi book to its second edition. I had this notion not long ago, while thinking about what the amateur radio adaptation of Wi-Fi called HSMM (High Speed Multi-Media) radio will be good for. Hams hope to create a mesh network bouncing between rooftops, giving hams a sort of alternate Internet that they control. I'm not sure this is possible anymore, for a couple of reasons: Hams are getting fewer and farther between compared to their glory days in the 1950s and 60s. The "father between" is critical here, because mesh network nodes have to be fairly close or else use high-gain antennas. Because hams are sparse, nodes will not be close, and because of the ubiquity of scorched-earth deed restrictions, visible antennas of any kind are mostly illegal these days. (There's an interesting exception that hams may exploit: make your HSMM antenna a worked-over small-format satellite dish, which are exempted from deed restrictions by FCC ruling. Most interestingly, FCC regs exempt the antenna, and not the serviceso if it's less than a meter in diameter, it doesn't matter what it's used for.) I have high hopes for HSMM and will try it, but my guess is that there aren't enough hams around to make it really hit critical mass. The most important tool required for the creation of HSMM will be a detailed index of where hams are who wish to try it. Hopefully, the ARRL will create such an index. Now, let's talk about another possibility: Mesh networks assembled by hobbyists using open-source software running on PCs, and depending on the increasingly common problem of overlapping networks. As more and more people in urban and suburban areas implement Wi-Fi, more and more networks touch one another at their edges without any need for gain antennas. Now imagine a background utility that monitors the presence of adjacent networks, and manages simple file transfer and message passing across adjacent network boundaries. We could create an alternate Internet in this way, and it would be interesting to see what could be done with it. In fact, I'm far from sure that such a network couldn't be created automatically, by a virus or trojan. Get inside the network, sniff for WEP or WPA passwords, and pass them along to your virus buddy on the next network over...egad, what a notion. I'm not sure it's possible, but I'm far less sure that it's not. And with 60% of wireless networks still unprotected by any security at all, propagation of such a system could be rapidand create a sort of "spam superhighway" or file-sharing darknet unsuspected by the very people whose machines are doing all the traffic passing. Oh brave new world, that has the potential for such subversion in it! |
|
January 5, 2004: |
We have an interesting and little-understood problem in the wireless networking industry: too much power (and hence range) from consumer-class Wi-Fi access points and wireless gateways. Most APs have fixed RF power outputs in the 30-40 mw range. With decent antennas, power like that makes a network reachable from 200 feet away or more. Quick: How many of you have houses that are 200 feet in any dimension? This wasn't a problem when Wi-Fi first hit the streets, because so few homes had networks. But with APs going for $60 online and relentless price pressure at retail, we're seeing more and more cases where two, three, or even four networks overlap on middle class and (especially) upper middle class blocks. For the most part, 802.11-family technologies are extraordinarily resistant to interference. But the more we push the bandwidth envelope with technologies like Super G from Atheros (a Wi-Fi chipset manufacturer) the more adjacent networks are going to begin getting in one another's way. Super G "bonds" two Wi-Fi channels (5 and 6) to create a sort of superchannel smack in the middle of the band, and in doing so takes virtually the entire band, except (maybe) channel 11. Here's a detailed report on Super G that is considerably more charitable than most others I've read. What we really need in consumer APs is the sort of "dial down" power control that Cisco offers in its high-end Aironet 350 gear: Choose from 100, 50, 30, 20, 5, or 1 milliwatt power levels as your installation requires. 5 milliwatts is probably all that you need in a Chicago bungalow, and 1 mw will serve you well in a two bedroom condo. Still, unless you shell out $400+ for an Aironet 350, your choice is...30 mw. Most people don't understand that if someone can intercept your home network from a private place (like inside their house down the street from yours) they can crack your encryption system at their leisure, even if it takes six or eight weeks, and you'll never know it. New key rotation systems like that present in WPA (Wi-Fi Protected Access) will make this very difficult, but WPA is very new and not enabled by default. Even after three years of yelling about it, only about 40% of Wi-Fi users turn on encryption at all. It's funny, in a way: Consumers are so used to thinking that "more is better" that vendors will not add a few cents to their UMC to give consumers the ability to choose less power. And yet in coming years, the ability to adjust wireless network power levels may be our #1 way to keep the band from descending into screaming chaos of overlapping networks shouting one another down, with nobody moving data faster than 1 or 2 Mbps. It's ugly and going to get uglier. Stay tuned. |
|
January 4, 2004: |
Back in my April 23, 2003 entry I proposed a spam filter called Aardmail, which was originally to be implemented as a POP proxy, meaning it would insert itself as a background process between your email client and your email server. I'm less sure now that this is a good idea. I want my mail to come down quickly when I call it, and all the work that a POP proxy does is done while mail is being downloaded. Aardmail is going to do some fairly original and possibly compute-intensive things, so I'd prefer that it always execute in the background, polling my mail server once per minute or so to get mail. Besides, I had some weirdnesses while using POPFile, and I currently have NAV working as a POP proxy, looking for email viruses. Daisy chaining POP proxies sounds slow and dicey. I'm going to try implementing Aardmail as an email robot, basically a one-way email client that only downloads mail and doesn't send it. It leaves anything that isn't spam on the server, and stores deleted spam in a rolling archive that rolls off the end of the earth in 30 days. (This is insurance against false positives.) This will be a good education in writing threads in Delphi, as well as a good brushup on POP3 and a great many other things I haven't touched in a few yearsor maybe more than a few. Why Aardmail? I've basically reached the limits of what Poco's spam filtering can do, and I need some additional precision. I get lots of email with subject lines and bodies containing text like this: E"N`L.A~R'G:E..Y^O`U-R..P"E,N*I.S..N^O`W Some spammer utility somewhere sprinkles random punctuation between each character, and the mix is never the same twice. Poco is helpless against this, but it's a three-liner in Delphi. There are other checks that are either difficult or impossible with Poco's filters (I will only spend some much time figuring out which) that are straightforward text processing using any programming language. What I need is a platform that can bring headers (and if the headers pass muster, then bodies) down from my POP3 server and allow me to apply fairly simple filters. The real work in creating Aardmail is the platform, not the filters themselves. The other thing that I want Aardmail to do is give me statistics. I want to know how long spammers use their domains, and how much mail concerns penis pills versus mortages vs prescription drugs. (Oddly, porn is a much smaller part of the mix now. Much more money in gray-market Vicodin, apparently.) I don't know if that's interesting, but statistics can be that way: You can't tell ahead of time whether they'll tell you anything, but sometimes you stare at a graph, and suddenly you slap the side of your head and say, Aha! I've got the bastards now! And since it will be database-driven anyway (I'm a database guy from way back) storing and reporting statastics is easy for me. I've had a few false starts, but I've got another prototype underway, this time using as many of the (now free) TurboPower components as I can. I'll let you know how the project progresses. |
|
January 3, 2004: |
A few odd lots whilst I break for lunch on a very busy day:
|
|
January 2, 2004: |
This was a New Year's Day to remember. The day itself passed unremarkably; Carol and I took it easy, and right after supper went to the Cheyenne Mountain Zoo for their Zoo Lites festival. Carol went to bed early, and I sat on the black couch in my office, reading Jay Ingram's PopSci book, The Barmaid's Brain. There was a windstorm brewing, but I ignored the gusts that made the gutters howl, and I finally packed it in about 11:00 PM. That was just about when it got crazy. From 11:00 until about 5:00AM, we listened to the winds go absolutely berserk. The house creaked and shook, and we could hear unknown small objects rattle against the west windows. We felt the bed bump around, and Carol finally went downstairs to sleep on the couch about 2:00. Since we only have one sleep-able couch, I stayed upstairs, gamely trying to ignore the incredible racket and fall asleep. I almost got there, remarkably enough. Then, about 2:30AM, just when we thought it couldn't get any worse, it did. A sound like a rumbling train rose amidst the general rattle, shake, and howl. Weird noises underlay the roaring wind, and it wasn't until morning that I realized that the noises were of our back fence disintegrating, along with fences throughout the neighborhood. A slat blown free of the fence hit the west window of my home office here, blasting needles of glass the entire length of the 15-foot room. The small couch where I had been reading earlier in the evening was immediately in front of the broken window, and The Barmaid's Brain was covered in daggers of broken glass. (The photo shows only some of the glassI didn't think to snap the shot until I had already gotten the big pieces into a bag and vacuumed the floor.) That was quite enough. We retired to the basement, unboxed our sleeping bags, and spent the remainder of the night trying to sleep while fearing that the wind would shear the house off at the foundation. We caught only a couple hours, and I'm moving around in a fog. It wasn't a tornado. The wind that hit the neighborhood was a hot wind, and that was a clue. It was 44 degrees out when we went to bed, but by 2:30, it had risen to 54. We had been hit by a violent chinook, a strange wind pattern that results when rapid winds move down in elevation very quickly. As the strong westerly wind moved over the east rim of the Front Range, it descended thousands of feet in a matter of secondsin our case, 4,000 feet, down the near-vertical face of Cheyenne Mountain. The faster and farther it falls, the warmer it gets. We actually did better that some others in the area. Chris next door lost two windows and his fence to boot, and up Broadmoor Bluffs a few blocks, a new house that had just been framed was leveled. We went past it this morning on the way to check on our own new house (we're renting here) and saw that the just-framed house was now a pile of twisted 2 X 4s and roof trusses. (Our new house was undamaged save for two disturbed roof tiles. Whew.) Fences everywhere are down, and there's a lot of sweeping up to do. I need to get back to cleaning up the glass in the office here, and hope that the management company can get my window boarded up before it starts snowing tonight. What a mess. |
|
January 1, 2004: |
Happy New Year, gang! The weather's improved, I wasn't nuts enough to lose half a night's sleep staying up until midnight, and the trail's clear up ahead, as Filer Fitzgerald is fond of sayingand if I can manage to get my novel published this year, you'll find out who Filer Fitzgerald is. Every January 1 since I started Contra I've been temped to publish a list of predictions, and each year I've resisted. So I'll be a contrarian in the face of my own habits (which itself is a good habit to get into) and hand you ten predictions for 2004, in no particular order:
|