Ask HN: How could we emulate condition variables using Go channels only? | Hacker News Reader