Search Results: "will"

25 January 2006

Andrew Pollock: [tech] Asterisk and Engin, continued

So, given my earlier musings, I went ahead and signed up for the $10 a month Engin account (man it's hard to suppress adding an "e" on the end every time I type "Engin"). They finally approved the account today (took about a week or so I think), and I have a Brisbane telephone number. I've also bought the O'Reilly Asterisk book (yes, I've also downloaded the PDF for free, but I feel I should support the author, and I like reading books in dead-tree format). My next challenge is to obtain a couple of entry-level SIP handsets (recommendations welcome) and to actually get Asterisk up and running, talking to Engin. The pi ce de r sistance will be to get a TDM card with a couple of FXO modules to plug the standard POTS line and the output of the Vonage ATA (unfortunately Vonage doesn't appear to play well with Asterisk, so I'll have to do this crazy conversion) and have everything terminating in Asterisk. Of course this is up there with the MythTV box I never got around to building back home, but at least Asterisk is packaged for Debian, so all I have to do is get the handsets and configure Asterisk appropriately. Oh, and maybe actually stay at home for a couple of weekends.

24 January 2006

Jesus Climent: Rant hall of fame.

I honestly, deeply, strongly feel annoyed by repeated entries of blogs on planets. So I apologize if at any point of time my blog does a stupid thing like that. And talking about rants: Martin: Iberia sucks more than Swiss. Believe me. And -30 is even more pain than -20, so all those out there who think "below -10 is all the same", you are fscking wrong. On unrelated news, I got a radio pro blem,gram : saturdays at 15.00 EET from bassoradio.com, whenever I manage to get someone to open the door on the studio building (hence the problem). I will be putting some demo mixes here.

Simon Richter: Various things evil

My head hurts, but it the evil is (nearly) done: I have implemented a telnet server/client that is reentrant and does not use any C library functions. I even managed to cut down on the use of pointers, there is only one ugly case left, where it was really unavoidable, let's just hope the function call gets inlined properly, but I'm not sure gcc will notice that it doesn't need to take the address of the variable then, and places the expression back into a register where it belongs. Alfie, thanks for reminding me of the concert. Oh, and if anyone cares, I'm also going to be at the Eläkel&

Adam Rosi-Kessel: Massachusetts Healthcare and Dunkin Donuts

Those of you outside of Massachusetts (or the United States) may not have heard about our recent healthcare insurance debates. Left Center Left has some interesting entries on the lack of local political analysis and confusion about why the business community opposes the various legislative solutions where those solutions appear to be basically in their self interest. The proposed solutions are converging on a tax on employers who do not pay for their employees’ healthcare. That tax would help pay for statewide coverage of all or most citizens, and hopefully encourage employers to provide insurance for their employees to avoid the tax. (There is strong dissent, for example from the Massachusetts Taxpayers Foundation, as to whether the tax would actually raise any money). Critics argue that the tax will discourage employers from coming to Massachusetts. The two large employers singled out most frequently in the State for not providing healthcare benefits to their large work force are Wal-Mart and Dunkin Donuts. Is it even remotely possible that Wal-Mart and Dunkin Donuts would actually shut down (or stop opening up) stores if they have to insure their employees or pay an additional tax? Obviously increased labor costs (whether through tax or insurance) could cut into profitability—but is there any evidence at all that it would represent a “tipping point” that would cause these employers to shut down? (Note that despite Massachusetts’ reputation as “Taxachusetts,” a study last year that I can’t locate right now pointed out that the overall tax burden on Massachusetts citizens was about in the middle, compared to other states). Even if the health insurance mandate depresses wages, it’s worth noting that it is cheaper for the employer to buy group health insurance for its employees than it is for each of those employees to buy it individually—both because of the bulk buying power and for tax reasons. It is thus not a “zero sum game” where employees wages should be depressed by the exact amount of the increased health care costs. Finally, wouldn’t this measure actually encourage employers to come to Massachusetts who already insure their employees, since presumably the statewide insurance mandate should decrease costs to those already providing insurance as they will no longer be effectively subsidizing the uninsured who work for competitors and other employers? And aren’t those the kinds of employers we would like to attract, rather than more Dunkin Donuts and Wal-Marts? (In fact, wouldn’t fewer Dunkin Donuts lead to less heart disease, thus also cutting down our health care costs overall…?)

Gerfried Fuchs: ObBlog

ObDebian
Remove dpkg-sig signatures from .deb files by opening it in vim, deleting everything starting from _gpgbuilder (or what you've signed it with), optionally ":set noeol bin", save it, and update the md5sum and filesize in the .changes file. Done so with xblast and xmms-sid because the update was fixing rather important problems which couldn't wait for the archive patch that will allow dpkg-sig signatures again.
ObNonDebian
Winderschlapfn and Corry got released. Get your copies now!
ObConcert
Die Krupps are on tour again! Going to visit them on thursay! Yeah!!
ObFTWCA
For Those Who Care About Multiple Signatures: The second signature on Joey's d-d-a mail was not broken, the inner signature was mine. It was a statement that we both are to blame for it.
ObXMas
Late, but still worth it: Grow Ornament (requires flash)
ObListening
Wir sind Helden on my:
ObMyMiniDj
Am in contact with a person who managed to reverse engineer the database format used by My Mini DJ. He's working on a patch for amarok to update the database, and I hope he'll share the format soonish so I can do a curses app for managing it.
ObCinema
"Organize isler" in turkish with subtitles. Maybe a bit brutal partly, but great and funny story. Definitely worth watching.
ObICQ
No, I'm not interested in random chats by bored horny people!
ObWork
The transition from bind9 (no debpkg link; not because it's not working currently, but because it was running on FreeBSD) to pdns is underway.
ObNonWork
Planeshift: I'm planing on fixing #284398. Might need something free like re-flex for its datafiles to be able to go to main, though.
ObBlog
I hope to blog more regularly.... *sighs*

Peter Van Eynde: Swiss

Normally I keep this for on-topic Debian or lisp stuff, but I could not resist commenting on the swiss comment.
One word: Sabena. Most if no all Belgians are still bitter about the whole tragic story and I feel sad that Swiss will claim another nice airline as its (hopeful) last victim.

John Goerzen: Nebraska Photos

I've uploaded our photos from our trip to Nebraska. Don't worry, I've limited it to 43 items. In this fantastic collection, you will learn such immeasurably useful morsels of knowledge, such as: Click here to start, and make sure to hit "next" so you see all the different photos.

MJ Ray: World Economic Forum TV coverage

In 2006 as in past years, satellite TV channel SFinfo at 13e will be broadcasting some sessions of the World Economic Forum, with both German and Original (often English) soundtracks (I think Left/Right split). If you have a satellite set, you can see what the barons of big business are saying: sometimes depressingly hilariously irresponsible.

23 January 2006

Martin F. Krafft: Lufthansa and Swiss

It was a long fight that Lufthansa fought before they were allowed to swallow Swiss, the second try at a Swiss national airline after the horrendous management mistakes by the SwissAir board. But they won: at the end of March 2006, the merger is supposed to be complete. Sitting once again on a flight to Berlin, operated by Swiss, I am beginning to wonder whether this merger will be completed in time. I am undoubtedly spoiled as a regular Lufthansa flyer, so several things annoy me every time I fly Swiss (economy class, of course):
  • After boarding is complete, I sometimes walk to the business class purser and ask for today's paper. Since I usually fly in the evenings, Lufthansa stewards never deny this request for they are not going to need the paper anymore -- there's nothing more boring than old news. On Swiss flights, I always get a categorical "no" as the answer, the reason being that only business class passengers get papers. It's worth to note that Lufthansa has shelves with papers in the gate area, so I only rarely have to ask the in-flight crew, usually only when the Financial Times wasn't available for grabs. Swiss doesn't consider this an important service.

  • Cheap economy tickets are not rebookable. However, I cannot afford to spend twice or thrice the amount for a ticket, just to be flexible. I have often arrived at airports early. If I am on a Lufthansa flight, I can usually get switched to an earlier flight for free, or for the rebooking fee of 35 EUR. Swiss has never made a compromise. I have had to spend additional nights in a place just because there weren't any seats in my booking class, even though the flight was nearly empty. I know that Swiss is actually performing according to the rules. But one reason why I like Lufthansa so much is because they often bend the rules to please their passengers, no matter whether they are students or high-shot managers. Since Swiss wants to see themselves as the luxury airline, they have no concept of people who can't afford to pay shitloads. Typical Swiss, in some ways.

  • Lufthansa serves meals even on short flights if you fly between 18:00 and 21:00 hours. Swiss offers sandwiches whose consistency suggest they should be used to lessen the impact in case the airplane goes down, not eaten.

  • Lufthansa has great Florida orange juice. Swiss has some cheap crap from the supermarket.

  • Lufthansa serves free alcoholic beverages (incl. beer). Swiss charges Swiss prices (4 EUR for a 0,33 litre can of beer).

I suppose I could list more examples, but then I'd just get more aggrevated. Thus, instead, I ask the crew for another sandwich, in case they have any leftover. Who cares about cushiony sandwiches when you're hungry, right? "I am sorry, we cannot give out more than one sandwich per passenger" This is the last flight of the day to or from Berlin. Are you going to recycle the sandwich and serve it to the morning passengers? Another fun tale about Swiss: their homepage is utter crap. First, it thinks I am Italian, despite my browser sending en,de,fr as preferred languages. Second, there's no way to change the language, it seems. And third, see for yourself: book a ticket to Budapest this coming weekend and state you are a student. You'll be asked to pay 150% of the price that a regular (non-student) passenger would pay for the same flight. So, Lufthansa, are you aware of the amount of homework you have to do?

Edd Dumbill: Lovely DITA, DocBook fades?

Sorry. Couldn't resist. Following on from my previous look at XTech proposals, I wanted to comment on one of the hot topics contributed to the Applications track. While this track will push all the buttons (we've got Rails, RSS, web services, content management and more) one of the really striking things was the number of proposals on the topic of DITA. If you're not a regular in the tech docs world, then DITA is probably at best just another acronym you've seen whizzing by. DITA stands for the Darwin Information Typing Architecture, and it's a new document format making waves in the world of technical documentation. From a casual documenter's point of view, the obvious question is probably "what does this mean for DocBook?" Does the mass of enthusiasm mean DocBook's on its way out? In short, no. DocBook and DITA compared  DITA and DocBook are actually rather different beasts. DocBook is a sound DTD for writing technical books and articles, with the structure that such forms imply. DITA is focused on creating modular technical documents, with the intent for easy reuse across varied delivery methods. It's intended for topic-oriented documentation, which may be chopped about and rearranged within a variety of contexts and for a variety of display devices. DITA is a DTD and a set of rules for writing online contextual documentation such as software help files. There's a lot more to it than I'll write here, but here a few more differences between DocBook and DITA: There's a real need for something like DITA, which addresses concerns that didn't really exist in the same way when DocBook first emerged at O'Reilly in the early 1990s. DITA and open source projects I'm looking forward to learning more about DITA, but one thing that immediately strikes me about it is its relevance to some of the documentation problems faced by open source projects. DocBook has never quite clicked as a documentation format for some collaboratively maintained projects, probably because the inevitable book-like nature of the result necessitates sole or restricted authorship, and heavy editing. Instead one of the increasingly popular ways for providing documentation has been the wiki. You guessed it, a topic-based architecture. What wikis seem to lack, however, is any way of providing a thought-out progression through the content. In essence, the information architecture side of things. Had I been able to attend every session from XTech last year, I'd have heard Paul Prescod talk about what DITA and wikis have in common.
There may be a downside, however. DITA looks impressively engineered, but it may be too industrial-strength for many. My initial investigations suggests that while there's emergent commercial tool support, there's not much going on in the open source field (although there is the DITA Open Toolkit, which looks to have been produced in close association with OASIS technical committee now in charge of DITA.)
As DocBook guru Norm Walsh observes, DocBook can play in this space too. With additions such as those Norm proposes, DocBook could play host to DITA's major features. (Norm writes "With a couple of hours of hacking, I've implemented on top of DocBook the four key features of DITA that I could identify.") Though these possibilities are intriguing, I think that, for open source projects, things need to get simpler rather than harder. More reading:

Joerg Wendland: Comments and trackback

As an experiment I enabled comments and trackback for blog items. Comments will be not visible immediately, though. I will moderate them to ensure that spammers won't get a chance. This post is also available in German.

Wouter Verhelst: Retaliating to spam.

How do you fight spam? Not through regulation. Spammers will find loopholes and exploit them. You can plug the loophole, but then they'll find another one. And some spammers will just not care, try to avoid the cops. Sure, eventually they'll get caught, but for every spammer caught there's ten more waiting. Not through technology; that's an arms race. Improve your filters, and the spammers will just modify their mails to slip through again. I don't think it is possible to fight spammers. But you can take revenge... Let's look at a typical nigerian scam:
From: foo@bar.baz
To: wouter@grep.be
Subject: PLEASE HELP
Date: some_date_in_the_future
Hi,
My name is <the name of a relative of someone rich who died>.
I have <some problem involving an amount of money that I cannot get
at>.
Could you please <do something which will cost you a lot of money>?
Thanks.
PS: please, reply on my private email address <scammer@scam.com>.
The important phrase is the last one: if you could please be so kind as to reply to their "private" email address. Obviously that email address is a throwaway one; but one would expect that they must read it and hope someone replies to it before the amount of spam on that address gets too high to reasonably be able to read it. Which is the catch. I wonder how those spammers would react if I would start adding their "private" email addresses to some database and, rather than throwing away mails which are so obviously spam, start forwarding them to random addresses from that pool...

Andreas Rottmann: Scheme Networking API

About two months ago, I started thinking about a highlevel, implementation-independent networking API for Scheme. Riastradh’s TCP proposal is well thought-out, but I was thinking of something that would extend naturally to other protocols such as Unix domain sockets, or SSL/TLS. I took the TCP proposal, generalized and extended it a bit and. The result is online, I am appreciating comments! I currently don’t have the time to polish this up to SRFI-ready quality and submit it, but hopefully will do so next year. Implementation Status After harvesting some feedback from the #scheme community, I started to implement my proposal for Scheme 48 originally as patch against the development version, but since that is unfortunatly not publically available, I decided to split it off and make it work with vanilla Scheme 48 1.3. Currently, the implementation covers almost the whole TCP part, modulo some holes to fill out. For the curious and brave, there is a snapshot tarball of the code is linked from the CSW - be aware that this is in half-finished state.

Andreas Rottmann: Drugs and the law

I agree with madduck when he writes that the way the law deals with drugs is very much black-and white and should be diversified. Quoting him:
… In particular, the law should differentiate between * drugs that are dangerous to the taker, or can cause long-term damages, such as physical or mental addictions. This class would be primarily made up of the so-called hard drugs: opiates, entactogens, inhalants, steroids, sedatives, and stimulants.
* drugs that cause hightened awareness and give the taker the ability to approach life, society, or any sort of philosophical question from different angles. In places, these are referred to as intellectual drugs: hallucinogens and (some) herbals.
I think the above text fragment perpetuates a common mis-use of the word “drug” meaning “illegal drug”. Certainly Alcohol and tobacco fall under the first category, as both not only “can cause” long-term damages, but certainly will do so if used in “appropriate” dose and frequency. Both are legally and socially tolerated drugs, however, at least here in Austria. The “danger” of any drug will vary with dose and frequency of (ab-)use, see also Wikipedia. Personally, what bugs me more than the laws, is the way this issue is handled by the mass media. Often enough, one hears about “drug deaths” or somone being busted with this-and-that amount of “drugs”, not even mentioning what kind of drugs were involved, which makes people with a basic knowledge of the topic think “bah, what crappy journalism” and probably deepens the black-and-white world-view of the others. When the broad public is constantly exposed to such an undifferentiated view, this will certainly shape public opinion, making more liberal (or rather libertarian) legislation on that topic unlikely.

Andreas Rottmann: Centralized Revision control considered harmful

We all know a long time that CVS sucks; the author of that article (in 2002) listed his main gripes with CVS: missing file renaming and not being able to remove directories. So far so I agree completly, these two things make CVS annoying to use, and everyone, even casual CVS users, will stumble upon these mis(sing) features. At that point, both subversion and what later became GNU Arch (to my knowledge, the first Free Software, distributed RCS) were in pre-1.0 versions, but becoming ready for use by the braver souls. While subversion has certainly fixed the renaming and directory problems, subversion has a fundamental shortcoming, making it an obstacle for FOSS to reach its full potential: it restrains the developer that may come along and want to experiment with the code. And no, it is not enough that the developer can checkout the latest code and submit a patch to the mailing list. This might work on projects where such patches are both trivial and quickly fed into the repository. But for more serious work, you will want to keep track of your work for yourself, either so you can review and alter the steps (changesets) done later on, or since you have to submit it piecemeal anyway. It could also happen that another, non-privileged developer wants to work on a thing that needs your modifications, before your patch has been approved and committed, or even before you are fully done with polishing it up fully for inclusion into the mainline. This other developer may also be just interested in your work and like to test it, and while doing so, he finds a little bug and wants to fix it. All this does happen in the real world, even on a large scale, e.g. with Linux distributions, and it’s called branching. The problem with non-distributed RCSs is: you need write access to the repository to create a branch. This is both true in CVS and subversion (although in CVS, branching makes little sense, as merging is a real PITA). To get write access, you have to go through whatever hurdles there may be in that particuliar project until you are deemed worthy of commit access. It is of course clear why it has to be that way: would the developers of that project grant everyone and their dog commit access, they would soon be busy with undoing the damage done by commits that don’t meet quality (or other) criteria, and not having any time left for hacking. This is not a problem with a distributed RCS, however - you simply have (typically) one person maintaining the “official” version of the source code, typically that’s the same person that rolls release tarballs. For example with Linux, it is Linus (for the development branch). That person can have their own repository, where everyone else only has read access, and selectively pulls changesets (patches) from repositories of peer developers. I hope I was able to made clear why using non-distributed RCS for a FOSS project can restrain the possibilities, limiting indivual freedom. So, if you believe in freedom (and software freedom in particuliar), consider giving a distributed RCS of your choice a try. I can heartily recommend darcs, (altough I’m not sure how it scales to bigger projects) but there are several alternatives out there. And in case you want to migrate an existing project, or give your users and developers a choice of RCS, you can use tailor to migrate your old repository, or even establish a two-way gateway between two RCS.

Andreas Rottmann: Yet another logging package

I couldn’t resist the temptation, and started to write yet another Scheme logging library; this has been on my TODO-list for quite some time now, but now it became more urgent, since we need a logging facility for conjure. I hope jao will be pleased to see that my branch of conjure already makes use of the new logging module :-) . Of course, I didn’t in fact start from scratch, but had a look at the various logging libraries available; the Scheme ones being: I also had a look at log4r and the Python logging package; both seem worthy taking as a starting point. What I’ve come up with so far has a pretty similiar model to these systems; you send a log entry that should be logged to a logger, which has zero or more handlers that are responsible for actually doing anything with the log entry, such as writing it to a port. All loggers, besides the root logger have a parent, (also a logger) which log entries are sent to, in addition to being processed by the handlers attached to the logger; the propagation to the parent can also be turned off. The logger hierarchy is established by a hierarchical namespace: The logger with the name '(conjure cc) is a child of the logger named '(conjure). This may all sound overly complicated, but getting started is very straightforward:

;; ,open spells.logging
(define log-info (make-log ‘(test) ‘info))
(configure-logger ‘())
(log-info “hello world!”)

make-log creates a logging procedure. Logging procedures take a single argument to be logged; the argument may be an arbitrary object; it is up to the handlers on how to go about formatting this object. The argument passed to the logging procedure is wrapped in a log entry, which additionally contains the log level. The name of the logger that is to be used is '(test), and 'info is the log level. If the logger '(test) doesn’t already exist, it is created on the fly with no handlers and the root logger as a parent; it can be configured later. This separation of logger creation and configuration is important: In a real application, the logging can be configured from the command line or a configuration file; you don’t want to (hard-)code it into the same module that uses the logger. (configure-logger '()) configures the root logger (which has the empty list as name) with a default configuration. configure-logger also has an optional argument in which you can provide a custom configuration, but I won’t go into this now, since this part of interface is most likely to change. The default configuration amounts to logging everything on (current-output-port). Finally, we log a simple string through the logging procedure log-info. The output looks like this:

(test: [info] hello world!)
Well, enough of this for now; if you got curious you can take peek at the code.

22 January 2006

Joey Hess: on data hoarding

This post, (via Ian M) meshed with some things I've been mulling on for a while about how we treat different types of data today. The relevant quote from that post is this:
I'll bet that we will look back of this era of quasi-networking and wince, "How did we ever live that way?" And the idea of wanting to carry all of your content with you will seem both old-fashioned and rather ridiculous.
I was recently very happy to acquire a large quantity of data files (about 15 thousand), each of which would take me hours to days to do anything with. And I have a few hundred CDs and DVDs with a terabytes or so of achived data on them. There is probably more stuff here than I would ever be able to look at in a regular lifetime if that were all I ever did. I'm adding stuff to the collection regularly. All of this is data that is not freely available; some of it is private stuff like email archives, some more is music, and every other sort of digital media known to man. Except oddly, software, which is almost nonexistant from the hoard except for a few bits that slipped in by accident. The chance that I'll ever look at any single one of these files is probably on the order of one in a thousand, although it's certianly possible that a computer might look at them all and search out some that I will be more likely to look at. Even though I know that I will probably never use most of this stuff, I hold onto it as archives mostly because it's easier to do that, than to decide if I really need to keep it. Or to get it back if I mistakenly discard it. That basic tradeoff, plus the fact that it's very easy these days to aquire large quatities of data and hold onto it cheaply, are the main factors behind this hoarding. What I've described might seem extreme, but it's not very uncommon and most of the people reading this probably do it too, to some extent. But the really interesting thing to me is that if this data were the only data I was able to use, I'd be very unhappy and bored and unable to accomplish much. The interesting thing is all the other data that I don't bother hoarding, because it seems so likely that it will be easy to get it if I need it. Some examples of this data -- and there are untold terabytes of it out there -- include: the complete source and binaries for a dozen operating systems; the complete revision control history of a thousand free software projects; tons of archived web sites, concerts, and movies in the internet archive; every usenet post ever made; every mailing list post I've ever read (or ignored); dozens of bug tracking systems with millions of bug reports; probably not very good scans of any artwork of any significance; more ephemeral blog posts than even boing boing can link to, etc. I don't hoard that data. The tradeoffs dont make hoarding it worthwhile; it's easier to just hope that most of it will always be available, and use my limited resources to keep the small parts of it that I'm responsible for backed up and available to others. Which tends to feel like a better use of time and resources than hoarding data, by the way. I suspect that there is more of this sort of data out there that's important to me, than there is for the average person right now. After all, most people don't find old bugs in bug tracking systems and the history of software's modification in revision control systems interesting, and I understand there might even be a few to whom usenet archives from the 80's arn't fascinating. And I know that the amount of data out there that's important to me has gone up over time. So the big question to me is, will I begin to find my hoarded data is useless, will it ever stop being important, and will I stop adding to the hoard? Some technological advances, like faster bandwidth, could tilt the balance that makes some things worth hoarding now. But at least for me, data still seems to be worth hoarding if the cost of accessing it is more than the cost of keeping it on media, or if its future availability can't be guaranteed. There are a lot of services that don't meet these criteria, things like itunes, and bittorrent, and netflix. These things won't stop hoarding; they'll just make hoarding easier, despite themselves. If it were still the 80's I'd be hoarding nearly every freely available thing I listed 5 paragraphs above. Some of it no longer needs to be hoarded thanks to technological change, some of it due to new services, but it seems to me that the really important change that tilts the balance from hoarding data to not is a growth in trust, and a change in what kinds of data are valuable. I trust the Internet Archive. I (sorta kinda) trust Google. And so I trust them to keep their content available, and so I don't try to hoard it. More and more I find freely licensed data, whether it's Free software, CC licensed media, or whatever, to be more valuable than proprietary data. And because it's freely licensed it can be archived online for everyone, by everyone, with network effects, and no need for hoarding.

Aigars Mahinovs: It looks like the first Ice Age of the 2006 is ret...

It looks like the first Ice Age of the 2006 is retreating. For almost a full week we had to suffer temperatures in range of -25 to -30. I can remember that kind of cold setting in for a single day ... once in 5 years or so, but here we got almost a week of that horror. And they say that it is not over yet - there will be -25 again at the end of this week. After all this cold -9 tomorrow or -2 on Tuesday will be like a blessing.
The biggest problem that I have with this weather is that it is enough to get out of the house for 10 minutes to get to the nearby store and back and by sore throat is back for another day. Irritating.

Joey Hess: bleh

My laptop's hard disk is failing. So it looks like I'm temporarily going back to the disk I bought this one to replace, since I thought that old disk was going to fail eventually. From 80 gb to 20 gb -- ouch -- luckily things will still just barely fit. Also luckily I started backing it up last weekend when it first started making loud noises rather than today, when it first started having DMA errors. Besides making drives that fail after 100 days of uptime, Fujitsu has a fairly horrible warantee program; they won't send a replacement drive before I send mine in and they want to keep it for up to 45 days before replacing it. And they won't even provide a mailer. Totally useless, except as a way to get a new drive back from them at some point, to sell on ebay to get back some of the money for the non-Fujitsu drive I'll have to buy now. Or am I just spoiled by other manufacturers overnighting a replacement drive and a prepaid mailer to send the bad one back in? Probably.

Matthew Palmer: LCA 2006 -- Schwag Review

It's a conference tradition that you get a pile of schwag at registration -- some sort of collection of toys, brochures, and other miscellania to remember the conference by. Or something. LCA is typically characterised by a pretty good schwag haul -- I can't think of an LCA I've been to (all 2 of them up 'til now) where I've been disappointed with the schwag. This year is no exception. The organisers have clearly gone to a lot of effort to dredge up all sorts of geek-friendly gear to dish out. For example, the conference bag -- it's a laptop-friendly backpack-type apparatus. Lots of pockets, shoulder strap, the whole kaboodle. Very tidy. It's a pity I've already got my Targus carry-everything-including-the-kitchen-sink model, because this bag would make a very nice alternative to that. The stuff inside the bag is just as impressive. There's another retractable network cable, like last year (a bit of a pity, perhaps, but this one is Cat-6 rated, for extra... something), as well as a tiny little 1-AAA torch. There's the usual pad/pen, tourist detritus, and conference program. More interestingly, there's a very shiny yo-yo (puppy dogs, beware!) and (possibly most importantly) a keyring-mountable bottle opener. There's also what is possibly the world's smallest frisbee (less than two inches in diameter -- as one of the organisers said, "Throw it at a speaker you don't like, because it sure as hell doesn't fly"), a laser-cut placemat (tres cool), and a chunk of chocolate (because we're about 5 minutes walk from the local cadbury's factory). Finally, there is the T-shirt. Loved ones will be pleased to hear that the T-shirt this year is basic black, meaning that you won't have to worry about being seen in public with a red-clad Matt. (For those of you watching at home, my wife isn't keen on red coloured clothing for some reason, so last year's conference T-shirt was not a big hit). The speakers are going to have to work hard to top the schwag pile. I await their response with baited breath.

Next.

Previous.