Let me guess: because some punter on a website thinks he knows pricing better than Apple, that's only been doing the thing for like 50 products since 2001?
>When was the last time you heard of somebody doing a GUI desktop app or web app in C or C++?
While I agree with the rest you said, this doesn't hold. People do GUI desktop apps in C/C++/Obj-C all the time, and this is how it should be.
Except if you mean "enterprise, data entry apps". Indeed, those are done with VB/.NET/JVM/etc.
Otherwise almost all desktop Windows/OSX and Linux (KDE/Gnome) apps are still written in C/C++/Obj-C, for very large values of "almost all".
Your examples are not representative: "Dropbox is Python, most Ubuntu/Gnome/GTK apps are Mono/C#".
No, most Gnome/GTK apps are not Mono/C#. A few of them are, most of them are not. And Dropbox is a, err, drop in the ocean of apps. There are hundreds of thousands of Desktop apps currently written in C/C++.
>So what's new? What do you really win with Clojure other than better libraries and community? Not much.
Community and libraries are of outmost importance in picking a language. So, your "what do you really win other than those", reminds me of "what the Romans ever did for us" Monty Python skitch ( http://www.youtube.com/watch?v=ExWfh6sGyso ).
>Oh and the uh...concurrency primitives? They're a canard. They're neat, they're designed excellently (being that it's Rich Hickey), but they're just not as impactful as other things are these days. If single-node/instance performance was important, you wouldn't be able to do it on the JVM. If scalability is important, shared memory on a single node is irrelevant and it becomes a matter of implementing a partition tolerant database. The concurrency primitives would've been more important in an alternate universe where we didn't use databases/data stores/filesystems for state management and synchronization and instead did Smalltalk stateful servers.
A really bizarre way to look at things. You've basically taken too extremes and arbitrarily declared that there is nothing of importance in between.
No, single-node/instance performance can BOTH be important AND achieved on the JVM. It's all a matter of degree and other tradeoffs.
In the world we live in, concurrency in a single instance is important. Not everybody has huge multi-instance problems, and even those that do would like to be able to use less instances for their loads.
>You want to win the Lisp-community-at-large?
All 1000 of them? Sorry, but the Clojure community can be bigger than the Lisp community ever was historically.
>Is there a word for market based socialism? You know capitalism with hair cut upside (taxation) and a hard floor protected low side (poverty).
It's what holds in most European countries with a welfare state (and, to a lesser degree even in the US). It has been called various things, from "the third way", to "social democracy".
Though, in Europe (and also in the US), the "free market" guys, neo-liberals and financial interest have reigned supreme since the Thatcher/Reagan era, with the dire results we see today. Kind of like the US economy actually worsened after Clinton, despite him being more "socialist" (to the degree accepted by the american public).
But LG cannot by definition, except if they momentarily act like non LG's by reproducing with other partners against their own sexual preferences.
And that if they _do_ have the will to reproduce, considering that in primates in nature it's a strictly heterosexual deal (and in fact, the male/female sexes were evolved as a means to that very end).
In addition, for several prominent LG thinkers, "gay marriage" and "having a baby" (surrogates, etc), is the losing proposition of adopting/mimicking the dominant paradigm. Essentially it's the opposite of feminism.
I know that, I was being sarcastic towards the attitude that sees things that formed the bases of society since ever was one, like reproduction, are viewed as "optional" or "sexist" nowadays, because we should be "above that".
Of course we only get to have the privilege of saving that (and still have a human population on the planet) due to overpopulation in other parts of the world, and we still get declining and aging population our own countries for that.
That's also why we get to have our LGBT privilege. In the large scheme of things, a mostly LGBT society would mean a dead society, because of no reproduction.
>This is such a stupid strategy. The right thing to do is to look at the root cause of all this. After all, there are lots of angry people all across the world that hate the Western world and want to hurt it, but most can't.
Put this way, it's even more stupid. It's as if people go about "hating the west" for no reason (or because their "religion tells them so", which is a Glenn Beck level argument).
A thing called colonialism did exist. Some hundred million people were killed in invasions and wars and while fighting for their freedom, and some 2 billion people were living under foreign occupation.
And then you had a thing called post-colonialism, that does exist. With hundreds of interventions and resource-grubbing all over the world. With so called "banana republics" set up. And with countries thousands of miles away of some areas, have the audacity to believe they have "strategic interests" in those areas, and that it gives them the right to intervene, get their resources for cheap, place puppet governments, etc. You know, like some country in the American continent controlling Philippines or killing people in Vietnam.
What sets the Arabs apart is their vast oil riches. Without that, they wouldn't have the money or power to do anything to the West.
Arabs, as in "arab states" could not care less about "doing anything to the west". What sets those people apart is indeed their vast oil riches, that had provoked unprecedented resource-grubbing, puppet government establishment and invasions western powers.
Does anyone imagine what a foreign power invading the US would mean to the US people, and under some BS pretext at that? But invading Iraq under the BS pretext of WMDs, wrecking the country in the process, killing hundreds of thousands, taking control of the oil and leaving them in a state of civil war by playing into the competing tribal and religious interests, is somehow "normal", because they are "arabs".
So, the people there have a lot of reasons to "blame the west". It's not like they have any spectacular resources, either. WWII era guns and ammo, and cheaply made stuff, while the "west" kills them with drones and 21st century military technology.
>The minute that crude oil loses its relevance to the Western world, the Arabs will just go back to what they were before - a bunch of desert nomads with no real power.
Actually they had a huge empire, including parts of Europe, even before the crude oil gained relevance.
The west managed to turn them to "a bunch of desert nomads with no real power" precisely when it wanted to get ahold of cheap labour and later the crude oil.
>Why can't the article just come out and say what it means? Militant Islam scares the crap out of the West, and we're willing to pass laws and endure a certain level of self-censorship to avoid provoking violence out of these people.
No, it's not just that.
Western politically correct liberals, the kind of people that likes to hell-ban dissenting opinions on social issues on HN too, is all for self-censorship on lots of issues, even without involving the "scare of militant Islam".
People also get the equivalent of "hell-banned" from the media, or get fines and prison terms and such for non-PC talk that has nothing to do with muslims. If you count "hate speech" in that, a loosely defined term that can mean anything, it gets even worse.
Yes, because "free speech" is nice and all, but there are some opinions that you should not have, even on a liberal place like Hacker News.
One should not be allowed to divert from popular opinion (be it popular in society in general, in some conservative circle, or merely popular within the hip crowd), even if he is not being trollish and is providing arguments about it.
In issues where most HN people agree, you should not dissent, because we have already reached the absolute enlightenment and correct opinion on things such as "sexism". No need for discussion or argumentation any more on this front, except to agree with each other.
I propose we call those "hell-banning" provoking arguments, "thought crimes".
Which reminds me of the 3rd most popular article on HN today:
"Free speech is dying in the Western world. While most people still enjoy considerable freedom of expression, this right, once a near-absolute, has become less defined and less dependable for those espousing controversial social, political or religious views. The decline of free speech has come not from any single blow but rather from thousands of paper cuts of well-intentioned exceptions designed to maintain social harmony."
>Who's going to write it? How about the writers for The Atlantic, The Nation, The New Republic, The Wilson Quarterly, The Economist, The Paris Review, etc. I could fill up the length of a long-form article with names of publications that have long-form writing.
Aren't those guys already writing for those outlets?
Plus, I don't know much about the others, but the Atlantic went from a high quality outlet I've followed for decades, to a lower quality rag, after Bradley lost most of the stuff in 2005. It's online presence, now, is even more abysmal, for people who value good journalism and the old Atlantic.
>Sounds like you're looking for a Sufficiently Smart Compiler[0]. James Hague has a good piece on why this might not be so desirable[1].
So, sounds like he's looking for something like v8.
if v8 can be 10-30 times faster than Python, for an equal or even more dynamic language, I don't see why Python should need to manual tune the things Guido describes in order to get some speed.