3 ms·Is it odd? The "tech paper" is a blog post on a personal website of someone at Mozilla.by hammyhavoc 4y agoIs it odd? The "tech paper" is a blog post on a personal website of someone at Mozilla.