Calum writes things of questionable importance here.

I’m a man on the edge. A man with a deep, dangerous hatred.
I hate my alarm clock.
It’s not a bad alarm clock. I got it as a gift, and it has served me well for a few years now. But it works hard at bugging me. For example:

If the alarm is going off, and you want to see what time it is, you turn on the screen backlight by pressing “BRIGHTNESS CONTROL”. Except that the “BRIGHTNESS CONTROL” button is also the snooze (“REPEAT ALARM”) button. So the radio stops. And you must start it again. Of course dedicated buttons for these two functions would be crazy, since you need space for a dedicated “SCAN” button


To start the radio again, you press “SOURCE” until the function (FM, DAB, or “3.5mm jack you can put into your phone”) you want is highlighted on the screen. This helpfully remembers whether you had the alarm on earlier, to excite you by changing the number of presses required to get to DAB (I think it is 1 if the radio was on, 3 otherwise). This is a fun game!


If you try to turn one of the two alarms (“AL1” and “AL2”) off using their alarm buttons, you must use the alarm button for the alarm going off. Remember that the screen is unreadable and dark at this point! If you press the other button, it will toggle the other alarm on or off for the next day. This is a great feature for people who like to be surprised by which time they’re getting up.[1]


Whenever the radio is making a sound of any kind, there’s an audible background hum. This renders the fact that it “fades in” the radio when the alarm sounds effectively useless; the clicking on of the hum is loud enough to wake me.

[1] To be completely fair there is an “AL RESET” button snuck up in the corner which apparently resets either alarm.
[Flames image is CC-BY from pgordon on Flickr.]

I’m a man on the edge. A man with a deep, dangerous hatred.

I hate my alarm clock.

It’s not a bad alarm clock. I got it as a gift, and it has served me well for a few years now. But it works hard at bugging me. For example:

  • If the alarm is going off, and you want to see what time it is, you turn on the screen backlight by pressing “BRIGHTNESS CONTROL”. Except that the “BRIGHTNESS CONTROL” button is also the snooze (“REPEAT ALARM”) button. So the radio stops. And you must start it again. Of course dedicated buttons for these two functions would be crazy, since you need space for a dedicated “SCAN” button

  • To start the radio again, you press “SOURCE” until the function (FM, DAB, or “3.5mm jack you can put into your phone”) you want is highlighted on the screen. This helpfully remembers whether you had the alarm on earlier, to excite you by changing the number of presses required to get to DAB (I think it is 1 if the radio was on, 3 otherwise). This is a fun game!

  • If you try to turn one of the two alarms (“AL1” and “AL2”) off using their alarm buttons, you must use the alarm button for the alarm going off. Remember that the screen is unreadable and dark at this point! If you press the other button, it will toggle the other alarm on or off for the next day. This is a great feature for people who like to be surprised by which time they’re getting up.[1]

  • Whenever the radio is making a sound of any kind, there’s an audible background hum. This renders the fact that it “fades in” the radio when the alarm sounds effectively useless; the clicking on of the hum is loud enough to wake me.

[1] To be completely fair there is an “AL RESET” button snuck up in the corner which apparently resets either alarm.

[Flames image is CC-BY from pgordon on Flickr.]

I always liked the Banshee music player, but their 2.0 version seems to have fixed all of the niggling issues I had with previous releases, and fixed most of my typo’d music tags from when I still typed those on my own. Good stuff.

I always liked the Banshee music player, but their 2.0 version seems to have fixed all of the niggling issues I had with previous releases, and fixed most of my typo’d music tags from when I still typed those on my own. Good stuff.

"I walked through my front door with purpose and gathered my family members in the living room to tell them about my vision. I was going to rewrite the birth of Jesus Christ and I was going to make it POP."

- Hyperbole and a Half is always great, and this Christmas-related entry had me giggling like an errant child.

CSS3 - A practical introduction

Quite enjoyed this presentation by Lea Verou; it’s both informative and, unusually, pretty. The new CSS3 stuff looks really neat, although I wouldn’t like to speculate when we can actually use any significant amount of it.

A representative of Twilio doing a presentation about the system by live coding in front of the New York Tech Meetup. Really impressive.

via. this article on avc.com

Stupid Manufactoria has stolen my last couple of lunches from me. I don’t usually fall for these nerd-focused casual games.

Stupid Manufactoria has stolen my last couple of lunches from me. I don’t usually fall for these nerd-focused casual games.

Text

  • Nearby sell-by dates.
  • Stupendous special offers.
  • Calum gorging himself on Frubes.

Headius: My Thoughts on Oracle v Google

Not only a good primer on the recent legal challenge, but actually a good primer on the background of Android and Java over the last decade or so. Excellent article.

10 Common Mistakes Made by API Providers

This list of common mistakes made in web APIs is excellent; many of the points apply equally well to APIs in general, especially remote ones.

Having installed apps from QR codes a couple of times, this new GitHub feature seems disproportionately useful to me.

Having installed apps from QR codes a couple of times, this new GitHub feature seems disproportionately useful to me.