Wish us luck in the IEEEXPC5!

October 20, 2011

The fifth annual IEEE Xtreme Programming Competition, an international computer programming competition among universities, starts tomorrow at 2000 (8:00p.m.). Wish Team Invincibull luck as we compete with four other USF teams, teams from UF and UCF, and teams from universities across the world.


The 11th Annual Bayfest on Anna Maria Island

October 18, 2011

Claire (left), Clayton (right), and I (center) went biking on Saturday, October 15 in Bradenton. We started at Robinson Preserve in northwest Bradenton, and biked out to Anna Maria Island. As we descended the bridge onto the island, we noticed a sign announcing this year’s Bayfest, so we rode out to the north point of the island to check out it out.

We locked our bikes to an old wooden bike rack and then walked the streets with hundreds of other festival-goers, enjoying the lineup of dozens of classic cars, the Chevy Volt display at a charging station, and, of course, all the arts, crafts, jewelry, clothing, and food booths. We got to explore the Anna Maria Island Historical Society Museum and hear and read about all its fascinating stories. I even ran into one of my favorite and most influential high school teachers, Mrs. Havelka, who also happens to be a dear friend of our family. You can see us pictured above at a table behind the Bayview Plaza. We took that right after finishing our sodas and talking about the new Ubuntu 11.10 (Oneiric Ocelot) and cell phones (distinct topics).

After the festival we made a quick stop on the way back at the public beach, sitting in the shade to discuss the recent deaths of SPJ and DMR. We had great weather the entire day and at least I had a terrific time. I always enjoy biking, especially with friends, and the Bayfest came as a pleasant surprise, despite that the grouper taco, ice cream cones, lobster rolls, cuban sandwiches, and white chocolate toffee weighed us down the entire way back.


The pain of proprietary

August 29, 2011

Some things come only with proprietary software.

Today, in a span of about twenty minutes, while I was waiting and walking and killing time in MSC (The Marshall Student Center), I overheard two separate people having issues with a Microsoft license key. The first case happened in the USF computer store: While I was inspecting one of the Macbook Air display models, a relatively angry young man marched into the store, straight up to the desk, complaining about having a non-functional Microsoft license key for (I forget which Microsoft product, but probably Office). As politely as he could, he asked for a refund, and the girl behind the counter tried to send him elsewhere to resolve his issue. He complained that he already had been elsewhere and elsewhere sent him back here. I didn’t stick around for his resolution. I left shaking my head.

The second incident, much more tragic than the first, happened in the campus bookstore. I overheard a girl speaking on a cell phone in desperate tones to who I can only assume is her significant other. She frantically recounted her experience the previous day, trying to install and/or activate her legally purchased copy of Microsoft Office. At one point in the installation process she needed a key, and she did not have one that worked. Evidently she either misplaced it or, like case study number one from the computer store, the key she was given did not function. In either case, she spoke about how she was up hours into the night, searching for a key, even trying her key that she had from another version (installed on another computer belonging to either her or a family member, I didn’t hear; I was trying to remain inconspicuous while listening!), trying to get the suite installed. She had a first-week assignment that she needed to complete, and, at this point almost to tears, she pled with the person on the other end of the phone to find her a key, or she would try to return the software and have to consider dropping the class.

I’ve been told a couple of times that people, in general and as a whole, do not care about things like software propriety, but I encountered two very unremarkable people today who I would bet cold money would say they were extremely inconvenienced by a form of DRM (Digital Restrictions Management; see here: http://www.defectivebydesign.org/what_is_drm) that only proprietary software would admit into existence. You see, free software is *not* concerned with charging customers a distribution fee, a point that free/libre software advocates iterate constantly. It is not about charging money or not charging money. It isn’t about the exchange of money at all. Free software is about the realization that users have rights, too. These two college students both purchased legitimate copies of Microsoft software, and let’s go ahead and assume liberally that they purchased the copies at deep academic discounts. What did they get in return? Well, as of approximately 4:00p.m. this afternoon, they had a hassle, a headache, stress, and possibly one less class they could complete this semester. They did not have a functional software suite of office applications. The DRM, in this case probably some kind of software activation scheme (http://en.wikipedia.org/wiki/Windows_Product_Activation), locked them out of their own legally purchased software.

This kind of occurrence would never happen with libre software, because with libre software, you’re given the ability and legal right to modify your software so that you can make your machine do what you want it to do. These two students today did not have the legal ability to make their computers do what they wanted them to do, even if they had had the requisite programming ability. We know they did not have that kind of knowledge, or else they would have bypassed their entire respective ordeals by downloading a cracked executable, a leaked VLK, or a keygen, things all declared illegal by the DMCA, unless, of course, they are law-abiding citizens.

You don’t have to go far to find stories like these. I remember a few months ago when a fellow researcher in my lab had to suspend his research for at least several days while our department haggled with a software vendor over the cost of renewing a license for a proprietary software suite. I experienced a similar issue one summer while visiting my family in the mountains of North Carolina, where we did not have an internet connection at our house. Microsoft Windows decided to deactivate itself that week, which can happen when you change hardware components of your computer. Deactivation is a fancy word for the Microsoft Windows “feature” whereby an upgrade in hardware can cause your operating system to stop functioning until you contact Microsoft to explain what you did to your computer and ask for another key. Remember, at this point you have already paid for the software license; you’re not reinstalling anything. Windows will just stop working and make you seek permission of Microsoft to continue using your own computer.

As a matter of fact, that was my turning point. Why should I have to ask permission of some company when I already acquired the software legally? Users never should have that hassle. You know who never has that kind of hassle? People who use unauthorized copies of software, or software illegally activated. Only the legitimate users are inconvenienced, an observation made over and over and over by the anti-DRM crowd (see any recent news story on DRM in PC games).

You know who else does not have to deal with software activation or DRM? Users of free software. There are some things that come only with proprietary software, and those things I would rather not have.


A sojourn in Portland, OR

August 20, 2011

For the week of August 15-19, I stayed in Portland, OR, at the Portland Marriott Downtown Waterfront. I went to present four papers: Two with yours truly as the primary author, a third written by Dr. Himanshu Thapliyal, and the fourth written by Saurabh Kotiyal. All papers covered topics on quantum computing and reversible logic. The conference went well, and the last I heard, my paper was voted the best of my session.

While in Portland, in the little spare time I had to spend away from the conference, I visited Multnomah Falls, Mount Hood (and Timberline Lodge), Voodoo Doughnuts, the Rose Garden, Portland Japanese Garden, The International Rose Test Garden, the World Forestry Center, and Powell’s Books.

Ravi Panchumarthy, Matt Morrison, Dr. Bhanja, and Jayita Das also journeyed to Portland for the conference, and I had the pleasure of meeting Portland native Mary Ross, a friend of Matt’s.

We also listened one hundred forty-three times to what evidently has become Portland’s anthem: “Give Me Everything (featuring Ne-Yo, Afrojack, & Nayer)” by Pitbull.

We represented USF well, and had a great stay in Portland. It made for a fantastic end to the summer.


Unbullievabull

August 11, 2011

I logged into MyUSF yesterday to purchase my new parking permit, and I had to stop and stare, completely immobullized, at the price for a moment. When did our parking costs rise to such incredibull heights?! The cost of a non-resident student permit seems to increase at an inexorabull rate, and each semester I have to consider long and hard the decision of whether to buy a park-n-ride pass again. The two options have comparabull advantagages and disadvantages: I inevitabully get more exercise when I buy park-n-ride, because I usually use my bicycle instead of waiting for the shuttle, but it seems like each semester has at least one imperatively unmissabull event for which I absolutely must arrive on time, so I feel more comfortabull with a non-resident pass. Even this summer, for instance, we had our honorabull guest, Professor Narayanan come and speak to our IEEE-CS crowd. When I found myself with both choices laying on the metaphorical tabull in front of me, I decided to go the safe, but more costly, route of buying the non-resident parking pass. It cost me over $170, and the pass was taxabull.

Unbullievabull.


We Were There.

August 6, 2011

We were a part of history. We witnessed the end of a legacy.

Bon voyage, Atlantis. Farewell, NASA.

The crowd along the road in Titusville eagerly awaits the launch.

Up, up, and away.

God speed.


The IEEE Computer Society and John Pugh welcome Ubuntu Natty Narwhal.

August 6, 2011

John Pugh (Canonical)

Our fearless leader.

We put our audience to work! It's just like class but instead of academic pressure, we offer prizes.

On May 20 the USF chapter of the IEEE Computer Society had John Pugh, Business Development Manager from Canonical, to speak. We celebrated Ubuntu 11.04′s launch with food, friends, a wordsearch, a quiz with prizes, and a whole bunch of free goodies (CDs, stickers, pins, pens, pencils, etc.).


The Ubuntu Florida LoCo celebrates Natty Narwhal’s splashdown in Orlando.

May 18, 2011


Saurabh and I went to celebrate the launch of Ubuntu 11.04 “Natty” with other members of the Ubuntu Florida LoCo team in Orlando.

It’s always fun to meet new people, especially those with like interests, and to put faces to all the nicks!


We placed top ten in USF’s Amazing Race!

March 5, 2011

“Team D1G1TAL,” placed ninth in USF’s Amazing Race competition, held Saturday, March 5, 2011. Fifty-four teams competed in the race, which lasted from 1200 to 1500. TampaBayCycle and USF Health & Wellness sponsored the event.


In true Propellerhead naming convention: Renoise

March 2, 2011

Fully cross-platform audio production:  Finally (There are others, actually: Ardour, Audacity, et al.)!  Let me introduce to you Renoise:

www.renoise.com

It features full compatibility with Propellerheads’ software (Reason, Rebirth, et al.)!  I’m playing with the Linux x86-64 demo, in between reading papers and doing homework and preparing for lab and etc. etc. Registered users can download versions for all three major platforms (Linux, Mac OS, Windows).  Plus they respect the user’s freedom and allow them to install and use the software on any machine he owns.

Two words:  Rock on.

(via Facebook)