Artificial kidneys and miniaturized dialysis could save millions of lives | Hacker News Reader