Forgot your password?
typodupeerror

Comment: Re:Bull (Score 1) 40

by NotInHere (#48217165) Attached to: Microsoft Exec Opens Up About Research Lab Closure, Layoffs

But it also produces patentable products that can revolutionize the market and allow the company to profit from patent licensing even when they aren't interested in the market that the patent would apply to.

I know that Microsoft makes a shitload of patent fees from Android devices. Were those patents researched at Microsoft labs?

Comment: Re:OwnCloud? (Score 1) 118

Just like Bittorrent sync, its highly dependent on your setup. If you run Owncloud on your home router with 1M uplink, your speed is that small. If you run your owncloud on a server with a gigabit uplink, and use google fiber, and you have an SSD in your owncloud server, you might get faster speeds.

Comment: Re: Yikes (Score 1) 111

by NotInHere (#48203779) Attached to: Windows 0-Day Exploited In Ongoing Attacks

+1

Why do we need multiple rendering engines? There should be one to rule them all. It seems that even large companies like microsoft can't fix all issues, and microsoft has to maintain multiple rendering engines, like Trident or the Office rendering engine. If microsoft would use trident for office documents, too, and all plug-ins were made in js (or NaCL if you like binary), Office could profit by the huge efforts Microsoft (and Google) puts into securing Browsers.

Comment: Re:Golden Hammer (Score 1) 194

by NotInHere (#48181127) Attached to: JavaScript and the Netflix User Interface

That "somebody" is W3C. And if Microsoft doesn't implement it in their internet explorer, the fact that it is a "standard interface" is not the fault of "browser vendors", but of microsoft. and browser vendors (even microsoft) have aligned their js implementations.

So yes, there is no "generally accepted" standard interface, when you define "generally accepted" as being runnable on IE8. But when you can afford to say to your users "get a modern browser" (still don't understand why google discontinued their chrome frame), you can use that standard interface. In the meantime, you can write in HTML5 and provide a flash fallback, there are lots of good libraries that provide you with such a solution without much effort from you.

Comment: Re:Golden Hammer (Score 2) 194

by NotInHere (#48178471) Attached to: JavaScript and the Netflix User Interface

You are right in principle. All it takes is to make the browser a real VM environment with security guarantees, a standardized interface, etc. But that is not going to happen anytime soon,

... because the standardized interface has already happened, or is happening: https://wiki.mozilla.org/WebAP...

The fact that browsers have such a large userbase, and its incredibly easy to make browsers execute potentially evil javascript, js is one of the most secure and best sandboxed languages that exist, that is still powerful. OK there are things as canvas tracking, and webgl shaders. But show me something that supports truly secure accelerated graphics.

When I run my browser, I choose which file to upload. A program running on my computer can read every file I can read. When an application wants to access my webcam, it asks me. On the desktop the application simply accesses my webcam. On X.org you can even write a keylogger without having extra privileges.

Comment: Re:Why the hell... (Score 4, Insightful) 194

by NotInHere (#48177647) Attached to: JavaScript and the Netflix User Interface

First JVM is not language-specific: http://en.wikipedia.org/wiki/L...
Second, javascript can be the compile target of LLVM bytecode. You can compile your favourite C program to js. See emscripten: https://github.com/kripken/ems...
Third, javascript has a very fast but still backwards compatible bytecode like subset called asm.js: http://en.wikipedia.org/wiki/A...
asm.js can be set as target for emscripten. The browsers supporting asm.js simply JIT it to bytecode, and those which don't still can run asm.js, but way slower.

Do not simplify the design of a program if a way can be found to make it complex and wonderful.

Working...