2,269 karma · joined November 1, 2009
- We really don't appreciate bullshit, all it does is erode trust
- No, no, let me explain how bullshit is actually good for you...Next time you are in a conversation about remote work, see if you notice this: the only people who speak up are the ones who say "I can't wait to go to the office". The rest smile and nod. And yet online polls show a very different picture.
Put simply: there are a lot more possible states in a giant universe than in an individual ape's brain, or even in a collective system made up of many such apes. Wouldn't information theory tell us that we can never represent the larger system inside the smaller one? Or if we do represent it, it has to be as a model that is necessarily incomplete?
It's basically impossible to write any software without infringing on some patent, so it's only a matter of time once a company gains some visibility before a competitor tries to put a damper on their growth with a patent suit. Licensing a portfolio of a few thousand patents for a few years lets a smaller company fight back (since the competitor is almost certainly infringing on some of those garbage patents).
The people who are against music and cairns in parks are not protecting any natural law. They are protecting their specific terraforming project, a park. It is driven by a purely human concept of "sustainability" and cannot possibly be something that existed in a world without humans.
Now, that is a nice terraforming project they are protecting (notice how "nice" is another human concept?) We also tend to spend a lot of energy protecting species that trigger the same neural pathways in our brains as human babies, even if the species would most likely go extinct without our intervention (pandas).
What environmentalism actually does is act as a brake on our other terraforming projects, allowing us to go on terraforming longer and not turn our environment into something inhospitable. But even that is entirely anthropocentric.
The article talks about Communism, but fails to mention that the USSR did not consider itself to be Communist. Rather, all the inhabitants were working on "building Communism" and once achieved everyone in the world would enjoy a post-scarcity society. Surely such a grand goal justified poor living condition - that are temporary anyway? Don't you believe in the vision of the party?
In any case, it's cute. Lighten up a bit.
I wish people were more open to learning more languages. A good DSL can be amazingly expressive. But you are correct in pointing out that gluing languages together is a pain, and it's a good reminder. Lesson learned ;)
An IDE that understood SQL would probably mitigate almost all opposition and yet nobody came up with one after all these years. So I guess the standard DSL defense doesn't really doesn't work.
All right, point taken, I'll take my downvotes and go home :) I don't use an IDE and most people I work with don't either. But this is a useful reminder that the world can be very different outside of one's bubble.
Then a bunch of non-specialists said "we don't want to use more than one language" and came up with some hacks to write DB queries in languages that were never designed for that. The hacky stuff actually ends up generating the proper query language behind the scenes, poorly.
One would wonder why would anyone prefer the hacks, but the appeal of using one language for everything is strong. This is also why DSLs never took off in general despite promising to significantly lower the cognitive load due to being a better fit for the problem domain. At least with most DSLs there are usually additional reasons not to use them: the implementation is usually not as good as the popular languages. This is not true for SQL, and yet is suffers from the same problem.