This is a most excellent place for technology news and articles.
the manager:
I just read that it's 80 people, which one is true now? https://lemmy.dbzer0.com/post/24263263