Sunday, November 7, 2010

Wednesday, November 3, 2010

MIT OpenCourseWare 6.00 Lecture One

MIT OpenCourseWare 6.00
Introduction to Computer Science and Programming,
Lecture One: Introduction and Goals; Data Types, Operators, and Variables

Tuesday, October 19, 2010

Body Scanners: the Capitalists Strike Back.

So you know those shiny new body scanners that airports are rolling out?
Well there are alot of people up in arms about the privacy affects of them.
It's essentially a way to digitally remove clothing to check for weapons or other security infractions.
It's like strip searching, just easier and faster.
Heres a thought...
Obviously what ever waves they're using, it doesn't penetrate everything. 
Otherwise the weapons, or the bodies for that matter, wouldn't show up on the screen.
Metal seems to be reflected, as does body fat.
So for the privacy fanatics, we should create a brand line of underwear that blocked the body scanners.
Maybe it could contain a metal mesh.
I'm not sure if that would work, but surely there is some form of material that would block the waves.
Even better, make Tshirts with lettering made out of the material.
It could say "Mind Your Own Business" or "I See You Too".
Just to mess with their heads.
And make stickers with the letters.
So people could write their own messages to our friendly TSA agents.
Just a thought.

Saturday, October 9, 2010

Purely Data Phones

   Back in April I wrote about Google Voice incorporating VIOP and using it over a phone with only a data plan, or over wifi, and not having a voice or text plan, similar to Clear's services. Then in May I wrote about how clear was considering making a product of their own that ran on a nearly identical concept. Well about a month ago, Google launched Voice through GMail. I've used it quite a bit and i love it. Now all they need to do is update the Google Voice app (Including multiple OS's) so it can take advantage of this capability.

Google's Automated Navigation for Automobiles and Why it's Pure Genius

   Google just announced that they are actively testing a car that can drive itself. The New York Times has a few more details. So far, their automated Prius has logged over 140,000 with only minor human intervention. The last 1,000 miles have been 100% human action free. The only collision experienced was when someone else rear ended them at a red light.
   So what does this mean for you and me? It means the day when we can just tell our vehicles where we want to go and then sit back and enjoy the ride are within the visible near future. It means I can safely study for that impending midterm or review that big presentation on the way to school or work. It means possibly automating public transit. It means traffic will automatically yield right-of-way to emergency vehicles when lives are on the line. It means hands free driving and calling. It means fewer accidents, less traffic, fewer tickets for lead-footers (you know who you are).
   This is great for us, but what is in it for Google. How is Google going to make money or even recover R&D costs from this projects? I highly doubt that Google is going to start making cars. They aren't very likely to build automated navigation hardware to sell. It's even very likely they'll give the software away for free. What do they stand to benefit from the existence of such a technology?
    Many people asked how Google intends to make money off Android, since it doesn't have ads and they don't charge for it. The fact of the matter is, they already have. They gave app developers the ability to include AdSense into their apps. And Google gets a cut of that add revenue. That cut had already paid for the development costs of Android. They made money off the project indirectly as opposed to directly. It's not a very common business strategy, but it seems too have worked for them.   The same concept will apply to the automated navigation systems. If I had a car that would drive for me, I'd no longer be limited to just listening to the news or music. I wouldn't even be limited to listening. I could do anything I wanted. What do you do when you have 10-30 minutes on your hands and nothing pressing to do. I get on the internet. And where does Google make their money? On the internet. Selling add space to customers and showing it on their search results as well as through other people's sites via AdSense.
   You've seen how bad traffic can get. Think about that as a potential untapped market. Assuming one out of every ten trips makes one search while they're driving/riding, Think of the revenue Google would make in one year. That would easily recoop any investment they make into this automation technology.
   And think of the possibilities in data mining. Google will have position and real time traffic data from every car that has this kind of system installed. They will know exactly how fast traffic is moving at every junction. They will have greater data for ads based on your driving habits and detours. Think of the possibilities for Google with all that real time data.
   There may not be any obviously direct positive results from this project, but that's not how Google works. They don't make money off anything directly. Even search and GMail. they don't make money off the email you're reading, or the search you just requested. They make money off on the side of the screen. They make money indirectly from all their products. That's just how Google rolls.

Sources:
Google
New York Times

An Idea for New Book Format

   How many learning styles are there?
According to Flemming's VAK model there are three.

  1. Visual
  2. Auditory
  3. Kinetic
   There are tests out there you can take to find out which one you're brain favors. Many people lean towards two. I've taken a few of these over the years and I tend to be fairly well balanced between all three.
   When an author writes a book, like a text book, how many versions do they write? Just one. Now, they do print multiple editions, but that is merely to add updated informations, or in some cases to sell more books by inhibiting resales. 

   How many text books cover all three learning styles well enough? I have yet to find one that even attempts to make an effort of equally incorporating all three styles. They usually focus entirely on one form or another.
   I understand that you can't exactly make a book talk to accommodate auditory learners, but something can be included in the book that can. A CD or DVD. many programming books come with CDs, Why not history books? Or literature? Or even math? The CD could be an audio version of the book. It could be listened too in the car, while working out, or while cleaning. The CD could also include videos for those kinesthetic learners to follow along. 
   Each book tends to focus only on those that learn well from reading. There are the occasional pictures, but not many. I suspect this is why some students like a certain text book while others despise it. The students that like it are likely of the same learning style as the author.
   This could explain some educational television shows, such as National Geographic and Nova, make use of all three elements of learning. There is always great visuals, a narrator or some form of dialog, and some even throw up a text summary for each section. I loved watching Bill Nye the Science Guy as a kid (I still do). They always had an enthusiastic person narrating with crazy visuals than a bullet point summary. 
   Why can't books do that? because authors are tied to the traditional meaning of the book. The ones that work really hard at it have great visuals. Part of me suspects that the only reason some of the science books have semi decent pictures is because the author is a visual learner himself and that is the only way he knows to describe what he is talking about.

   This would be a great way to incorporate eBooks. include the eBook with the textbook. This way those who need the feel of the book have it. Those who need the videos have it. and those who need the audio books have it. There is no reason not to bundle these all together to make a greater learning experience. A quick glance at developments is eReaders seems to indicate the technology is close to creating a consumer device that is portable and can handle all three learning styles. Until than laptops can make do, but i would like to see something similar to an iPad or Kindle form factor. Now that I think about it, iPads could handle this type of thing right now. We just need a compatible app (or browser) and the content.

   So here is what we need: a publisher that will bundle the content and authors that will collaborate. Obviously an author will write his book in the form learning style that he is best at. The publisher would then pass on the material to another person who has an auditory learning style to create the audio book, and then onto a kinesthetic and visual team to create the videos. These products are all packaged together and sold as one.
   I don't know about the rest of you, but I would get alot of benefit from something like this since my learning style is fairly close to being equally balanced. I suspect nearly everyone would benefit from something like this sense they would be ably to tailor their studying to their learning style. I hope to see something like this in the future. It doesn't seem too far fetched.

Wednesday, May 5, 2010

Clearwire promises Clear-branded HTC and Samsung WiMAX phones this year

You will noticed that I predicted something very similar to this in my article about the new Google Voice.
We are now entering the era where "phones" are more internet enabled devices rather than actual phones.

Clearwire promises Clear-branded HTC and Samsung WiMAX phones this year: "Without going into much detail, Clearwire mentioned on its first quarter earnings call today that WiMAX-capable phones bearing the Clear name from both Samsung and HTC are 'expected' to be available before 2010's out, which is a pretty optimistic affirmation of comments the company made earlier this year. It describes the Sammy as 'an Android-based 3G/4G/WiFi device optimized for heavy video and video communications use,' while the HTC's language leaves out the platform -- it's just called 'a 3G/4G/WiFi enabled phone,' leading us to believe that this puppy could very well be running Windows Phone 7, in which case we can understand why HTC wouldn't want Clearwire spilling the beans since they've yet to officially announce any plans for jumping into the WinPho 7 game. In fact, Clearwire went so far as to say on the call that the HTC device would not be the EVO 4G, so yeah, we can totally buy that there's some Microsoft action going on behind the scenes here. As for Clearwire's health, it has seen a 94 percent year-over-year boost in total WiMAX subscribers for a total just shy of a million -- and interestingly, the overwhelming majority of those are retail, not wholesale, meaning that folks are running Clear-branded equipment. We expect that to change dramatically once Sprint's Overdrive gets a little more penetration and the EVO comes into play, but for now, some 814,000 customers are familiar with the Clear logo. They lost a hair over $94 million in the quarter, but hey, in the scheme of things, that's peanuts -- building out networks isn't a cheap endeavor, after all.

Clearwire promises Clear-branded HTC and Samsung WiMAX phones this year originally appeared on Engadget on Wed, 05 May 2010 18:56:00 EST. Please see our terms for use of feeds.

Permalink | sourceClearwire | Email this | Comments"

Wednesday, April 21, 2010

Happy 100th Birthday BSA!


In celebration of their 100th Anniversary,
The Boy Scouts of America is announcing a few new merit badges.
Among them are Geochaching/GIS, Robotics, and Scuba.
Possibly the most applicable is Scouting Heritage.
I'm rather excited about this.
I doubt many scouts realize so of the rich stories within the history of scouting.
The requirements are still being written,
But I personally hope interviewing three or more people who grew up on scouting is on the list.
Included should be a story from when they where in scouting,
As well as a detailed example of how scouting has helped them in their current daily life.
I am strongly considering getting back involved,
Just so I can become a Merit badge consoler for these new achievement.

Thursday, April 15, 2010

Thursday, April 8, 2010

The New Google Voice

Google voice is essentially a fancy call forwarding service. A very fancy call forwarding service. It started shortly after Google bought Grand Central in , a company that did practically the same thing. Here’s how it works. Google gives you a new number, and you give that to your friends and coworkers for them to call. Then you merely tell Google what you cell phone number is, and it forwards you’re calls from your Google Voice number to your cell phone number. This seems rather trivial until you see what Google allows you to do.

You can separate you’re contacts into groups (similar to Facebook’s lists) that allows you to group people into coworkers, close friends, casual friends, and as many categories as you can think of. From here you have several options. You can create a custom voicemail greeting for each group. You can set different groups to ring different phones, depending on how many phones you have registered with Google. So if you’re mom calls, it will ring your cell phone, home phone, and work phone, if Google has all those numbers. Coworkers can be sent only to your mobile, and so one.

Voicemail has its own features that I’ve never seen in any other service. These features go beyond custom greeting assigned to different groups. You can have you voicemails transcribed and sent to your phone via SMS. Granted the transcription isn’t perfect, but it’s been getting better since they started. You can have your voicemail sent to your email as well.

To top it all off, you can access all this through your browser. Once logged into Google Voice, you can read and listen to all your voicemail as well as send and receive SMS texts. There is even an Android App that does the same thing. You can even start a call from your browser. Just select the person you want to call, Google calls you, you answer, then Google calls the person you selected.

Sadly, with all this browser functionality, there has been one feature that has been missing until now. The ability to use Google Voice as a VOIP (Voice Over Internet Protocol) client to call other GVoice users or landlines has been missing. This missing feature has been lamented among even the most enthusiastic Voice user. Even with all the features that come with Google Voice, the whole package seemed incomplete.

Gizmo5 is a company that allows you to make free calls from your computer, similar to Skype except the key word was free. Gizmo5 assigns you a number that you others can call you on and you can make calls from. Gizmo5 has voicemail and SMS as well. The only drawback here was that you had to be logged into your computer to make or receive calls using your Gizmo5 Number. This meant you need to give out both your Google Voice number, and you Gizmo5 number. Obviously this plan is flawed because no one is going to try your Gizmo5 number first so you can make free calls. They will just call you Google voice number directly. Several people found a way to pair Google Voice with their Gizmo5 account, allowing them to use their Google Voice Number with their Gizmo5 number, essentially allowing to place calls with Gizmo5 through Google Voice from their computers all for free. Unfortunately this is not an option for the rest of us. Gizmo5 no longer exists.

On November 12th last year, Google bought Gizmo5 for $30 million. As soon as this happened, the rumors started flying. “Google is going to provide us all with free phone calls!” “Google will bring down Skype!” “Google is going to take on AT&T!” Obviously, since the Android OS had been out for exactly two years, it looked like Google was going to take on AT&T and Apple at the same time. And given the fact that Google released the Nexus One back in January, this may or may not be true. But that’s beside the point.

No one has been holding their breath waiting for these extra features. Google took two years to release Grand Central as Google Voice. But there have been reports of Google rolling out and internal version of the new Gizmo5 enhanced Google Voice to their employees. So far two reputable blogs, TechCruch and Download Squad, are reporting that they have sources that have filled them in. From what I can tell from the little details that are out there, we will be able to make and receive calls for the computer. This may be possible through the browser, but in may require a download to be installed on the computer.

This had many implications. For starters, this means I could make and take calls from places that I can’t get cell phone coverage. Like inside the Nedderman basement of some of the classrooms in Picard Hall where I can get wifi but Sprint’s signal cannot get through the walls. This could be very useful for someone who has an office in either of those buildings. Another potential is an app that can run on Android (or maybe even the iPhone) that can use a wifi connection to make a phone call. Occasionally I’ve seen situations where the voice network has been flooded with calls at a big event. A user may then be able to make a call over wifi, or perhaps even their 3G connection.

In the long term, this seemingly minor addition of critical features could have a significant impact on communications. Given the proper apps, a “phone” could make a phone call without a voice plan through a traditional cell phone provider. Phone calls could now be made over a wifi connection or a 3G internet connection. You could conceivably get by with only a data plan and no voice plan, if a company would give that option. Clear is one company in the DFW area that provides only data using the new 4G WIMAX standard. Google also provides free wifi internet access in the city of Mountain View, CA. You could theoretically get an internet enabled device and use that as your phone using a data plan through Clear or for free through Google up in Mountain View.

The implications are even bigger than just pure internet phones. You could already use an internet phone in that city. Google is rolling out and incredibly inexpensive, ridiculously high speed internet backbone to provide access to several communities. This is about as Beta as something like this gets, and lines up very nicely with Google’s previous methods of rolling out a new product. It would not be very surprising to find out that Google will be trying to provide internet to more of the country in the not so distant future. Once these internet lines are running, it would not be very challenging for Google to set up several towers to provide inexpensive (or free) 3G, or by that time 4G service to large metropolitan areas. And I can see them quickly expanding to cover rural areas as well.

But it doesn’t stop there. What happens when you can make a phone call from any internet device? And the person you are calling can receive that phone call from any internet capable device? Your phone number is no longer tethered to your phone, it’s tethered to you. Your phone number become a lot more like your Facebook page that a series of ten random numbers that happens to be associated with you. It becomes a lot more like and email address than a phone number. There I vast potential with a Service like Google Voice to significantly alter the way we communicate vocally. As soon as they add these features and the internet coverage is there.

Now, we are nowhere near anything like this happening any time soon. We are at least a few years off from cell phone service providers offering data only plans. We are even further from the vast majority people, much less everyone, using a service similar to Google Voice that would allow everyone to have this capability. It will be many years before other providers offer something similar enough to make a universally compatible service.

Eventually though, when phone, TV, and maybe even radio are all just different channels on the internet, all forms of communication will be merged. And then we’ll have to worry about what instead of the how. How we will communicate will be the same. We will communicate through the internet. But will our quality of communications increase? Will the meaning matter as much as the effort that was put into building the communications system? Who knows. I guess we’ll find out. But I’m going to die laughing when they start arguing over whether or not “I can haz cheezburger” is a constitutional right.

The iPad is Finally Here!


It’s finally here. After years of rumors, Apple has finally released a tablet form factor device. Steve Jobs called it the device that files the gap between lap tops and phones. The name left many opportunities for crude jokes by late night show host and bloggers alike. The iPad’s name caught a lot of people by surprise. Many were expecting it to be called the iSlate, or even iTablet. Interestingly enough, a quick look at Google Trends shows that the term iPad started being search in strength by last March while “apple tablet” didn’t even make a noticeable mark until two months later.

This may be due to another companies product that has the same name. MagTek’s iPad PIN device seems to dominate the search queries at that point in time. A Chinese company called Shenzhen has even made a product called iPad. Oddly enough, it is a tablet computer that runs a version of Windows 7 that looks very similar to Apple’s iPad. They are currently deciding whether or not to pursue legal action against Apple for trademark infringement.

There was a lot of hype surrounding the iPad before it came out. So many rumors surrounded the device that it was hard to keep them all straight. Some said it would run OS X. other credible sources reported it would be released during the second quarter. From OS specs, to case quality, there was no shortage of rumors spread all throughout the spectrum. Many suspect that Apple did this intentionally just to see were all these leaks were coming from. Regardless of whether not these sources were actually credible or made up by some guy in his mom’s basement, there

Now that it’s finally here, all the rumors may be put to rest. The iPad is a 1.6 pound unit with a 9.7 inch LED screen coming in at a resolution of 1024 by768. It packs a custom silicon 1GHz Apple A4 and has a built in 16, 32, or 64 GB flash drive depending on the model. The base unit has wifi, and maybe 3G, depending on the thickness of your wallet. Prices range from $499 to $829 depending on the feature combinations.

Apple’s website does not list a webcam, but here again rumors abound. Apparently there is room for one within the bezel, but it’s not there yet. Many suspect Apple intends to add this as a last minute surprise feature to surprise customers. Specifically since the new OS supports video calls. This feature seems ridiculously useless unless there’s a webcam.

One of the primary downfalls of the iPad is the fact that it does not support flash. This leaves many features on the web inaccessible to the iPad. And for a device that’s marketed primarily for web browsing, this is a significant hindrance. I find this to be particularly annoying. Flash seems to be bending over backwards with its Open Screen Project to help many device makers to be compatible. They even came out with a youtube video talking about how Google’s Android supports flash and it makes browsing the web more complete. There has been some question as to whether or not this feature will be added later, but I doubt that. After eighteen months of the App Store, if Apple intended to add flash, they would have done it by now. But you never know, they may change their minds in the future.

Another aspect that many people have complained about is the iPad only has a 10 hour battery life. Since it is primarily seen as an eReader, it’s primary competition is Amazon’s Kindle. The Kindle’s battery life far surpasses that of the iPad. While you may be able to read your ebook on the iPad during the entire flight from New York City to Tokyo, The Kindle’s battery lasts the better part of a week. Steve’s response to this is, “you won’t be reading for more than ten hours at a time.” That may be true, but as anyone who has an experience with electronic gadgets can tell you, battery life specifications tend to be more fiction than fact in the first place. I wouldn’t be surprised if under normal use iPad’s battery would be closer to six or eight hours.

Personally, I was excited when I hear that the iPad was launched with an entry price of $499. I was ready to go buy one right then. But once I learned what it actually was, I began to have doubts. Had originally expected OS X, or at least a slimmed down version of it. I was looking at it as a way to actually get work done, not just a casual eReader. To me, the iPad is just an overgrown iPod Touch. Even though it may have enormous potential as a way to browse the web, I will be waiting to the Google Chrome OS Tablet.

Sunday, January 17, 2010