A different way of doing IRC…

This is going to be an especially geeky post. Feel free to skip if you’re not into such things. :-)

I’ve been using IRC (short for Internet Relay Chat) for over twenty years now. I first got into it when I was in college, and I want to say it was my friend Chris who got me into it. Since he introduced it to me one summer, I got on via my college’s VAX cluster, and later the college’s Digital UNIX server. I made a number of friends on there, and from my early days on the EFNet channel #Vampire, I went to other networks and other channels as well. I even became the admin of the IRC channel for Mortal Kombat Online, #mortalkombat on Webchat (now on Chat-Solutions). It’s been a lot of fun, but it’s also been very helpful; my time on #Vampire got me into learning Linux, which in turn essentially jumpstarted my IT career. #mortalkombat was used to host many celebrity chats, including several with the developers of Mortal Kombat. I even hang out on the official support channel for the webmail software I use.

While I had used Windows-based IRC clients in the late 90’s, I had started on console-based ones like ircII, and found those to be more to my liking. What I REALLY liked about the console-based clients, though, was that I could use a program called screen to keep an IRC client running and be able to connect to it whenever I wished. I had been running IRC that way until recently, and it worked out pretty well for me.

However, I recently realized that I wanted to have a decent IRC experience when on my phone or tablet, too. The problem there is that while there are SSH clients available for iOS, running IRC on them tends to be a bit of a pain in the ass. I learned that there was a proxy function on irssi (the IRC software I was using at the time) that could allow other clients to access the existing session, so I ended up downloading an iOS client called Palaver. The big problem there, though, was that it wouldn’t provide any sort of history on connect, so I would jump into conversations not knowing what was going on. That was more than a little annoying.

I ended up scrapping the screen method entirely, and went with an IRC bouncer called ZNC. It connects to the IRC servers like an actual client, but otherwise all it does is sit in the background and wait for clients to connect to it like they would a real IRC server. Any client that connects automatically joins the channels the bouncer is in, plus gets a history playback so that one isn’t jumping blind into a conversation. The biggest advantage I found, though, is that there’s a module for ZNC called znc-palaver that sends push notifications to configured devices running Palaver; whenever someone says the user’s nickname on channel or sends him a private message, a notification is sent to the user’s mobile devices.

So far, I’ve been really happy. About the only downside I’ve found is that I would like to run irssi locally, but the Windows clients available on their website are not of the most up-to-date release and as such don’t handle my ZNC session very well. I’ve since switched to KVIrc on my Windows boxes, and am using Palaver on my iPhone and iPad. It’s taking a little getting used to seeing as I used the console method for so long, but for now, I can’t complain. We’ll see if this becomes a long-term system. :-)

We may not make the Whole 30.

As I’ve posted about in the past, Jennifer and I were on the paleo diet, where the idea is that we would stop eating processed foods and grains, and eat far more organic meats, fruits, and vegetables. We were doing well for the most part, until we reached my birthday last month. Starting with my birthday party, we started being less strict due to different events like birthday parties, a New Orleans trip, Christmas meals, and others. As a result, we started gaining weight again.

We knew we had to get back into the program, so Jennifer came up with the idea of going back in with a bang: starting the New Year doing what’s called the “Whole 30”. The Whole 30 is a hardcore version of the paleo diet, which acts as a sugar detox. Absolutely no cheats are allowed, and you stay on the strict diet for 30 days. It sounded like a good idea, and we started on the 1st.

After three days, we’ve decided that we’re in hell.

While eating dinner tonight, we realized that it was the little things that made the original run bearable. We would allow ourselves small cheats, like Crystal Light lemonade, creamer in our coffee, and dark chocolate for dessert. Now, we have to do workarounds. The lemonade is totally out, and we now drink water instead. I’ve been drinking coffee black, with the exception of this morning when I tried a creamer Jennifer made with coconut milk and vanilla. Our one dessert has been that creamer concoction with blueberries. They’re not bad, per se, but we were happier with the minimal cheats and the sweetness they brought to balance everything out.

It’s just more strict, and we’re struggling. The small cheats made it much more bearable, and we’re not sure if we’ll be able to make the entire 30 days. We’re going to keep it up until Thursday at the very least, but if we’re not happy (or at least tolerant), we’ll go back to what we were doing before when we first started the paleo diet. It’s not worth it to us if we’re miserable, and we’d rather be on a less strict version than become disgruntled and give up entirely.

We’ll see what happens.