For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more kunalb's commentsregister

noprocrast is time based. this extension only lets you submit links, and view the discussions of "Show hn" links that you created. visiting any other discussion on hacker news redirects you to a quote by richard hamming.


Win: Crimson Editor -> Gvim Linux: vim -> Gvim


A small chrome extension I've written by digging through the way facebook loads ticker updates: lets you check the feed without having to visit facebook.

All completed in 24 hours -- started by learning how to write a chrome extension, pretty printing and reading fb javascript, lots of hit and trials to find out what worked and what didn't -- and finally releasing it on the app store.

Slightly better screenshot here: http://explog.in/blog/2011/09/22/Chromicker/


For a concise, very readable book that I've used to get myself up to speed with algorithms in preparation for interviews you can try reading Algorithms by Papadimitrou, Dasgupta, Vazirani. You can grab a pdf at [Papadimitrou's website][1].

[1]: http://www.cs.berkeley.edu/~vazirani/algorithms.html


This is the book used for an Algorithms Analysis class at my university (Brigham Young University), and I have been very impressed so far with it. The fact that it is available for free is a great plus as well.


While the UI is good with animations and a nice design, I don't see anything that will make me shift completely away from FB: I might use it for hangout as an alternative to calling over google chat/skype. That's about it.


Just judging by the symptoms without looking at the code, I'd say that perhaps you're only animating the secondary rectangle that mimics the first one when the primary rectangle intersects with the wormhole's edge.

When we move the first rectangle too fast towards the top, some of the events might get missed and the corresponding rectangle doesn't _exactly_ mimic the first one. As no more events are fired, it gets stuck.

You might want to introduce some sort of sanity check for when a rectangle exits the wormhole.


Well, two of the three co founders in lal happen to be Indian Engineers too: http://lal.com/about/hiring (link gives founder profiles).


Although I have no doubts about the founders' programming chops, lal.com certainly can't be called "innovative".

Goodcrush.com had the exact same concept two years ago. Isawyou.com had the concept minus the college angle a couple years earlier.


As someone about to join Facebook for his first job in a few months, posts like these make me even more enthusiastic about starting work!

It would have been even more cool to work alongside the creator of firebug, though.


Look me up, maybe we can watch GOT together in PA each sunday or something.


er, "GOT"?


Game of Thrones


Allow me to clear up one tiny misconception—the professors and the way the syllabus is taught at IITs (at least D) is not that much better either—a large of my part of my syllabus in solid mechanics, etc. (just to name a specific example) was simply glossed over as facts to ingest without even touching the mathematical foundation. I've had to spend a really large part of my final year project revisiting maths, solid mechanics to get that foundation and then build upon it to make a good project.

There have also been particularly memorable incidents where a professor teaching surveying got confused about what sin\theta was.


A bit of background about me before I add my 2 cents: because of my rank in an entrance examination (JEE), I ended up majoring in Civil Engineering and managed to work towards a minor in CS (which was, and is my passion). I'll be graduating in a few months.

I've experienced a bit of both worlds—I picked up books on Data Structures (including Red Black trees), attempted to implement Rjindael in C++ (without understanding any of the underlying math) in high school, learnt PHP/JS/CSS/C++ and started building from there.

What I've observed is—as a self taught programmer the biggest disadvantage is that you don't know what all is available/standard—as someone else mentioned in the thread, I did not know about parsers until I managed to take a course in Programming Languages.

Since I realized that there was so much I did not know, I've tried to make it a point to keep asking my batch-mates in CS what they are reading, picking up textbooks recommended by professors in class; reading other books as recommended on HN, and elsewhere (SICP, Learn you a Haskell..., started reading TAOCP, etc.) and have attempted to at least match my batch-mates who are CS undergrads. At the very least—try to get a fairly broad idea about known solved and unsolved problems.

The biggest advantages an avg CS undergrad has over me is that s/he has the credentials (which, I've tried to match by having my own open source project, doing interns in well-known companies, etc.), and that s/he is exposed to much more theory than I would ever be without actually having to do much beyond attending classes (for which I have to go the extra mile).

The advantage _I_ have over the other, standard CS guys is that I have the freedom to find out more about what I really want to do, and explore/follow certain areas which I find more interesting without being bound by academia (tests, reports, stupid & pointless assignments), and in general, perhaps—have a lot more fun while learning.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You