Archive for April, 2007

26
Apr

Ode to Gliese 581 c

The astronomical tabloid press have been abuzz about the discovery of a (potentially habitable) earth-like planet, romantically named Gliese 581 c. To be clear, “potentially habitable” means the planet has liquid water and some sunlight, and doesn’t mean it’s the next big thing in exotic travel destinations. Either way, I refuse to get excited about this. After Pluto I promised myself never to fall into this trap again. You get attached to them, perhaps even learn to love them, and the next thing you know they’ve gone and shacked up with some iceball in the Kuiper belt. Bah, planets. Who needs ‘em…

Popularity: 12% [?]

19
Apr

Why Paranoia And Facism Will Be The Future

Here’s a thought that has been occupying a special place in my mind for years now: why are geeks good at the things geeks do? In particular, why are some people better at programming and development than other people? Being more intelligent isn’t the answer, because clearly there are smart people who aren’t programmers and don’t enjoy development. Education isn’t likely, either. A great number of brilliant programmers are autodidacts, and a very large number of highly educated scientists can’t write a proper line of code to save their lives.

I’ve been considering personality types, combinations of attributes geeks inherit from their parents (autistic tendencies or attention deficit disorder, for example), and attributes nurtured through education and environment. Following this line of thought, I struck upon two particular traits recently: paranoia and fascism.

Bear with me here. “Paranoia”, in this case, could also be pessimism or cynicism. Not that geeks ever tend towards being cynical, but we’re being hypothetical today. And “fascism” would be less armbands and marble and more along the lines of being a control freak. Not rigid enough to qualify as a personality disorder, but bad enough to be branded as arguing over everything and always knowing better. Once again, not a typical geek personality type, but just for the sake of our hypothesis.

Would paranoia and fascism make a better programmer? I think it would. The kind of person fixated on everything that could possibly go wrong, not in theory but in practice expecting these things to happen. The kind of person who believes that every aspect of his world, from colleagues to database connections, are out to get him. Or her. But usually him. The kind of person who puts in place structures and routines that are designed to keep the world in check, to minutely scrutinise input for the errors “the others” invariably introduce, to check and double-check the systems that are bound to fail. For the true paranoiac fascist, entropy is personal.

Which is why I think paranoia and fascism make for better programmers. In an increasingly technology-driven world (unless misters Bush and Ahmadinejad send us back to the stone age) programmes are the glue that keeps all other systems working. And the better these programmers are at programming, the more pronounced their quirks are. In general, of course, people don’t work in binary. But think of all the best programmers you’ve ever known, and measure them by their anti-social tendencies. I’ll bet two character traits stand head and shoulders above all others.

[Note: Mental illness is not a career option, kids.]

Popularity: 21% [?]

18
Apr

Belgium’s Fragile Future in Danger

Train conductors in Flanders went on strike on Monday. For the second time in as many weeks. This kind of industrial action has a direct impact on essential infrastructure, and the lives of a very large number of people are thrown into complete disarray. Working people who will be forced to take a day’s leave, half of which they’ll spend waiting for trains that never arrive. People with appointments with doctors, lawyers, accountants, for which they’ll most likely have to pay even if they don’t show up. Appointments they may have made weeks or months in advance, and which can only be rescheduled for weeks or months in the future. People scheduled for minor surgery. People with job interviews. Students who spent the night studying for an important test who now have to fight the panic and frustration of finding a way to get to school, perhaps arriving too late anyway. Not everyone can afford to pay for a taxi. Not everyone can afford to pay for a car. That’s why we have public transport.

And what, I hear you ask, are the conductors striking about? What could cause this grievance to have been dragging on for so long that talks were broken off with management and a strike was called? Actually, the conductors are striking because some of them were assaulted on trains over the weekend. Last weekend. This isn’t a long-standing dispute, but merely the action of people who didn’t care to follow the existing process for resolving their issues. After all, a day off work is still a day off work, no matter how righteously indignant you have to be.

And aggression against train conductors, as serious an issue as this is, isn’t something that can’t be resolved by the Belgian railway company NMBS. Conductors can be issued with alarm or panic buttons. Or even pepper spray. Police escorts can be assigned too high risk lines. Local police points can be set up on these lines, where conductors can report verbal or physical abuse. Conductors can be trained in self-defence. Or trained how to react when confronted by aggressive passengers. Or perhaps even, heaven forbid, be trained not be such pricks when dealing with passengers who have the wrong kind of ticket, or have boarded the wrong train. The pricks are an exception, I’m sure, but a most noticeable exception who spoil it for everyone.

By Monday afternoon, negotiations had been concluded to the satisfaction of the trade unions. Tens of thousands of people were prevented from getting to work, road traffic devolved into chaos because of the additional number of people taking a car to work, the cloud of smog over the capital of Europe was markedly darker than usual. The lucky few who did manage to get to work were waiting with baited breath to see the railways resume regular service in time for the evening commute. But the conductors had a different idea. The afternoon shift voted to strike as well.

Issues were resolved, satisfactorily, as announced by trade union negotiators and railways management on the afternoon news bulletins. Services will be resumed, it was announced. In time for the afternoon commute. But the weather was unusually nice. Very sunny. Ideal weather for relaxing outside and having a beer at your local. “Terrasjesweer”, as it is called in Belgium. Weather for sitting on a terrace, drinking, chatting, relaxing. For people without any consideration for or understanding of the service they provide, this wasn’t a hard choice to make.

The strike eventually continued until the end of work on Monday. NMBS employees had to struggle throughout the night to get trains to departure points across Belgium in time for Tuesday’s early morning commuters. Which they succeeded in doing, much to their credit. Trains were running normally on Tuesday. But for how long? The right to go on strike is a legitimate instrument employees have to force employers into negotiations on valid issues. As employers are expected to be reasonable towards their employees, the employees have to reasonable towards employers. Striking is a right, but only to be used as a last resort, not as a way to use employers and their clients as a therapeutic punching bag.

How much longer can a small group of people hold critical national infrastructure to ransom? How can they be allowed to endanger such a fragile system, even to the point of continuing after the issue was resolved? Surely there are regulations against strikes where critical infrastructure is disrupted? And if not, why not?

Perhaps the time has come for traditional Belgian politics to move away from empty posturing and grandstanding and television game show participation to something more useful. Perhaps it’s time for the people of Belgium to boot out the political old guard who know their real electorate to be trade unions and small town patricians. Perhaps it’s time the Belgian electorate stood up and took the management of this country back to it’s people, and start building a Belgium for the future.

Popularity: 28% [?]

16
Apr

Rushdie: “Defend the right to be offended”

Salman Rushdie, forever one of the great voices of reason of our time (and a damn good read his books are too):

The idea that any kind of free society can be constructed in which people will never be offended or insulted is absurd. So too is the notion that people should have the right to call on the law to defend them against being offended or insulted. A fundamental decision needs to be made: do we want to live in a free society or not? Democracy is not a tea party where people sit around making polite conversation.

More on openDemocracy.

Popularity: 21% [?]

14
Apr

Safety First

That’s a mighty big bicycle lock for such a small bicycle. Click through to Flickr for the full-sized version and a better view.
Safety First

Popularity: 38% [?]

11
Apr

Kurt Vonnegut Dies at 84

He deserves more than a cliché, but truly a great man has passed.

Kurt Vonnegut

Some other people’s thoughts:

No, God Bless You, Mr. Vonnegut

‘God damn it, you’ve got to be kind.’

“Everything was beautiful, and nothing hurt”

Kurt Vonnegut, unstuck in time, 2007

Popularity: 15% [?]

10
Apr

Why I Reject Tim O’Reilly’s Blogger’s Code of Conduct

I think Tim O’Reilly is a really great guy. He gets the Internet, he groks technology, he’s part of the culture. But his effort to draft a Blogger’s Code of Conduct is seriously flawed, to the point that it’s clearly a big steaming pail of horse shit.

The starting premise doesn’t work, because:


  1. Bloggers do not exist; and

  2. A code of conduct is anathema to the world in which these bloggers do not exist.


It’s fair to say that it won’t be a problem including the majority of the blogging community in a basic definition. Hell, just by listing a small number of blogging websites you can pin down and categorise a very large number of people. But not everyone. And that’s where the borders start to get fuzzy. Is Alice a blogger because she self-identifies? Is Bob a blogger because he uses the technology, yet emphatically denies that what he does is blog? Does updating a daily news site qualify as blogging? If a CMS is used? Or if the pages are hand-spun HTML? If the articles are written by professional journalists? And what if the articles are written by an ill-informed chimp who can’t tell his “theirs” from his elbow?

A fixed definition for what exactly constitutes blogging does not exist. A simple proof of this would be the wishy-washy definition Wikipedia gives for the word “blog”:

A blog is a user-generated website where entries are made in journal style and displayed in a reverse chronological order.

User-generated websites versus websites generated by the Daleks? Journal as in diary or journal is in newspaper? Then why is a newspaper not a blog? Or why isn’t a blog simply a newspaper? Because a newspaper isn’t user-generated? Then why isn’t a forum a blog, where all the entries are clearly user-generated?

If we can’t pin down who bloggers are (apart from the most basic definition: Tim and his friends and those who self-identify as Tim’s friends), how can we ever have a blogger’s code of conduct?

The next problem kicks in the moment we admit that there is a community of people who would call themselves bloggers, and who would potentially subscribe to a code of conduct. This community rose from the ashes of a thousand Usenet flame wars, and are typified by their total rejection of any form of authority. Even blogging about grannies baking cookies can become a fundamentalist religious war the moment a wayward granny troll starts questioning chocolate chip distribution.

Blogging is not about playing nice. Blogging is about giving a voice to those who were previously excluded from the debate through court orders and/or incarceration in psychiatric institutions. Blogging is about shaking the tree until all the nuts fall out. Blogging is about putting your credibility and (quite possibly) future employment on the line, and speaking your mind. Without being filtered by a code of conduct. Or logic.

Tim’s draft consists of six points, which the wiki-driven public consultation will no doubt push up to a thousand then whittle down to six again.

We take responsibility for our own words and for the comments we allow on our blog.

As it happens, this is already a legal principle, codified in law in most countries, and enforced with varying severity according to rising levels of democracy and/or declining levels of tolerance. If I call George W. Bush a jackass (which I most likely have), the rights afforded me by the European Union should protect me from being sent to jail. On the other hand, if I publish a list of European Union officials who I think look like secret drinkers and kiddie fiddlers, I’ll probably be locked up faster than you can say “right to a speedy trail”. Not only do you own your own words, like an inbred pitbull it will often come back and bite you in the ass.
We won’t say anything online that we wouldn’t say in person.

Oh yes I will. I most likely won’t tell Tim O’Reilly in person that I think his code of conduct is a “big steaming pail of horse shit”. I might think it, but more than likely not even that. Like most people, I’m a social coward, and if I can push my point of view without fear of being interrupted or having my face punched, I’m pretty much content. Not only do I distinguish between the online me and offline me, I also draw a line between different versions of the online me. On some of my blogs I’ll go just that little bit further than my sense of decency dictates, and on some I’ll be really well behaved. Just as different social situations call for adjustments to the offline me, different online situations require different personas.
We connect privately before we respond publicly.

Private conversations can be expected to remain private, unless agreed upon, and likewise public conversations should be expected to remain public. When an off-topic conversation on a mailing list irritates the list members and threatens to draw the focus away from the list’s core topic, it’s only natural that participants are expected to take their conversation off the list. But when a conversation follows from a blog post or a blog comment, it only follows that the conversation remains public. Anyway, calling an anonymous stranger a cocksucker isn’t nearly as much fun if there isn’t a crowd to impress.
When we believe someone is unfairly attacking another, we take action.

We can’t all support the underdog, some of us have to be villagers with torches and pitchforks. As big a fan as I am of seeing the rabble rise up, I can’t help but think you have no reason to get involved in someone else’s battle if you don’t feel yourself part of that battle from the start. If I see an innocent victim getting the stuffing kicked out of him or her on a blog, I might stare, but I wouldn’t get involved. On the other hand, if it’s a fight about evolution or a related topic, I’ll definitely stick around to throw a punch or two.
We do not allow anonymous comments.

I do. Most of the time. Even when I ask people to leave a name and/or e-mail address, I don’t check these. If you have a point of view, I’ll allow it. If you’re a spammer, I’ll delete it. Either way, my blog, my call. What’s so difficult about this?
We ignore the trolls.

Only when we want to. Why on earth pass up the opportunity to restate your most salient arguments in response to some troll’s comments? If they have good arguments, I’ll debate them. If they have rubbish arguments, I’ll still debate them, and pretend I won the argument. And if they stoop to name-calling and idiocy, I’ll call them a cocksucker. End of debate, and I still get to pretend I won the argument.

So where’s the problem this code of conduct is supposed to solve? What’s so broke that it needs fixing? If you get death threats in your comments, tell the police. That, to a large degree, is what they do for a living. A death threat received by comment is no different from a threat wrapped around a brick and thrown through a window. It’s up to trained law enforcement professionals to decide whether the threat is credible, and whether to follow up with an investigation. They’ll probably cock it up, and you might get killed, but that’s not a blogging issue. If someone calls you a slut, and you don’t agree with the sentiment, delete the comment. Even better, edit the comment, and don’t forget to tell the world. The name-calling retard looks bad, you look good.

Sheesh, why won’t people just grow up, and allow natural selection to sort out sense from nonsense? The blogging world isn’t high school, and nobody gets made hall monitor. You can sign up to be captain of the AV club, but that might really get you beat up. If you’re an adult, do you really need to be protected from yourself? And if you’re not an adult, aren’t these the hard knocks that are supposed to get you the best qualification you could ever get?

And Tim: badges? We don’t need no stinking badges!

Popularity: 27% [?]

02
Apr

Sometimes Santa’s just gotta friggin’ fix himself

From Overheard in New York:

Black Santa takes off his beard, puts a cigarette in his mouth and starts to adjust his crotch.

Little girl in stroller: Daddy, why is Santa smoking?
Daddy: Well, obviously it’s a fake Santa…
Other passersby, scolding: Santa!
Black Santa: What? Santa’s gotta friggin’ fix himself sometimes, don’t he?


Indeed, sometimes Santa’s just gotta friggin’ fix himself. Words to live by.

Popularity: 15% [?]




April 2007
M T W T F S S
« Mar   May »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Blogroll

Badge Farm

  • Firefox 2
  • Powered by Redoable 1.2
  • Add to Technorati Favorites
  • Feeds burnt by Feedburner