Hacker Newsnew | past | comments | ask | show | jobs | submit | 2009-02-17login
Stories from February 17, 2009
Go back a day, month, or year. Go forward a day, month, or year.
1.50% of Charges Against Pirate Bay Dropped (torrentfreak.com)
84 points by azharcs on Feb 17, 2009 | 18 comments
2.How the Crash Will Reshape America (theatlantic.com)
81 points by ksvs on Feb 17, 2009 | 28 comments
3.Shopping Cart Redesign Boosted Software Sales 94% in A/B Test (bingocardcreator.com)
75 points by patio11 on Feb 17, 2009 | 20 comments
4.The Golden Grid - CSS Framework (code.google.com)
65 points by vladocar on Feb 17, 2009 | 19 comments
5.A Virtual Unknown (moot of 4chan) (washingtonpost.com)
63 points by nickb on Feb 17, 2009 | 25 comments
6.Addmired (YC W08) looking to hire web and iphone hackers
on Feb 17, 2009
7.Simple rule of thumb for measuring the perceived complexity of a user interface (daringfireball.net)
55 points by nickb on Feb 17, 2009 | 8 comments

I can't figure out why there is such a protective attitude about YC around here. Sure, the board is a service (experiment) of pg and YC, but seriously folks, they don't have a mentoring/seed investment patent on this kind of an operation. Why can't folks be happy there are more opportunities out there? Are you claiming that only YC startups can benefit from such a program or that only YC can be beneficial the young company?
9.J: an alternative to cd that learns where you spend time (github.com/rupa)
55 points by burke on Feb 17, 2009 | 23 comments
10.Graph of NP-Complete Problems (fu-berlin.de)
54 points by imgabe on Feb 17, 2009 | 7 comments
11.TechStars Fills Void Left By Y Combinator With New Incubator In Boston (techcrunch.com)
54 points by vaksel on Feb 17, 2009 | 44 comments
12.The Futile Pursuit of Happiness (2003) (nytimes.com)
52 points by kirse on Feb 17, 2009 | 19 comments
13.Recovery.gov has gone live (recovery.gov)
50 points by babyshake on Feb 17, 2009 | 45 comments
14.Daring Fireball: Copying the Wrong Thing (daringfireball.net)
50 points by sant0sk1 on Feb 17, 2009 | 4 comments
15.Programming Sucks Or At Least, It Ought To (thedailywtf.com)
49 points by imgabe on Feb 17, 2009 | 40 comments
16.Interesting take on a social networking site (notadouche.com)
49 points by jcapote on Feb 17, 2009 | 27 comments

Great. The more funding opportunities out there the better it is for all of us.
18.The Human Obsession With "Formal Proofs" is a Waste of Time (rutgers.edu)
38 points by tyn on Feb 17, 2009 | 28 comments
19.All-Terrain Crane Lego Model - Detailed technical explanation (jenniferclarkbass.com)
38 points by carlosrr on Feb 17, 2009 | 5 comments
20.Business models for games (lsvp.wordpress.com)
36 points by IsaacSchlueter on Feb 17, 2009 | 14 comments
21.Git is the C of Version Control Tools (ericsink.com)
36 points by sarvesh on Feb 17, 2009 | 20 comments
22.Justin.tv Is Turning Porn Queries Into Cash (techcrunch.com)
35 points by vaksel on Feb 17, 2009 | 47 comments

Closer to the latter, we are cooperating on a revshare basis. I didn't really think of it as an "acquisition", and frankly when I saw the headline I was a bit shocked, first thinking that Ben had sold our site to someone =)
24.Does Capital Efficiency Matter? (david.weebly.com)
33 points by rantfoil on Feb 17, 2009 | 1 comment

Many git users say that the problem with learning git is to unlearn all the stuff you know about CVS or SVN, because git is just not the same. Now I understand what they're talking about.

Beacuse Eric Sink is a smart guy, but he doesn't understand git yet. He's still following the Subversion workflow. The secret is that "git commit" is not a sacred act. Don't be fooled by the words. When you do an "svn commit", the result is written in stone in some centralized repository where it can break everyone else's builds, now and forever. When you do a "git commit" the result sits on your machine. It goes nowhere. This is distributed version control -- a commit just changes your local repo, and if it doesn't work you just undo it. (Or, alternatively, make seven more commits in your efforts to fix it, then use the mighty "git rebase --interactive" to smash all of them together into a single, perfect commit. Then you pretend that it was correct all along. Nobody else will be the wiser. You'll look like a genius!)

So, if you want to pull half the hunks out of a previous commit, make a branch (you can make branches more easily than blinking -- this is git), pull out half the hunks, commit the result. Then compile and test. (If you like, you can probably use a post-commit hook to compile and test automatically.) If the tests pass, merge your experimental branch back into your development branch, then do the "git push" to the central repository. It is that push -- not any of your commits -- that is the point where you have to be sure that you're not breaking anything. And you can't use git's index to push files that have never been visible to your compiler and your tests.

UPDATE: I have yet to actually use them, but another one of Sink's commenters reminds me that git has pre-commit hooks that seem to solve his specific problem. Here's something I googled up on that subject:

http://www.nabble.com/git-pre-commit-hook--best-place-to-mak...

Again, I don't use such a thing, because I think it's kind of silly to insist that every local commit pass all tests. That's a recipe for failing to make enough local commits. I've been finding that it's better to make a commit every time you make any change that can be described in an English sentence. Then you have a little log of everything that you've done that you can rearrange with "git rebase -i" and turn into your final, pushable commits.


We didn't leave a void when we left Boston, because we weren't filling one when we were there. No one seems to get this, but seed funding is not a regional business. Startups at that stage can move.

Most of the startups we funded in our Boston cycles didn't come from Boston, and practically all left Boston afterward. We could have been anywhere. Anywhere with decent coffee at least.

Honestly, they'd have done better to just fund 20 startups in Boulder rather than 10 in one place and 10 in another.

27.Second 'Google phone' is unveiled (bbc.co.uk)
29 points by pierrefar on Feb 17, 2009 | 19 comments
28.Barry Schwartz on our loss of wisdom (ted.com)
27 points by kf on Feb 17, 2009 | 8 comments

"Our philosophy is that people own their information and control who they share it with."

A philosophy is warm fuzzies, but the contract that is the TOS is what matters.


Software development is a unique profession in that we can use our skills both on the job and for our hobby.

Unlike, say, photography. Or cooking. Or music. Or...

He kinda lost me there. You are not a beautiful and unique snowflake.


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

Search: