HNHacker News
TopNewBestAskShowJobs

rahulgarg

19 karma · joined May 30, 2008

http://code.google.com/p/unpython/
submissionscomments
rahulgarg··on Ask HN: Any Special Projects Over the Holidays?
I will post a link to it on HN in sometime.
rahulgarg··on Ask HN: Any Special Projects Over the Holidays?
Python to C compiler.
rahulgarg··on Walt Mossberg - Google’s G1: First Impressions
As for the crappy "purchasing power" argument for the SoC : let me point out that the Zune of all things has a better processor. If you look at hacker friendly devices, a game console called called "Wiz" from a small firm will be selling at $180 and has roughly a similar processor. Also "OpenPandora" console from a small firm has a OMAP3 and will sell for $330. Now you want me to believe that a $400 phone cannot spend $10 more on the SoC? When running generic apps is what it was built for??

An OMAP3 sells for somewhere around $50 in quantity (I think).

rahulgarg··on The New Classics of Computer Science
+1 for Road to Reality.
rahulgarg··on XKCD 452: Mission
Isnt this inspired from "get smart" movie?
rahulgarg··on Rate/review our startup - Web-based VoIP+Jabber IM
Also can you add a "test contact" like in skype? I am now logged in but have no idea whether its working or not :)
rahulgarg··on Rate/review our startup - Web-based VoIP+Jabber IM
Can I get an option to display rates in CAD or if not at least USD please?
rahulgarg··on OpenMoko UI Train Wreck (video)
That is why I said they should have dropped GPS and accelerometers.
rahulgarg··on OpenMoko UI Train Wreck (video)
Well actually one of the reasons for the slowness in the video (disclaimer : dont own the phone, basing slowness on video) is because its processor is very slow. Its using a 400MHz ARM9 vs lets say 400MHz ARM11 on Nokia N95 or what is rumored to be 600MHz ARM11 in iPhone.

edit : That should mean that the N95 has at least twice as powerful processor as freerunner and the iphone maybe even 3x faster processor. IMO the processor chosen was just plain wrong given the goal of producing a smartphone. They should have chosen a faster SoC and forgone the GPS and accelerometers.

rahulgarg··on Ask HN : best laptop keyboard
Is this one portable? I do use an external keyboard when I can but mine is too big to carry.
rahulgarg··on Ask HN : best laptop keyboard
Thanks for the tip. Will checkout macbook pros at a local store.
rahulgarg··on Ask YC: What's the greatest number of projects you can work on at once, successfully?
The number has always been 2 for me. Maybe my brain is hyperthreaded. Maybe different for you.
rahulgarg··on Questions from a young developer that "just" started working aka: how do you manage it?
Take a break from your personal projects for a few months. Read physics or something or maths or just go and watch a few movies or play video games or go running or join karate. Basically anything but programming for a few months in your non-work time. Take a vacation if feasible.

Then come back after a few months with a fresh mind and evaluate your options and situation then.

rahulgarg··on Spat with Rogers leaves Canadian Apple stores without iPhones
I came to Canada from India. India is experiencing a telecom revolution right now because of the intense competition b/w the telcos. The call rates have dropped 10-30 times in the last 7-8 years. I was appalled at the cell phone rates here in canada.
rahulgarg··on Ask HN: Setting up an open source project.
Google code is a good place to host. Very fast to get started and you get a very clean website with all the basic tools. Bug reporting is simple so your users will be happy too. It uses SVN but google give you the option to host your repository somewhere else if you dont like SVN. However Google allows only a restricted set of licenses so you need to check their list of supported licenses.

launchpad is also an ok place to host code (and it allows any license) but it doesnt host wikis for example and some of the UI elements are rather radical and may not suit your taste. if you host on launchpad, you will need to host a proper website and/or wiki somewhere else.

Dont go with sourceforge. The site has become slow and full of ads which cover half your screen. The interface is clunky too.

edit : launchpad uses bazaar a distributed VCS.

rahulgarg··on No Country for Young Men: China's testosterone problem and the effects of the one-child policy
My answer was different : Rapture.
rahulgarg··on Want to Write a Compiler? Just Read These Two Papers
I guess u are right. Macros people usually write are local but macros are just AST transformers after all. I was confusing between what happens during macro expansion (arbitrary computation including lets say doing any analysis and building metadata) versus the result of the macro expansion (a transformed AST).
rahulgarg··on Want to Write a Compiler? Just Read These Two Papers
What about global optimizations? Macros operate on local expressions only effectively. Things like global alias analysis still needs to be done outside them.