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

    Functional Composition - Chris Ford

    ClojureTV

    6 HN recommenders · recommended in 6 months, 2013–2023

    YouTube

    39:21 · 31K views · Jan 8, 2013

    Chris Ford builds up from a single sine wave through layered abstractions to a Bach canon, using Clojure and the Overtone audio environment. The talk shows music theory as a natural fit for functional programming.

    HN repeatedly recommends it as a delightful talk that makes music theory click and introduces Clojure and Overtone.

    Software Engineering & LanguagesFunctional programmingMusic theory, synthesis & productionCreative coding & generative art
    1. 36:31
      Hey Underscore, You're Doing It Wrong!InfoQ141K views • 13 years ago
    2. 1:02:26
      Solving Problems the Clojure Way - Rafal DittwaldClojure/north87K views • 7 years ago
    3. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    4. 58:39
      Tim Ewald - Clojure: Programming with Hand ToolsClojureTV48K views • 12 years ago
    5. 45:00
      "Transducers" by Rich HickeyStrange Loop Conference116K views • 12 years ago
    6. 35:41
      clojure.core/typing - Matt AderethClojureTV40K views • 10 years ago
    7. 1:07:10
      Brian Beckman: Don't fear the Monadjasonofthel33t415K views • 13 years ago
    8. 1:12:14
      Beyond functional programming: a taste of Verse. Simon Peyton Jones & Tim Sweeney | Lambda Days 2023Code Sync30K views • 3 years ago
    9. 53:56
      Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojurejasonofthel33t119K views • 13 years ago
    10. 1:02:50
      The Language of the System - Rich HickeyClojureTV174K views • 13 years ago
    11. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    12. 1:04:45
      Stanford Seminar - Concatenative Programming: From Ivory to MetalStanford Online14K views • 8 years ago
    13. 1:01:39
      "Simple Made Easy" - Rich Hickey (2011)ClojureTV434K views • 5 years ago
    14. 2:05
      Emily Howell - Track 1Marco Pontello377K views • 16 years ago
    15. 1:05:51
      The Functional Programmer's Toolkit - Scott WlaschinNDC Conferences79K views • 7 years ago
    16. 37:34
      Zach Oakes - Making Games at Runtime with ClojureClojureTV31K views • 11 years ago
    17. 46:18
      Om Next - David NolenClojureTV44K views • 11 years ago
    18. 42:25
      Glenn Vanderburg - Cló: The Algorithms of TeX in ClojureClojureTV9.4K views • 11 years ago
    19. 1:03:29
      Maybe Not - Rich HickeyClojureTV181K views • 7 years ago
    20. 36:42
      Bottom Up vs Top Down Design in Clojure - Mark BastianClojureTV29K views • 10 years ago

    6 comments from Hacker News

    1. @kremlinMay 2015· in “Creative computing with Clojure”

      this video Great, great talk linked to in the article, about using Clojure to abstract and live-code music. It actually helped me to more appreciate a funny episode in Star Trek: Next Generation where the hologram doctor becomes an esteemed musician among a species that previously didn't have music, because they saw it as an amazing mathematical feat.

      Strongly recommendsView on HN
    2. @agumonkeyJul 2013· in “The Haskell School of Music (2012) [pdf]”

      I didn't read the haskell paper yet, but one talk about music and programming that I enjoyed a lot is 'functional composition' by chris ford, using clojure. this video It simply groups and layers simple waves until he can describe a full theme. In case you didn't saw it and have 30 minutes of free time.

      Strongly recommendsView on HN
    3. @1MachineElfAug 2023· in “Overtone – programmable, live music in Clojure”

      Recently I watched a great presentation[0] about Overtone by Chris Ford, delivered back in 2012. It was also the first time I saw my SO interested in a programming language talk - she isn't familiar with programming, but she does have a music background. [0] this video

      Strongly recommendsView on HN
    4. @zphdsMay 2018· in “Live Coding in Sporth: A Stack-Based Language for Audio Synthesis [pdf]”

      Here's another similar library for Clojure. [LINK] Recommend this talk that made Music 'click' for me. Also fun if you are trying to read GEB and generate cannons. this video

      Strongly recommendsView on HN
    5. @grayrestMar 2014· in “Ask HN: Will soon have lots of time and little money – how to spend it?”

      Learn Clojure via Overtone! this video I personally have to either wake up early, wake up and exercise, or start working outside my apartment (e.g. eat lunch out and take my computer) in order to not fall into slacking off all day. Assuming I don't fall into one of my slacking off patterns (e.g HN/Reddit/Twitter tech "news" all day), I've never had trouble staying engaged. I think of it as working every day but sometimes I get paid for working on other people's projects and others I get to enjoy working on my own. My personal priority list of things to do puts sleep and waking up without an alarm as the top priority.

      RecommendsView on HN