Something really weird happened when I had the password problem last week — I completely disappeared from Google. It’s not just the search for Matt, but almost every page on my site has disappeared even for super-obvious searches. This happened within a day of the guy getting into my blog account. I have two theories, one is that when all my links started pointing to blogspot (he changed my siteurl) that triggered some sort of anti-spam flag, and my second theory is that [H]e turned on the new Blog Privacy feature in WP that adds noindex,nofollow to the header of your page, and Google was crawling me that very instant and removed my site. BTW, as an update to the previous entry, I have since found out that I did not have a super-obvious password, but rather he found it embedded in the source code in the SVN repository of a new project I’m working on that hasn’t been released yet. I’ve axed the repo, but at least now I don’t feel so bad about having an awful password on my blog. Regardless, the event was a good excuse to review my password strategy and make sure everything was fairly locked down. Update: I’m certain it was the noindex thing, which looks like it was on for about a week. Let’s see how long it takes to bring everything back and if I rank the same. Update 2: Everything is back to normal. 🙂
Category Archives: Asides
Pubsub
“Our days are numbered. A recent attempt to execute a merger has been blocked and we’ve been blocked from raising equity financing that would allow us to continue to pay salaries and pay off our $3 million in debt.” Of course it’s only one side of a story, but sounds messy.
Cave Explorer
Just came across this interesting blog from a bloke who explores caves and such all over the world. There are some really interesting posts like this one on cave ecosystems and how a dead log can sustain life for years.
WordPress no-www
After being frustrated with mod_rewrite mojo, I wrote a quickie no-www plugin for WordPress that redirects people to the non-www version of your URLs, in the spirit of no-www.org. Update: This is now built into WordPress through the “canonical URLs” feature, just go to the General Settings page and remove “www” from the blog and WP URLs.
GigaOM Goes Full-time
Om Malik is taking GigaOM full-time. (!) Update: This picture of Om is actually why I started reading his site.
Google Browser Sync
Google Browser Sync is the best tool of its kind I’ve seen, and it’s a problem that has been my own personal pet peeve for a REALLY long time. It looks like Google is going to be the one to finally unify desktops. For pure-bookmarks sync, Foxmarks actually much smoother, and lets you use your own FTP server for the tin foil hat crowd.
NSA Microformats
Podsession Responses
There have been two interesting responses to the podcast I did with Om and Niall the other week. The first was Scott Johnson who responded in a podcast. As I expected, most people are taken aback by my statement to “let the engineers pick” what language and enviroment you use for your product. I think there is one important assumption that wasn’t articulated in that statement: you have brilliant engineers and you trust them. As a psuedo-engineer, I find it insulting when people suggest engineers are unable to factor anything other than their selfish language preferences, things like loaded costs, hardware costs, platforms, long-term viability, hiring, etc are simple variables that can be considered by any intelligent person. If anybody in Automattic came to me that was writing a tool in Python, C, Perl (it’s happened) or whatever, I might ask a question or two but at the end of the day I know they’re able to weigh the costs and benefits just like I would. If you’ve hired an engineer that isn’t able to make these decisions as well or better than you, then you’ve already lost the battle and over time more and more of your time will be spent plugging holes in a descent to mediocrity.
The second response was on the Pronet blog which in an amazing feat of blogging acrobatics managed to mention and link every single person tangentially associated with the podcast except me, even though I’m quoted in every heading. The Google Pages example is brought up again to illustrate that all the hardware in the world sometimes solve a scalability problem, but I still think that’s faulty because none of us had any idea why Pages was slow when it launched, it could have been a faulty router for all we know. Pronet responds to “Go with what your happiest working with” with a set of points to consider for a language, but again with the right people none of that matters. Happiness, in all things not just the language, should be the number goal and metric for everything in an early-stage startup. Happy engineers work smarter, longer, more efficient, attract better candidates, and have a better quality of life. (A corollary is that if you’re already set on a language path, don’t hire anyone who isn’t thrilled with working in that language.) For an example of how this can work in a really extreme case, I suggest everyone read the story of Viaweb and Lisp. (Another talk.)In my mind Lisp is a ridiculous language to build a web application in, but to them and their engineers it was heaven and they had better products earlier than their competition as a result of their unusual choice.
(As an aside, I wonder how many people said the same thing about Ruby for web apps before David Heinemeier Hansson, Rails, and 37signals, or even about PHP before Yahoo and Wikipedia? An example (and a little bit of promotion) is better than a thousand whitepapers.)
Whoops!
Sorry for the interruption in service, things should be back to normal now. *ahem* If you missed it, someone guessed my not-at-all secure password to this blog and posted an entry and changed the “siteurl” setting.
WordPress Webmonkey
Get your feet wet with WordPress is a Webmonkey tutorial on WordPress. Considering my earliest web learning was on Webmonkey (anyone remember the 216 really safe colors?) this is a little surreal. It’s also a great introduction article.
Startup Podsession
I joined Om and Niall’s podcast last week to talk about Startup Dos and Don’ts. Their podcasts are nice and short, about 20 minutes. Om tries to bait a Rails flame war but it doesn’t quite happen. 🙂
MySQL Counters
Check out this cool INSERT ON DUPLICATE KEY UPDATE feature in MySQL 4.1. This will make some logging code I have much easier and cleaner than it currently is.
Yahoo Search Broken (again?)
[inurl:yahoo.com search], no results found. This search worked fine days ago. Contrast. This is why WordPress.org search is broken. Any suggestions for better web search API providers? I loooove the way Yahoo provides results as serialized PHP in addition to XML (every API provider should do that!) but the underlying search product seems to be built on a shaky foundation.
Bulletproof Startup
How to shoot a bullet through your startup, this applies internally to big companies too — just replace “angel” or “VC” with VP or CEO.
Bill Gates and Jay-Z
Bill Gates meets Jay-Z, for real. Definitely a fashion mismatch.
Web2 Spam
Nick Bradbury says “Any new Web 2.0 company that hasn’t considered the spam problem automatically isn’t worth my time.” I forget who said it, but my favorite definition of social software is “things that get spammed.”
New Money
Have you seen the new US money they’re printing? I had gotten used to the 20s but I got a 10 at the grocery store the other day and it really surprised me — it’s totally orange. I miss the green. Bringing things full-circle, my second blog post ever was about meeting the US Treasurer and talking about the new colors. The more things change…
New Spam Stats
Akismet has a new spam and ham stats zeitgeist page, guess which is bigger. Not an inspiring trend.
Web 2.0 Band
I’m going to start a Web 2.0 band, thinking about calling it “The Standards.” Any other name ideas? Hat tip: Glenda.
Mark All as Read
I have finally embraced the freedom afforded by “mark all as read.”