Archive for the 'Tech' Category

Android out

I’ve had my Nexus S phone for only about 3 weeks, but at this point its main purpose is decorating a drawer in my desk.  That wasn’t exactly my plan, but it looks like it will soon be back on eBay, from whence it came.  There are two real problems I have with it.

1) It’s not a good phone.

I’ve dropped goodness knows how many calls in the past week.  It got so bad that for long conversations, I just started using Skype and paying by the minute.  I have one call that got interrupted 4 times in 15 minutes.  Granted, the reception isn’t great in my room, but the little Samsung dumb phone I borrowed before getting the Nexus had no such problems.  Other annoyances include limited battery life and the fact that the phone gets noticeably warm during long calls.

2) Application quality is mediocre.

This is a slightly unfair generalization, but of the basic apps I use, every single one is clunkier than on the iPhone, starting with the Browser and Mail apps.  It is frankly a little surprising given how slick Chrome is on the desktop, but there it is.

I guess the moral of the story is that mobile platforms are difficult, and even large successful companies like Google are still figuring things out.  I hope they figure out fast though.  I’d hate for Android to wind up being the Windows 95 of the 2010s.

Unimpressed with Android

Android

I’ve been curious about Google’s Android for some time.  Technically, it’s an interesting design – a curious amalgam of Linux, free software packages, and a custom Java runtime.  Moreover, unlike Apple’s iOS, Android isn’t a closed system.  You can more or less run whatever you want on the phone.  In fact last winter I installed an x86 port of Android in VMWare as part of a class project.

Meanwhile, my iPhone has remained essentially unusable at my apartment (thanks AT&T).

So when I found I could get a Nexus S with a prepaid phone plan that was both cheaper than my current plan and offered coverage at home, it seemed like a good idea.

Continue reading ‘Unimpressed with Android’

Fun with OpenVPN

OpenVPN

One of the disadvantages of working from places like the library and the train is that the wireless network connections aren’t exactly secure.  For casual browsing, that’s not terribly important, but even for stuff like Facebook and GMail it would be nice to have a way of ensuring the connection is secure.  Unfortunately, it’s not always possible or practical to use HTTPS connections for such things.

The obvious solution is a secure point-to-point connection to another machine on a wired network – in other words a VPN.  The secured machine will act as an IP routing gateway, so that any insecure traffic that is intercepted will appear to be coming from that machine.

While I was at the library yesterday I created just such a setup using OpenVPN.  As usual, it was more complicated to configure than I’d anticipated.

Continue reading ‘Fun with OpenVPN’

MacOS X 10.7 compilers

Compile window

As part of a little project to make detecting memory/pointer errors easier for beginning C/C++ programmers, I’ve installed a number of different compilers on my system.  I wanted to make sure that my approach was widely applicable.

At this point, there are 4 (3.5 really) major C/C++ compilers available for MacOS X 10.7.  What follows is a brief description of each, and some background as to how we got here.

Continue reading ‘MacOS X 10.7 compilers’

Glitches

Since moving in to my apartment I’ve been trying to get my computer setup ironed out.  I’ve hit a few glitches along the way.

Continue reading ‘Glitches’

Mobile phone annoyances

Cell carriers

Thanks to (previously mentioned) problems with AT&T at my new apartment, I’m in the market for a new cell phone carrier.

Unfortunately, this being the US, that means I also am in the market for a new phone.  Mind you, I’m perfectly happy with my current phone.  if I could use it on someone else’s network (i.e. not AT&T), I’d be happy to.  But I can’t.

Continue reading ‘Mobile phone annoyances’

Goodbye, Mr. Jobs

Well, that was sudden.

Only a few months after handing over the reins at Apple, Steve Jobs passed away yesterday from cancer.  He was 56.

Continue reading ‘Goodbye, Mr. Jobs’

The iPhone 4S announcement

Iphone 4

Well, Apple made their iPhone 4S announcement today, and apparently a good many people are less than impressed.

The main complaints I’ve seen so far are:

Same design as the iPhone 4.  This seems to be a form of misplaced status anxiety.  I’ve seen no specific complaints about the iPhone 4 design.  Only a desire for something ‘new’ and ‘shiny’.

Screen is still ‘only’ 3.5″. The assumption seems to be that a bigger screen is automatically a better screen.  From the perspective of pocketability and battery life, that’s not true.  A larger screen would make some things easier, but there would clearly be tradeoffs.

Continue reading ‘The iPhone 4S announcement’

AT&T Wireless Woes

I finally got my housing assignment from the university last week (I was waitlisted).  Pretty nice place if I do say so myself.

Only one problem: I don’t get any cellular reception in the apartment.  I’m not talking about having 1 or 2 bars and suffering dropped calls.  I’m talking about no reception whatsoever.  Oh sure, if I open a window and lean out at the right time of day, I might get 1 bar.  On a good day.  If I’m lucky.  Other than that I get nothing.

My first instinct was to blame AT&T.  After all, it’s AT&T that had a huge dead zone in the middle of campus at my last school, and it’s AT&T that offered almost no coverage at home back in California.

Apparently, my instincts are correct.  My roommate, who also has AT&T, has the same problem.  My neighbor, who has Verizon, has no problem at all.

So naturally, I called AT&T to complain.  Their suggestion, after I had spent a nice chunk of the afternoon on hold, was to purchase a ‘MicroCell tower’.  This device which attaches to your internet connection, acts as a cell-phone booster and re-routes cellular communications over your network.

Here’s the problem: I’m already paying AT&T monthly (~$65) for service.  Now they want me to pay $60 in addition, just so I can use the service I’m already paying for?

Thanks, but no thanks.  Goodbye AT&T.  Somehow, I don’t think I’m going to miss you.

I’d rather not be the product

Google adwords

Google is one of the great success stories of the last decade.  The explosion of the internet has left them at the center of the one sector of the economy that seems to have a future.  In addition to producing Google search, they are one of the companies that is putting significant resources into research that may not have immediate applications.  They’re also from what my friends tell me a fun and exciting place to work.

The thing that surprised most people about Google’s services early on is that they’re free.  Or rather, that’s how it seems to us.  We get to access great resources day in and day out without spending a penny.  Seems like a good deal.

Continue reading ‘I’d rather not be the product’