Blog

  • Facebook's getting out of hand

    Once upon a time I was a Facebook addict. It was an awesome way to reach out to people I haven’t been in contact with for years, share photos, update your status 80 times a day, etc. But Facebook apps are getting a little out of hand…

    …and I’ve always hated that friend detail feature. </end rant>

  • How to easily cross-post your linkbait

    In my recent podcast we chatted about Linkbait. Linkbait is simply the act of writing a headline for a blog entry or page that will generate a very high click rate and then publicizing that page. If you’re not sure how to write great headlines, start with this page of 10 Sure-Fire headline formulas that work.

    If you’re writing great headlines for your blog entries and are looking for places to publicize them, check out socialposter.com. It’s a bookmarklet you drag onto your browser bar. Then you go to the page you want to promote, drag your mouse to select the text on the page you want to use as the summary, and then click the bookmarklet. It lets you easily cross-post to these websites:

    Digg.com
    Netscape.com
    Reddit.com
    Del.icio.us
    Stumbleupon.com
    Google.com/Bookmarks
    Myweb2.search.yahoo.com
    Technorati.com
    Indianpad.com
    Socialogs.com
    Furl.net
    Diigo.com
    Wirefan.com
    Bibsonomy.org
    Looklater.com
    Blinklist.com
    Blogmemes.net
    Bluedot.us
    Myjeeves.ask.com
    Simpy.com
    Backflip.com
    Spurl.net
    Newsvine.com
    Netvouz.com
    Grupl.com
    Blinkbits.com
    Bmaccess.net
    Shadows.com
    Ma.gnolia.com
    Scuttle.org
    Smarking.com
    Blogmarks.net
    Plugim.com
    Linkagogo.com
    Dotnetkicks.com
    Mister-wong.de
    Favorites.live.com
    Wdclub.com
    Yigg.de

  • Yahoo takes 10 days to update an email address?

     I just updated my email address on Yahoo and got this:

    WTF?

  • How to record a remote podcast

    A quick article about how to record a remote interview and how to fix the audio levels after the interview.

    I got a few questions about the equipment I used to record the podcast interview with Tony yesterday. I recorded it remotely using Skype – Tony was in West Seattle and I’m in Sammamish. We were both wearing headsets which I recommend because even though Skype is good at cutting out feedback from a PC speaker, some noise does get through if you’re not wearing a headset.

    I used Pamela to record the audio. I recommend the Pro version because the other versions limit your recording to 30 minutes or less. Pamela is free for the first 30 days and it’s about $12 after that. A tip when using Pamela: To get to the mp3 audio files, right-click on a recording and click “open call recording folder”. It took me a while to figure that out.

    The only complaint I have about Pamela is that it doesn’t regulate the volume of the caller vs. the callee. So my voice was very loud and Tony’s was much softer. It’s taking the audio directly from Skype, so perhaps that’s too much to ask. I also haven’t experimented playing around with the Skype audio settings. Fixing this was time consuming:

    I used Audacity, and open source sound editor to fix the difference in Audio volume, and besides the actual interview, this occupied most of my time putting the podcast together. Using Audacity you can see the waveform and it’s quite clear where the audio level is much lower. So I selected the parts in the audio where Tony speaks and applied the Amplify effect. Amplify automatically detects the largest waveform and sets the amplification so that the largest waveform won’t clip – in other words it wont over-amplify and cause distortion. I recommend using the default number it gives you and if that’s too low, then look at the area of the clip you’ve selected and you’ll probably see a spike in the waveform that’s causing amplify to give you a low amplification number. Just select around that spike and you’ll be able to boost the signal more.

    I’m sure there’s an easier way to do this, but I tried using Leveller and a couple of other tools and the results weren’t as good as Amplify.

    Next time, I’m going to make darn sure my levels are much lower and as close as possible to the person I’m calling. Pamela has a level indicator when you’re recording, so I might try and use that as a visual guide and tweak Skype’s audio settings.

    Once I’d finished working with the clip in Audacity, I saved it as a WAV file rather than using Audacity’s ‘save-as mp3’ option and I used RazorLame to convert the WAV to mp3. That gave me more control over the mp3 quality. Under Edit/LAME options, select 24kbit as the bitrate and ‘mono’ as the mode.

    Then I just uploaded the file to my blog server and presto!

  • Startup Hacks: Marketing with no money – RescueTime Interview

    This is a followup post to “Think you work hard? Think again.” which generated over 5,000 pageviews in a short time and almost took down my blog server this morning. It’s an audio interview with Tony Wright, the founder and CEO of RescueTime.com.

    The interview runs for just over 17 Mins. Click here to listen or right-click this link and click save-as to download.

    We chat about how startups on a tight budget can market their product and business for free. Topics include getting covered by TechCrunch, linkbait and getting covered by sites like Digg or Reddit, writing great headlines for articles, getting a product to market with no money raised and ugly vs pretty websites and whether that affects your marketing success.

    Full disclosure: Tony and I are friends, we both run our own tech startups (I am CEO of LineBuzz.com) and love brainstorming new ideas over a beer. We will be doing exactly that at the Stumbling Monk Pub tomorrow evening after the Seattle Tech Startup meeting at the Capitol Hill public library.

  • Configuring MySQL and Apache for a faster blog

    I logged onto my blog this morning and it wouldn’t load. I tried to ping the server and it was still up. Then I tried ssh’ing into the server and it connected. I hit reload again in my browser and starting mumbling WTF.

    Then I ran ‘uptime’ on the server and got something like this:

    09:52:40 up 325 days, 6:45, 2 users, load average: 0.28, 0.28, 0.27

    That’s a little high, so I checked how many apache processes there were and it was at MaxClients, apache was working pretty hard. I checked my Analytics stats and by 7am today I had already done as much traffic as yesterday:

    So I tailed the web server log file and it just flew off the screen.

    I figured out Reddit was the source. Someone posted a blog entry I wrote yesterday about Rescuetime and it’s getting a few votes.

    I run a standard WordPress.org install (newest version). My server has 1G of RAM and is an AMD Athlon XP 2100. It’s on a 10 Megabit backbone, so has plenty of bandwidth. So I made some basic changes to the server.

    Apache needed to handle more concurrent connections, and I had MaxClients set to 15. But the server was using too much memory for me to increase maxclients, and MySQL was the memory hog. So changed the mysql config to use less memory because fetching blog entries from disk is not that much hard work.

    My my.cnf file (the config file for mysql) has the following settings now:

    key_buffer = 50M
    sort_buffer_size = 5M
    read_buffer_size = 1M
    read_rnd_buffer_size = 1M
    myisam_sort_buffer_size = 5M
    query_cache_size = 4M
    That’s a fairly small number of the key buffer and the other caches are very low too, but I’m just serving around 300 blog entries, so I could probably do away with the key buffer completely and just rely on disk access and it would still be ok. I left the query cache at 4M in the hope that it would save me some disk access when fetching blog entries.

    I changed Apache’s config from this:

    MinSpareServers 15
    MaxSpareServers 15
    StartServers 15
    MaxClients 30

    to this:

    MinSpareServers 15
    MaxSpareServers 45
    StartServers 30
    MaxClients 60

    It fixed it immediately and my blog is now blazingly fast. 🙂 Right now apache has 49 children, so it’s still getting a lot of traffic, but it’s not hitting MaxClients which means it’s not turning away users.

    Digg!

  • The Naked Truth Party

    I just got back from the Naked Truth panel and party in Seattle. It was loads of fun. I met John Cook for the first time in the flesh – he’s interviewed me about 3 times and we’ve never actually met. Also met Michael Arrington briefly.

    The panel was so-so. I think the general consensus is that we didn’t learn a hell of a lot that’s new, but it made a great excuse for the party afterward. There was some playful banter on the panel between Seattle PI (John Cook) and the Seattle Times (Tricia Duryee) that turned into a bit of a circulation comparison.

    Michael Arrington was hilarious on the panel openly poking fun at the WSJ and Fred Vogelstein from Wired. I’ve never been a fan of Wired and glad to see I’m not alone.

    Looking forward to the next one!!

  • TypePad down since 1:50pm PST

    Looks like my choice to use WordPress.org on my own servers for my personal blog was a good one. Typepad has been down since 1:50pm. Unfortunately that means both Geojoey and Linebuzz corporate blogs are down.

    Dear TypePad member,
    
    The TypePad service is currently unavailable due to power issues at
    our co-location facility.  This means that the TypePad application and
    your TypePad blog are not reachable at this time.  This began at
    approximately 1:50 pm Pacific Daylight Time today, Tuesday July 24
    2007.
    
    We are working closely with our hosting partner to bring TypePad back
    online as soon as possible.  We sincerely apologize for the
    inconvenience this is causing, and we appreciate your patience.  We
    will send another email update with more information as soon as
    possible.
    
    Thank you,
    The TypePad team
  • Think you work hard? Think again.

    UPDATE: This article generated over 5,000 page views in under 24 hours, so I’ve posted a follow-up interview with Tony Wright, RescueTime’s Founder & CEO.

    I’m participating in a closed Beta of Rescuetime.com and installed the software on Sunday. Yesterday sat down at my desk for 10 hours and then hit the site. Here are the results:

    All I can say is, I was floored that after 10 hours I’d used less than half my time effectively.

    Rescuetime lets you tag apps, so the graph above is a graph of apps that I’ve tagged as work, personalblog, etc. The rest of the time is distributed among random websites, apps and other distractions.
    Here’s the breakdown of my top apps and websites:

    I got into a flamewar with someone on news.ycombinator.com which blew away more than an hour of my day. Most of my work is in an SSH session using an app called PuTTY. I hack my hosts file when I code and use our corporate blog for testing, so blog.linebuzz.com and linebuzz.com are also tagged as work sites and grouped into the ‘work’ graph above. The time spent on markmaunder.com was writing personal blog entries. I’m a huge fan of Brad Feld’s blog, hence the time on feld.com.

    So I’ve canceled two meetings this morning and have severely limited my personal blogging time today to try and get at least 7 continuous hours of REAL work in before I head to the naked truth panel and party tonight at 5pm.

    I think Tony Wright and the guys at Rescuetime are on to something potentially huge. I’m watching these stats as obsessively as I watch my Google Analytics stats.

    Digg!

  • Rob Malda vs Alexa vs Slashdot vs Digg

    Rob Malda (aka cmdrtaco), the founder of Slashdot.org has written a rather schizophrenic piece on Slashdot about Alexa. He spends most of the article beating up Alexa, but is sure to include 5 links to the website in the article – two of them specifically asking people to install the Alexa toolbar.

    A while ago Digg passed Slashdot in traffic. (I’ve written about this before) An article covering the phenomenon got Dugg and thousands of Digg users clicked the link to Alexa and installed the Alexa toolbar. Notice the weird spike where the graphs meet. That skewed the Alexa results even further in Digg’s favor.

    So now Slashdot looks even worse to journalists – most of whom are writing about Digg and calling Rob for background. Which is why Rob can’t help asking you to pretty please install the Alexa toolbar to make slashdot look good to journalists again.