Archive for the ‘Technical’ Category

Family North Carolina Trip

Wednesday, January 9th, 2008

I feel like I haven’t updated the blog in a while. I don’t know, I’m thinking maybe a change in formats/coverage is in the works, but I’m not really sure. Anyways, I was checking out our winter vacation spot in North Carolina on google maps when I found something really surprising. Our cabin was only about 3,400 feet away from the Smokey Mountains National Park.

~3,400 feet

I wish I’d know that when I was there, it would have been cool to drive all the way up the road to the ridge. The trip was otherwise fun. I won 2/4 poker tournaments, none of which were played for money, much to my dismay, but that was really surprising given the crowd, although I’m sure had money been on the line I would have done worse, cause it changes everyones play style. Lets see, what else, I spent at least half a day playing with my cousins who are finally old enough that I feel like I can relate and play fun games with. We played sardines and sharks and minnows and some other stuff. Oh, we also played the Are You Smarter than a Fifth Grader board game, I was on a team with my cousins and we as a collective (total grade level totaling ~30 between the 4 of us) were indeed smarter than a fifth grader.

Oh I got connecting to the internet on my laptop via a usb cable to my cell phone working in about an hour in preparation for the trip. I used it a little bit as it was the only connection available, but I tired not to use it too much because I’m unclear as to what the billing repercussions of doing so are. Although from what I can tell, since only the verizion 1x network was available I didn’t violate my terms of service. You only violate the terms of service when you “tether” to the EvDo network (the faster one)without signing up for overly expensive data plan, which I didn’t do, anyways we’ll see in a few days when I get my bill.

North Carolina Cabin Panorama

The above image is a badly reconstructed panorama from the front porch of the cabin. It was raining then as it was most of the trip, which was no problem, we just played games inside the whole time. It did clear up enough for a night of casual stargazing and a fire complete with smores, yum.

This cabin was not too far from our previous family reunion type thing in the mountains of NC about 12 years ago or something. It is also close to the Nantahala river where I’ve gone white water paddling many times. And of course, I perennially take my summer vacation on the other side of the state, clearly North Carolina is getting more than its fair share of my tourist dollars.

Tennis Pro

Friday, December 7th, 2007

In light of no longer having anything to do tonight I took it upon myself to get some “exercise” or at least fun, making level 2000 pro in wii Tennis:
Tennis Pro
I expected it to stop me at 2000, but it didn’t. Clearly, it is already off the chart. It appears that the max is expected to be ~2400, and that above ~2220 you only gain points (up to 5) for a 40-Love game. I am going to be satisfied with my 2003, unless I get really bored.

By somewhat popular demand, my wii. Designed in consultation with the room mates to get it just right. All theirs look like them as well, possibly that’ll be a post eventually.

Liryon

Facebook Beacon

Friday, November 30th, 2007

So, I’ve been hearing a lot recently about Facebook’s new Beacon advertisement deal. By deal of course I mean you get nothing and they get money, sounds like a deal. So apparently the deal is, if you were to do or buy something at a non facebook site, facebook would somehow be notified of it and it would appear in your news feed. This can do all kinds of great things, like give away secrets and make you look foolish and it is hard to opt out. See the above link for more info. Now there has been all kinds of uproar, but I’m yet to see any of this occur in person. I’m also curious as to how in the world facebook knows that you just bought something or whatever from some other site. So I did some testing.

So the first hard thing about testing this was finding a participating site! With all of the outrage in the bolgosphere, I still had to search a bit to find out that Yelp.com, an restaurant review site is participating. Ok so I signed up for a fresh new yelp account with my them, and reviewed a bad Indian place near me that refuses to serve me spicy food, low and behold the little box shows up from facebook, and I opt out, cause well I don’t need to spam my news feed even for testing purposes. Ok, so how did they know, facebook doesn’t have that email, but I did tell yelp my real name, lets change that to a fake one, as per usual, but something random, not just liryon like I usually do. Humm, after reviewing Chipotle, facebook still knows. Ok, lets get a new account with a brand new email, no ties to me at all, oops still knows, this must be using cookies. Well i could have assumed that but I really wanted to know if they were trying to look things up on other information. Clear the cookies and active web sessions and bam, after another test review facebook does not know about it.

So the lesson here is that nothing interesting is going on at all, other than that facebook now counts as malware that you must protect yourself against. I was really hoping that they were doing something interesting to determine that you are you, but cookies aren’t interest. Anyways, you can protect yourself by doing this or just by logging out of facebook before you go do other things. It turns out that the little remember me check box, with its oh so helpfully annoying tool tip explaining what it does is a whole lot more sinister than it seems.

Well, it seems that the remember me button is even more sinister:

If a user has ever checked the option for Facebook to “remember me” — which saves the user from having to log on to the site upon every return to it — Facebook can tie his activities on third-party Beacon sites directly to him, even if he’s logged off and has opted out of the broadcast. If he has never chosen this option, the information still flows back to Facebook, although without it being tied to his Facebook ID, according to Berteau.

This according to a PC world writer with more time to research than myself. Now, hes a bit misleading on the ever part: if you clear your cookies, and browser sessions, the methods by which remember me works, then it resets the “have ever checked” part. Of course, it is trivial to say on the internet that information is transmitted, as the simple loading of a URL transmits the information to the host of that resource that you have requested to load it. And any given site, say this one, linking too an off site resource such as this image:

We must find the cuteness where it hides.

is a perfectly begin way in which it appears that you have requested an image of bunny when in fact you only meant to request this blog post, and you didn’t know it contained a bunny. Facebook is taking just taking this same sort of thing a lot too far, by sending requests that identify you and what you are doing, this is just blatantly over the line.

As Paul points out, the is a simple solution, just don’t use facebook. He has espoused this position for some time for a variety of increasingly convincing reasons.

You can now completely opt out of the program with one click in your facebook settings.

Of Mashups, Podcasts, and Cat Macros

Thursday, October 4th, 2007

Check out this great Google maps mashup I found: Zip code mashup. I found it because a packaged arrived yesterday and the delivery confirmation claimed it was sent to my address in zip code 02143, which I thought wrong. So I wanted to check and make sure that I’m actually in 02144 and not 02143, because I could easily have memorized the wrong zip code. Turns out 02144 is correct, like I thought, but I was surprised to learn that Somerville has 3 whole zip codes to itself. That seems like a lot to me, but then, it is the northeast. Oh, apparently, we’re calling these things special google maps overlays “mashups” now. A “mashup” really is just the result of open access to information; people put together information from different sources. Thats just an awful name for something so common. Its also kind of misleading like the term Podcast.

A podcast, is just an audio file (often in MP3 format). It is nothing else. Podcasts are often delivered via RSS, which is nothing more than an attempt to turn the “user pulls the content” nature of the world wide web on its head. That would be, into a “users have content pushed to them” medium, such as television. RSS does this by wasting a ton of resources polling for updates. Any well seasoned programmer will tell you the polling is an awful idea unless you have no other way, and if you have to do it, maybe you should rethink why you need to do it in the first place. I tend to think that making the internet more like TV is also an awful idea, so that even this friggen blog automatically offers an RSS feed irks me. Right, so a podcast is an audio file that is pushed to the user, its simple, the only software you need is an audio playing program and a web browser. The web browser will display the XML that implements the RSS feed, and you can easily find the link to the audio file, download it and play it. But the name podcast makes people think that there is something special about this audio file, and that they need to have special software like iTunes which combines and audio player and an RSS reader, when in fact, neither are needed. I know it sounds cool, but nomenclature should make things as simple as they are, not more complex.

On the subject of names for things I don’t like: “lolcats” for pictures of cats with words on them. Well I don’t like pictures of cats with words on them much in general because most of them aren’t very creative and the shorthand English doesn’t make them funnier. Now, really creative ones I’ve got nothing against, but I would prefer to call them Cat Macros, which is an accepted alternative term. The worst part about lolcats is that I’ve heard (not heard of) people use the term when talking about images in the same style but without actual cats in them. If you add a humorous caption to an image of a turtle it should be a Turtle Macro, not an lolcat.

Unworthy

Tuesday, September 11th, 2007

I’m just sitting around listening to music. I’ve got a post I’ve been working on about the HD-DVD format war, but I don’t feel like working on it so I’m just going to write for a bit.

I spent Sunday watching some football and tennis in HD on my tv for the first time. Sports are good to watch in HD since you have to watch the commercials anyways because who cares about timeshifted sports, and currently I can’t do HD with the mythbox. One can’t routinely get the Red Sox games in HD without paying more for cable so I haven’t done this much despite watching more sporting events this summer than probably in my entire previous life. I was caught up by the new iPod Nano commercials.

What is that song! well its 1234 by Fiest, who is, of course, a female Canadian singer. At this point I’m not surprised, the fact that she’s another Canadian goes a long way towards explaining why I like. I seem to have this almost unnatural affinity for female Canadian singers, what else could explain why I just can’t stop listening to Avril. Due to Avril and Chantal Kreviazuk’s recent spat I learned that she too is Canadian. I’m sure there are more Canadians lurking in my music collection. Anyways I must have listened to 1234 100 times today at work. Still not tired of it.

It kicked off my listening tonight, which was doing a surprisingly good job of matching my disappointed with a touch of lonely and going to do something about it mood. The songs were

  1. Fiest – 1234
  2. Baech Boys – Feel Flows
  3. A Dawson’s Creek Instrumental
  4. Goo Goo Dolls – Flat Top
  5. Aladdin – One Jump Ahead
  6. Judy Collins – Amazing Grace
  7. Offsping – The Kids Aren’t Alright
  8. Frank Sinatra – The Way You Look Tonight


So, it was on the Frank Sinatra song that I went wow, these are matching up pretty good. Apparently I was completely oblivious to The Kids Aren’t Alright and Amazing Grace, and random was pretty random, it was just my perceptions that were not. In conclusion the music apparently was never much in mood, its certainly stopped being so now.

I don’t know why I thought this would be interesting. I guess it was more interesting the first time it went through my mind before I realized that I could be free writing it all. Then I went back and wrote the previous thoughts because once I started writing the present thoughts seemed unworthy. I guess I’m done till I come up with something more worthy.

The Weather Outside Is…

Tuesday, September 4th, 2007

Delightful Weather Tooltip
Because what I really need is for my web browser extension tool tips to be making these kinds of subjective judgments for me.

Can’t Teach a New Phone Old Tricks

Sunday, August 12th, 2007

Old Phone New Phone So, as many of you know I dropped my old V710 (see how nice and simple that name is) phone (left) in the Atlantic ocean on my trip to the Outer Banks. Luckily I’d managed to hold onto my old phone for 2 years and as such was eligible for my $100 new every two discount from Verizon. I researched it a little bit and I found a phone that seemed like it had more or less the same abilities as my old one. The new phone has the most overly marketed name I can think of on an actual product. It (right) is the Motorolla KRAZAR Maxx Ve. Yep so RAZAR is a cross between razor (sharp) and laser (cool), and KRAZAR is a cross between that and crazy, and its not only whatever the fuck KRAZAR actually means to the max its that to the maxx! And then, well, they have to differentiate the crippled phone for Verizion from the non crippled one for those GSM networks (more on this later) so you get the Ve part.

First, and foremost, among the capabilities required that drove my research is the ability to connect to a custom, free wap server. This allows the phone to use free (airtime minutes only, no monthly fee) wireless web, well its not free, you must leave a computer on at all times running a little perl script. The new phone does this, after going into its OS memory and flipping a bit. Its a hack, but its well documented online, and it worked. This couple with the ability of the newer browser software on the phone working better with Google’s mobile services means that in the end I am happy with the phone. But I feel the need to list the features that I enjoyed on my old that are missing on my new phone. A screen shot for reference.

Maxx Ve Screenshot

  • The new phone can not change the color of those big red bars. The old one could do blue, green, red, or yellow, or silver. Also the old bars were shaded, and nice, not big red and ugly. I’ve read that it may be possible to change them to other solid colors by hacking into things.
  • See the text for the “soft buttons” on the lower red bar, the left one says “Messages” and the right one says “Contacts.” So the whole idea behind soft buttons is that they can change, otherwise you’d save your screen space and write the text on the keypad. Nope these can’t be changed, but they could on the old phone. One click access to recent calls was way more useful than messages, and in fact it used to be the default, but no more.
  • The old phone had a bright exterior LED that could be used, and was often used, as a flashlight. It was actually the flash for the camera, but since it didn’t flash (was either on or off and that was set manually) it was really much better as a flashlight. The new phone, well they got the flash right, but I don’t need a flash on my phone camera, but the flashlight was super useful and now its gone.
  • The old phone could use predictive typing by default for all text entry, there was even a menu to change this. The new phone keeps different defaults for all different sorts of entry, and well sometimes those defaults are to non predictive and can’t be changed. Wow does that suck, I grant, neither solution is perfect, perfect would have a menu for setting the default for each type of entry, but at least I didn’t have to use up 2 key pressed to get to the predictive entry every time I went to add a contact.
  • Speaking of predictive typing, the new phone seems to be worse at it. Its fine in the contacts and text message sections, but it’s interface in the wireless web and mobile IM sections can’t learn new words. The interface in the other area’s and the old phone, was the same everywhere, and could learn new words anywhere.
  • The new phone can’t vibrate and then ring, which is the most useful ring setting I can think of; yup, used it on the old one all the time.
  • The new phone can’t change volume level while closed, now this was implemented annoyingly on the old phone, it could change in your pocket by randomly hitting buttons, but its not there at all on the new phone. I guess if at first you don’t succeed, better scrap it all together next time.

So the new phone does do some new tircks that I like, but mostly no thanks to Verizon.

  • The new phone interfaces directly with Motorola Phone Tools and is fully functional without a hack, well unless you think that telling MPT that it is a V6 model phone and not a Maxx Ve is a hack. Yup its got the same everything as the GSM Motorola V6, so despite that it would not be fully functional if MPT thought it was a Maxx Ve, it is as the V6. Fully functional means that I can set my own custom (from mp3 or midi files) ringtones for free without file size limits. With my old phone those cost $0.25 a pop and were limited to 300Kb. I can also backup my contacts and such, but that part is available in the limited Verizon functionality.
  • It uses a mini USB port to charge, and hack, which I have thanks to my new camera (post coming soon). So I don’t need to drop $10-$30 on a cable. I haven’t yet opened the wall charger it came with. I’ll also be able to use it continuously on road trips charged by the laptop (which plugs into the car) for internet, expensive if its not a weekend internet.
  • The ringtones are louder, I had problems hearing my old one.
  • The battery life is way better, and the screens are bigger. Oh and you can change the background on the outward facing screen. Thats actually something people complained about with the old phone.
  • The new phone also supported the bluetooth stereo headphone and audio control profiles so I can use it as an mp3 player with wireless head phones. This is something my old phone could almost do, if only it had the bluetooth profiles. I’m currently looking for a cheap pair of good bluetooth headphones. I was never one to want into the iPod world so I think this will work well for me.
  • The new phone is smaller, volume wise, although it is longer (if you don’t count the antenna on the old one) anyways its definitely slicker than the old one and I like its feel, at least until those big red bars are staring back at me.

Oh I almost forgot, the things both phones do that I really don’t want either of them to do at all.

  • Have a camera.
  • Locked to BREW software (no homebrew development)

You see, I really want my cell phone to be my MythTV remote via bluetooth. Luckily things such as the iPhone (its getting hacked into a decent development platform) and openmoko are working on the homebrew problem. Hopefully in 2 years when my next new every two is up something like this will be available on a network that doesn’t suck. Then I won’t have to be nearly as pissed off about how my next new every two credit will only be $50 instead of $100, because all I want in a phone will be available. And heck I might actually not mind paying retail for something that does exactly what I want it to do.

New Computer

Thursday, June 21st, 2007

It is unfortunate but I will soon be availing myself of Seagate’s wonderful 5 year warranty on one of my 500gb media hard drives. It has not failed completely yet, but it is having read/write errors when I put it under the stress of doing video compression. This is, as we say in the OMG my data is not backed up business, a bad thing. Luckily, these errors are being recorded into the drives error monitoring hardware, so it should be easy to prove the drive is malfunctioning and get an in warranty replacement.

Of course first I need to back up the data on the drive. The drive is 1/2 of my 1Tb media partition which has ~750Gb used on it. Because of the way its setup i have to back up all of the partition without using the other 500gb drive, a tall order that my ancillary drives simply cant handle. They total only 493Gb. So I need to buy new drives, thats ok, 750Gb’s just dropped to $200 and 500gb’s dropped to $100. So I’ll just get some more $500’s as thats a $0.066 price per GB difference (which adds up). Problem is that I haven’t gotten a new computer since the Athlon XP went out of style. That was before the rise of SATA over PATA. Now I could buy 2 500gb PATA drives and use them in my current system, but that path prevents me from future upgrades and locks me into the old stuff. As it turns out older stuff gets more expensive, so thats a bad thing. So that means that now is the time to upgrade and start buying SATA drives. So I’m building a new system, dual core, and all. The components:

ECS KA3 MVP Motherboard MSI NX7100GS-TD128E GeForce 7100GS AMD Athlon 64 X2 3800+(65W) Windsor 2.0GHz 2 x 512KB L2 Cache Socket AM2 Processor

Crucial Ballistix 2GB (2 x 1GB) 240-Pin DDR2 SDRAM DDR2 800 (PC2 6400) Dual Channel Kit Desktop Memory Seagate 500GB Serial ATA/300 16MB Buffer ST3500641AS-RK Seagate 500GB Serial ATA/300 16MB Buffer ST3500641AS-RK

Update: @ 10:30am 6.25.2007 Aww, still in Philadelphia.

Eve Was Framed

Thursday, May 24th, 2007

Eve Was Framed Bumper Sticker Since I posted my other geeky car image today, I might as well knock this one out at as well. Why is that geeky? I was introduced to to Eve (and company) by the xkcd comic Alice and Bob, not, as I should have been, in some sort of security class required of me in obtaning my CS degree. If you are still confused, consult wikipedia on the topic.

MMMMPI

Thursday, May 24th, 2007

So a guy who lives on my street’s car (direct image link here) made the front page of digg.com today. I had been saving up my pics of it, which are still on my phone for a little write up on geeky cars I’ve seen and had time to snap a picture of while driving around Boston, but looks like someone beat me to it. As is often said, Picture or it didn’t happen, so here are some pictures from my craptastic phone as per usual. Note that these are taken in winter, I’ll post some more from today when I get home. Someone on digg suggested I buy my neighbor a beer, I’d be happy to, neighbor.

MMMMPI Winter 1 MMMMPI Winter 2 MMMMPI Spring 1 MMMMPI Spring 2