Hacker News new | ask | show | jobs
by namelezz 4476 days ago
sync.Once() instead of init(). Having the Do closed to where the channels being used makes sure we do not run into deadlock. It's a nice pattern for lazy initializing of channels and goroutine too.