Comment Comment by abadpoli The NPR piece on Reddit this morning stated it was founded by Steve Huffman and Alex Ohanian, and didn’t even mention Aaron Swartz. parent abadpoli 2 years ago