Yes, you're right. I failed to keep a full perspective when I wrote that. I won't defend that.
I do feel it's significant that it took about a month from the sharing on that minecraft server for these leaks to be recognized. I'm surprised no one on the server flagged it, or it wasn't picked up by some intelligence program. That's where my shock came from. It feels like a deeper problem. Maybe I'm naive in believing the military/intelligence community didn't know before this news broke.
Yup, IMHO what was leaked in this case is not so important. What is important is how it was leaked, how long it was leaked for, and how long it took to notice.
Lots of people in the comments here stuck on the boring semantic definition debate of mocks vs stubs vs nulls vs whatever.
This is not really by what the article is about IMHO. It’s a great overview of how to grow and organize your application with some opinionated patterns that give some favorable properties to your system. The nullable stuff just helps achieve those properties. If you want to use a mocking library to write nullables, and call them mocks, fine. Not important.
Consulting firms will offer new projects every ~6mo.
There are research engineering jobs that also might be a good fit - you deal with a lot of different problems and get to satisfy your need to learn additionally from the researchers.
He sounds like someone who would give a great talk. I can see that happening for sure. I've devoted my life to a lot less before realizing there was more out there. These people put so much time into their work there's little left for a broad life - unless you make some clear boundaries like Mark is doing now. Maybe this will be a one time thing and, as you suggest, he may regret not making more time for other areas of his life. Maybe he'll manage to carve out more time for himself.
Every careful person equipped with a reliable thermometer will make the same reading of temperature. There are alternative scales, Fahrenheit and Celsius, but both record the same thing...
to
Economics is genuinely harder. National income is a more complicated concept than temperature, and there are plausible alternative sets of rules for calculating it. Serious minded statisticians have spent many years discussing these issues, and there is now a UN-sponsored standardised system of national accounts.
But it is easy to write a mathematical symbol without giving thought to what observable fact in the real world corresponds to that symbol, or whether there is such an observable fact at all.
But isn't that exactly how we settled on the truth of temperature? Years of debate about what the right constructs for defining temperature mathematically are?
The analysis in the article shows that Aerospike is designed, intentionally or not, as a loosely accurate data store. It doesn't matter how you set it up or use it.
You're right, I said this accusingly and that's unproductive. I think legislation like this should exist. I don't think it's right to ignore the advantage (assuming we accept they have one here) and the legislation should take it into account.
The problem is taxes are incredibly complicated. There are companies that do "tax as a service"[1].
Governments should pass tax laws in some sort of industry standard tax rules specification[2]. This way, companies and the open source world can write rules engines to process taxes and online stores can pick among the competitors, not having to worry about the complexities themselves. Costs are reduced, competition increased, and consumers win.
I do feel it's significant that it took about a month from the sharing on that minecraft server for these leaks to be recognized. I'm surprised no one on the server flagged it, or it wasn't picked up by some intelligence program. That's where my shock came from. It feels like a deeper problem. Maybe I'm naive in believing the military/intelligence community didn't know before this news broke.