Hacker News with Generative AI: Interfaces

Walking with filesystems: Go's fs.FS interface (bitfieldconsulting.com)
The new io/fs package introduced in Go 1.16 gives us a powerful new way of working with filesystems: that is, trees of files. In fact, the fs.FS interface can be used with more than just files: it abstracts the idea of a path-value map.
Two common Go interface misuses (konradreiche.com)
In Go, interfaces are often misused in two ways. First, interfaces are introduced prematurely by following object-oriented patterns from languages like Java. While well-intentioned, this approach adds unnecessary complexity early in the development process.
Show HN: Strict interfaces and dep management for Python, written in Rust (github.com/gauge-sh)
C# almost has implicit interfaces (clipperhouse.com)
Types as Interfaces (two-wrongs.com)
Show HN: Pingr – Bcc people on iMessage with a Raycast-style interface (pingr.org)