HNHacker News
TopNewBestAskShowJobs

sh_vipin

11 karma · joined October 23, 2012

A C/C++ programmer . Trying to enter in Web Development and build something significant & remarkable.
submissionscomments
sh_vipin··on New school C
There is a saying "At times a needle can do what a sword cann't" . Same holds true in case of programming languages !!

There was no excuse. There was a point made - "If one likes C++ use C++ nobody is stopping him/her. But that doesn't mean all other languages are bad or are pathetic."

I wonder if C++ is so good and STL is such a godly thing then why did we need to go to Objective-C. Why do iOS applications need that and why didn't C++ and STL did the magic. The answer is every tool / technology has its application. Loading a heavy container ( vector/ list) doesn't make sense when all you need to implement is a skip list.

sh_vipin··on One Year After Quitting My Job
Salute to your efforts and I see a lot of commitment there. Would request you to add these posts in your post as well. Will help people directly coming over there. !!

Once again congrats.

sh_vipin··on New school C
Quality of product is not proportional to lines of code it has. Further, http://ioccc.org can enlighten. !!
sh_vipin··on New school C
Nice to know that you write million lines of code.

I worked for one founder once. He earned $137 million by selling his products. He had worked on similar products for 15 years in his previous companies, primarily in C++. But when he started on his own - he chose C. He chose C for its own qualities and I am sure he would have missed some good qualities of C++ but then that is a compromise that come with early decision.

sh_vipin··on New school C
"Not possible to have made in C." -- Is it really true ?? I don't need the answer. You need to answer yourself.

"one guy (or a small team), properly trained and experienced, can move mountains with a high-leverage language." -- But if guy is not properly trained he can create a mess which is hell to clean also.

"1000 monkeys on 1000 typewriters can make something large in C" -- Every time you are using an STL container, that container has already been written by someone else. Every template you use, compiler generates the actual code for it. Every time you include a library , it was written in actual C/C++ code by someone else. Use g++ -E option to compare the "pre processed" code and compare the things.

sh_vipin··on New school C
That's what even I am saying : It is about personal choice. If you like C++ use C++ nobody is stopping you. But that doesn't mean all other languages are bad or are pathetic.

"Enlightening" was for realizing that debate can never end but realization can come that both languages are good in their own space. None is like superior than other at least in case of C and C++.

sh_vipin··on New school C
This might enlighten !!

http://unix.stackexchange.com/questions/23634/while-there-is...

sh_vipin··on Page speed really does matter
Thanks youngtaff. I also googled a bit and found out http://loadimpact.com . It is very good . I did analysis of my site ( http://loadimpact.com/test/view/1262390) on this and that shows the effect of shared hosting on it. !!
sh_vipin··on Page speed really does matter
Thanks a lot.

Btw, I found out some pretty nice online tools.

https://developers.google.com/speed/pagespeed and http://loadimpact.com

sh_vipin··on New school C
Not ambitious !!! If it makes you feel happier , I will say , Linux, Gcc , valgrind .... all were NOT ambitious projects. But everybody knows what the FACT is !!
sh_vipin··on New school C
I have seen no system failing because it used C instead of C++. But I have seen many systems failing because of the improper use of C++.

- http://syncfin.com/facebook-promote/

sh_vipin··on New school C
1. Most of the compilers restrict the size of Stack to be much less than the size of heap.

2. If you use the space of this stack for dynamic memory allocation as well, you will be limiting your capacity to write recursive functions.

3. it will depend on the kind of system you are developing. If you are developing some tool to analyze millions of tweets, you have to use "heap" there is no alternate. If you are developing an embedded application " say loading your list of conatcts for sending the message yes there you can get away with allocating the memory on stack itself. But then there most of the phones do not allow you to make a list of more than 25-30 people.

So it depends on the application one is willing to develop and K&R well recognized it in early 70s itself that is why they introduced alloca in addition to malloc , calloc

-http://syncfin.com

sh_vipin··on Page speed really does matter
1. Is there any tool where I can check the page speed of a website.

2. for a site like http://syncfin.com where i have to use 4 bright images, is there any particular format I should keep the images in. Basically when there are multiple heavy images to be loaded , what would be the best strategy to optimize the page speed.

thanks in advance for any pointers to relevant articles and tips.

sh_vipin··on Mixing commercial feeds in Facebook Timeline : A different approach
Could be it was because facebook wanted to focus and capture other important stuff like - facebook comment plugin , facebook like button, facebook share plugin ...

They always knew that replicating craiglist can be done any day later.

sh_vipin··on Mixing commercial feeds in Facebook Timeline : A different approach
But i guess for last few days it has been disabled for Individual accounts.

Also facebook has "strangely" stopped showing "Why this ad" after facebook signout. !!

sh_vipin··on Mixing commercial feeds in Facebook Timeline : A different approach
More information on promoting facebook posts is here : http://www.facebook.com/help/promote
sh_vipin··on An idea proposal for Magic Jack
It seems OOMA already has that Bluetooth to phone integration but yes Magic Jack doesn't . More detailed comparison is here at : http://blog.tmcnet.com/blog/tom-keating/images/magicjack-vs-...

More details

sh_vipin··on Einstein's list of conditions for staying together with his wife
Probably because it was after his divorce we got the famous quote ( which applies so well to entrepreneurship ) - "A person who has never made a mistake has never tried anything new."
sh_vipin··on An idea proposal for Magic Jack
Not sure if why this has been "Un-highlighted". Are the words like "idea and proposal" not allowed in headline.

Is there any guidelines page for submission here ?

sh_vipin··on The greatest Google Mail feature you may not be using
That is a cool feature and was new to me. I liked it.

But you cann't reply to two different selections together. Probably because none of the browsers allow controlled selection using CTRL key.

sh_vipin··on A feature for Facebook comment plugin : Voicemail comments
"Google groups once snatched the big byte from Yahoo forums. May be it is time for facebook to give Google the taste back."

I like the closing line. Nice blog.

sh_vipin··on A feature for Facebook comment plugin : Voicemail comments
In fact, Skype and other VOIP services must also be doing it in some way. There must be some way things are controlled.

I am not sure if Youtube scans the video to automatically detect and warn the user about offensive content. They give the warning today but no idea if the person who posts the video has to decide if content is offensive or not.

sh_vipin··on A feature for Facebook comment plugin : Voicemail comments
Google seems to be already working on it. http://www.pcworld.com/article/235637/google_voice_spam_filt...

With , them being in VOIP business for some time, I am sure they must be handling it in some way or must be on way to getting a smart product out for it.

sh_vipin··on A feature for Facebook comment plugin : Voicemail comments
I agree Ideas is worth a try but would like to add there would be huge challenge in "Spam filter" for voice based comments.
sh_vipin··on A feature for Facebook comment plugin : Voicemail comments
But i feel Facebook plugin is still not very stable. Their JS SDK always had trouble with Chrome and Safari. Off late, Chrome has been stable but people still complain a lot about issues on Safari (iOS).
sh_vipin··on Richard Stallman: Let’s Limit the Effect of Software Patents
That's what I believed too.
sh_vipin··on Build your own FPGA
Exactly !! So i would say FPGA research as an academic project is a good idea but as a viable business has many challenges.
sh_vipin··on NoSQL databases benchmark: Cassandra, HBase, MongoDB, Riak
Thanks for this post. It was really good comparison.
sh_vipin··on Nobody’s going to steal your idea
I would say, your point is right too that "better be safe than sorry". On the other hand I agree with author too that - Today in the world, almost everybody has some idea. It's the execution and in fact smart execution that matters. That doesn't mean that we start shouting our ideas but the thing is smart execution and time to market have so fearsome competition today that "ideas" in itself have lesser value these days.

That is why we started putting our ideas (for free : ) on - http://syncfin.com

sh_vipin··on Nobody’s going to steal your idea
Ha ha ... Too good as an example. I also agree that it better be safe than sorry.
Page 1 of 2Next →