Posting this from my new iPhone, and have to say that I am pretty impressed!
Category: Tech and Culture
Our culture is largely defined by the technological innovations we share with other humans.
I was thinking how much things have changed in the last 10 years. We now live in an increasingly connected society, at least from a technological point of view. Yet, at the same time, there are things that haven’t changed at all. We still have the middle east crisis. We’re still fighting hunger and poverty, and we’re still in search of a new source of energy!
10 years ago:
- I was trying to get in a good college.
- My primary computer was a desktop PC running Windows 95. The processor was 66Mhz Pentium.
- I was experimenting with Linux in a big way.
- I did not have an Internet connection at home.
- I used to dial in to a few BBS’ across the world.
- I was excited about being able to finally have a cable TV connection at home.
- I was a computer “whiz-kid”.
- I couldn’t cook to save my life.
- I wanted to grow up to be an engineer working for the Indian Government.
- I never thought I would move to a distant country.
Now, things that have remained unchanged:
- The Simpsons is still the longest running prime-time animated series.
- Human cloning is still banned.
- Tony Blair is still the Prime Minister of Britain (although he’s retiring on June 27th).
- India’s President is still from the minorities.
- Toyota Prius is still quite a buzzword.
- The middle east is still strife-torn.
- The space race is still on, albeit between the West and the rest of the world.
http://www.antipope.org/charlie/blog-static/2007/06/the_high_frontier_redux.html
I’ll post my comments later.
First the iPod Shuffle, and now a Macbook! Granted, that the shuffle was a raffle prize at work, it still was my first official Apple possession. For the longest time, I imagined myself never ever buying a Mac simply because to me it never appeared as a serious development platform. Having grown up with DOS and then the ever evolving Windows platform, adopting an OS that still used Objective C for most app development just didn’t seem interesting to me.
I finally took the plunge into Amateur Radio and successfully qualified for the Technician Level license on the 12th. Although, I am still waiting for my license to arrive by mail and the call sign to show up on FCC’s website, I am also preparing to qualify for my General Level license, which would give me access to almost all the High Frequency bands for very long distance communications.
The preparation was pretty easy, and between purchasing the study guide and passing the license exam, I spent about 15 days. The Technician level is supposed to be an easy entry path for anyone interested in being a Ham. On the other hand, the General and Amateur Extra levels require much more intensive training in the fundamentals of radio communications, engineering, and regulations. It is definitely to my advantage that I have a degree in electrical engineering with extensive coursework in radio theory and antenna design.
There are exam sessions organized by volunteer examiners several times during a week, and all it takes is a simple email/phone call to register. The exam session I attended was organized at the Police Station/Courthouse in Wake Forest. I got a perfect score on the exam! The VEs coerced me into taking the exam for the General level license on the spot, even though I wasn’t prepared, but unfortunately, I wasn’t able to qualify for that. Needless to say, I am happy that I am now a “ham”, and look forward to graduating to the next level very soon!
Now that I have my license, I intend to complete the requisite courses mandated by the Department of Homeland Security, and successfully enroll in the ARES (Amateur Radio Emergency Service) and the RACES (Radio Amateur Civil Emergency Service). Other than volunteering, my other interests at this point are DXing (contacting other fellow hams around the globe), antenna design, and digital communications. There are a multitude of clubs and organizations around the globe, and regular events/conventions are organized on a fairly regular basis (hamfests, Field Day, nets), which makes it very easy for beginners to get their feet wet.
If you are interested in becoming a ham, too, please don’t hesitate in sending me an email for further information/guidance!
UPDATE: I just got my license information from FCC. I will now be known as Saurabh Garg, KI4WAH !
Not everyone remembers using dial-up networking to get on the Internet. This is more true for people who started using the Internet, in general, around the last 6-7 years. I used a dial-up connection to get online up until Fall 2002, which was when I finally got a 3Mbps cable connection.
Hence, after reading the announcement by the NCSU IT Department that they were retiring all their RAS modems, I was compelled to reminisce my first few days as a grad student. I ran Linux on my cheap hand-me-down desktop PC, and that meant (at least back then) that I couldn’t use AOL or any other dial-up service with the operating system without using some kind of a “hack”. Then, I discovered that NCSU had a pool of fast, albeit insufficient, modems that could be used for free off-campus network access provided you had an active campus ID.
The TCP/IP modems were pretty hard to dial into, considering that they were insufficient in number, and that most TCP/IP sessions are expected to last long. The shell access modems, on the other hand were always available. For those unfamiliar with shell access, it was basically a *NIX shell modified to fit the needs of remote dial-up users without providing them the capability of forwarding, or even running, any X server apps. You could still browse the net all you wanted using a text based browser like Lynx.
RIP, NCSU Dial-up RAS!
I was finally able to grab a Wii console from Best Buy last week! This is an amazing console. It’s very different from all the current generation consoles out there in terms of both playability and enjoyability. The motion sensing controls are great for sports games like Tennis, Bowling, and boxing. Needless to say, a lot of time on the weekends has been spent playing these games with my housemates.
Just when I thought that my last ever Nintendo purchase would be the DS Lite, I was proved wrong by the phenomenal approach of the Wii towards gameplay. I am already spending more time with my Wii than I have ever spent with any of my other consoles to date.
Now, I just need to work on getting that “Pro” rating in bowling!
So my Xbox 360 console died almost a month ago while I was playing Geometry Wars. All this while I had been cherishing the fact that my machine wasn’t one of the numerous defective units out there, but as fate would have it, the console died about a month after its warranty expired.
Now, I have had a good experience with Xbox support, so I thought it would be easy to get them to fix my console for free, seeing that it definitely died because of a manufacturing defect, and not my negligence. This didn’t happen. They asked me to send my console to their repair center with a payment of $140 as it was not covered by the warranty anymore.
I would not have any issues with paying to get my console fixed if ALL of the following weren’t true:
- The replacement console would be a refurbished unit.
- The replacement would only come with a 90 day warranty.
- It made so much more sense to get a new core system for $299 and get a 1 year warranty on it.
Now, as you might have read in my earlier posts, I am also an Xbox ambassador. Also, I am a regular listener of Xbox Live’s Director of Programming, Major Nelson’s weekly podcast. So, I thought it would be a good idea to shoot him an email to see if he found something wrong in spending $140+shipping/boxing money to get a refursbished unit when it clearly died because of a manufacturing defect that countless others are facing. After getting back a vacation reminder from him, I received a short one line email from him or someone else monitoring his email address that said, “Where are you from? When did you purchase your Xbox 360? What are you support ticket #s?“
I sent back the information that same day, and later received an email that said, “And where are you know in the process?” Now, bad grammar/spelling apart, I was not really expecting any relief, but it’s always good to give it a shot. Nevertheless, after not hearing back from him for about 12 days, I decided to try support again.
This time, I requested the support person to allow me to speak to his supervisor because I was not ready to spend money on getting my Xbox 360 fixed. He put me on hold for about 5 minutes, and then came back on the phone saying that he could offer me a 25% discount towards the repair charges if I wanted. I politely told him that I am not looking for a discount, and that I would still like to talk to his supervisor.
So, the supervisor picks up the call and then goes through the same drivel about how I have to pay $140 because the warranty is up. Again, I explain to him that I wouldn’t mind paying if they promised me a brand new console instead of a refurb. At this point he goes on to explain to me that a refurbished unit is 99% new, and that I am actually getting a new replacement. I tell him that it is unacceptable.
Now, get this…he offers to give me a bigger discount than 25% towards the repairs! What are they thinking?
Now, after spending half an hour on the phone, I just tell him that I am better off getting a brand new Core Xbox 360 for $299 and throwing this one out. He seems to agree, and thanks me for calling support.
If your console has died outside warranty, too, and you have been successful in getting it fixed for free, I would be delighted to hear back from you.
My First 3D “game”
As you might already know, XNA Game Studio Express 1.0 was released this Monday. I am really excited about all the opportunities this platform provides for casual and semi-serious gamers like me.
Please download and unzip the attached “game” (in quotes because it’s not exactly worth anything). The controls are fairly basic. Use the cursor keys to move the 3D ship in a 2D space. Press “R” to reset the ship back to its origin. As of now, it’s based on the XNA framework tutorial that comes with the GSE. It lacks basic exception handling.
I am excited! I am seriously thinking about starting a section or even a web site to chronicle my DirectX/XNA learning adventures.
Cheers!
DOWNLOAD LINK: MyFirst3dXnaGame
To run the program, unzip the archive, and then doubleclick the MyFirstXna3dGame.exe file inside the “XNA Game” folder.
ADDENDUM: You’ll need to install the Microsoft XNA Framework Runtime to be able to run the program.
As you can tell, I am an avid gamer, and love my Xbox 360. It is a phenomenal gaming platform. Micro-soft has managed to make a huge community around it as well. The forums are abuzz 24/7 with interesting discussions ranging from the future of video gaming to the latest 360 accessory out in the market. Xbox Live is a phenomenal online gaming service, growing at a very fast rate. In fact, I was recently chosen as an official Xbox Ambassador to help new gamers that speak Hindi, Urdu, and English feel at home while using the service to play online with others from all over the world.
One aspect of the service is voice communication. I rarely use my headset to talk online with other gamers, mostly because I find it somewhat weird to have vocal conversations with strangers I have never met. Now, every Xbox 360 game has a set of locked achievements that give you a set number of points once unlocked. Some of these achievements require a certain level of online multiplayer participation. One of the games I am currently playing requires you to join a virtual club made by someone on your friends list, and then have some inter-club competitions. The problem was that none of the people on my list played that game. So, I went to the official Xbox forums online and saw a few people that were looking to expand their clubs. I sent a friends request to one of them, and within minutes I had the achievement unlocked.
This person was a South Carolina resident. I started talking to them, and in a matter of a few minutes we were talking like we knew each other for a long time. I think the person covered everything from their new home, pet dogs and cats, last few trips/vacations, married life, the HDTV on their Christmas shopping list, and their profession to the current weather. I never knew it could be so interesting to talk to people on Live.
Up until now, I had only used online social networking to research things or to connect with other people in my field of interest, but this “gamer networking” looks promising.
Now, if only people started buying Xboxes in India!