I think there's this veneer of can do optimism that pervades the valley. I honestly wouldn't be here if I didn't buy into it. But I kind of want to buy out of it at this point.
A few of these points might be obvious to you. I apologize if they are.
1. Understand and separate (mentally) the process of interviewing at a company and your own self worth as a person working in technology. You not hearing back from a company is a function of so many latent factors that you are going to go crazy if you try figuring those out. Another poster below pointed it out but yes applying to 30 places is not a lot. I still remember one summer when I applied to 150 places and didn't get a single internship offer. Life goes on, though.
2. Understand that interviewing is a skill. If I only read HN, I would think that interviewing was all about tweeting, blogging and github. Sure, those things matter. Having a very well updated linkedin/social media/github profile helps. The right balance has to be struck between putting meaningful things that make sense to an Engineer and keywords for recruiters. More importantly go brush up on the basic stuff: data structures, algorithms etc. Almost every company, irrespective of their cool chops, asks you ritualized questions on graphs or whatever before they let you join their club. Depending on your particular tolerance to their brand BS, you may find one of the following ( pair programming, some absurd project that you are supposed to work on in your spare time, presentations etc) enjoyable or not.
3. Getting your resume infront of a hiring manager at a big company is about networking more than applying through their black hole system. Go network, Sir. That girl that you had a drink with six months back who now works at Apple; talk to her about getting your resume in the system etc.
Email me your resume (check my profile) and I'll either put you in touch with a hiring manager or let you know why. I can assure you up front that we don't hire based on school prestige or previous company size. While we like to hire referrals, we can't get nearly enough to fill all open positions.
The HN jobs thread has many jobs, did you check the monthly postings?
By the way 30-40 is not a lot of companies to apply. I have friends out of Harvard & MIT that regularly apply to 60-70 places.