Archive for the 'Annoyances' Category



I Failed a Turing Test!

Published on October 24, 2008

Ok, the title lies. but I’m cleaning up my desktop, and came across a screenshot from a few days ago. It is a CAPTCHA that I, for the life of me, could only make sense of as: Six E Pi Pi. So, in this case it worked, right? The human figured out what the letters should be, except as clearly as those are Pi’s, Pi is not a letter on my keyboard. I figured I should get a screenshot to show where CAPTCHAs are going:

Sadly, CAPTCHAs are a technology we need to combat spam, which accounts for at least 80% of email today, not to mention message boards, instant messages, or text-messages. However, we’re merely engaged in a technology arms race with spammers, this is *not* a technology that is winning any fights, we just try to stay one step ahead. This is increasingly hard with CAPTCHA entry being a job in countries with lower incomes, spammers cheating by offering porn in return for solving a CAPTCHA, and (in a case that doesn’t just apply humans) CAPTCHA breaking drives AI research. Basically, no ‘new’ CAPTCHA technology is going to keep spammers out for long. A bleak future indeed. On the other hand, we already have 80%, how much worse can it get? I think the real answer lies in spam filters, although for the most part those are also in a mere arms race, but at least then you can control your own computer, not just leave the image out there for another human to crack.


New LJ Crossposting script

Published on September 26, 2008

I nabbed a plugin to fix my borked LJ Crossposting script… mine was not behaving nicely. So this is mainly a test to see if/how it works.
Test.
Test 2…
Big Test
Now we’re testing an edit, and adding in a link to the plugin’s home.


Fitna, the failure

Published on March 30, 2008

This past week saw the release of Geert Wilders’ “Fitna”. I’d like to quickly say this post is not endorsing that film, the author of it, or any specific religion. I hope, instead, to point out what the film has actually accomplished, and look at the issues surrounding it. I’d also like to point out I fully support all basic human rights, including those of freedom of speech and religion. I won’t be giving a link to the video as I don’t support it. In addition, those viewing it might be disturbed by a few scenes (beheadings, hangings, close range gun shots) and I don’t want my site affiliated with any of that. Read below the cut to see my analysis.


A Rotten Apple

Published on March 6, 2008

I’ve finally figured out what it is that sets me on edge regarding Apple. For as long as I can remember there’s been this little nagging inside of me that, hey, there’s just something not right about this company. I’ll preface this with the fact that I’m not an Apple person, though I have used Macs and will probably own one within the next year (need something small and portable for coding). I’m also not completely up to date on everything Apple’s been doing, just the really big news items.

Anyway, I finally figured out that its all about control. We all want control of our lives, of our money, of ourselves, and that’s natural. But Apple wants complete control over their products, even after you buy them, and that’s wrong. What am I referring to? The “awesomepress conference today where Steve Jobs unveiled the iPhone SDK plan.

Quick recap of the plan: Developers pay $99 a year (or more for an enterprise license) to use the SDK. Once they have something, it must be distributed through the Apple App Store. To get into the App Store, each must be vetted by Apple to make sure it conforms to their policies.

Now you know my feelings on DRM. I hate it. If I buy something, I expect the rights to do with it as I please. Steve Jobs feels the same way, or so he says. I’ve long argued that he doesn’t really mean that, but now I kind of think he does. See he specifically says DRM on music is wrong. He also points out that they don’t own the music anyway, so they can’t control it. What Steve Jobs wants is for everything Apple owns to be DRM’d and everything else to be free! Don’t believe me?

- Apple computers (I’m talking 90’s era when America and the world were getting in good with computers) were sealed with Torx screws. So what? Well at the time, and still, an average human being has no clue what that is (they’ve never had to crack an XBox to mod it) nor do they have Torx screw drivers to open it.

- FairPlay, the DRM created by Apple, is supposed to be a good system. Yet Steve Jobs, in the article I quoted earlier, claims that to release it worldwide would be to have someone reverse engineer it, and break it. Clearly a few things are going on here. First off they’re banking on some form of security by obscurity which any good security professional would laugh at. Second they’re betting that people can’t break FairPlay if they don’t have the source, which is wrong also. And third they’re trying to protect their handy little algorithm from the rest of the world. Why was iTunes never released on Linux when it originated on the Mac (a Unix core)? My guess is because Apple is afraid someone would reverse engineer it and they had to protect their secrets.

- The iPhone. Gosh, where to start. Sell a locked phone, on only one network, that you get kickbacks from… Why not allow any service to use it? (I’ve heard from an Apple employee its because some services need specialized packages by the provider. That’s all fine, but its not that other networks were given the chance to implement those packages, its that the phone was locked, period).

- This SDK. Now, its not uncommon to pay to use someone’s SDK. I’ve got no problem with that, you spend money to make money as my brother just pointed out. My problem comes with the fact that they have to go through the app store. I’m sure this is done in the name of “security”, ’cause iTunes has never been infected before. Oh wait, it has. Why can’t an independant coder such as myself offer a download from his mobile phone equipped website? Why must I use their store? (Oh, and you can post free apps, at least they’re not forcing you to charge).

- The store. The reason you have to go through the store is so Apple can vette your product, and make sure you’re not bypassing their locks! What a wonderful little software depot they run here, so long as all the developers drink the Koolade. I can understand trying to make sure people don’t get past a few boundaries, they point out VoIP over the cellular network to get past minutes plans. I’d like to point out my cheap little Razr can do that to bypass the minutes plans (a quick google search turned up this link, but I remember thinking about setting up my desktop to handle calls last summer from a website I was reading at the time, so I know there’s more home-grown solutions).Oh yea, and the store takes a 30% cut.

How does any of the above not point to Apple controlling its products? Sure, companies do that, they control their products. But few companies give me such a shiver when I hear of each new ploy than Apple does. And the worst part is, all the coverage I’ve seen of this plan has been good, not a single piece has questioned Apples need to vette every developer’s contribution, or for them to take 30% for doing nothing.

For once, and I shudder to say this, I have to like Facebook’s model better. Put the API out there, let the public go crazy, and keep it free! You get just as much content, you get a much wider variety (unlike the few whack biscuits I saw who said this would “spur creativity” within the iPhone community), and you get community interaction. What’s more to love? With this plan you’ll get the people who planned on writing for the iPhone anyways, along with businesses who just want to replace their Blackberries. Of course, those are the people who wouldn’t try to do something shocking and free with their phone, so maybe that’s why Apple wants only them. Forget the hackers that might do something cool, lets go the safe and greedy route.

So here’s to you Steve Jobs! If you truly believed what you said in your article on music, you’d think twice about this plan. Every year Apple turns more and more into what they always thought they were fighting, the mindless overlords bent on controlling their populace.


Digital Equipment Malfunction

Published on January 27, 2008

I’ve neglected this blog lately not due to lack of programming, but because I’m only coding on projects that I’ve already discussed on here. I had planned to do a mundane post about new features on the DungeonRunner character viewer, but then I stumbled across some stories that work well together.

Remember the ‘equipment malfunction’ during the Super Bowl a few years back? How it was a severe understatement, as well as a stupid excuse for a dumb plan? The MPAA (Motion Picture Association of America) has just made a digital version. They traditionally blame college students for all manner of atrocities, everything from wanting to watch legal DVDs on their Linux machine to downloading movies. A wee bit ago they announced shocking statistics that proved college students were responsible for 40% of all illegal movies downloaded. This led to a campaign of terror at many big-name schools, as well as lobbying to force Congress to add in stipulations for cracking down on file sharing in new higher education funding. It turns out, they were wrong. Taken from their statement:


Dungeon Runners Website on Linux

Published on December 23, 2007

For those that use Linux, read my post yesterday, and decided to check out the website for Dungeon Runners, I apologize. I should have pointed out that their site is very, very unusable on Linux (ok, to be exact, I haven’t gotten it to work with any version of Ubuntu, and Firefox). That changed today when I cooked up a small GreaseMonkey script which hides their Flash “movie” that plays in the background. Its not really a movie, its actually just a static image, but its loaded as a Flash movie. Anyways, its quite easy, go install GreaseMonkey, then the following script:

// ==UserScript==
// @name           Dungeon Runners Linux Compliant
// @namespace      http://thesnarky.com
// @description    This removes the flash "movie" which blocks the main site for Dungeon Runners
// @include        http://dungeonrunners.com/*
// @include        http://boards.dungeonrunners.com/*
// ==/UserScript==

var objects = document.getElementsByTagName("object");
for(i=0; i

Can download it by clicking here: http://thesnarky.com/wp-admin/dungeonrunnerslinuxniceuser.js

This finds the one Flash object named bg_chars (which is the offender in this case) and tells him to go quietly sit in the corner. And such, all is right in the world, I don’t need to boot into Windows to troll the forums (just to play the game).


Are you Legal?

Published on November 7, 2007

Here’s a great example of our nation’s colleges selling out their students and bending over to RIAA’s demands. I just had an email passed on to me that originated from Indiana University’s Associate Vice President for Information & Infrastructure Assurance dealing with file sharing that is just plain sad. It shows a complete lack of caring for their students, as well as a lack of understanding about the laws involved. Oh, as well as the worst tag-lines for anti-file sharing I’ve ever heard!


Can’t tell me nothin’… Wanna bet?

Published on September 11, 2007

Note: This post somewhat breaks my “No politics” rule. If you don’t want to hear it, don’t read it. If you have an opinion, leave a comment. I’m about freedom of speech and if you want to say “You suck” or “Amen to that” you can feel free to email me at snarky(at)thesnarky.com just please don’t leave that as a comment since I want comments to go somewhere discussion wise. Oh, and Kanye if you read this, please drop me a line.

Today two albums came out today. One is 50 Cent’s Curtis, the other is Kanye West’s Graduation. (Ok, three if you count Kenny Chesney’s newest as well *grin*). I have a very wide taste in music, there’s no genre I completely dislike (though individual artists, as you’re about to find out I am very specific about) and that taste does include Hip Hop/Rap (as well as Country). Both these artists are rather large in the Rap world, and its very interesting that they ended up releasing on the same day. Also interesting is that they both appeared on the same TV show (106 and Park) this afternoon. I decided to watch, as I’ve got mixed feelings on both artists and felt it’d be very interesting. Boy, I hate being right. Where to begin? (Note, if you don’t care why I feel this way, skip down to the “Tell Kanye off with your wallet” section to see what I’m doing about it)


But Bill Gates is an Honorable man

Published on September 3, 2007

Friends, Coders, Net Junkies, lend me your ears,
I come to praise Windows, not bury it!
The good of code like this is oft talked up;
The cost is buried in the legal crap.
So let it be with Windows. The noble Gates
Hath told you Windows quite cheap and good.
If it were so, it is a coding feat,
And Windows rightly spread across the Earth.
Here, under leave of Bill gates and the rest –
For Bill Gates is an honorable man,
So is Microsoft, honorable all –
Come I to speak ’bout Window’s legal state.
I don’t use it, it costs just too darn much.
But Bill Gates says it is quite cheap and good,
And Bill gates is an honorable man.
It crashed each day and disappointed me,
Then crashed my bank, ’cause good code don’t come free.
Did this in Windows seem affordable?
I saw BSOD, but Windows didn’t care.
Good code, I think, should always try() and catch().
Yet Bill Gates says it is good code, and cheap,
And Bill Gates is an Honorable man.
You saw they were accused, “Monopoly!”
Convicted guilty and then forced to change,
But they did not. Is this good business form?
Yet Bill Gates says it is quite cheap and good,
And sure, he is an honorable man.
I speak not to disprove what Bill Gates says,
But here I am to speak what I do know.
You all have used it ’cause “its all that’s out”.
Why then do you not cry “Monopoly!”
O Judgement, thou are fled to stupid beasts,
And men have lost all reason!
Bear with me.
My heart is buried with my lost choices,
And I pause til I afford Vista.
Snarky’s Life, Act 21, Scene 8


Great Deal on Dell Printer Ink

Published on August 23, 2007

Man, I just got an amazing deal on some printer ink for my nice Dell A920 All-in-one printer! I was going to have to buy the ink off dell.com at $31 for the color, and $28 for the black and white cartridges. Quite steep paying $60 just to print, huh? I can’t just get them [...]