Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment Re:If AdBlocking is freedom-hating... (Score 1) 539

If you want to show me an ad on your site, then, fine, show me an ad on your site. But I'm not going somewhere else to fetch it.

I think it is an irrevelant technical difference if the ad is coming from a google server or from a - maybe google - server leased by the web page creator. Anyway, now that the percentage of ad blocking users exploded I am sure that within one year a few web hosts start to proxy ads. I am afraid you will be the only one who will be happy with this solution.

Comment Re:The sad thing is (Score 1) 539

There's always other places to get the news, stories, etc.

I am afraid you are a bit too optimist. Most of the known web is ad supported. The only major site which is ad free is Wikipedia. But I do pay to Wikipedia every year. If you mean that you go to a subscription based alternative, than you are still too optimistic: in that case you and me are the only two people I know who intend to pay for an ad-free website. This will not be enough :)

Comment Re:If AdBlocking is freedom-hating... (Score 0, Troll) 539

I am sure that morally and ethically ad blocking is wrong. On the other hand I am free to not visit a page. And I do this, I abandoned several sites where I was a regular visitor for years. It is not fair to enjoy the content but do not pay the price.

I am not sure that you are legally free to block ads. If - similarly to the EU consent cookies - web pages would start with a popup saying "you agree that read the page without ad blocking LEAVE/STAY" and you choose STAY, then I guess you legally accepted ads.

Comment Re:If AdBlocking is freedom-hating... (Score 1) 539

There is some truth in what you say, but in my experience ads as an attack vector are overrated. In my company there were four virus infections from which only one came from a web page (and not from an ad!). If you can be attacked by an ad, than you can be attacked by any random link on any random page.

Comment Re:The sad thing is (Score 0) 539

Yet these websites choose not to for two reasons. The first is laziness.

No. Until now the percentage of ad blocker users were low. Web sites accepted that, saying that a non-paying user also has some benefit, namely he brings paying users. Today ad-blockers become so popular that the loss affects the bottom line. Moreover an ad-blocking user likely brings only other non-paying user, therefore he is a pure loss. I predict that within a year there will be serious changes and polite requests for ad-blockers to either subscribe or turn off ad-blockers become usual.

Comment Re:Part of the solution is... (Score 1) 315

This is a good idea, which should be implemented on every OS, but is is only useful for rarely typed accents. I do not know French, but in my language there are 4 different accented variant of O. Even if the order of the accents are customized to the language so that it reflects the real life frequency of those accents, it would be unacceptable to type 5 keys to get a single character. Another issue in the example is that on the usual standalone and laptop keyboards the function keys cannot be touch typed. On a standard keyboard there is no easily accessible keys which is free or which can be replaced, there is no place for dedicated accent keys and there is also no place for a symmetric (both left and right) third level shift keys. Only a new type of keyboard hardware can help, with more accessible keys. (Or older type of hardware: on some pre-PC era keyboards this problem was solved.)

Comment all modern, latin keyboards suck (Score 1) 315

At the very first sight it must have been obvious that this layout was useless. Like all modern Latin layouts. Among other reasons, these layouts have only one third level shift key, the AltGr, on the right side. There is no AltGr on the left side. Conversely, there is no Alt key on the right side. So you cannot touch type text on this if you are a user, and you cannot touch type commands if you are a developer.

The progress of keyboard layouts stalled after the Space-cadet keyboard from the 1970s. After that the dark age of keyboards began. Nowdays the ErgoDox keyboard is the most useful for typing accented characters, it has less keys than the usual keyboard in total, but more keys which are accessible for a touch typist. But ErgoDox is only the hardware, there are no standardized international layouts for it.

Comment Re:Javascript? lol! (Score 1) 136

We tested asm.js a year ago, it is not particularly fast even within the JavaScript universe (i.e. it was much slower than other JavaScript solutions we have found). And of course browser variants/versions (even small versions!) seriously differ - but that would not be a showstopper, as that can be said about anything in JavaScipt.

Of course they can slowly fix everything in JavaScript, make it more performant, and eventually reach the current level of the Java virtual machine - in about 10-15 years. This is what I expect.

The security model is more related to the class library, not to the virtual machine. Like Android uses Java byte code, but an entirely different security model.

Lawsuits would be a problem, but I guess Oracle would agree on the terms of standardization.

Comment Re:Javascript? lol! (Score 4, Insightful) 136

What is the difference between bytecode and obfuscated or simply just complex JavaScript? Do you verify all or even 1% of JavaScript your browser runs? Bytecode can be disassembled into its source language if it is not obfuscated. But JavaScript can be obfuscated as well. Not to mention automatically generated JavaScript, cross compiled from another language. I do not see a difference. Why do you want to verify either bytecode or JavaScript? Bytecode runners wouldn't have more permissions then the JavaScript just in time compilers already have. We rely on the sandboxing in both cases.

Comment Re:Javascript? lol! (Score 4, Insightful) 136

We are using JavaScript for performance critical code and I can confirm that it is the most buggiest, immature technology by far that I have ever seen in my 30 years old carrier. Every second month there is a new browser version for each browser, each with a different set of new critical bugs. We even find JIT compiler bugs regularly!

I simply do not understand why they do not take the free, open source, mature, very fast Java virtual machine, and let the browsers run Java bytecode directly, and let software engineers chose any programming language which best suits their task.

Slashdot Top Deals

I am a computer. I am dumber than any human and smarter than any administrator.