Companies over a certain size should be required to show that they have evaluated a patent claim from a small entity in good faith. That is, if they get a claim that they are infringing, they should be required to
A basic design error in software
Suppose we didn’t know too much about bridge design, but were convinced that (a) the current design methods were too slow and unmodular to be useful, and (b) not knowing anything about structure other than what we could observe of
Paying for music
Streaming services rely on a weird conceit, but it’s not a new one. Like record labels, these companies can’t exist—they literally have no product—without musicians. Yet hardly any musicians are pleased with the advent of digital streaming, and understandably so—they
the terrible effect of Krohn-Rhodes
One of the most interesting theorems in computer science is the Krohn-Rhodes theorem that shows a strong link between basic computer science and group theory. Crudely, the KR theorem extends Jordan-Holder \( (H_1 \triangleleft H_2 … \triangleleft H_n=G)\) to state