Datamining, Privacy, and Ethics

[I’m trying to write shorter blog posts these days — let’s see how that goes]

There was a lot of chatter recently around about how Target (the shopping chain) has used data mining to identify pregnant shoppers in an effort to woo them as loyal customers. This is a prime example of things that are of direct interest to me: data mining, privacy, and the ethics surrounding the vast amount of knowledge we can compile about everything today, so I thought I’d share my perspective.
Read More

Ranting about Economics

Note:  I ramble a lot in this post, and I’m not sure I agree with everything I said, but I’m starting back to work today so I don’t have a lot of time to muck with it and I’m trying to get content out, so… you’ve been warned.  If you want some interesting reading on the topic, here’s a few links:

http://money.cnn.com/2011/08/12/news/international/short_selling_ban/

http://arstechnica.com/apple/guides/2011/08/does-this-metric-make-my-company-look-big.ars

http://www.theatlantic.com/business/archive/2011/08/the-4-scariest-economic-graphs-ive-seen-this-year/242997/

http://money.cnn.com/2011/08/12/markets/high_frequency_trading/index.htm?eref=mrss_igoogle_business

http://efinance.org.cn/cn/aboutme/cmx3.pdf 

….

I just entered West Virginia.  This is because I’m on a trip and driving to the beach, having spent the night and dropped off a couple of dogs in Kentucky (with people [well… family], not just anywhere you know), we’re now safely ensconced in a Jeep Liberty, the four of us (two real people, two seventeen year olds) enjoying the extra space the dogs left us.  Traveling this way means that you see a lot of countryside and inevitably have random conversations with family members you never see about politics and economics.

In particular, since the world economy has taken a bit of a dive lately, I figure it’s time for my personal rant on the topic.  Let me start by saying that I’m not fond of economics, at least not formally.  This stems mostly from an unfortunate economics teacher in college and my background in not-being-stupid.  In one of our early classes, the professor drew an x-y axis on the chalkboard, placed a single data point, and after only a few moments of discussion drew a very attractive wavy line through it and called it a “supply-and-demand” curve like this:

Anyone that is not very upset by that chart should stop reading now, so that I do not offend you, and immediately go unfriend me on Facebook or put me in your “icky” circle on Google+ or something.
Read More

A Moment for the HTC EVO 3D

I’ve been a Sprint user for over 10 years, at least according to Amanda, who cheerfully explained to me why my cell phone bill never makes sense but that they appreciate my loyalty anyway as she sold me my new phone a couple of weeks ago.

My new phone is the HTC EVO 3D, but enough about that for now. First, it’s important to talk about my PREVIOUS phone, which was the very underrated Samsung Moment.

The Moment was a very early generation Android phone which managed to hit just about all the design elements I wanted. Despite being a bit too slow (Angry Birds never played quite right) and missing out on simple things like multi-touch which Samsung apparently left out to get it to market quickly and inexpensively, it was one of my favorite phones. My Moment was a replacement for a Palm Treo which dutifully kept by my side for several years (forever in smartphone land).

Samsung MomentThe Moment was a wide slide-out keyboard styled phone. If anyone is reading this that designs phone keyboards, go pick this up and play with it — it’s the best. The keys are clearly separated and slightly raised so that touch-typing, such that is is on a teensy-weensy keyboard is actually possible. I wasn’t quite able to bang out entire novellas without looking, but I could get pretty far into a decent text message with minimal mistakes while watching Netflix. The keyboard rocked and the usb c with the usb c docking station so I can connect the cable from my smartphone to my 4K TV, the quality is perfect and it takes 2  min to attach it.

Moreover, the Moment set aside the typical 4-button Android interface (Home, Menu, Back, Search) that seems prolific, instead opting for the three required buttons (Home, Menu, Back), and two buttons dedicated to phone operation (Pickup and Hangup, where the Hangup button also acted as a power button for the overall phone). Most importantly, though, the phone had a tiny touchpad that depressed as a select button. I haven’t seen better cursor control on any smart phone, although the Palm and the Blackberry dedicated rollerballs and rockers are fairly close.

The HTC EVO 3D with which I now entertain myself boasts none of this coolness. The more-than-4-inch screen is gorgeous, responsive (the phone is wicked fast), and I’ve whittled down the on-screen keyboard options to a few that I like (I’m currently using SwiftKey X which has a curious habit of predicting words when nothing has been typed — it currently assumes that I want to say “I am a beautiful person.” if I don’t give it any other starting letters). But it’s not as cute or cuddly as the Samsung Moment.

But, and this is very important:

IT TAKES 3D PHOTOS!

Read More

Marbled Rye and Evolutionary Algorithms

Since no one has yet taken it upon themselves to write my unauthorized biography, it falls to me to make the following piece of information available to the public: I like to bake.

Breads and pies mostly — I’ve got a couple of recipes posted here, including a pie crust that I’m pretty happy about, and a few things I’ve borrowed from other people. I’ve made a few rhubarbs lately that really turned out quite well.

One thing I recently attempted, was a Marbled Rye. This isn’t a terribly difficult bread to make — there are recipes everywhere. I was mostly pleased with it, though — I didn’t have any Caraway seeds, which add a lot of flavor, but the bread looked nice and better than a lot that I’ve made lately.
Chip's First Marbled Rye
One thing I experimented with, though, was yeast.

Yeast is one of those things I don’t really understand. This is because the most I remember about the biological classification taxonomy was that everything was an “Animal”, “Vegetable”, or “Mineral” — I have no idea which one a yeast would be. This was a problem for biologists as well, so in 1990 they changed the top three domains to be “Archaea,” “Bacteria,” and “Eukaryota,” which has helped me in no way whatsoever because not only do I still not know which one yeast would be, but I no longer know which one I’m supposed to be, and I much preferred back when I was an Animal and the world made sense.

Anyway, yeast are largely responsible for the existence of Bourbon, which automatically qualifies them as A Good Thingâ„¢ no matter what biologists call them. Baker’s yeast, which makes us happy, is “Saccharomyces cerevisiae” (note the interesting comment in Wikipedia about Crohn’s and Colitis on that page — I never knew that), and lives everywhere, so it’s pretty easy to get hold of. You can leave potato-starch filled water out for a while and yeast will just show up. All it does, really, is convert sugar into bubbles and alcohol. In breads, the bubbles (Carbon Dioxide) make the breads rise… in alcohols, the alcohol well, makes the alcohol alcoholic. Yeast is glorious. Read More

Computing on the cheap with Amazon EC2

We tend to host our own servers, because we like it, and because we can. (We also speak in the third person when there’s just one of us, but there’s no accounting for some people). Nothing fancy, mind you… for now, a handful of websites are running on an Ubuntu virtual machine through VirtualBox on a Windows 7 (or maybe Vista, I forget) box that otherwise serves as a Media Center. It’s actually simpler than it sounds.

Lately, though, what with the Heritage Health Prize and a lot of hours spent learning and playing with data mining techniques, the poor little server has been called upon to do much more intensive work. It’s routinely running simulations and calculations all night long and it’s really not built for that. The fan has started humming heroically (i.e. loudly), which isn’t always best for a media center.

Noone wants their media center to hate them, or to catch fire.

Enter Amazon EC2. That stands for Elastic Compute Cloud. See how clever that is — what they did with that 2 there? Rather than go “ECC”, they just counted the C twice and made it like a math or a chemistry equation. These Amazon guys are some serious funny. I’m actually very impressed with the setup they have. There’s a wealth of options for configuring the virtual servers — public AMIs (preconfigured images) are available for most major software vendor platforms, from the expected Oracle, Microsoft, and Linux offerings to MicroStrategy, R, Elastic Bamboo, Citrix, and even BitCoin configured software. Public data sets are available should you need them, advanced storage, database, failover, clustering, networking, identity management, queuing, notification, and probably a million other things at pennies-per-hour prices.

At the moment, I’m running a simulation on a 20-CPU 1.6 Terabyte beast of a machine for $0.228 per hour. This is the sort of thing that infuses me with glee. It’s easily outperforming my media center by 30:1.

Read More