On 1.2.2012 5:14, Ryosuke Niwa wrote:
2012/1/31 Bronislav Klučka <bronislav.klu...@bauglir.com <mailto:bronislav.klu...@bauglir.com>>

    On 1.2.2012 1:36, Ian Hickson wrote:


            I am not interested in the argument that "It is just too
            dangerous".
            Browsers already allow people to download executables with
            a couple
            clicks, not to mention install privileged browser add-ons.
            Enough said.

        Well, in all fairness, browsers and operating systems are
        going out of
        their way to make this harder and harder. Some (e.g. iOS,
        ChromeOS) make
        it essentially impossible now, others (e.g. Android) require
        you to
        explicitly opt-in to an obscure developer mode feature before
        allowing it,
        others (e.g. MacOS, Windows) keep track of where files were
        obtained from
        and give dire warnings before running apps from the Web.

    And you have apparently no idea how annoying this is, I cannot
    even imagine a car being built
    with this constant paranoia in mind.


OF COURSE cars are built with these "constant paranoias". Just google "seat belts" and "airbags" along with all other safely systems modern cars implement for passengers. And many countries limit the maximum speed of cars (manufacturers impose these restrictions by artificially limiting the maximum speed) so that they can't drive beyond certain speed.

    because, well, you might get killed in car... so no one will ever
    drive in a car anymore...


And these safely systems and regulations are imposed upon drivers in order to ensure the safety of the drivers themselves and others. Without them, drivers have to put extraordinary efforts to gauge the safety of cars they purchase and make necessary modifications in order to feel safe driving them. Furthermore, cars without necessary safely systems may end up increasing the motility rate of car accidents.

    Let people have their own responsibility for what they do! This is
    like the lamest reasoning ever,
    the approach of "we will protect you even against your will"...
    man this sounds like really scary politicians out there...


Your reasoning is seriously flawed at best.

    The fact, that people are giving permission to operation they do
    not care to find information about to some program/site
    they know nothing about... Well it's their choice...


The problem is that most of users don't understand what they're signing up for. http://www.youtube.com/watch?v=QhIlTB84-Ho

- Ryosuke

Thank you for making my point... twice... FileApi... I simply cannot ride that car... fine, there's no direct access to whole disc, I hate the idea, but I can live with that, can I at least have full access to directory of user's choice? No. Sockets? Can I run this car? no, I have to put a horse ahead to have a feeling that car is actually going somewhere etc, etc... And we are not discussing forbidding people to letting themselves being slaves (or sell their souls), we are discussing here forbidding knife, because who cares how useful in might be for so many people, some people might get hurt by violence of others or incompetence of themselves. No one is questioning some line being drawn somewhere, I'm discussing where it's being drawn...

Web technologies are the holy grail of programming language, the ultimate answer to eternal question: "easy multiplatform language".

My dream is to actually have a high level application platform being able to run "anywhere". Yeah, I know about Java, .NET/Mono, Object Pascal... I actually do write multiplatform applications in .NET/Mono, and Object Pascal... fine as languages, but considering the multiplatform feature... all pretty much a failure (do not get me wrong, it can be done in those platforms, but given the potential here)... Still I'm being drawn to this little language called ECMAScript, presentation/definition potentials of CSS/HTML... Imagine how much fun this could be with web technologies... you just run browser of your choice anywhere you want, you run an application of your choosing (and anywhere you are, always the same), you can manage your remote data, if you want them remote, you can manage local data, if you want them local (that is the very point of everything I wrote so far)... It would be so easy and we are so close.... Java Applets suck it :). Why do I need to turn on Delphi or Visual Studio to program desktop application? Why can't I just use web technologies within browser and then only wrap data interface around some store/retrieve mechanism (local, remote)? Well, it can be done locally, sure... all you need to do is install web / web socket server on local computer itself, write server side of that application... Just imagine it... no platform porting, changing desktop application to remote application in a matter of hours, having remote servers only when you need them...

Web technologies are the holy grail of programming language, the ultimate answer to eternal question: "easy multiplatform language".

Brona

Reply via email to