Have you been following the Internet, lately? Its self-declared home page, reddit.com, has been splattered all over the news after the interim CEO, Ellen Pao, caused a major uproar and finally had to resign.
If you've never been there, the idea of reddit is neither new nor innovative. Its users are grouped into named categories, called subreddits. They can post entries to the subreddits, and other users can vote them up or down. When you then go to the subreddit, the entries that have been viewed most favorably are on top.
This is an old idea. Slashdot, a site devoted to geeks, has been working like this for a very long time. Digg, which seemed to be advancing towards the top of the Internet, was pretty much the same as reddit. While the former is still limping along, the latter was sold at a fire sale and turned back to irrelevance.
It's not only news selection sites that are affected, though. The same happened to places like MySpace, which ruled the Internet for a while and then disappeared into oblivion, to be rapidly replaced by Facebook. Interestingly, while the two sites came from completely different angles, they ended up being pretty much the same in the end.
Despite being an overall fan of KDE, I always preferred the Gnome version of the Instant Messenger, Pidgin. It is really designed for ease of use, it is extensible with incredibly useful plugins, and is available on a ton of platforms. Also, it can be easily configured and you can synchronize the configuration files with no issues, even using OwnCloud or Dropbox.
No surprise then that I would use Pidgin to automate all sorts of tasks. I will send myself a message so I get notified on all my phones, using whatever mechanism I want to use. Pidgin comes with a plethora of protocol plugins. If you need something that isn't on the list, you can also look for third-party plugins. And you can, of course, write your own. I am doing that as a side project to include small social networking sites that only use a web interface.
One of the advantages of Pidgin is that it is scriptable. You can either write scripts internally (using the plugin mechanism) or you can direct Pidgin from the outside. If you want to call Pidgin methods and make them do things, you use the universal DBus interface.
DBus is universal in that you don't need a particular environment or programming language to make it work. In fact, DBus was born out of the desire to make different bus interfaces work together. KDE used to have DCOP (which frankly was far superior to DBus). Gnome, if I am not mistaken, used CORBA.
You can send DBus messages using a shell script, or from the command line. DBus comes with utilities that send messages to various interfaces, making it easy to script things.
In my case, I decided to use Python. The Python DBus interface is rock solid and stable, and the language fairly easy to use and parse. If you want to send a message to a DBus object, you simply invoke it.
It was so tempting: on the heels of the mega-epic trip around the Rockies, I wanted one last chance to ride before the season's officially over. Also, I had bought this cheap Arbor board and these cheap Gnu bindings and I wanted to give both a go.
I packed the car and my friend Torrey and we dashed up the highway on a fateful Monday afternoon. The snow divinities liked us, as we sailed up the 15, then 215, then 15, then finally 395 without a hitch. I've had the worst experience driving through San Bernardino before: none of that this time.
We got into Mammoth too late to get an idea of snow conditions. The hotel was the Juniper Springs Resort, which has amazing lift access: you stumble out the side door and you are at the lift. It's really awesome! The room was the usual one bedroom condo, with a spacious and well-equipped kitchen and two TVs. I love to stay there!
In the morning, I looked out. We got a condo on the South side of the building, overlooking the lobby and hence automatically the lift. What do you know, there was no snow. Not a single flake, speck, or puddle. The lift was bone dry, immobile, and our lift access had been revoked by Mother Nature.
This is the second instalment of the yearly Spring Break Snowboarding series. Last year's was about the West Coast, this year it was all in the Rockies. I went with my amazing friend Michael again, and we had an absolute blast!
The Mountain Collective, for those of you that joined this time around, is a loose group of ski resorts that all banded together to combat the evil empire, a.k.a. Vail Resorts (VR). VR owns a large number of places on the West Coast, including many of my favorites (like Heavenly and Kirkwood). Their passes are relatively cheap and suck up a lot of the snowboarding that could be going to the resorts in the Collective.
It seems impossible that I've had the Unibrow for just two months! It's grown on me so fast, it feels like we've been best buddies for a very long time. So here my impressions of my new BFF in the ocean.
I wrote about the Unibrow briefly when I mentioned Firewire Demo Days. They hold them frequently enough that I got a chance to form an opinion. Not a good one at first: the board is very narrow and it takes a while to get used to it. Because of the form factor, it tends to like some types of waves better than others. Since I couldn't pick the waves on demo day, my experience with the Unibrow was so-so at best.
Basically, this board underwhelms on small days, where its salient features can't shine. Also, it feels a bit unstable at first. The combination can be quite toxic, and it took me a while to catch a good wave on the demo days. Granted, I was mostly demoing the Baked Potato (that I then bought) and had to split the remainder of my attention between the Unibrow, the Vanguard, and the Spitfire.
I never did a good demo on the Unibrow, and my guess is that not a lot of people do. Still, every time I tried it out, I liked it more. It felt radically different from the Baked Potato to which I was starting to get used. It was less forgiving, but more precise. If the BP is a micro-aircraft carrier built for small waves, the Unibrow felt like a precision tool meant to dissect large open waves.
I wavered for a long while. As with the BP, the price turned me off: it's a piece of foam with an epoxy shell, how could it possibly cost $800 bare? But then I realized how much fun I had with the BP, and that I wouldn't want to go out on overhead days with it. I needed a winter board, and the BP wouldn't cut it.
- Turning a Fixed Width Site to Variable Width Using Web Technology
- The Nazi Wonder Weapon Revealed: Die Glocke
- Humans: a Sexual History and the New Moon Theory
- Speedtesting Your ISP, Command Line Version
- PSA: Don't Swim or Surf After a Storm!
- What Auxiliary Language Should You Learn and Why
- L'America: Please, Read My Christmas Letter!
- A Week with Amazon Echo - the Review
- Setting Up Kubuntu on a Lenovo Y50 - Data Immortality Edition