Hacker Newsnew | past | comments | ask | show | jobs | submit | 2011-09-07login
Stories from September 7, 2011
Go back a day, month, or year. Go forward a day, month, or year.
1.Git Is Simpler Than You Think (nfarina.com)
609 points by nfarina on Sept 7, 2011 | 118 comments
2.Are jobs obsolete? (cnn.com)
436 points by ekm2 on Sept 7, 2011 | 311 comments
3.Startups should not use GoDaddy. Ever (pinolio.tumblr.com)
354 points by justnearme on Sept 7, 2011 | 160 comments
4.Obituary for Michael Stern Hart, Project Gutenberg Founder (gutenberg.org)
317 points by hornokplease on Sept 7, 2011 | 32 comments
5.Realistic Skin Rendering in WebGL (alteredqualia.com)
270 points by mef on Sept 7, 2011 | 54 comments
6.Krugman on BitCoin (nytimes.com)
254 points by mef on Sept 7, 2011 | 302 comments
7.PHP will switch to git (php.net)
221 points by treffer on Sept 7, 2011 | 102 comments
8.Miguel de Icaza: Learning Unix (tirania.org)
217 points by alexkay on Sept 7, 2011 | 123 comments
9.Shuush (shuu.sh)
213 points by isomorph on Sept 7, 2011 | 33 comments
10.A 1970s Cray-1 hard drive has been imaged (archive.org)
205 points by 1880 on Sept 7, 2011 | 37 comments
11.Chess@home: Building the largest Chess AI ever (in JavaScript) (sylvainzimmer.com)
197 points by sylvinus on Sept 7, 2011 | 42 comments
12.DevDays 2011 is Cancelled (stackoverflow.com)
165 points by nsoonhui on Sept 7, 2011 | 53 comments
13.Hacking Christmas lights (deepdarc.com)
138 points by jroseattle on Sept 7, 2011 | 19 comments
14.Amazon deploys every 11.6 seconds (oreilly.com)
135 points by DanielRibeiro on Sept 7, 2011 | 24 comments

An ex-Yahoo here, using a throwaway account.

Yahoo's biggest problem is the creamy middle layer of managers. They are usually lifers (as in, been at Yahoo for a decade), or fresh MBAs with a Stanford degree who think that just because they sat through Management-101, they know how products should be designed.

This middle layer is like a Turkish harem. They're busy backstabbing each other, politicking and fucking things up. BUT NO ONE HOLDS THEM ACCOUNTABLE! Some dick will screw up a project, and then when the team gets laid off, happily move to another one to fuck that up too. Too often I've seen engineers just get disgusted and leave; or they'll go into a depressive "I don't care" mode. Passive-aggressive behavior is the norm.

Blake, when he joined, said that "we say 'no' to nothing, and 'no' to everything". What he meant was: in a meeting, the manager will say 'yes' to everything; but the moment he steps outside, he'll think "I'm not gonna do that!".

Innovation is also hampered by these middle morons. Someone tries to do something innovative, and a middle cockroach will crawl out, whining that his 'team' is working on it, and they'll have something ready in (some future quarter). So you're told to back off. Then you wait. In the meantime, that middle manager will use this opportunity to ask for more reqs and expand his little fiefdom. Time will pass, and nothing will get done. And you'll be waiting, agonizing, watching competitors eat Yahoo's lunch as this middle manager fucks around.

And then there will be cycles of outsourcing to Bangalore and Beijing. Some middle beancounter decided that 3 engineers in India can be hired for 1 engineer in the US. (Never mind the quality of people; it's just the 3:1 ratio that matters). So now they're busy outsourcing to Bangalore. Even critical support tasks are outsourced to Bangalore. So what used to take a couple of back-and-forth emails and get fixed in an hour, now takes 3-4 days.

The list of Yahoo's problems are long; and C-level people are not high on that list. "Vision" is also not a problem for Yahoo, if they'd just let the engineers just do their fucking jobs!

Carol's biggest mistake was pissing Jack Ma off and losing Alipay. A person at that level should never, ever, make such a blunder; and she had to go.

16.How I Got My Stolen Laptop Back Within 24 Hours Using Prey (dougvs.tumblr.com)
124 points by Dougvs on Sept 7, 2011 | 63 comments
17.CSS3 Rainbow Dividers (codepo8.github.com)
122 points by franze on Sept 7, 2011 | 40 comments
18.Bill Dietrich gives CMU $250,000,000 (cmu.edu)
117 points by spottiness on Sept 7, 2011 | 45 comments
19.Faster pathfinding using Jump Point Search (harablog.wordpress.com)
110 points by harada on Sept 7, 2011 | 16 comments

If you don't understand git, then don't mess around with 'rebase', 'push -f', or any other command that tries to edit history. These commands assume that you have a strong mental model of how git works, and this is how the author of the article got into trouble.

It's possible to build a very successful git workflow using only the following commands:

    git clone git:...
    git add path/to/new_file
    git commit -a
    git pull
    git push
(Yes, commit before pulling, rather than vice versa.)

If you want to use branches, you need to add:

    # Showing branches.
    git branch -a
    gitk --all

    # Checking out branches.
    git checkout some_branch

    # Creating and pushing a new branch.
    git checkout -b new_branch_name
    git push -u origin new_branch_name

    # Checking out an existing branch.    
    git checkout -b some_branch origin/some_branch

    # Merging a branch into your current branch.
    git pull origin some_branch
This workflow is extremely safe. At worst, you might need to resolve a merge conflict.

But if you start digging around under the hood, and you start editing your commit history, you'd better be prepared to understand what you're trying to do.

21.XXX TLD Officially Open (about.xxx)
102 points by necenzurat on Sept 7, 2011 | 97 comments
22.My Year of Riak (inakanetworks.com)
92 points by inaka on Sept 7, 2011 | 19 comments
23.Introducing Play 2.0 (playframework.org)
94 points by dabeeeenster on Sept 7, 2011 | 47 comments
24.Replacing a Development VPS with Linux on OSX (jmlacroix.com)
91 points by remi on Sept 7, 2011 | 63 comments
25.Analyzing the Top 10,000 Websites' HTTP Headers (shodanhq.com)
79 points by fmavituna on Sept 7, 2011 | 10 comments

Amazing. We are surely looking at the future of porn.
27.Things a Good Product Manager Should Think About (jpuopolo.com)
74 points by jpuopolo on Sept 7, 2011 | 20 comments

"What we want from a monetary system isn’t to make people holding money rich; we want it to facilitate transactions and make the economy as a whole rich. And that’s not at all what is happening in Bitcoin."

Spot friggin' on, Mr. Krugman. Bitcoin's supply limiting design has added a psychological dimension that encourages collecting. Perhaps when Bitcoin reaches supply maturity the value will stabilize but for now its value just too unstable to be used as a currency.

29.How to build the world's most extraordinary town (omegaproject.us)
73 points by hammerbrostime on Sept 7, 2011 | 45 comments
30.ClojureScript and Node.js (mmcgrana.github.com)
72 points by icey on Sept 7, 2011 | 9 comments

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

Search: