Many people on this planet, for whatever reason, are in possession of a feeble mind. Religion is too much for them. Although religions contain some good advice, most practitioners can't even keep to these simple rules. Some of those being, "don't kill" another being "show compassion", yet another "Show tolerance". These and other rules are laid out in the major religions time and time again.
Most people are to imbecilic even to keep to simple rules. That being the case I propose all the worlds religions are made illegal, banned. Their corrupt institutions dismantled. Their vast sums of wealth distributed to the needy and poor. That people are actually educated and not indoctrinated with nonsensical fairy tales.
:)
Even if you try to stop them you can't. Would have thought we would have learnt from the past, for example what Gödel Numbers did to the ivory towers of Principia Mathematica?
http://en.wikipedia.org/wiki/Principia_Mathematica
Whilst I agree with the sentiment of not polluting HTML with DRM, we all know that it will be broken withing days anyway. I do not agree that HTML is 'now' only just a standard for describing documents. I't gone way beyond markup, as demonstrated by HTML5.
There 's much to be said each way on this.
Well those that are choosing to do this obviously know something you don't. You do realise there are things like this?:
http://cloud9ide.com/http://hummingbirdstats.com/
and that Yahoo use node heavily, right?
multi-node. The above is not an issue. Also get Apache out of the mix as this will become the next bottle neck. Use something like Nginx that's an evented web server unlike Apache
Yes the underlying structure is much the same. But our paradigms have changed a lot. The early web was request response, with very little focus on the client at all. That's changed, there is now far more parity between what happens on the server and client. This is only going to increase.
The point is this, if you have a common language (Javascript) that fits the web, very, very well and you have browser vendors implementing features in HTML5 that encourage distributed, real time apps. Together with improvements in HTTP1.1 (which is really one of the main drivers). Then you have a web that in reality looks nothing like the one we had 15 years ago.
What I don't understand if the fear people seem to exhibit with stuff like this. There is absolutely nothing wrong with a modern implementation of server side Javascript. There is nothing wrong with single threaded apps, there is also nothing wrong with multi-threaded. Single threaded systems can have certain qualities that perhaps multi-threaded apps don't. They certainly use resources in a much more effective way. We don't need multi threaded-ness everywhere. These are tools. Use them.
Technology changes, embrace that.
People generally 'pee' over things when they don't understand them or can get their heads around thinking in different ways for different problems. After all single threaded has to worse than multi-threaded, right? I mean why would you want to use Javascript for the 'web', I mean it's not like it's suited... Oh wait.
Anyway we should all be using languages that were solely designed for the web, like Java... Oh hang on...
Yes, generally "The default thread stack size varies with JVM, OS and environment variables. A typical value is 512k". However one approach is to have a single thread and use that more efficiently. Nothing wrong with that.
NodeJS along with nginx can solve the C10K problem out of the box, Tomcat can be tuned to deal with more than 10K concurrent connections, but eventually your multi threaded app *could* eat up all you memory.
Oh god! that's why you have such projects as multi-node. If you bothered to figure it out for yourself you might realise why single threaded apps can be good in the right situation.
We use TFS here. Because some suit that shouldn't have been making the decisions he did, who was also probably wined and dined by some MS suit. Was told it was the best thing since sliced bread.
Every developer to a man hates it. It sucks. god knows how much this 'privilege' costs us.
Mod all parents up:
I agree, I work for a large, equally lumbering, asinine, corporate. We have both.NET anD Java. Java being the most embedded. Java does suck, this is because it's part of a model that's changing. Java was OK for desktop apps. That though is a diminishing industry, more apps are being clouded and 'webbyfied'. HTML5 allows for proper apps, not pretend one's. The web does not run on Java. It does some things badly, concurrency.
The lingua franka is the web, It's HTML5, Javascript, it's network programming (HTTP 1.1), it's non-blocking, a different kind of efficiency. Erlang could be great. Projects like NodeJS, no Java there I think, allow you to program 'web'.
Unfortunately the problem here is that the 'corporates' don't like this approach it's not 'enterprise' enough for them. Not that 'enterprise' actually means, well, anything.
Fuck the corporates, there to fucking, slow, stupid and self-serving. We need a new economy, a new way of things.
For the long run forget native apps. Learn HTML5, the API's properly and most importantly HTTP properly. Yes HTTP. for example CORS, HTTP Upgrade / 101 response. Imagine what you could start to do with that.
We are entering an era of proper, dyed in the wool, web applications, Real ones, not just 'websites'.
Many people on this planet, for whatever reason, are in possession of a feeble mind. Religion is too much for them. Although religions contain some good advice, most practitioners can't even keep to these simple rules. Some of those being, "don't kill" another being "show compassion", yet another "Show tolerance". These and other rules are laid out in the major religions time and time again. Most people are to imbecilic even to keep to simple rules. That being the case I propose all the worlds religions are made illegal, banned. Their corrupt institutions dismantled. Their vast sums of wealth distributed to the needy and poor. That people are actually educated and not indoctrinated with nonsensical fairy tales.
:) Even if you try to stop them you can't. Would have thought we would have learnt from the past, for example what Gödel Numbers did to the ivory towers of Principia Mathematica? http://en.wikipedia.org/wiki/Principia_Mathematica
Whilst I agree with the sentiment of not polluting HTML with DRM, we all know that it will be broken withing days anyway. I do not agree that HTML is 'now' only just a standard for describing documents. I't gone way beyond markup, as demonstrated by HTML5. There 's much to be said each way on this.
"They are forced to use MS products because there are no other practical choices in the marketplace"
Oh come on there are plenty. Dozens of perfectly practical choices in the Linux market and OS X. So that statement is entirely false.
Or just a floppy drive, or a dial up modem or, or.... blah blah blah For fucks sakes FLASH is a dying format. What's wring with people.
Yup I guess corruption could be seen as a form of speech. Still it is corruption and should have no place whatsoever in politics.
what just like Java was originally designed for set top boxes and fridges? Oak. anyone, anyone?
Thank you.
Well those that are choosing to do this obviously know something you don't. You do realise there are things like this?: http://cloud9ide.com/ http://hummingbirdstats.com/ and that Yahoo use node heavily, right?
multi-node. The above is not an issue. Also get Apache out of the mix as this will become the next bottle neck. Use something like Nginx that's an evented web server unlike Apache
I assume you write all your web apps in machine code then?
Yes the underlying structure is much the same. But our paradigms have changed a lot. The early web was request response, with very little focus on the client at all. That's changed, there is now far more parity between what happens on the server and client. This is only going to increase. The point is this, if you have a common language (Javascript) that fits the web, very, very well and you have browser vendors implementing features in HTML5 that encourage distributed, real time apps. Together with improvements in HTTP1.1 (which is really one of the main drivers). Then you have a web that in reality looks nothing like the one we had 15 years ago. What I don't understand if the fear people seem to exhibit with stuff like this. There is absolutely nothing wrong with a modern implementation of server side Javascript. There is nothing wrong with single threaded apps, there is also nothing wrong with multi-threaded. Single threaded systems can have certain qualities that perhaps multi-threaded apps don't. They certainly use resources in a much more effective way. We don't need multi threaded-ness everywhere. These are tools. Use them. Technology changes, embrace that.
People generally 'pee' over things when they don't understand them or can get their heads around thinking in different ways for different problems. After all single threaded has to worse than multi-threaded, right? I mean why would you want to use Javascript for the 'web', I mean it's not like it's suited... Oh wait. Anyway we should all be using languages that were solely designed for the web, like Java... Oh hang on...
What like when they added closure support for Java. Yawn!
really it's not changed. I'd think about that again? Where have you been?
While not as full featured as Intelij..... cloud9 http://cloud9ide.com/ which is actually written in NodeJS
Not really. 15 years is a long time in technology.
Yes, generally "The default thread stack size varies with JVM, OS and environment variables. A typical value is 512k". However one approach is to have a single thread and use that more efficiently. Nothing wrong with that. NodeJS along with nginx can solve the C10K problem out of the box, Tomcat can be tuned to deal with more than 10K concurrent connections, but eventually your multi threaded app *could* eat up all you memory.
Oh god! that's why you have such projects as multi-node. If you bothered to figure it out for yourself you might realise why single threaded apps can be good in the right situation.
Uh... is got https://github.com/joyent/node/wiki/modules and that is just for starters
We use TFS here. Because some suit that shouldn't have been making the decisions he did, who was also probably wined and dined by some MS suit. Was told it was the best thing since sliced bread. Every developer to a man hates it. It sucks. god knows how much this 'privilege' costs us.
Mod all parents up: I agree, I work for a large, equally lumbering, asinine, corporate. We have both .NET anD Java. Java being the most embedded. Java does suck, this is because it's part of a model that's changing. Java was OK for desktop apps. That though is a diminishing industry, more apps are being clouded and 'webbyfied'. HTML5 allows for proper apps, not pretend one's. The web does not run on Java. It does some things badly, concurrency.
The lingua franka is the web, It's HTML5, Javascript, it's network programming (HTTP 1.1), it's non-blocking, a different kind of efficiency. Erlang could be great. Projects like NodeJS, no Java there I think, allow you to program 'web'.
Unfortunately the problem here is that the 'corporates' don't like this approach it's not 'enterprise' enough for them. Not that 'enterprise' actually means, well, anything.
Fuck the corporates, there to fucking, slow, stupid and self-serving. We need a new economy, a new way of things.
For the long run forget native apps. Learn HTML5, the API's properly and most importantly HTTP properly. Yes HTTP. for example CORS, HTTP Upgrade / 101 response. Imagine what you could start to do with that. We are entering an era of proper, dyed in the wool, web applications, Real ones, not just 'websites'.
Apparently neither you or the Italian government understands how this "interwebs" thing actually works.
Then neither are you. Perhaps you should read the HTML5 specs.