The end of that page says "You should use a product based on the Remote Framebuffer Protocol (RFB), such as a member of the VNC family."
I'm personally using a Chromebook, and there is a VNC app that works well. The problem is, how do I even get my scientific OpenGL app using OpenGL on the instance in the first place. The GPU isn't even seen by OpenGL apps by default. I could spend days trying to iron out a process, but I'm really surprised that no one is offering this out of the box.
Except it creates incentives that perpetuate the publish or perish model. For example, journals no longer need to worry about if published work is interesting or has an audiance and therefore it becomes easier to publish papers of dubious value.
During your annual review, you need to explain why you only published 1 paper (perhaps in the pay-walled journal of your proffesional society) when your colleague published 3 papers in some Open-Acess journal that nobody reads.
I expect that every browser implicitly uses SIMD by way of the compiler identifying and inserting the correct instructions (MMX, AVX2...), what exactly is Intel's contribution in this, did they manually vectorized some tight loop?
They list Intel's contribution extensively in the post. I'm not sure why you'd assume they are trying to deceive anyone.
> Some examples of Intel’s direct contributions to Chakra’s JIT compiler include better instruction selection and scheduling.
> [they] also helped us identify opportunities of missed redundant instruction elimination, and inline overhead reduction.
> Intel engineers are collaborating with us closely to implement Single Instruction Multiple Data (SIMD) , a future ECMAScript proposal, in Chakra
> Intel recently contributed an optimization to improve navigation (load) time for pages containing several inline elements, optimizations to reduce DOM parse times for text-area elements, and participated in investigations and root cause analysis to improve page load/response times
var a = SIMD.float32x4(1, 2, 3, 4);
var b = SIMD.float32x4(5, 6, 7, 8);
var c = SIMD.float32x4.add(a,b);
The benefit of such instructions is that they are fully typed and can easily map directly to the machine instructions. And of course, you don't have to write such code unless you actually program something that calculates a lot.
It is a Google/Mozilla/Intel collaboration, started 2013:
is already signed by people from Google, Intel and Mozilla and Intel obviously actively works with the browser vendors.
What I don't know is if Intel keeps some patents or some sources. That could explain that Intel must be involved. But maybe they simply like to be involved.
>>Large, powerful states with a lesser educated population will inevitably drift towards totalitarianism
How about India?
Don't treat states or societies as people, they are not people rather they are made of people. Totalitarianism isn't the outcome of a system it rather the outcome of the people oppress and the cowards who do nothing to stop it.