Dragged kicking and screaming into the 21st Century
Monday 31 May 2010 at 6:19 pmIt became necessary for work-related reasons that I should attempt to install Skype on my home computer, so I made the attempt.
Read MorePeople before principles
It became necessary for work-related reasons that I should attempt to install Skype on my home computer, so I made the attempt.
Read MoreI spent Monday at work doing code inspection. I ride to work every morning wondering why I put up with it, or at least mornings when I've got a backlog, but there are enough good things about my job that being a programmer is a win, overall. Code inspection bugs me because it seems so elementary: of course, when you finish building something, you look at it to see if you built it right. That's just common sense. Why do we need a formalized procedure with an expensive name just to do it? I guess code inspection is what comes from trying to pour art into bottles and sell it like shampoo. Lather, rinse, inspect. When you get people doing programming just as a job, people who don't have the heritage of real programmers, code inspection is what you have to have, because they don't go the distance to make their work actually work properly.
Read MoreYesterday a bus plunge in Turkey killed 16 Russian tourists and injured 25 more. Thanks, dagbrown, for bringing the phenomenon of bus plunge stories to my attention. Oh, and Facebook changed its privacy policy again.
Read MoreExpanded from a Twitter tweet, since there are important points here that won't fit in 140 characters.
Our text for the day is Achewood, 2010:5:9-24 (starts here). Andy Larson dares "Darin'" Darren Wilson to ride in an unsafe vehicle without a seatbelt and then leave a bowel movement on the math teacher's lawn. Darin' Darren does so, at great risk to his life both from Andy's reckless driving and from illegal chernchilla breeders Mayner and Lurquilla. He retaliates by daring Andy to have dinner at Denny's naked. And in the last panel, Andy smiles.
Andy doesn't give a crap, pun intended, about Darin' Darren's doings on the math teacher's lawn, and he knows dehrn well that neither Mayner nor Lurquilla is in fact a math teacher anyway. (The range of Mayner's scholarship suggests rather a career in law.) Andy only put Darren through the horrible experiences in the back of the van and on the lawn so that Darren would make a counter-dare of his own. But if Andy wanted Darren to make a dare, why not just say so? And, for that matter, why doesn't Andy just go to Denny's naked under his own power if that's what he wants to do, instead of hoping to be dared into it? Andy could show up naked at Denny's any time he wants to - they are, famously, open 24 hours a day.
Read MoreI'm a computer programmer. I'm the best kind - the kind they call a Real Programmer. Other kinds of programmers think I'm not quite human, because I can do things they can't. I care about things like freedom and intelligence. I wear hiking boots all the time, "just in case a Mountain should suddenly spring up in the middle of the machine room," but mostly I hike on weekends. They say if it ain't broke, don't fix it, but if it really is broke, what do you do? You call me, and I fix it, no matter what's wrong. That's my job.
Read MoreStarting tomorrow I'm going to serialize Cross Product here; one chapter will appear every Monday morning through the Summer. I've set them up to appear as new postings, but probably after the series completes I'll backdate the postings and add a new category so that I can give them a separate page template of their own.
Read MoreI've upgraded to a new beta version of PivotX - not that that'll make much visible difference in itself, but I took the opportunity to make some other changes. New image plugin that handles thumbnails in a more rational way than before, so now instead of polluting your feed reader with huge images, there'll be small images you can click on to see the entireties of. Test of that below. I was getting a lot of trackback spam advertising prescription drugs, and occasionally having even my own comments rejected as spam for silly reasons, so I hacked in new spam-protection code of my own to replace PivotX's insufficient system. Now trackbacks get handled separately, and a lot more strictly; and I cleared out the keyword blacklist and will re-populate it based on only the spam I actually see. More work in the short term, better results long-term.
But best of all: now there are star ratings on entries, so you can vote for your favourites.
In my previous posting I discussed human issues, which might be specific to me: they are reasons that neither Facebook nor anything else with a similar purpose to Facebook would necessarily be a good thing for me to use. I also discussed technical issues, which are serious but should be easily correctable; Facebook could fix the technical problems without changing what Facebook is. In this posting I'm going to talk about what I call "corporate" problems, issues I have with the people and corporate entity who run Facebook. These would be reasons not to deal with Facebook in particular, even if I wanted to deal with something exactly like Facebook that might be run by a different corporation.
Read MoreI thought it would be sufficient to just announce I was leaving Facebook, and all my friends who would care about such things would already have a pretty good idea of what the issues involved were, and would be making their own peace with those issues. I'm not the first and surely won't be the last among my circle to do something similar. Last night, though, I had a chat about it with some of my friends who aren't so well-connected to the Internet culture, and it became clear to me that there's room for me to write something laying out some of the issues surrounding Facebook and why those issues are important.
Let me start by saying it's not about "privacy."
Read MoreThis is for my own future reference, since it was hard to find in the documentation and I'll probably need it again in the future.
The things you can create that collect together commonly-used sets of printer options, to be used with the slash modifier to the printer name on the command line, are called instances. Global instances are set up in /etc/cups/lpoptions and per-user instances in ~/.cups/lpoptions. Per-user settings (including choice of a default instance to use instead of the per-printer default) will override the global ones. Beware the lpoptions command, which likes to store your selections permanently in your per-user config file so that subsequent global changes will not be visible to you. Some per-user default settings also appear to silently override per-job settings given on the command line.
I'm withdrawing from Facebook, and I'm probably not going to renew my paid account on Dreamwidth. This leaves Twitter as the only social-network type of site I expect to use regularly, though I'll continue lurking on several others. If you want to keep up with my doings you really should read my own Web site; of course, if you see this note that means you're already doing so. On my side, I'm going to make a little more effort to actually put updates here so there'll be something interesting to read. Some of that effort below the cut.
Read More