Insulin-producing organoids offer hope for treating type 1 diabetes | Hacker News Reader