Categories
Uncategorized

Consumerist Catches Geek Squad Copying Porn and Pics from Their Computer

Geek Squad: Awright, more free porn! (Giggety)

Based on a ten-page (!) confession by a former Geek Squad member in which he wrote that Geek Squad agents scour your computer for those porn and personal pictures and videos and copy them onto their thumb drives, Consumerist set up a string operation in which they rigged a computer to record all user activity and brought it in to a number of Best Buy stores to have Geek Squad install iTunes on it.

They report:

We took it to around a dozen Best Buy Geek Squads and asked them to perform simple tasks, like installing iTunes. Most places were fine, sometimes doing the job right on the counter, sometimes even for free.

Then we caught one well-seasoned Geek Squad Agent copying personal and pornographic images and video from our computer to his company-issued thumb drive.

Click here to see their blog entry and (work-safe) video, and be sure to read these follow-up articles:

There remains one question that I’m sure a lot of guys are asking: Where’d they get that desktop wallpaper image, and could they please share it?

Desktop of the computer used in the Consumerist sting: three women in cowboy hats and skimpy tanktops.

Categories
Uncategorized

“I Found the Son of a Bitch Who Invented ‘Comic Sans’!”

If my post about the “Please don’t use Comic Sans” dialog box got people chatting in the comments, yesterday’s edition of Chris Onstad’s popular webcomic Achewood should really stir the pot:

“Achewood” comic in which Teodor finds the guy who invented the font “Comic Sans” and calls his buddies to beat him up
Hang on guys, I’m putting my steel-toed boots on! Click the comic to see it on its original page at full size.

I love that Lyle wants to give the guy a “curbie” (that’s the way Edward Norton killed that guy in American History X).

Categories
Uncategorized

Hand-Knit iPhone

Well, this beats my hand-drawn iPhone or Jason Kottke’s carboard iPhone: it’s a hand-knit iPhone created by Greg’s (from the blog DaddyTypes.com) mom!

Hand-knit iPhone creating by Greg at DaddyTypes.com’s mom

Categories
Uncategorized

That “Lightswitch” Entry Reminds Me of an Old Story…

The complex lightswitch from the earlier entry

The article The Lightswitch That Might Explain a Lot About Java (which has received way more comments and stimulated more debate that I would’ve ever predicted) reminded me of a story that used to get forwarded back and forth among techie types. I thought I’d post it here…

The Engineer, the Computer Scientist and the Toaster

Toaster

Once upon a time, in a kingdom not far from here, a king summoned two of his advisors for a test. He showed them both a shiny metal box with two slots in the top, a control knob, and a lever. “What do you think this is?”

Scotty from “Star Trek”

One advisor, an engineer, answered first. “It is a toaster,” he said.

The king asked, “How would you design an embedded computer for it?”

The engineer replied, “Using a four-bit microcontroller, I would write a simple program that reads the darkness knob and quantizes its position to one of 16 shades of darkness, from snow white to coal black. The program would use that darkness level as the index to a 16-element table of initial timer values. Then it would turn on the heating elements and start the timer with the initial value selected from the table. At the end of the time delay, it would turn off the heat and pop up the toast. Come back next week, and I’ll show you a working prototype.”

Nerd at an old-school IBM PC and dot matrix printer

The second advisor, a computer scientist, immediately recognized the danger of such short-sighted thinking. He said, “Toasters don’t just turn bread into toast, they are also used to warm frozen waffles. What you see before you is really a breakfast food cooker. As the subjects of your kingdom become more sophisticated, they will demand more capabilities. They will need a breakfast food cooker that can also cook sausage, fry bacon, and make scrambled eggs. A toaster that only makes toast will soon be obsolete. If we don’t look to the future, we will have to completely redesign the toaster in just a few years.”

UML diagram

“With this in mind, we can formulate a more intelligent solution to the problem. First, create a class of breakfast foods. Specialize this class into subclasses: grains, pork, and poultry. The specialization process should be repeated with grains divided into toast, muffins, pancakes, and waffles; pork divided into sausage, links, and bacon; and poultry divided into scrambled eggs, hard- boiled eggs, poached eggs, fried eggs, and various omelet classes.”

Country ham and eggs

“The ham and cheese omelet class is worth special attention because it must inherit characteristics from the pork, dairy, and poultry classes. Thus, we see that the problem cannot be properly solved without multiple inheritance. At run time, the program must create the proper object and send a message to the object that says, ‘Cook yourself.’ The semantics of this message depend, of course, on the kind of object, so they have a different meaning to a piece of toast than to scrambled eggs.”

C++ and Erlang

“Reviewing the process so far, we see that the analysis phase has revealed that the primary requirement is to cook any kind of breakfast food. In the design phase, we have discovered some derived requirements. Specifically, we need an object-oriented language with multiple inheritance. Of course, users don’t want the eggs to get cold while the bacon is frying, so concurrent processing is required, too.”

GUI

“We must not forget the user interface. The lever that lowers the food lacks versatility, and the darkness knob is confusing. Users won’t buy the product unless it has a user-friendly, graphical interface. When the breakfast cooker is plugged in, users should see a cowboy boot on the screen. Users click on it, and the message ‘Booting UNIX v.8.3’ appears on the screen. (UNIX 8.3 should be out by the time the product gets to the market.) Users can pull down a menu and click on the foods they want to cook.”

Parts of a Wintel desktop computer

“Having made the wise decision of specifying the software first in the design phase, all that remains is to pick an adequate hardware platform for the implementation phase. An Intel 80386 with 8MB of memory, a 30MB hard disk, and a VGA monitor should be sufficient. If you select a multitasking, object oriented language that supports multiple inheritance and has a built-in GUI, writing the program will be a snap. (Imagine the difficulty we would have had if we had foolishly allowed a hardware-first design strategy to lock us into a four-bit microcontroller!).”

Crowd gathering around a guillotine execution

The king wisely had the computer scientist beheaded, and they all lived happily ever after.

Categories
Uncategorized

Yet Another Excuse to Play “World of Warcraft”

MMORPGs Build Business Skills?

According to a study by IBM and Seriosity, playing massively multiplayer online role-playing games isn’t a waste of time — in fact, it can build valuable business skills:

A study released by IBM and collaboration software maker Seriosity found significant parallels between business leaders and MMPORG gamers.

MMPORG games, which include World of Warcraft, Eve Online and EverQuest, can include millions of players who come together in various groups to accomplish a specific mission or task.

Gamers learn collaboration, self-organization, risk taking, openness, influence and how to earn incentives when involved in a MMPORG, according to a study of 200 members of IBM’s internal gaming community.

“Smart organizations are recognizing valued employees who play online games and apply their skills and experiences as virtual leaders to their ‘real world’ jobs,” says Jim Spohrer, IBM Research Center’s director of services research.

Half of survey participants said playing MMPORGs improved their “real world” leadership skills, while 4 out of 10 surveyed indicated they have applied such game leadership techniques to the workplace.

The survey found that leadership roles are far more fleeting among MMPORG players than in the real world. Leadership is viewed as a role an individual plays to accomplish a specific task, rather than one that remains for an indefinite duration.

I personally know a couple of big-shots who spend a fair bit of time playing World of Warcraft, even when they’re on the road: Joi Ito and my boss’ boss’ boss, Tucows CEO Elliot Noss. Perhaps I should buttonhole fearless leader and see if I can’t get him to do a podcast interview about his adventures on World of Warcraft.

The Dangers of World of Warcraft

I can’t resist including the comic below, The Dangers of World of Warcraft in this article. It’s an old “Dangers of Alcoholism” comic re-jigged to poke fun at people hooked on this very addictive game. Click it to see the full-sized version.

Comic: The Dangers of World of Warcraft
Click the comic to see it at full size.
Comic courtesy of Miss Fipi Lele.

Categories
Uncategorized

Domain Aftermarket Goodies #1: Domain Names Based on the Word “Poop”

Dog pooping

In testing The Duke of URL, my application that displays available domain names, domain name suggestions and available domain aftermarket names based on a word or phrase you enter (see this entry for details), I tried a number of interesting words. This week, I’ll present the results of these tests.

Today’s word is poop, and here are the Premium Domain Names that are based on it and for sale:

Premium Domain Price
dog-poop.com 800.00
insidepoop.com 1088.00
poopheads.com 1188.00
poopismyfriend.com 248.00
pooplab.com 1088.00
scoopthatpoop.com 488.00
Categories
Uncategorized

The World Needs More Dialog Boxes Like This

Here’s a dialog box from Aegisub, an application for subtitling video:

Dialog box from Aegisub warning of the dangers of using “Comic Sans”
Screen capture courtesy of Miss Fipi Lele.

For the benefit of RSS readers and search engines, here’s the text of the dialog box:

You have chosen to use the “Comic Sans” font. As a programmer and a typesetter, I must urge you to reconsider. Comic Sans is the most abused font in the history of computing, so please avoid using it unless it’s REALLY suitable. Thanks.

I’m really glad that such a dialog box exists!

If you’d like to join the cause to rid the world of that horrible font, I suggest that you visit the Ban Comic Sans site.