Top all-time · #4572
Point-Free Videos
Company blog · pointfree.co/blogprogramming
Point-Free Videos is the company blog at pointfree.co, writing about programming. Since 2018, 17 different Hacker News readers have linked it 26 times, most often “Exploring contravariance using Swift”. It is still writing: the last post was on 2026-11-02, and you can follow it by feed.
Too few sampled comments (8) to say how often HN recommends it.?
Why HN links it
HN readers link Point-Free's Swift and functional programming videos and articles, calling them excellent and high quality, and cite episodes on contravariance, modularization and recursive enums.
Summarised by Claude from a sample of 8 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Point-Free: A hub for advanced programming in Swift.
Most-linked posts?
- Exploring contravariance using Swift2 people · 2 mentions · first linked 2018-06-22
- Point Free: Videos about Functional Swift2 people · 2 mentions · first linked 2018-01-29
- Point-Free: A video series on functional programming and Swift2 people · 2 mentions · first linked 2018-02-01
- Unobtrusive Runtime Warnings for Libraries2 people · 2 mentions · first linked 2022-01-03
What Hacker News says?
The videos from PointFree [1] are also excellent. [1]: https://pointfree.co
Comment linking /
on “7GUIs”Submitted Exploring contravariance using Swift as a story · 65 points
HN discussion2 of the guys that worked on that app are doing video series about functional programming now where they talk a lot about the ideas in the app, https://www.pointfree.co
Comment linking /
on “Ask HN: What are the “best” codebases that you've encountered?”Submitted Tour of Parser-Printers: Introduction as a story · 56 points
HN discussionFor this article, maybe the author could have used Swift. The key idea of this article is to use a recursive tree structure to describe a future task. To build that tree structure with swift, one could use recursive enums with associated values (ex: https://www.pointfree.co/episodes/ep26-domain-specific-langu... ).
Comment linking /episodes/ep26-domain-specific-languages-part-1
on “Defunctionalisation: An underappreciated tool for writing good software”Submitted The Composable Architecture as a story · 33 points
HN discussionYes, I recently built an entire app with 70+ frameworks that works fine in Previews. The key is to isolate dependencies into their own modules, and also split those into interface / live implementation modules if needed if the live impl causes preview crashes. See https://www.pointfree.co/episodes/ep171-modularization-part-...
Comment linking /episodes/ep171-modularization-part-1
on “SwiftUI in 2022”Submitted Perception: A back-port of Observable as a story · 29 points
HN discussionIf you're interested in SwiftUI and care about feature composability, decent test coverage, dependency injection, isolated side effects, functional core and being able to use live previews properly, take a look at: https://github.com/pointfreeco/swift-composable-architecture Been using it at work for a moderately complex app (not a toy app by any means) and it's been fantastic. We're 7 months in and haven't hit any…
Comment linking /collections/composable-architecture
on “SwiftUI for Mac 2022”Submitted DSLs vs. Templating Languages as a story · 5 points
HN discussionConveniently, this link: https://www.pointfree.co/episodes/ep14-contravariance was also on the front page of HN. It explores contravariance a bit more and provides some practical examples in Swift.
Comment linking /episodes/ep14-contravariance
on “Understanding contravariance”Submitted Point-Free: A video series on functional programming and Swift as a story · 5 points
HN discussionThe approach of avoiding having to explicitly name variables is known in computer science as "point free" or "tacit" programming, and in math as "combinatory logic". Languages like APL have even less boilerplate/ceremony for this than shown in the post. E.g the examples shown: [ even? ] [ even? not ] [ 4 > ] in APL are: 2∘| 1-2∘| >∘4 `∘` is partial/bind, and `|` is modulo. Many other languages are pretty good for po…
Comment linking /
on “Concatenation is composition”Submitted Cross-Platform Swift: Building a Swift App for the Browser as a story · 4 points
HN discussionI’ll tack on a couple sources to this: http://pointfree.co - high quality content, emphasizing functional programming. https://oleb.net/blog/ - blog of Ole Begemann, co author of Advanced Swift (good resource itself) https://appventure.me - Benedikt Terhechte’s topical guides to Swift features https://andybargh.com/blog/ Andy Bargh’s topical articles
Comment linking /
on “What makes code “Swifty”?”Submitted Swift Navigation: Powerful navigation tools for all Swift platforms as a story · 4 points
HN discussionSubmitted SharingGRDB: A SwiftData Alternative as a story · 2 points
HN discussionSubmitted Swift-dependencies: A brand new dependency management system for Swift apps as a story · 2 points
HN discussionSubmitted Async Composable Architecture as a story · 2 points
HN discussionSubmitted Open sourcing NonEmpty: Swift library for modeling non-empty collection types as a story · 2 points
HN discussionSubmitted A SwiftData Alternative with SQLite and CloudKit as a story · 1 points
HN discussionSubmitted A new tool for testing macros in Swift as a story · 1 points
HN discussionSubmitted Unobtrusive Runtime Warnings for Libraries as a story · 1 points
HN discussionSubmitted Unobtrusive Runtime Warnings for Libraries as a story · 1 points
HN discussionSubmitted Higher-Order Snapshot Testing as a story · 1 points
HN discussionSubmitted Point Free: Videos about Functional Swift as a story · 1 points
HN discussion