What Wonkette Couldn’t Handle

Wonkette continues its slide into not only irrelevance but worse, humorlessness. Case in point, this “omigod, they’re like, so stupid” bit on the months-old Ron Paul donation “scandal”. The attempt at humor seems to be using the phrase “pig fucker,” which would be funny if it weren’t in the middle of a whiny rant that Kos or Atrios would want to punch up before publishing.

The idea is that, by keeping $500 from a guy who runs a white supremacist website, Ron Paul is somehow going to…I don’t know, invade Poland? Anyway, if he doesn’t give it to charity, the money will take hold of his soul, much like the shoes of a dead man posses you and cause you to kill the former owner’s murderers.

But the following comment apparently disappeared into the memory hole at Wonkette, reproduced here for the record:

Wow, so $500 is enough to get everybody at Wonkette to start killing Jews?

Awesome. That’s what I call hard-core capitalism.

Now, how much to be funny?

Does Global Warming Upend Environmental Thinking?

While a few holdouts still imagine a conspiracy of climatologists, most libertarians accept the reality of global warming. I’ve actually been convinced of this for a while, and a few years ago was convinced that manmade emissions were the primary cause.

So I’ve been looking for ways to reduce my own footprint. I walk to work, I drive a reasonably efficient car, take public transportation when it’s feasible, have a stock of compact fluorescent bulbs slowly replacing my old incandescents, and I recycle (I’ve actually done that last for around thirty years).

Acknowledging that carbon dioxide emissions are the greatest current environmental threat has had a bracing effect on the environmental debate. Objections to hydro, wind (I haven’t been a fan–no pun intended–because I’m a bird lover and only recently have those concerns been addressed), and even nuclear power have fallen aside due to their zero-emission of CO2.

In the face of this threat, it’s clearly time to reexamine our conventional thinking. Many libertarians–myself included–favor a carbon tax as the best, fastest way to move to a low-carbon lifestyle. Yep–we’re in it with Al Gore. But recently I’ve begun to think about recycling.

I’ve found numerous assertions on the web that recycling material emits less carbon dioxide into the atmosphere. But I haven’t been able to find data that consumer recycling actually does that in total. To follow me, let’s look at what has to happen:

  1. A truck has to come and collect your waste. This is a separate truck collecting a lower volume of material per mile than your regular garbage truck.
  2. That truck has to go to a processing facility, which has motorized conveyor belts to separate and verify each type of recycling–paper, plastic, glass, metal, etc.
  3. Another set of trucks take the sorted material to a recycling plant.
  4. That recycling plant uses varying amounts of possibly dirty energy to clean, process, or even melt down the items back into raw material (or in rare cases simply cleans the material for reuse, as in the case of the old green Coke bottles).
  5. No recycling process to my knowledge is 100% efficient, so there’s some waste generated at this stage. After all, the wrappers on those cans and plastic bottles have to go somewhere, even if all the basic material were perfectly reused (which I’ll bet a lot of money it isn’t.
  6. That recycling process will probably require other inputs, which require more trucks and mining/harvesting equipment, plus its own processing.
  7. Once back into useable raw material, that material will have to go to another facility for re-manufacturing. Another truck run (unless it’s all together, but that seems unlikely to me).
  8. That re-manufacturing plant takes energy.
  9. That re-manufacturing plant requires still other raw materials, which require trucks and mining/harvesting equipment, plus its own processing.

In order for recycling to generate less carbon dioxide (and other greenhouse gasses) than using virgin material, that whole process must produce lower emissions than mining, transporting, refining, transporting, and manufacturing the original product. It isn’t obvious to me that the whole process will always work more efficiently.

Then you have to consider both the origin and fate of virgin material. Paper, for example, largely comes from forests that are planted just for the production of paper. So there is generally not much loss of forest in producing paper. That paper, if not recycled, goes to a landfill, where it and its carbon are buried–not in the atmosphere. Oxygen is generally unavailable, so decomposition and the return of carbon to the atmosphere is slow. So at least some of that carbon is now taken from a carbon sink (a forest) and sequestered (buried). Some of it will resurface, but some landfills also reuse methane emissions for power generation. Meanwhile a new crop of paper trees are growing, and the sequestration continues. There are possibly aspects I’m not considering, but I think this is a reasonable statement of the process.

Metal recycling, on the other hand, may be a big win. The energy required to melt it down is likely less than the total used to go dig up ore, extract the metal, and melt the result down. But I don’t know that for sure.

Plastic is a question mark for me. It seems like it could go either way, depending on the relative energy of virgin manufacture versus recycling, and to what extent recycling will displace the virgin material.

The good news for someone concerned is that I can’t see how the first two Rs of the three Rs of environmentalism–Reduce, Reuse, (and Recycle)–could not be wins for reducing carbon emissions. Certainly the material you don’t use is a win. And if something’s been produced, like a plastic spoon, every time you reuse it you’re replacing a whole chain of events that result in a new one (plus the whole chain of waste disposal). Reducing and reusing seem to be economic and environmental no-brainers, and I plan to continue washing plastic spoons in good conscience (mindful of the energy used to heat water for washing and treat it after I get it soapy).

So which is it? Have you seen reliable studies (as opposed to government, corporate, or activist pamphleteering)? Has someone specifically done these calculations?

I’ll probably continue recycling in the meantime. It may be a myth, but my conservationist senses tell me it’s better to reuse what you have rather than go disturb more habitat to get new stuff. But I’ll be ready to reconsider if the numbers come out against it.

But I’ll be looking for ways–within reason–to reduce and reuse without worry…unless someone can demonstrate that’s a myth, of course…

Your Trickster God Is No Match for Mine

Every white person who wants to act like they’re all spiritual and know Indian lore and stuff always has to start with “well, Coyote is the trickster god.”

Bah. The crow is e’r more a trickster and sends your god loping up Wayne Street.

To clarify: this morning, as I was walking to work, I noticed a crow caw and alight on a power line near me. As I passed underneath I muttered a “hello” as I am wont to do to noisy birds. Another crow joined the first. A mockingbird thought he’d mix it up with them, but flew off suddenly–and a third crow arrived.

After I’d passed, the crows started kicking up a fuss. Usually a bunch of birds freaking out means some predator, sometimes a cat but often something more interesting like a snake, is nearby. I couldn’t see what they were after, so I turned the corner onto East Alexandria Avenue and kept on my way.

Suddenly the noise got more intense and was clearly moving up the street. I looked back, to see what the fuss was, when a freaking coyote loped up the middle of the street. Fox-like ears, thin tail, 25 inches at the shoulder, thin legs, tawny coat…a freakin’ coyote. At 9:50 AM.

Clearly some yuppie had been spewing some Joseph Campbell-inspired wankery and the real trickster gods, the corvids, decided to call them out by driving their coyote out…and thus revealing why there have been a bunch of missing kitty posters.

Hey yuppies: you don’t care about the damage your little predators do when you let them out to roam around the neighborhood to eat the wildlife, so don’t expect me to be sad when the wildlife eats your fluffikins. I’m hoping they’ll also take out some of the screaming toddlers you ignore while talking on your cellphone in restaurants.

This Is What Caused Me to Dump MacFixIt

In the days of yore, when Extension Conflicts (kind of like DLL hell on Windows, except solveable) ruled the Mac troubleshooting landscape (this was a decade ago), Ted Landau’s MacFixIt site was a must-read. He had the dish on every OS upgrade, troubleshooting tips, and how to do preventive maintenance that made a Mac pre-OS X still more stable than the Windows available at the time.

Cometh OS X, and suddenly a whole new technology resides under the hood. MacFixIt struggled to keep up, as the voodoo of System 7 yielded to the exposed underpinnings of BSD-style Unix. The site expanded but kept with troubleshooting via the post-hoc fallacy. I kept with them for a while (I’ve been using flavors of OS X for seven or more years), but the site has degenerated into uselessness. Witness the following:

Google’s Gmail service has increased its coolness factor considerably by adding IMAP access, but meanwhile, back in the world of Web mail access, one user complains that the initial Gmail Web page has trouble loading under Leopard. He says that there are difficulties no matter what browser he uses.

One user.

And a website is slow in every browser, so it must be Leopard, right?!

Um. I’ve been using this here web thing for a while now, and one of the first things you learn is that a) not every server responds equally well, b) sometimes your internet connection is slow, and c) even when a) and b) aren’t true, there can be breakdowns between you and the server you’re trying to reach.

To raise this as a serious question about OS X 10.5 while admitting you can’t reproduce the problem and not entertaining any other of a host of more likely possibilities means that MacFixIt is being dumped from my RSS feeds (I dropped bookmarks long ago).

Sorry, Ted. I can get real problems reported by other, less Cassandraesque sources, and don’t have to waste time with inane guesswork subsituting for a little education. I can do that myself without assistance, and reading about web application slowdowns that don’t even have a plausible mechanism in the OS is taking away from my valuable TV-watching, eyebrow-plucking, or even just staring-at-the-wall-blankly time. Those are all more worthwhile pursuits than the above article.

Guy Who?

Ron Paul raised $4 million today, by my rough eyeball count.

4.

MILLION.

DOLLARS.

(not gold-backed)

Sure, I know this has all the weight of the Dean Campaign, except possibly less. I know the guy has a questionable history of crankery. I know he’s completely wrong on immigration and mostly wrong on abortion. But dammit if the guy hasn’t put out a much-needed reminder that liberty is something important, even in the Republican party.

Now if only Hillary could, I dunno, distance herself from Bush in foreign policy in some way. That might be a good answering move by the Democrats. Then they might see this kind of enthusiasm from someone besides billionaires.

And to those who say, “Well, sure, libertarians only give money when there’s someone saying what they want to hear,” I say, “Duh.” Try saying something we want to hear and some of that spare salary not used up by cheetos and World of Warcraft can find its way into your coffers.

How to Write an Intelligent-Sounding Stupid Job Ad

A while back, Jason pointed to an exemplar stupid job ad (complete with the “rockstar” red badge of dumb). While perusing the JoelOnSoftware job ads, I found one that at first blush looked competent, but suddenly came into focus–like an optometrist showing you the difference between your old and new prescriptions–as a Big Dumb Job Ad. Let’s peruse, shall we? (And yes, after seeing this ad, there’s no way in hell I’d work for the place so I’m not afraid to name names).

We are seeking an experienced Webmaster

Let’s stop right there. “Webmaster” doesn’t necessarily imply dumb, but it should get your bullshit detector twitching. A Webmaster is a legitimate position for a large organization that needs a semi-technical person with management skills to set standards, marshal content, guide new initiatives, and be a central point of contact for administration of the organization’s web sites and applications. In 1997, they might have run the webserver and programmed things, too (I did this as late as 1999), but that hasn’t been the case for many years.

to join our Web Technologies team as the lead architect and technical administrator of USP’s web servers.

Oh, so you don’t mean Webmaster, you mean a combined Systems Analyst/System Administrator. OK, they’re expensive, but such people exist.

In this challenging position, the incumbent will provide technical leadership of the team’s web application development.

Wait, what? Now they’re supposed to be a Lead Programmer/Software Architect as well? Good luck with that.

On a daily basis, the Webmaster manages daily site operations and monitors server and site security.

We’re back to System Administrator, a full-time job at most places.

The Webmaster is also tasked with establishing site maintenance procedures, collecting site metrics, and performing full life-cycle development of all USP Web-based applications and product.

Wow, in one sentence they spec out what a good sysadmin should do and then roundhouse them in the head with, “Oh, did we say Lead Programmer? Try only programmer. On top of the full-time system administration. Plus you’ll probably be explaining metrics to management, a CTO-type job.”

Each one of those sentences is devoid of obvious red flags or glaring unfamiliarity with how web development is done and how servers are maintained. But combined they add up to stupid. For fun, let’s see what the candidate’s background should be to combine three or four full-time jobs into one. We start with the minimum requirements:

College degree in a related field (BS in Computer Science preferred) and 3-5 years of relevant experience in the design, configuration, operation and maintenance of Web systems architecture, security

So a middling-to-experienced system administrator with some systems architecture experience. OK.

and Web development projects.

Right. This person has also developed sites. There are a few such people out there, but as I said, they are rare and expensive.

The person must possess a high level of technical competence in UNIX, Solaris and Apache web server environments

A really experienced Sun sysadmin. Not cheap and tends to be a full-time job.

and have expert skills in standards-compliant HTML, CSS, JavaScript, Perl, PHP and MySQL.

OK, now the lack of actual knowledge starts to appear. “Standards-compliant” can modify both “HTML” and “CSS” and maybe even “Javascript” (but then you’d call it ECMAScript) but not really “Perl, PHP, and MySQL.” But the odds of someone being both a skilled Solaris administrator and an expert in both front and back-end web development…well, I’m sure there are two of those guys around, but they’re kinda busy at Google or possibly Sun.

Ideally the candidate should have familiarity with HTTP, HTTPS, DNS, TCP-IP, SMTP, Sendmail and related Internet protocols.

Oh, yeah, you’re a Networking Engineer, too. Sure, no problem.

Experience with Web 2.0 applications design techniques using Web standards, Web APIs, web services, Ajax, RSS and wikis is preferred.

Right, so that experience thing goes as far as being up on all the latest buzzwords and really advanced techniques that require a lot of study and usually a couple of specialized programmers. Sure.

Whew. Those were the “minimum.” Let’s see what those two guys at Google and Sun will have to do to break out of the pack (consisting of two people):

USP is a unique and exciting place to work and along with the minimum requirements above, if you are the “right” candidate, you must possess a desire to implement new structures and systems and be part of an evolving organization and growing team.

“USP” stands for “US Pharmacopoeia,” the people who manage “standards” for both Viagra (real drug, Bob-Dole-approved), and Mega-Dik (see your spam folder for more on this). I can see how that’s exciting, but why would you need a “team”? You’re doing it all yourself! Teams are for mortal organizations, not ones with huge phalluses that can go all night, baby.

You must be meticulous about details and be willing to develop tracking documents and training manuals on the website’s architecture.

Oh, right. Those 40 hours a week you were planning on using for sleep after your 90-hour workweek? Don’t bother. You’re also a technical writer and process manager.

You should have knowledge of full life-cycle development of web based applications as well as knowledge of cross-browser compatibility issues and techniques.

Aside from the fact that if they knew what they were talking about, instead of pulling phrases out of CIO Magazine, they’d know that these requirements were covered back in their minimums, you’re back to being both a back- and front-end developer in addition to the other six jobs you have.

If you like to work in a team based environment and be an “out of the box” thinker who is responsible for introducing and implementing new tools and applications, this opportunity is for you.

The “team” must be the seven different bosses you report to who will come down on you when, in a sleep-deprivation haze, you deploy a feature without a Form 27-J/19A part B, Form For Approval By Cross-Functional Web Content Feature Addition Approval Team For New Feature Deployment.

The article doesn’t mention salary, so I can only assume they’re talking well into six figures. I’m surprised they missed “ability to talk with the dead” and “walk on water” as “definite pluses.”

What’s amazing is that they managed to make sure each individual sentence, when they didn’t obviously combine two or three full-time jobs, look like they could conceivably come from someone who was familiar with web development. Usually it’s painfully obvious the job ad writer had to keep wiping the drool off the keyboard as they were typing.

Then again, smart people can believe in UFOs or that conservatives believe in limited government. Someone has convinced themselves that a magical pony who craps rainbow sherbet is flitting around a meadow somewhere thinking to itself, “You know, I think I’d rather have a government web job.” Either that or they’ve been sampling some of the product that failed testing.

How Politicians Should Act More Like Experienced Programmers

In programming, when you’re trying to solve a problem, you hypothesize about the cause and then test your hypothesis by implementing a solution. Then you re-test. If the problem is fixed (and no other problems arise), you’re done.

But sometimes you were just guessing at a solution, and it turns out you were wrong. Your fix doesn’t make it go away. At this point, a novice programmer will simply try another fix, and try and try until the problem goes away.

This is a bad idea. You have just introduced a lot of unpredictable new additions to your program, some of which may cause bugs themselves.

The experienced programmer, as soon as a given fix doesn’t work, will undo the fix. This means the program is no worse than it was before, and anything he does after this will be the only thing that fixes the problem.

All very well, but how does this relate to politics?

Politicians pass laws based on a theory of whatever social ill they’re attempting to cure. What routinely fails to happen is either measurement to see if the problem has gotten better or undoing the fix when it’s found not to work. Like novice programmers, they keep trying and trying and trying until the law is a morass of conflicting and confusing directives, most of which accomplish nothing in solving the problem and create several other problems of their own.

Case in point, the regulation of pseudoephedrine. Now you have to sign your life away, and if you buy some for yourself and a sick child, you might go over the limit you can buy in one time period. Yes, the law assumes children all buy their own Sudafed.

They were attempting to curtail the methamphetamine “menace” (a minor drug problem turned into a major class warfare weapon by yellow journalism and a drug enforcement beast that feeds on new crises). The problem is that people using over the counter drugs as raw materials to make meth were a tiny part of the supply. It was and remains much cheaper and safer to buy from dealers who are supplied with pure ephedrine from overseas and make it in factories. The availability hasn’t gone down, and the price hasn’t gone up (which would indicate the supply was reduced).

So you have the government jailing parents for buying too much cold medicine for their kids and you have a completely unchanged meth economy. Shouldn’t this tell them it’s time to hit the undo button on that law and try something else?

For Blog Geeks…

You may notice that I’m now running this blog on WordPress. I got tired of waiting for Perl to execute, and since I’m on a shared host it meant I couldn’t blog in the morning.

Next step: find a theme that doesn’t suck ass.