3 ms·Technologists think the internet is broken. So they're building another3 points by jonbaer 7y ago