1,974 karma · joined June 21, 2017
<link rel='stylesheet' href='res/lettercrap.css' />
<link rel='stylesheet' href='res/style.css' />
;oProblem: the computer systems we use are insufficiently flexible/too flexible, encouraging the use of N different ways of serializing data.
Solution: make a computer system which encourages centralizing the mechanism by which data is serialized.
> exactly the same mechanism as git uses for "git commit"
That's not how git commit works. git commit opens $EDITOR and makes a list of lines (sans commented-out lines) from that. The first line being a title is only convention, whereas in a github PR it's a formal element of the system.
...so that consumers buy more/are more likely to buy, making them more money. Which is kind of the point of the article.
That's nonsense. Most people weren't lucky enough to sell a company for several hundreds of millions of dollars in the dot-com boom.
It won't; that is a naive view. Innovation can't keep accelerating forever, and I would be surprised if it even keeps up its current pace; far likelier it's a sigmoid curve - https://en.wikipedia.org/wiki/Sigmoid_function
I've just started going through it, and it's definitely made some assumptions about prior knowledge; I doubt I would have been able to get through it if I didn't already have some assembly knowledge.
...which makes the job much harder. Shading languages aren't terribly complicated; implementing a compiler from one to native spir-v/whatever is a reasonable task. Translating from one shader bytecode to another is a more involved operation.