Hacker News new | past | comments | ask | show | jobs | submit login
A Git protocol parser written in Go (github.com/google)
97 points by guessmyname on June 20, 2018 | hide | past | favorite | 13 comments



Given that https://github.com/src-d/go-git exists, this seems like a purely interest-driven learning project, as it says.


I thought google had removed the 20% project program.


Perhaps it's more like 20% out of 120%.


In the 70's at HP (a very different company than the current HP) we had G-Jobs. A G-Job was working on personal development on HP time using HP parts. The term G-Job was a joke. If a manager asked you what you were working on you told them it was "government work". It was semi-officially approved of.

There was a catch though. If you wanted to sell your development you had to give HP first right of refusal. If HP didn't want it you could do whatever you wanted with it.

The Apple 1 was a G-Job. Wozniak offered it to HP and they refused. So he was able to sell it.


Ah! I didn't know it was HP that let Woz walk out the door with the Apple 1.


Hey, that's still a free 4%.


I think you mean 20% out of 125%, because that brings you back to 100%


That's the point. 20% on your project and additional 100% on work project. Doesn't it bring you to 104% though, not 100%?


Brain fart, sorry.


Spoke to a recently ex-Googler about this and you're basically right. They said 20% time still exists de jure but if you want to get all your normal work done, get promoted, etc. you need to use all the time for that.


>I thought google had removed the 20% project program.

Not really. If you want one, you can have one.


"How can we make git, that totally sucks, even worse?"

"I got it Edgar, let's write that shit in golang!"


Its more like "How can I better understand the git protocol?" "By implementing it myself".

This was clearly labeled a learning experience. I doubt this person even intended it to be found as fast as it was.




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

Search: