Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Sydney Golang Meetup - Rob Pike - Go 2 Draft Specifications

    Macquarie Group

    1 HN recommender · recommended in 7 months, 2018–2024

    YouTube

    1:07:00 · 57K views · Nov 14, 2018

    Rob Pike presents the Go 2 draft specifications at the Sydney Golang Meetup, covering the Go 2 process and several proposals including generics. The Q&A contains a well-known exchange about the name of the language.

    Cited in Go threads for Pike's stance on generics and the Go 2 process, plus an amusing Q&A moment.

    Software Engineering & LanguagesC, C++, Rust, Go & systems languagesProgramming language design
    1. 56:36
      GopherCon 2014 Opening Keynote by Rob PikeConfreaks38K views • 12 years ago
    2. 0:27
      Rob Pike about the target group of the Go programming language (golang)f8C4G86p KbqEFe477K views • 6 years ago
    3. 23:12
      dotGo 2015 - Rob Pike - Simplicity is Complicateddotconferences172K views • 10 years ago
    4. 23:57
      GopherCon 2016: The Design of the Go Assembler - Rob PikeGopher Academy116K views • 10 years ago
    5. 51:18
      Lexical Scanning in Go - Rob PikeGoogleFOSSSydney162K views • 15 years ago
    6. 12:31
      OSCON 2010: Rob Pike, "Public Static Void"O'Reilly119K views • 16 years ago
    7. 59:26
      The Go Programming LanguageGoogle TechTalks406K views • 16 years ago
    8. 51:27
      Google I/O 2012 - Go Concurrency PatternsGoogle for Developers894K views • 14 years ago
    9. 1:05:56
      Lang NEXT 2014 Panel Systems Programming in 2014 and Beyond25msr2.8K views • 8 years ago
    10. 48:19
      GopherCon 2014 Inside the Gophers Studio with Blake MizeranyConfreaks8.1K views • 12 years ago
    11. 1:00:29
      Google I/O 2012 - Meet the Go TeamGoogle for Developers108K views • 14 years ago
    12. 38:19
      Origins of Go Concurrency style by Rob Pikejasonofthel33t28K views • 14 years ago
    13. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    14. 22:29
      Gopherfest 2015 | Go Proverbs with Rob PikeThe Go Programming Language317K views • 10 years ago
    15. 51:12
      Google I/O 2011: Writing Web Apps in GoGoogle for Developers135K views • 15 years ago
    16. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    17. 1:02:49
      Hacking with Andrew and Brad: tip.golang.orgThe Go Programming Language99K views • 11 years ago
    18. 1:55:24
      Ideas about a new programming language for games.Jonathan Blow530K views • 12 years ago
    19. 48:46
      Rust's Journey to Async/AwaitInfoQ90K views • 6 years ago
    20. 32:24
      RustLatam 2019 - Without Boats: Zero-Cost Async IORust Programming Language55K views • 7 years ago

    8 comments from Hacker News

    1. @twoodfinNov 2018· in “Go 2, here we come”

      Rob Pike had a good talk on the Go 2 process and a few of the proposals that went up on YouTube a few days ago: this video

      RecommendsView on HN
    2. @mseepgoodJul 2021· in “Map[string]interface{} in Go: a user's manual”

      > purely for ideological reasons There are no ideological reasons. [LINK] "Generics may well come at some point." [LINK] "A language proposal implementing a form of generic types has been accepted for inclusion in the language. If all goes well it will be available in the Go 1.18 release." One of the language designers explaining the motivation for adding parametric polymorphism to Go: this video Explaining the benefits of generics: [LINK] From the Featherweight Go paper: [LINK] "Recently, the Go team mooted a design to extend Go with generics, and Rob Pike wrote Wadler to ask: Would you be interested in helping us get polymorphism right (and/or figuring out what “right” means) for some future version of Go?"

      CitesView on HN
    3. @mseepgoodFeb 2021· in “Golang generics proposal has been accepted”

      > I'm thinking of Rob Pike I do not remember him being against generics. He is the one who contacted his former colleague Phil Wadler to help with the theoretical validation of the type parameters proposal. In his talk about the Go 2 draft specifications (back then the proposal was still based on contracts) he was positive that a good design can be found. (*) this video

      CitesView on HN
    4. @pjmlpJun 2024· in “The upcoming iterator design for Go 1.23”

      Cox is not the founding team, and Rob Pike has publicly expressed he is not happy with the generics decision, but it wasn't his decision to take. "Sydney Golang Meetup - Rob Pike - Go 2 Draft Specifications" this video (starts here) this video (he expresses his opinion here)

      CitesView on HN
    5. @pjmlpNov 2018· in “Fixed – Fixed-place decimal math library for Go”

      A domain name is not a programming language name, oh look this cool stuff I have done in ISOCPP. You can watch Rob Pike publicly correcting someone at the end of his "Go 2 Draft Specifications" session during Q&A. this video

      CitesView on HN