Filecoin is solving a real consumer problem (needing backup storage but having empty local capacity,) using blockchain protocols!
https://filecoin.io/blog/filecoin-proof-system/
Blockchain problems can sometimes be replaced with simpler tech, but this seems like a great match.
miniblog.
Related Posts
Reading the beta 4 release notes for Haiku R1, it's striking how much work it is to support modern WiFi protocols: https://www.haiku-os.org/get-haiku/r1beta4/release-notes/
Previously, 802.11ac was only supported on Linux and OpenBSD! (Ignoring proprietary operating systems)
nREPL is supported in several languages, not just Clojure! https://metaredux.com/posts/2019/01/12/nrepl-beyond-clojure.html
Interacting with a live instance isn't handled by LSP, so it's interesting to see language-agnostic protocols in this space.
TIL that Python allows you to override subclass logic with __subclasshook__! This lets you define protocols, or cute things like isinstance(Noon(), PalindromicName).
Python goes all-in on metaobject protocols :)
https://www.hillelwayne.com/negatypes/

