/away searching for my jet pack

Approved!I now have a new “geek fanzine” called “Where’s my fucking jet pack“. This is where I write when I have some spare time, so don’t expect new stuff here in the near future (at least until the novelty wears off 🙂 ).

Come visit me there.

Posted in Specific | Comments Off on /away searching for my jet pack

Geography education for the short-term memory challenged

A procrastination power toolIf you ever find yourself wondering where it’s going to be 4:20 PM next, know that you’re not alone, and that http://is.gd/fourtwenty was developed with people like you in mind. If you don’t ask yourself this question – I’m sure there are many applications out there for people like you as well 😉

Continue reading

Posted in Specific | Comments Off on Geography education for the short-term memory challenged

The other Dod

Just the other post I said

who do you identify me as? If it’s not something publicly known, it’s meaningless. Identifying me as The Dod only means “I’ve met a guy who called himself The Dod”. Perhaps it’s another person who really calls himself that.

Turns out this guy exists. He pronounces it dee oh dee, while I pronounce it “dude with an o for a u and no e“, but you wouldn’t know that from reading text. 🙂

He’s funny. Here’s a video:

Continue reading

Posted in Specific | Comments Off on The other Dod

Muddled thoughts re keysigning parties

Originally, this post tried to propose a where some people would only learn to generate their key-pair at the party. Bottom line, it was a bad idea. I propose an alternative idea (although it’s probably not worth the hassle).

Continue reading

Posted in Specific | 8 Comments

Disabling couchdb signup (senile edition)

ScreenshotI’m already old enough to have a really bad memory (just got my retirement visa, mind you), but this is ridiculous: I’m installing a plain-vanilla-apt-get couchdb, add a few users, give them roles, and then I get to the point where I want to disable signups. Sure I can dive into the validate_doc_update() at the _users db, stress my feeble mind out and figure out what to change there, but since this is a security issue, I’d rather do this by the book. The only question is, of course, where’s the book? Turns  out I wrote it 🙂

Posted in Specific | Comments Off on Disabling couchdb signup (senile edition)

Steal this Film – my favorite 2 minutes

In our fast-paced world “Steal this Film” is already a historical documentary, produced in the naive days when there was still belief that legal systems around the world were loosely bound by morals (or at least common sense). Still, it’s a must-watch. Let me try to convince you in 2 minutes 🙂

You too can steal this film if you want to cut/paste/remix it.

Posted in Specific | Comments Off on Steal this Film – my favorite 2 minutes

[once again] I stand corrected

I have written some thoughts I had regarding Cryptocat. Apparently, they were wrong. I leave this post here (to my shame) because some places link here and some people have commented here, but It’s no longer relevant.

Continue reading

Posted in Specific | 12 Comments

Whatmail: a contact-form with the features I need

Whatmail is a stand-alone (cgi) contact-form written in Python. It has the following features:

  • Supports Unicode international characters (למשל עברית)
  • Has recaptcha spambot protection
  • Fully skinnable with mustache templates (so you can easily make it look like the rest of the site)
  • Can gpg-encrypt the mail it sends (only makes sense if the form is served via SSL)

The code is here. You can see it in action (and send me something secret) hereסקין עברי.

Posted in Specific | Comments Off on Whatmail: a contact-form with the features I need

CATS was right

More than 20 years ago, a Japanese game called Zero Wing was translated to English. This hilarious endeavor gave us the immortal  quote: “All your base are belong to us” (related to someone called CATS). The correct translation of that sentence from Japanese is: With the cooperation of Federation Forces, all of your bases have been taken over by us.

Two decades years later, cats, with the cooperation of federated webmasters, are taking over bases all around the world. The only difference is that cats are the good guys 🙂

Posted in Specific | Comments Off on CATS was right

Advice to the gitignoreless

all rights perverseI like to have my projects as self contained git repositories, with submodules for all dependencies. This way we have “one git submodule update to rule them all”. The downside of this approach is that you need to have git mirrors for everything that doesn’t have a git repository, and the problem with 1:1 non-git mirrors is that they don’t come with a .gitignore file :).

Once you run the code, git status starts warning you about untracked content in the submodule (For example *.pyc files for python). We need to add a .gitignore file, but that would be untracked content too 🙂

Continue reading

Posted in Specific | Comments Off on Advice to the gitignoreless