HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
GOTO 2015 • Deep Dive into Git • Edward Thomson

GOTO Conferences · Youtube · 7 HN points · 3 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention GOTO Conferences's video "GOTO 2015 • Deep Dive into Git • Edward Thomson".
Youtube Summary
This presentation was recorded at GOTO Copenhagen 2015. #gotocon #gotocph
http://gotocph.com

Edward Thomson - Software Development Engineer at Microsoft

ABSTRACT
Git is an incredibly popular version control system, used for small projects and large, for open source and in the enterprise. But how does it actually work? Git is very different from a traditional centralized version control system and understanding how it models history allows you to harness its power. In this session you will learn [...]

Download slides and read the full abstract here:
http://gotocon.com/cph-2015/presentation/Deep%20Dive%20into%20Git

https://twitter.com/gotocph
https://www.facebook.com/GOTOConference
#Git #repository

Looking for a unique learning experience?
Attend the next GOTO Conference near you! Get your ticket at http://gotocon.com

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
"Git is a really great set of commands and it does things like malloc(); malloc(); malloc(); exit();"

https://www.youtube.com/watch?v=dBSHLb1B8sw&t=113

jldugger
And that really bit hard when you wanted to start running git webservers. All the lib code was designed to exit upon completion with no GC, and now you're running multiple read queries per second with no free(). oops.
"git is a really great set of commands, and it does things like malloc(); malloc(); malloc(); exit();"[1]

[1] https://youtu.be/dBSHLb1B8sw?t=113

cpeterso
I heard that gcc didn't free() memory because compilation speed is important and the compiler process was expected to be short-lived. I don't know if that is (still) true, but it sounds reasonable to me.
ben-schaaf
D doesn't do this (there's a flag now, not sure how well it works), if you've got a lot of compile time functions running the compiler process will rack up GBs of memory pretty quickly, especially if you're compiling in parallel. I upgraded to 32GB of RAM so I wouldn't hit swap when compiling.
Git reportedly[1] doesn't much bother with free()

[1] https://www.youtube.com/watch?v=dBSHLb1B8sw&t=115

May 07, 2019 · 2 points, 1 comments · submitted by peter_d_sherman
peter_d_sherman
Excerpt:

"The Git commands are just a leaky abstraction over the data storage."

Jan 11, 2017 · 3 points, 0 comments · submitted by aaronchall
Dec 20, 2015 · 2 points, 0 comments · submitted by dkarapetyan
HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.