bbq
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.
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.
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.
>You must register your copyright with the U.S. Copyright Office before you are legally permitted to bring a lawsuit to enforce it. [2]
[1] https://en.wikipedia.org/wiki/Copyright_registration#Require... [2] http://www.nolo.com/legal-encyclopedia/copyright-registratio...
People acting as groups exchanging capital is just as real as atoms acting as groups exchanging energy.
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?
As things are, one can always direct an app sever's syslog to a logging fleet running logstash (or elasticsearch running embedded logstash): http://cookbook.logstash.net/recipes/rsyslog-agent/
This would give Amazon a huge competitive advantage (given their existing infrastructure). Of course they support this.
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.
[2] this might also make taxes simpler. If legislators can't encode (compile) it, they can't legislate it!
Missing, I think, is the requirement that open source projects are written with something like Repobuild in mind - consciously choosing to be part of an Open Package Build Network.
It does seem to run counter to open source to standardize around a build system. However, the power unlocked by such a build system (as alluded to in the OP) might be reason to make the move. Who wants to tinker around with the 20 different build systems each of your dependencies uses?
In other words, if the open source world starts moving in the direction of a standard build system, gaining momentum, it seems to follow the open source world can reach further in its endeavors, tackling more and more complex problems.
Possible incentives:
- automated testing (TravisCI does this in isolation already)
- automated distribution (build .deb, .msi, and .pkg files)
- usage statistics?
I'll have to think about this.To this end, I'm optimistic about lightweight containers, especially a la docker.io[1]. Releasing an application as a container can help solve dependency hell. Nesting containers for a complex application (i.e. with multiple disjoint services) looks promising to me, as well.
[1] Not that LXC and/or docker are ready out-of-the-box for non-specialists (yet) - but that seems achievable. A friendly wrapper around vagrant might do the job.