Slashdot Mirror


Ask Slashdot: Options After Google Chrome Discontinues NPAPI Support?

An anonymous reader writes: I've been using Google Chrome almost exclusively for more than 3 years. I stopped using Mozilla Firefox because it was becoming bloated and slow, and I migrated all my bookmarks etc. to Chrome. Now Chrome plans to end NPAPI support — which means that I will not be able to access any sites that use Java, and I need this for work. I tried going back to Firefox for a couple of days but it still seems slow — starting it takes time, even the time taken to load a page seems more than Chrome. So what are my options now? Export all my bookmarks and go back to Mozilla Firefox and just learn to live with the performance drop? Or can I tweak Firefox performance in any way? FWIW, I am on a Windows 7 machine at work. Have a question for Slashdot's readers? Take a look at other recent questions first to see if someone else has had a similar question. And if not, ask away! The more details and context you include, the more likely your question will be selected.

208 comments

  1. you need an edge by Anonymous Coward · · Score: 0

    that'll fix it

  2. Google should revert that decission by faragon · · Score: 4, Interesting

    It is a mistake to discontinue the NPAPI: there are *lots* of commercial/corporate/etc. plugins using it (!)

    1. Re:Google should revert that decission by Anonymous Coward · · Score: 2, Interesting

      they'll get on board in a year or two once it's gone. And then everybody is better off. But right now, a few of us are going to have to take 1 for the team and fire up internet explorer or firefox until they follow suite as well.

    2. Re:Google should revert that decission by squiggleslash · · Score: 4, Insightful

      Everyone get ready for IE becoming the corporate standard again.

      All of which said, I was under the impression Chrome ultimately was going to implement another API instead, rather than abandoning the concept of plug-ins altogether. It seems hard to believe that Chrome is completely closed.

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re: Google should revert that decission by Anonymous Coward · · Score: 1

      All except PNaCL, which most npapi plugins could be recompiled to within a few days work...

    4. Re:Google should revert that decission by binarylarry · · Score: 3, Interesting

      Google created a much better replacement, Pepper.

      But the assholes at the Mozilla Foundation won't implement it because they prefer shitty insecure APIs like NPAPI. Microsoft won't implement it (which is probably a good thing, they'd just fuck it up like everything else they do).

      Mozilla created NPAPI BTW, Netscape Plugin API.

      --
      Mod me down, my New Earth Global Warmingist friends!
    5. Re:Google should revert that decission by binarylarry · · Score: 3, Informative

      Here's the Firefox bug: https://bugzilla.mozilla.org/s...

      --
      Mod me down, my New Earth Global Warmingist friends!
    6. Re:Google should revert that decission by Anonymous Coward · · Score: 1

      Wow, such an asinine comment. So what's stopping Apple or Microsoft from adopting PPAPI? Surely it's not because Pepper is designed first and foremost for Chrome, rather than being easy to adopt, like NPAPI was? But no, it's easier to call Mozilla assholes. Clearly you don't have an axe to grind in this.

    7. Re:Google should revert that decission by Anonymous Coward · · Score: 0

      Why keep ourselves a hostage of legacy burden? There needs to be a point when the IT being used simply has to take up the challenges of future compability and evolve.

    8. Re:Google should revert that decission by tlambert · · Score: 3, Informative

      Surely it's not because Pepper is designed first and foremost for Chrome, rather than being easy to adopt, like NPAPI was?

      Actually, the reason is that it would require widespread adoption of the Chrome sandbox model, which is integral to the implementation.

    9. Re:Google should revert that decission by Sigma+7 · · Score: 2

      But the assholes at the Mozilla Foundation won't implement it because they prefer shitty insecure APIs like NPAPI.

      If you're worried about security, then it's a better idea to worry about automatically executing anything that comes down the pipe (for example, a rogue Javascript ad that redirects you to a "please update java" page) as opposed to the mechanism at which it automatically executes (as one sandbox break gives easy access to the whole system.)

      That's a lesson learned from the pre-1995 virus era. If you don't automatically execute whatever is in your floppy drive (the default setting for BIOS), you don't get infected.

    10. Re:Google should revert that decission by Anonymous Coward · · Score: 0

      Get the last version of Chromium that has NPAPI support and use that for stuff that requires it?

    11. Re:Google should revert that decission by Anonymous Coward · · Score: 1

      Yes, that's basically what I said. In order to adopt it, you have to adopt a bunch of Chrome APIs, and hence it's a burden to implement. It's not rocket science, and a lot of people are antsy about adopting Chrome APIs, especially Mozilla, because every time they do what Google wants them to, Google ends up renegging on something. Remember WebM? Mozilla agreed to adopt it, yet Chrome decided to not drop support for h264. In the end, it helped nothing, but just made more work for everyone. It's simply not a comfortable thing to do whatever Google says, especially when it is a substantial amount of effort, and we want to deprecate such plugins entirely if possible.

    12. Re:Google should revert that decission by Anonymous Coward · · Score: 0

      Yea, I agree Google wants to get Chrome into corporate environment and yet does this kind of stuff. I think we all agree plugins should just go away, but that's easier said then done. Remember when Steve Jobs wrote the opt ed about killing Flash off and that Mac's would not include Flash out of the box. Yea, still using it today for the most part. Then you have Amazon, Netflix using Silverlight yet and Chrome pretty much killed off Silverlight too. Although I have read about a work around for Silverlight on Chrome. But its not just Chrome I read Microsoft's Edge browser will not be big on plugins either. But at least they are keeping around IE for a while to satisfy the plugins.

    13. Re:Google should revert that decission by DJ+Rubbie · · Score: 0

      Yup, exactly this. Having talked with some of my friends who do various things in the industry dealing with corporate clients, they basically had to say don't use Google Chrome, use the browser that is shipped with your system as it will continue to support those legacy plugins they need. Google forgot to slowly escalate the size of the stick being used, i.e. they at least could have do a soft-deprecation and warn its users that the plugin will cause security flaws and use them to pressure their vendors to fix the issue at hand.

      --
      Please direct all bug reports to /dev/null
    14. Re:Google should revert that decission by ddyer · · Score: 1

      Call me an optimist, but given Chrome's market share, surely Oracle will announce a compatible java plugin sometime before doomsday.

    15. Re:Google should revert that decission by Anonymous Coward · · Score: 2, Informative

      Oracle can't even get its own products to work properly with Java.

    16. Re:Google should revert that decission by PIBM · · Score: 3, Insightful

      Where were you for the last year and a half??

    17. Re:Google should revert that decission by dgatwood · · Score: 2

      Steve's speech may not have gotten us off of Flash, but it did light a fire under Adobe's backside. At the time, Flash was by far the biggest cause of browser crashes. I think it was well into the double-digit percentages, at a frequency that made the next most frequent crasher bugs seem like noise by comparison. Between the public pressure it put on Adobe to clean up their terrible, buggy, hopelessly insecure code and the effort that various browser teams made to sandbox plug-ins in separate processes, browsers are a lot more stable with Flash installed now than they were back then.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    18. Re:Google should revert that decission by Anonymous Coward · · Score: 0

      Call me an optimist

      You are an optimist (mission accomplished).

      Oracle has known about the plan(s) to drop NPAPI for quite some time now, and gotten requests asking for support for PPAPI. If they have a plan, or even a plan for a plan, they have not shared it (which, in the case of Oracle, would actually be SOP even if they were going to announce it tomorrow (or at OpenWorld)).

    19. Re: Google should revert that decission by Z00L00K · · Score: 2

      The last good version of Oracle was 8.0, then they messed up shit in the database with Java for no good reason.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    20. Re:Google should revert that decission by Anonymous Coward · · Score: 2, Insightful

      Microsoft will be killing the same plugins in I believe the next version of IE, these plugins are security holes, removing them makes browsers significantly more secure.

      this is a good move for all browser creators to take, anyone with old plugins no longer supported will just have to re-write them, in the case of many Java apps they should have been full blown applications in the first place, not plugins in a web browser.

    21. Re:Google should revert that decission by Zombie+Ryushu · · Score: 3, Informative

      This has been Addressed by FreshPlayerPlugin allowing FireFox to use PPAPI

    22. Re:Google should revert that decission by AmiMoJo · · Score: 1

      Chrome's native plugin API is called NaCL.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    23. Re: Google should revert that decission by Anonymous Coward · · Score: 0

      Proper handling of floppy disks is a totally relevant comparison point for networked attack vectors in 2015. Experience a truly secure web - telnet to port 80! No application layer at all!

  3. Keep an older copy of Chrome around? by tlambert · · Score: 3, Interesting

    Keep an older copy of Chrome around?

    Manual installs always offer this as an option, if you have disabled the autoupdate (which sucks a ton of bandwidth anyway).

    1. Re:Keep an older copy of Chrome around? by rwa2 · · Score: 1

      Yep, this. Same way that you need your IE6 around in a VM so you can do your mandatory training.
      Throw one of these puppies in a VM and leave a snapshot.

      https://chromium.googlesource....

    2. Re:Keep an older copy of Chrome around? by binarylarry · · Score: 4, Funny

      On behalf of all the black hats and script kiddies out there: I applaud your advice, sir.

      --
      Mod me down, my New Earth Global Warmingist friends!
    3. Re:Keep an older copy of Chrome around? by ArmoredDragon · · Score: 3, Insightful

      I've never coded in Java before so I can't comment on the language itself, but I am always seeing security vulnerabilities related to it all the time. Furthermore, new versions of Java seem to break older applications (for example, when I was taking a CCNA Security course, we had to use Cisco SDM, which broke with newer versions of Java, and required that we install insecure and older copies (which in itself is a major chore as they are often hard to find and in many cases refuse to install properly.)

      That said, I think that if Java (at least, the one maintained by Oracle) finally dies, then the world will be better off.

      Same with Flash too.

    4. Re:Keep an older copy of Chrome around? by fustakrakich · · Score: 3, Informative

      Use Seamonkey.. It looks old, and it's at least as fast as Firefox, and with better security options. It has an email client, and an HTML editor, it'll play all the latest videos, and make popcorn. It's the browser that does everything, and it only weighs a few meg more than Firefox. It's a *Full Figured* browser.

      --
      “He’s not deformed, he’s just drunk!”
    5. Re:Keep an older copy of Chrome around? by sexconker · · Score: 2

      Microsoft's implementation of what, exactly?
      Java vulnerabilities come from the fucking JVM and the plugin. You can thank Sun and Oracle.

    6. Re:Keep an older copy of Chrome around? by BestNicksRTaken · · Score: 2

      all those years of "write once, run anywhere" bullshit and here we are with seven different installations of java from 1.5 to 1.8 just to run a web application and a database.

      and yeah, i agree, like flash java needs to die, fed up of the weekly security exploits.

      --
      #include <sig.h>
    7. Re:Keep an older copy of Chrome around? by Anonymous Coward · · Score: 0

      "similar to vegans, you dont find the java fanboys, they find you."

      think for a second, the article you pointed says it was discontinued in the windows XP era (circa 2004)! the one that is used in modern browsers as a plugin (npapi) is the one maintained by oracle.

    8. Re:Keep an older copy of Chrome around? by mysidia · · Score: 1

      Chromium is open source.... why not fork it and create your own version that doesn't disable NPAPI ?

    9. Re:Keep an older copy of Chrome around? by _xeno_ · · Score: 1

      Microsoft hasn't made a JVM in - well, over a decade, at this point.

      Java applets are "safe" because they're sandboxed. By default a Java application can do anything a native application can, and just blindly running a native application in the browser is clearly a horrible, horrible idea.

      The majority of Java vulnerabilities are new and clever ways to escape the sandbox, thereby gaining the ability to do anything the user could do.

      Of course there have been other neat vulnerabilities like CVE-2014-6601 where apparently Java's JIT can be tricked into just running native code and this can be exploited remotely. I'm unclear on the exact details of that one.

      --
      You are in a maze of twisty little relative jumps, all alike.
    10. Re:Keep an older copy of Chrome around? by Anonymous Coward · · Score: 0

      I expect that "disabling NPAPI" will be less a case of "comment out this line of code" and more a case of "delete these twelve classes, 8 header files, strip 300 lines of of these other classes, etc. Which will make maintaining NPAPI support near impossible.

    11. Re:Keep an older copy of Chrome around? by Gadget_Guy · · Score: 1

      Of Java, you uninformed nitwit, Microsoft's horrificly bad implement of Java: http://en.wikipedia.org/wiki/M...

      In what way was it horrifically bad? Name one problem that it had? The following from the link you provided doesn't suggest that it was bad at all:

      The Microsoft JVM won the PC Magazine Editor's choice awards in 1997 and 1998 for best Java support. In 1998 a new release included the Java Native Interface which supplemented Microsoft's proprietary Raw Native Interface (RNI) and J/Direct. Microsoft claimed to have the fastest Java implementation for Windows, although IBM also made that claim in 1999 and beat the Microsoft and Sun virtual machines in the JavaWorld Volano test.

      The problem with Microsoft's Java was that they implemented extensions that were not separated under the microsoft.* class tree, and that was why they were sued. I think the only reason that you claim that it was bad was that it was made by Microsoft so you just assumed that it must have been.

    12. Re: Keep an older copy of Chrome around? by Z00L00K · · Score: 1

      It's not the language that's the problem, it's the plug-in runtime environment.

      It's like blaming notepad in windows for the OS crashing.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    13. Re: Keep an older copy of Chrome around? by Anonymous Coward · · Score: 0

      You are saying MS wanted Java to survive and grow?
      By it's own "version" it creared combatibility issues etc. and added users and developers pain. Somehoe Java survived at least on server side and is good (if not the best) open cross platform language for business logics. You probably want lock us nore to MS.

    14. Re:Keep an older copy of Chrome around? by Anonymous Coward · · Score: 0

      this of course opposed to randomly downloading and running some application written in your - fill in your favourite "non vulnarable" - language.

      then the universe will be MUCH safer.

    15. Re:Keep an older copy of Chrome around? by AmiMoJo · · Score: 1

      How about Pale Moon? It's forked from an older version of Firefox. Still runs old plugins. Has a reasonable selection of add-ons. Faster than Firefox. Developers are very responsive and helpful.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    16. Re:Keep an older copy of Chrome around? by carnivore302 · · Score: 1

      Use Seamonkey.. It looks old, and it's at least as fast as Firefox, and with better security options. It has an email client, and an HTML editor, it'll play all the latest videos, and make popcorn. It's the browser that does everything, and it only weighs a few meg more than Firefox. It's a *Full Figured* browser.

      sounds a bit like ed

      --
      Please login to access my lawn
    17. Re:Keep an older copy of Chrome around? by Anonymous Coward · · Score: 0

      And it's prettier than emacs! But emacs is an OS now, isn't it? Kinda predates Chrome...

    18. Re: Keep an older copy of Chrome around? by Anonymous Coward · · Score: 0

      He didn't say that at all, you just made that strawman up. Try again.

  4. Malware by Anonymous Coward · · Score: 0

    you should do a malware scan dude. Failing that, you can also use internet explorer.

  5. Reset firefox entirely by mattventura · · Score: 4, Interesting

    If your Firefox install and profile are reasonably old, you'll probably have a bunch of cruft. Start fresh (reinstall and start a new profile), import bookmarks, install only the addons you need. Should be plenty fast after that.

    Only problem is that it seems for every new version that comes out, you have to install more and more addons just to keep the browser the same. You could always just use Firefox only when accessing a site that requires java, and use another browser for everything else.

    1. Re: Reset firefox entirely by Anonymous Coward · · Score: 0

      Thank you. I ditched Chrome after the announcement of their hooks that allow remote control of all your systems running Google's browser. I was also dissatisfied with FF for the same bloat reasons, but I've learned how to keep it trim. Besides, I like Mozilla's Security philosophy much more.

    2. Re:Reset firefox entirely by reve_etrange · · Score: 2

      Using BarTab Heavy and the other BarTab addons to load and unload tabs in the background makes a huge difference to performance. So does using uBlock Origin instead of ABP. (And NoScript of course).

      --
      .: Semper Absurda :.
    3. Re:Reset firefox entirely by Anonymous Coward · · Score: 0

      Firefox profile bloat is real and causes huge problems. Recent versions of Firefox even include a facility to detect this and heavily sugest that you let it reset/cleanup the profile. (Saves your bookmarks and some other stuff, but not everything)

      Recently I've found Chrome has gotten heavy and bloated and slow, particularly on older hardware. Firefox, on the other hand, seems to have really cleaned up their act.

      A year or two ago I booted firefox and switched to chrome. Now, it seems, they've changed places completely. Go fig.

    4. Re:Reset firefox entirely by Anonymous Coward · · Score: 0

      The problem is that a "clean" Firefox isn't usable. Right after you install it you install the add-ons you need, you import your bookmarks and the first few months you'll be cursing the fact that your history doesn't go back far enough. And then it will be slow again.
      It didn't use to be that way. Firefox used to be a lot snappier and it didn't use to matter if your profile was old or new.

    5. Re:Reset firefox entirely by Anonymous Coward · · Score: 0

      I haven't changed out my Firefox profile in years because it's not necessary. There is no problem with "profile bloat" if you keep things tidy in the first place. The default automatic cache size of 350MB causes trouble because looking through an index of 50,000 paths to see if the 50 objects on the current page are in the massive cache takes a bunch of extra CPU time that ought to be spent rendering instead. Set the disk cache to 0 which turns it off; the memory cache will still exist until you terminate the entire browser session, plus it reduces SSD block thrashing if you have one. Turning off auto-generation of preview thumbnails for the fancy "new tab" page helps as well. Selecting add-ons carefully is also a very good thing to do since one add-on being stupid can ruin the whole experience. Running tools like CCleaner or the venerable 'rm' when the browser is closed to compact or destroy/rebuild certain Firefox databases can also be helpful since Firefox automatically creates a fresh one when you start it up. Making Flash "ask to activate" and installing an ad blocker makes for a massively better browsing experience all around.

      Chrome's "add a process per tab" model has made Chrome a violent consumer of RAM and CPU just for the supposed benefits of process isolation in case of a crash. If your browser doesn't suck and you don't have garbage plugging into it and garbage like MindSpark Toolbar and Conduit all over your machine, you don't have frequent crashing problems with the browser in the first place. Flash crashes but that's what Firefox's plugin-container{.exe} is for and it does its job of sandboxing Flash crashes quite nicely. Firefox is indeed far better on memory than it used to be. I have had one instance open for the past couple of weeks with tabs and Flash stuff all over the place and heaps of add-ons and the commit size of the process is just under 1.5 GB. I've never run it long enough to push it to or beyond 2 GB commit size and updates come regularly enough that I probably never will.

      Even if there were a profile bloat problem, the problems with Chrome and Chromium make me wonder why anyone with any technical knowledge runs them at all. Firefox is demonstrably superior in most respects, especially when properly configured and maintained.

  6. Due to stupid security warnings, security by Cafe+Alpha · · Score: 2

    auto-disable and minute long startup times, I haven't seen a java web page in years.
    It's interesting to note that while CS departments are pushing ever more extreme forms of static typing, javascript has won in the most used platform. They never seem to notice that.

    1. Re:Due to stupid security warnings, security by Alomex · · Score: 1, Insightful

      Actual industrial scale applications require static typing. Scripting which is done by kiddies doesn't.

      Is Golang typed? How about Swift? Or Rust?

      See the difference?

    2. Re:Due to stupid security warnings, security by Virtucon · · Score: 2

      Static typing doesn't make an application more or less secure.

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
    3. Re:Due to stupid security warnings, security by Alomex · · Score: 3, Insightful

      This is demonstrably false. While one can write good/bad applications in any language, the set of insecure programs in an untyped language is a superset of the set of insecure programs in a typed language of similar syntax.

    4. Re:Due to stupid security warnings, security by Virtucon · · Score: 1

      You say something? Citation maybe? Studies from some well known experts on the subject? No? The NPAPI thing was all about some strongly typed language and its sandbox. Oh yeah, that was Java right? Sure hackers will go for easy targets, the sandbox for example and other things. That means there's architectural deficiencies, not deficiencies with the language or if it's strongly typed or not. Both have their place and their uses. If you don't believe me I have some nice CGI I'd like to deploy on your site.

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
    5. Re:Due to stupid security warnings, security by Cafe+Alpha · · Score: 3, Interesting

      There are uses for static typing and other S&M limitations on programming.
      If I had a medical appliance or anything my life depends on, I'd prefer it not even do any memory management - all memory should be pre-assigned.

      In academia they're emphasizing proofs of correctness too - they're all mathematicians not engineers.

      And a language like Java that not only lacks dynamic types but also lacks all abstraction that could obscure what code does, such as macros or templates or overloading - it's horrible to program in, but it saves companies from the effects of having truly stupid engineers and even more incompetent managers who don't allow programmers to document their code let alone require it.

      So horrible Java code has the advantage that it never does anything that can't be understood by reading the code long enough...

      It's the "I can't hire competent people to save my life" department's friend. But a good programmer can accomplish a lot more in a more powerful language.

      On the positive side Java and .net have better garbage collection, more scalable gc more scaleable multithread support than their competition, so there's a niche in hugeness.

    6. Re:Due to stupid security warnings, security by Cafe+Alpha · · Score: 3, Funny

      This is demonstrably false. While one can write good/bad applications in any language, the set of insecure programs in an untyped language is a superset of the set of insecure programs in a typed language of similar syntax.

      You really have to be a math nerd to think you've just said anything meaningful about software engineering. You haven't. My God, you haven't!

    7. Re:Due to stupid security warnings, security by NostalgiaForInfinity · · Score: 2

      While one can write good/bad applications in any language, the set of insecure programs in an untyped language is a superset of the set of insecure programs in a typed language of similar syntax.

      You're confusing "untyped" with "statically typed". Static typing is about whether type information is available at compile time. C is statically typed, but it has lots of type system loopholes that cause no end of security headaches. In contrast, many dynamically typed languages have no type loopholes at all.

      In fact, in practice, even statically typed languages with bullet proof type systems end up being less secure than dynamically typed languages, because programs often need some form of dynamic typing. If all that's available is a static type system, programmers come up with all sorts of home-grown emulations of dynamic typing, which usually end up less secure than if they had used a proper dynamic type system in the first place.

    8. Re:Due to stupid security warnings, security by Alomex · · Score: 0

      many dynamically typed languages have no type loopholes at all.

      Again false. Here's the error that is common to all dynamically typed languages:

      transform := foo;
      .
      .
      transform := bar;
      .
      .
      transfrom := foobar;

    9. Re:Due to stupid security warnings, security by Alomex · · Score: 1

      Dude, Java was developed in industry, while most dynamically typed languages (as well as funcitonal languages) have been developed in academia.

    10. Re:Due to stupid security warnings, security by Anonymous Coward · · Score: 0

      What's the error?

    11. Re: Due to stupid security warnings, security by Anonymous Coward · · Score: 0

      OMFG, You think that comments and docs make your shitty code good.

      You're a disgrace

    12. Re:Due to stupid security warnings, security by Alomex · · Score: 1

      Some statements are so obviously true that they wouldn't appear in a paper. Like 134+56=190. The way to confirm them is to spend a minute thinking about what they claim and saying... gee that's right.

    13. Re:Due to stupid security warnings, security by NostalgiaForInfinity · · Score: 1

      Again false. Here's the error that is common to all dynamically typed languages:

      Your example makes no sense. I assume what you are trying to get at is the notion that variables in dynamically typed languages can hold objects of different types. They can do the same in languages like C++. That has nothing to do with type safety.

      A type-safe language guarantees that operations are either applied to object of the correct type or an error is signaled. That is true in Python, for example: "z = x + y" always and only completes if the operation "+" is defined for the types of the values held by "x" and "y". Languages like C, C++, and many other statically typed languages do not guarantee that.

    14. Re:Due to stupid security warnings, security by Alomex · · Score: 1

      The fact that people keep on missing the error proves why statically typed languages are so much better.

      And it is right there in front of them, not buried in 100KLC as it usually is in real life.

    15. Re:Due to stupid security warnings, security by narcc · · Score: 1

      Well, that's one way to defend folk wisdom...

      It sure is easier than doing actual research.

    16. Re:Due to stupid security warnings, security by narcc · · Score: 1

      I think everyone spotted your error, it just has absolutely nothing to do with static vs dynamic typing. They just made the mistake of assuming you understood those terms and ignored it.

    17. Re:Due to stupid security warnings, security by peppepz · · Score: 1
      What happens in Python 2 if I write 3 < "3"?

      Which addition operation triggers undefined operation in C because of unmatched types?

    18. Re: Due to stupid security warnings, security by Cafe+Alpha · · Score: 1

      You're the disgrace.

      Getting the computer to do something is the easy part.

      Changing the program later, is hard. Communicating with other engineers is hard. Making is so that other engineers can quickly and reliably add new features or complete unfinished ones is hard. Remembering all relevant details of how a program works weeks, months, years later is impossible.

      Knowing the correct way to use an API and avoid all problems with it without documentation is impossible. Etc. etc. etc.

      I hope you're an underage troll, because if you're an adult that's very sad.

    19. Re:Due to stupid security warnings, security by Alomex · · Score: 1

      If so, then it shows that do not understand what are the two main objectives of a typed language: (1) this is how the name is spelled and (2) this is the type is supposed to carry.

      We declare the name and type so that the compiler/interpreter, can let us know if either one is different later on, because we sure didn't mean that.

      Type inference systems can determine if you use types inconsistently and that's about it. It cannot check against the original intent.

    20. Re:Due to stupid security warnings, security by silentcoder · · Score: 1

      Fair point - though that is fixed in python3 (I just checked).
      In python2 it returns True for some reason (even if you do 3 "1")

      That said - most professional python engineers are smarter than that. Specifically smart enough to always do casts when we can't absolutely guarantee the types of variables.
      Basically: we would never do 3 "3" - we would do 3 int("3")

      That said - this was a bug, which was fixed in later versions. It says nothing about safely typed languages in general that a particular safely typed language had a bug in it's type safety system in previous versions. It means there was a bug. You think the C static-typed system never had bugs in 40 years and a dozen different compilers ?
      Ruby for example does the right thing - which is to throw an error.

      --
      Unicode killed the ASCII-art *
    21. Re:Due to stupid security warnings, security by NostalgiaForInfinity · · Score: 1

      The fact that people keep on missing the error proves why statically typed languages are so much better.

      You mean your misspelled variable name? I'm sorry, I thought that was an error in your example and not the point you wanted to make. It's why I said "your example makes no sense".

      Whether you have to declare identifiers to be variables has nothing to do with dynamic typing. Many dynamically typed languages require you to declare identifiers as variables, but don't require you to declare a static type.

      And some statically typed languages (e.g., classic Fortran) don't require you declare variables before use either.

      The fact that in many scripting languages you don't have to declare identifiers as variables is indeed stupid and a source of errors, but those are not type errors.

    22. Re:Due to stupid security warnings, security by NostalgiaForInfinity · · Score: 3, Informative

      We declare the name and type so that the compiler/interpreter, can let us know if either one is different later on, because we sure didn't mean that.

      That is the intent of static typing and static declarations. However, just because that may be a good thing doesn't mean it's the only way to make a language type safe. Dynamically typed languages are (usually) type safe, just like statically typed languages; they simply detect type errors at runtime.

      In reality, it's a good thing to have both static and dynamic typing available in your programming language, and that's what programming languages increasingly are doing (C++, Java, C#, Swift, Objective-C, CommonLisp, etc.). The addition of dynamic typing doesn't make a statically typed language type-unsafe. Some of those languages choose dynamic typing as the default for variables without a type, others require dynamic types to be declared explicitly; that, too, doesn't affect type safety.

    23. Re:Due to stupid security warnings, security by NostalgiaForInfinity · · Score: 1

      What happens in Python 2 if I write 3 < "3"?

      That's not a type error; that is a well-defined operation. Dynamically typed languages frequently extend comparison operators this way because they have heterogeneous lists and want to sort them. You could define C++'s operator< to do the same thing without violating type safety, it just wouldn't be very useful.

      (From a language design point of view, it's probably better to reserve "<" for numerical arguments and have a separate "compare" function that works with all objects, but that's not a type safety issue.)

    24. Re:Due to stupid security warnings, security by peppepz · · Score: 1
      What I’d like to express is that when I use dynamically typed languages, whatever they are called, I get, depending on the particular kind of dynamically typed language, little to no introspection, function prototypes and data structures that are not self-describing, and a tendence to eat my typos and turn them into insidious bugs that are a nightmare to find and only trigger at runtime, and often not by raising a proper exception, but instead causing behaviours that appear inexplicable until you hunt the bug down.

      Designing a language is a matter of trade-offs; certain languages are designed to make you code quickly (VBScript), which doesn’t mean that you can’t write robust code with them, and others are designed to make you write robust code (Java), which doesn’t mean that you can’t write buggy code with them.

    25. Re:Due to stupid security warnings, security by alangmead · · Score: 1

      I think there is some implicit context you have in your head that isn't quite coming out in your written content, and then you are blaming people who don't aren't getting you. If you are talking about the "transform" "transfrom" typo, that isn't an issue with all scripting languages. It depends on the language's syntax, etc. If that is the error you, then Perl with "use strict" will catch it. Many other implicitly typed languages require you to declare variables even if you don't declare their types. If the "transform", "transfrom" typo wasn't the issue you were describing common to all scripting languages, then maybe now is the describe the universal flaw of scripting languages with words rather than a partial example.

    26. Re:Due to stupid security warnings, security by silentcoder · · Score: 1

      Fair point, as somebody who primarily specializes in python and ruby, I'm aware of much of what you say. I also have certain habits that help mitigate the potential downsides.

      One the other hand there are some incredibly powerful things you can do with their data models, functional patterns are great, functions as objects as data - then using functional patterns on functions as data...
      It's beautiful, it's elegant and it's fun.

      But there are always trade-offs. I just don't think that the suggestion that weak typing is automatically less secure holds much water. Good coders make use of the benefits of weak typing but prevent the risk by always, always forcing the type whenever a different type could change the behaviour.

      --
      Unicode killed the ASCII-art *
    27. Re:Due to stupid security warnings, security by Alomex · · Score: 1

      Many dynamically typed languages require you to declare identifiers as variables, but don't require you to declare a static type.

      If by "many" you mean a mere handful (e.g. Smalltalk) you would be correct.

      Also once you declare a variable is it so hard to declare a type, union of types or a polymorphic type? Does it not help in catch bugs? Dynamically typed languages are an academic solution in search of a problem.

    28. Re:Due to stupid security warnings, security by NostalgiaForInfinity · · Score: 1

      Also once you declare a variable is it so hard to declare a type, union of types or a polymorphic type? Does it not help in catch bugs? Dynamically typed languages are an academic solution in search of a problem.

      You're entitled to your opinion, stupid and uninformed as it may be. But I think we settled the original point: dynamic typing does not per se violate type safety.

    29. Re:Due to stupid security warnings, security by Alomex · · Score: 1

      type-safety in that "we never add 3 to a string" is only a limited version of what type declaration does. For example, let's say I accidentally have a real variable where I meant it to be an integer, and because of overloading the code never breaks. Yet there is a bug there since my mental model says that i is an integer and sooner or later in my code I will do something incorrect with it which might or might not be caught by the type-inference engine.

      On the other hand a statically typed language will catch it right away. and say you said i was an integer, how come you are using it to catch a real value?

      Think of statically typing as a massive assert throughout the program that checks for type consistency before shipping the product. In what world would this be not preferable to dynamically typed systems.

      I do agree that polymorphism/dynamic typing is needed at times and makes sense to allow it on as a per-needed basis. By default type checking is a must for any program bigger than a few hundred straight lines of code.

    30. Re:Due to stupid security warnings, security by Alomex · · Score: 1

      As I said, Golang, wift, and Rust on one side, Javascript on the other.

      The stupid have stood up and been counted.

    31. Re:Due to stupid security warnings, security by narcc · · Score: 1

      the two main objectives of a typed language: (1) this is how the name is spelled

      First, there are vanishingly few untyped language. Second, your first "objective" has absolutely nothing to do with type systems. In the few untyped languages of which I'm familiar, all will fail if an identifier hasn't been properly declared. Further, the same is true for many languages with dynamic typing, and false for some with static typing!

      In short, your "error" has absolutely nothing to do with static vs dynamic typing.

    32. Re:Due to stupid security warnings, security by ADRA · · Score: 1

      Erm, Java has Real-time extensions, so I'm not sure how applicable your rant on medical equipment are. They -apparently- fire frigging missiles with RT-java
      http://stackoverflow.com/quest...

      "it's horrible to program in, but it saves companies from the effects of having truly stupid engineers and even more incompetent managers who don't allow programmers to document their code let alone require it."

      Quite the opposite for me. I love Java because I can sit down hammer away at solving problems instead of worrying about bull-shit minutia wasting days of my life writing code I could've solved in an afternoon using Java (though results obviously vary depending on the specific projects involved). This is someone who came from almost entirely C development (never gave C++ a chance and in retrospect, I'm glad from what I hear).

      "But a good programmer can accomplish a lot more in a more powerful language."
      Details please. How can said individual work more effectively and in which specific languages please? Your single-pointed rant with 0 clarification makes you come off as a troll at best, and an irrationally biased individual at worst.

      --
      Bye!
    33. Re:Due to stupid security warnings, security by Alomex · · Score: 1

      Perl, Lisp, Python, Haskell, Javascript, ever heard of them?

      Are they "vanishingly few" or rather the most common non-statically typed/untyped languages out there?

    34. Re:Due to stupid security warnings, security by Anonymous Coward · · Score: 0

      As I said, Golang, wift, and Rust on one side, Javascript on the other.

      Wow, you really are only familiar with lousy fashion languages, aren't you?

      The stupid have stood up and been counted.

      Indeed, you have.

    35. Re:Due to stupid security warnings, security by narcc · · Score: 1

      None of those languages are untyped.

      If it'll help you, Forth is an example of an untyped language.

    36. Re:Due to stupid security warnings, security by Anonymous Coward · · Score: 0

      type-safety in that "we never add 3 to a string" is only a limited version of what type declaration does.

      Yes, we agree on that. However, that's all we were talking about here: type safety and security. Static typing is neither necessary nor sufficient for type safety or security. C is statically typed, but it's not type safe and C programs are a cesspool of security holes. A language like Scheme, on the other hand, is completely type safe.

      Think of statically typing as a massive assert throughout the program that checks for type consistency before shipping the product. In what world would this be not preferable to dynamically typed systems.

      Whether it is "preferable" isn't what we are talking about. We are talking about static typing and security, and the fact remains that whether a language is statically typed is irrelevant for security; what matters is whether it is type safe.

      Whether static typing helps with other aspects of software development is a separate debate, and not one that is worth having until you actually understand the differences between static typing, dynamic typing, type safety, and unsafe programs; it's also not worth having until you learn some decent statically and dynamically typed languages, instead of the crappy ones you listed.

    37. Re:Due to stupid security warnings, security by Blaskowicz · · Score: 1

      Try languages in the ML family : it's strong, statical typing with inference. Doesn't let you add ints and floats like in C.

  7. this will speed firefox up by present_arms · · Score: 3, Informative

    http://lifehacker.com/turn-on-... I've noticed a speed bump doing that, and the usual addons for ad blocking etc.

    --
    http://chimpbox.us
    1. Re:this will speed firefox up by Anonymous Coward · · Score: 0

      But Chrome with such option would be even faster.

    2. Re:this will speed firefox up by jijitus · · Score: 1

      Will not help OP, he's doing either local development on his machine or LAN, and cookies could be necessary for his app.

      I'm guessing he likes Chrome because it must be faster than Firefox loading the Java applet he maintains.

    3. Re:this will speed firefox up by thegarbz · · Score: 2

      Firefox's problem is not page load times. Firefox itself appears bloated and slow. Even after a fresh install after a long time (which prompted the nuking of my profile and resetting all settings) I get graphic hangs when tabbing between pages, slow program loads, etc.

      Notice I didn't say anything about high memory usage, but in reality I think Firefox performed better back in the high memory usage days than it does now.

    4. Re:this will speed firefox up by vtcodger · · Score: 1

      Codger's Law -- any programming scheme, no matter how simple and elegant the initial framework, will eventually be extended and improved into near total unusability.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    5. Re:this will speed firefox up by nctritech · · Score: 1

      I have no such experience. Neither do any of the people I install Firefox + Adblock {Plus,Edge} for. If Firefox doesn't work right today, it's rarely Firefox that is the problem. Firefox runs fine even on AMD C-50 and AMD V120 laptops. It is often Flash garbage on websites that ruin things in all browsers; using the "Ask to activate" option on the Flash plugin permanently solves that problem. I don't know that such an option exists in non-Firefox browsers.

    6. Re:this will speed firefox up by thegarbz · · Score: 1

      Neither do any of the people I install Firefox + Adblock {Plus,Edge} for. ...
      using the "Ask to activate" option on the Flash plugin permanently solves that problem. I don't know that such an option exists in non-Firefox browsers.

      So you give people no comparison and assume no problem, and then show your ignorance of a feature which the other browsers have had long before Firefox. Seriously Chrome has offered click to play for plugins since about 2009, back then I was still using Firefox and had to install dedicated plugins that stopped other plugins from working.

      I try constantly to go back to Firefox, I really do because Chrome lacks full screen colour management. That feature is the reason I still have Firefox installed despite rarely using it, but in terms to speed Firefox fails to impress. Actually in terms of speed Firefox fails to impress even more on Windows 8 as the latest IE is also blazingly fast, lucky for Firefox IE has an even worse interface.

    7. Re:this will speed firefox up by nctritech · · Score: 1

      There is no comparison. Google Chrome is slow and badly behaved and Firefox is not. I don't understand all these reports that say "Chrome is so much faster than Firefox" when I routinely see a Chrome install with zero add-ons on a particular machine with recently cleared history and caches consistently slow down during use worse than a fresh Firefox install with ad blocking add-ons on the exact same machine.

      There was also no dishonesty in my statements--I stated that I did not know if the option existed which is not the same as "other browsers don't have that." I do not use non-Firefox browsers on a regular basis.

    8. Re:this will speed firefox up by thegarbz · · Score: 1

      Not sure why you keep citing page load and Javascript metrics, my experience is the exact opposite to what you describe. Firefox may load pages quicker but it is quite poor at everything else. I especially like the way one particularly heavy tab can bring down most of the browser.

      But enjoy your metrics. I keep trying to go back to Firefox as I said and I keep finding nothing but problems that Chrome doesn't present to me. If it works for you? Good, go your hardest.

    9. Re: this will speed firefox up by Anonymous Coward · · Score: 0

      Your post would seem to be somewhat self-contradicting.

  8. I'm betting the full phase out will be delayed by grimmjeeper · · Score: 1

    While it's a good idea to push the discontinuation of NPAPI, I think Google are being too aggressive in their phase out. There are a tremendous number of websites that will be disabled if NPAPI is dropped altogether. It's going to take a long time for them to all be brought up to modern standards, especially if they're not well funded.

    It's important to push the conversation and give developers motivation to do the necessary work but if they push too hard, the web will push back and they'll end up shooting themselves in the foot.

    1. Re:I'm betting the full phase out will be delayed by Virtucon · · Score: 2

      While it's a good idea to push the discontinuation of NPAPI, I think Google are being too aggressive in their phase out. ... and they'll end up shooting themselves in the foot.

      Hasn't stopped them before. Google could give a shit really about what the developers and customers want with Chrome. Just like the BS they introduced with the walled garden approach. Thousands of "don't do it's" were ignored.

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
    2. Re:I'm betting the full phase out will be delayed by fateblossom · · Score: 5, Informative

      Google announced in September 2013 that it would phase out NPAPI support in Chrome during 2014.
      NPAPI support is disabled by default since April 2015 (version 42) for Windows and OS X, but can be turned on in the settings.
      Google plans to drop Chrome NPAPI support from all platforms in September 2015.

      I wont call 2 years warning aggressive. I would call it more then a fair warning.
      And if web-apps or plug-in's are not up to modern standards by now. Then extending to time they have to fix it wont help. Because the only things that's not updated by now wont be as long as they do not have to.
      Now they are being forced to do it. And it comes as a chock for some that they only got 2 years warning.

    3. Re:I'm betting the full phase out will be delayed by grimmjeeper · · Score: 2

      Good point. They'll probably just charge forward without caring who they leave behind.

      But things like this is why corporate IT is still clinging to Windows XP and IE8 in droves. They'd rather stick with what's installed and working than spending the time and money to upgrade.

    4. Re:I'm betting the full phase out will be delayed by grimmjeeper · · Score: 1

      No one is being "forced" to do anything. All this is doing is making one more type of incompatibility that further drives a wedge between the modern web and corporate IT because I guarantee that the companies that haven't upgraded from XP/IE8 won't be phased by this new incompatibility.

    5. Re:I'm betting the full phase out will be delayed by Anonymous Coward · · Score: 0

      ...companies that haven't upgraded from XP/IE8 won't be phased by this new incompatibility.

      Or fazed, even. Grammar nazi-ing aside, you've got a good point; a lot of people in this thread simply aren't on board with reality. Two years is barely enough time for most corporations to decide whether or not there's a problem that needs addressing, let alone actually do it. And if anybody thinks for a minute that they'll rewrite all their in-house applications which use this functionality when "use an older browser" is a functional alternative, well... again, you're not living in the real world. Sorry.

    6. Re: I'm betting the full phase out will be delayed by Anonymous Coward · · Score: 0

      That and if it ain't broke don't fix it. Resources are constrained in IT and upgrading for the sake of upgrading isn't a priority. That's why end of life issues are always a panic.

  9. Use two browsers by Anonymous Coward · · Score: 0

    Use firefox for your java site and chrome for all the rest ...

  10. Re:Obviously by Anonymous Coward · · Score: 1

    This may have been in jest, but it is the correct answer for those few sites that he needs Java on. Keep using Chrome for almost everything, then use Internet Explorer for the one off site that needs Java. Done. No need to fiddle around.

  11. Googles Answer... by Anonymous Coward · · Score: 5, Informative

    From the Chromium Blog:
    In April 2015 NPAPI support will be disabled by default in Chrome and we will unpublish extensions requiring NPAPI plugins from the Chrome Web Store. Although plugin vendors are working hard to move to alternate technologies, a small number of users still rely on plugins that haven’t completed the transition yet. We will provide an override for advanced users (via chrome://flags/#enable-npapi) and enterprises (via Enterprise Policy) to temporarily re-enable NPAPI while they wait for mission-critical plugins to make the transition.

    1. Re:Googles Answer... by dotalchemy · · Score: 1

      https://www.chromium.org/devel... At least until September 2015, when Chrome v45 will remove support for this flag too.

    2. Re:Googles Answer... by thegarbz · · Score: 1

      Mission critical plugins have had 2 years warning. They have just been given a 6 month extension. You can't support old crap forever.

  12. Have you considered... by brycef · · Score: 1

    Internet Explorer? I mostly use Chrome, but when I access my company's internal website I have to use Internet Explorer. I think version 10 was the most recent for Windows 7.

  13. Re:If security risks are no object... by ogdenk · · Score: 2

    Yet people are happily using insecure bug-ridden flash crap every day.

  14. things that seem to help by dwywit · · Score: 4, Informative

    Tweak firefox with:

    new tab, type "about:config" into the address bar.

    find "network.http.pipelining" and set it to "true"
    find "network.http.pipelining.max-optimistic-requests" and set it to 8
    find "network.http.pipelining.max.requests" and set it to 32 if it isn't that already. Don't take this one too high.

    --
    They sentenced me to twenty years of boredom
    1. Re:things that seem to help by Anonymous Coward · · Score: 0

      max.requests used to have a hardcoded max of 8. I guess that changed recently. Still seems a bit high.

    2. Re:things that seem to help by swillden · · Score: 2

      Or, tweak Chrome with:

      new tab, type "chrome://flags"

      find "enable-npapi" and set it to "true"

      It will be possible to enable NPAPI in Chrome for some time yet. The reason for disabling it by default is to push plugin vendors to port to better approaches that don't leave your system security at the mercy of whatever web page you happen to hit.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:things that seem to help by Boycott+BMG · · Score: 1

      It will be possible to enable NPAPI in Chrome for some time yet. The reason for disabling it by default is to push plugin vendors to port to better approaches that don't leave your system security at the mercy of whatever web page you happen to hit.

      According to this https://www.chromium.org/developers/npapi-deprecation they plan to completely disable NPAPI by September 2015. Your workaround buys him about 4 months.

  15. Re: Obviously by blockhouse · · Score: 4, Funny

    Hell must have frozen over. People on Slashdot are actually *recommending* Internet Explorer.

  16. Sorry about your luck. by msauve · · Score: 1

    Too bad you don't have enough storage space to have multiple browsers installed. I use Opera, but can also use IE, Firefox or Chrome if I run into any compatibility issues. How hard is it to copy/paste a URL?

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
    1. Re:Sorry about your luck. by tepples · · Score: 1

      Good luck fitting four running browsers into 2 GB on a laptop with only 2 GB of RAM slots.

    2. Re:Sorry about your luck. by msauve · · Score: 1

      Someone should invent something and call it "virtual memory."

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    3. Re:Sorry about your luck. by tepples · · Score: 1

      Good luck fitting four running browsers into 2 GB on a laptop with only 2 GB of RAM slots.

      Someone should invent something and call it "virtual memory."

      I said running browsers, not browsers that spend more time blocked on a page fault than running.

  17. NoScript by Karmashock · · Score: 1

    What slows down firefox are the nested javascript ads and sometimes the pointless ad movies that are in the corners of screens.

    Use NoScript and make a point of only having javascript enabled for domains that you WANT to run javascript from.

    And then firefox is actually quite fast. Added bonus... less bullshit cluttering up your pages.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:NoScript by i.r.id10t · · Score: 1

      Too much of a pain to do all of that, at least for me. I simply route the various ad hosts I find annoying to 0.0.0.0 in my hosts file, and enjoy.

      --
      Don't blame me, I voted for Kodos
    2. Re:NoScript by Karmashock · · Score: 1

      You find it easier to actively manage your host file than to install one bit of software and spend perhaps a minute managing every now and again?

      Okay.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    3. Re: NoScript by Anonymous Coward · · Score: 0

      What's to manage? APKs hosts file engine takes care of all the work for you!

    4. Re:NoScript by ls671 · · Score: 1

      True enough, I also use ghostery to avoid loading even more crap.

      --
      Everything I write is lies, read between the lines.
  18. Firefox is a better browser today by Billly+Gates · · Score: 1, Interesting

    Don't believe me?

    Go to peacemaker benchmarks? Firefox uses less ram and cpu bloat. On my atom surface chrome is twice as slow and borderline unusable.

    FYI you could ... gulp use IE for your work sites? You won't continue your cpu with that filth of IE 6. IE 11 is bug free and us ok. Not awesome but usable and standards compliant now.

    EDGE in Windows 10 will be the best browser from what I see so far so if you're willing to upgrade next year that may solve your problem

    1. Re:Firefox is a better browser today by spire3661 · · Score: 1

      I dont have a problem with Chrome on Surface 3 (128GB/4GB). How many tabs are you opening? Do you have the 64GB/2 GB RAM version?

      --
      Good-bye
    2. Re:Firefox is a better browser today by thegarbz · · Score: 1

      I take issue with your benchmarks and claims. I don't care what it says on the benchmarks, the latest version of Firefox complete with profile reset at the end feels slow. The interface that is. Page load times are fine, memory usage I don't care about (Firefox has used less RAM than Chrome for about the past 2 years already), but the browser is slow to use.

    3. Re:Firefox is a better browser today by Anonymous Coward · · Score: 0

      That's not a Firefox problem, it's a user problem. The stuff you're not telling us is why it's slow.

  19. Just go enable it again yourself by grilled-cheese · · Score: 4, Informative

    Per the Java support site, go here: chrome://flags/#enable-npapi

    They probably won't support enabling it forever, but for now it's a workaround.

    1. Re:Just go enable it again yourself by Anonymous Coward · · Score: 0

      There's no need to include the "probably" qualifier - they definitely won't. NPAPI is going away for good in Chrome later on this year.

    2. Re:Just go enable it again yourself by djbckr · · Score: 4, Informative

      They probably won't support enabling it forever, but for now it's a workaround.

      Yes, that's exactly what the OP was saying: They are discontinuing support for this.

    3. Re:Just go enable it again yourself by Topwiz · · Score: 1

      Last time I checked, the Chrome version that is planned for release in September will be removing it entirely.

    4. Re:Just go enable it again yourself by Gazzonyx · · Score: 1

      Per the Java support site, go here: chrome://flags/#enable-npapi They probably won't support enabling it forever, but for now it's a workaround.

      FWIW, that doesn't seem to work under Linux on Chrome 42+.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  20. Use 2 Browsers by Anonymous Coward · · Score: 2, Insightful

    This is only a problem because you insist that everything happen in one piece of software. That is not a requirement, or at least not one you shared with us.

    If you want to complete a task that requires a particular piece of software, use the required software for that task. Then use whatever software you want for all other tasks. This will not only let you use the browser you want for most things, but will let you optimize the NPAPI browser for that particular use without worrying about security and updates and whatnot.

  21. Firefox can be fast by EmagGeek · · Score: 1

    If you enable pipelining, firefox can be MUCH faster.

  22. Re:If security risks are no object... by ZipK · · Score: 1

    ...then why not complement your end-of-life Windows 7 with an older version of Chrome or FF.

    Windows 7 end-of-life is January 14, 2020.

  23. Turn It Back On by Anonymous Coward · · Score: 0

    You can turn the NPAPI back on. Go "About:flags" in your address bar, do a Find for "NPAPI" and enable.

  24. Firefox nightly with E10S by qIroS · · Score: 1

    Firefox nightly with E10S , 64 bit is my go-to browser now.

  25. Re:If security risks are no object... by gavron · · Score: 1

    You're confusing "extended support" (2020) with end of life - Jan 2015
    http://windows.microsoft.com/e...

    E

  26. Firefox is NOT an option by DiSKiLLeR · · Score: 0

    Firefox is NOT an option. I tried going back to it a few times too, but NOPE. Ever since Firefox 3.6 it has been utter garbage.

    As for NPAPI... its the ye olde Netscape Plugin API from the 90s. It HAS to go. Chrome actually dropped NPAPI a long time ago on other OS's (Linux, anyway, I think OSX too) but kept it around quite a bit longer on WIndows but it really is time for it to go.

    I actually did have some pain when Chrome dropped NPAPI support on Linux (we use Linux as our desktops the last 3 employers I've had) but eh, managed to survive without it.

    Good riddance to Chrome and Java browser plugins. Really.

    --
    You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    1. Re:Firefox is NOT an option by Anonymous Coward · · Score: 0

      While that's quite a compelling argument against Firefox, I disagree. It's about on par with the others in my experience. But hey, vainly calling it garbage is a much better argument than actually, you know, making a case.

    2. Re:Firefox is NOT an option by nicoleb_x · · Score: 2

      It didn't happen if there are no pictures. Seriously, I can't image that Chrome is 10% faster or slower loading web pages than Firefox. Let's see some hard data showing that Firefox is slower.

    3. Re:Firefox is NOT an option by Anonymous Coward · · Score: 1

      Ever since Firefox 3.6 it has been utter garbage.

      In what way specifically is Firefox utter garbage compared to Chrome?

    4. Re: Firefox is NOT an option by Z00L00K · · Score: 1

      And to me Chrome is not an option.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  27. Palemoon? by Epsilon+Moonshade · · Score: 1

    I don't remember where I spotted it first, but PaleMoon is a FF fork that's dumped a lot of the stupid design decisions and supports 64-bit. I've been quite happy with it since I discovered it, and it can't be worse than the newest FF versions.

    http://www.palemoon.org/

    1. Re:Palemoon? by Epsilon+Moonshade · · Score: 1

      Bonus points: It's supported pretty much all the addons I typically used with FF (Noscript is the big one,) and there are a few replacements for the ones it doesn't (AdBlock Plus -> AdBlock Latitude.)

  28. chrome://flags/#enable-npapi by brad-x · · Score: 1

    Available for advanced / enterprise users.

    --
    // -- http://www.BRAD-X.com/ -- //
  29. I may be an Anon Drunk Coward by Anonymous Coward · · Score: 0

    ... but are you seriously complaining about a little bit more load time? Does your job require absolutely no multi-tasking where you can't do something else on the side? (Assuming this load time is so much worse)

    If your only issue with switching browsers is a slight difference in load times then you sir are experiencing what a lot of us call a 'first world problem'. If it's such a problem for you, Firefox happens to be open source. Enjoy.

  30. IE? by Anonymous Coward · · Score: 0

    /shyly raises hand

    Is using IE simply too inconceivable and ridiculous to think about?

  31. Re:If security risks are no object... by Gavagai80 · · Score: 1

    So 2015 to 2020 is the zombie period?

    --
    This space intentionally left blank
  32. use multiple browsers by cas2000 · · Score: 1

    why do you have to use just one browser for everything?

    there's nothing stopping you from using chrome for most sites, and firefox (or whatever) for the handful of sites that require java.

    in fact, IMO, you're better off using multiple browsers to minimise the tracking that can be done of you. e.g. i have one browser (midori) that i use ONLY for facebook and nothing else; my main general purpose browser is iceweasel with adblock plus and noscript and other privacy-enhancing plugins; i use chrome to view youtube and other videos; and iceape gets used solely for my online banking and nothing else (usually in a separate login session unless i'm being lazy or in a hurry - ctrl-alt-Fn to get to a new tty, login and startx, run the browser, do my banking, quit the browser and logout).

    1. Re:use multiple browsers by rickb928 · · Score: 1

      How true. My work has authorized Chrome, and I'm testing the 12 or so distinct internal sites to see how terrible they function with it. Most internal sites work best with IE8, but IE9 is usable, and IE10 manageable. Our most secure site no longer functions correctly with IE for internal users, but Firefox is an excellent option, and Chrome is functional. I have not reinstalled Firefox since my last upgrade.

      But, our users for the site I primarily support use IE8,9,10, Firefox, Safari, and Chrome. Safari is challenged, and we cannot officially support it. Firefox and Chrome are fine. IE8 now gives us trouble, since current releases have change so much that the site has gone from requiring IE8 Compatibility Mode to now requiring it be disabled. Fun times.

      But, we have a few internal sites that require Java, mostly for image delivery and management, and for some specialized mainframe apps. Where it is used, it's a good solution.

      Myself, I use Chrome almost exclusively for personal and website work. Chrome Dev for Android is working very well, and on both phone and tablet is my default browser. My wife is still stuck in IE, she's hard to change.

      I've used Incognito mode a lot more lately, especially for sensitive research. It's amusing to look once at shipping containers for storage, figure out it's not worth it, and then suffer the ads for them for months - it's a hugely profitable business, and competitive from the looks of it. Or research headphones, decide to stick with what you've got, and be bombarded with headphone ads. Poor marketers, they try so hard...

      Not complaining, I know Adblock etc would end this.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
  33. stop using java in the browser by caitriona81 · · Score: 0

    Bug your vendor(s) for modern HTML5 applications. Java has no place in the browser anymore - not now, not anytime in the past 5 years.

    We've been at the point for a couple years where JavaScript alone could do everything that plugins once did. ActiveX is pretty much dead. Acrobat Reader and Java (as a browser plugin) are in their death throes, Flash isn't far behind. Little by little, the major browser vendors are doing what they should have done some time ago and pulling the plug so that the last holdouts could die off too.

    I have no sympathy for the enterprise here. It's not like you haven't had time to prepare - the major browser vendors have been saying this was coming for years. The only things left still using it are malware authors and the handful of applications that are so outdated and neglected that they may as well be considered malware themselves

    Now. As for practical answers. You do what every other enterprise that holds on to software from beyond the grave does. You stick those applications in a Citrix farm sitting on hardened servers. You create an environment for each individual one of those applications, and you configure outbound network access in a whitelist-only fashion. so that the browsers on these citrix environments each access one specific mission-critical Java application. And you pay out the nose to do so, because you didn't plan ahead for the future.

    Or, you stick with an outdated, insecure browser on your desktops and get owned. Those are pretty much the only options at this point.

  34. Re:If security risks are no object... by gavron · · Score: 1

    That's the "if you're in an organization that pays for extended support you can pretend it's still alive" period :)

    For everybody else, g'luck, you're EOLd and no more update soup for you.

  35. Give me a break! by tlambert · · Score: 1

    On behalf of all the black hats and script kiddies out there: I applaud your advice, sir.

    Give me a break!

    The guy has already said he's going to be using it to run Java, so whatever bugs are in an older versions of Chrome, kept around to be used exclusively to run the Java plugin, are no worse than the fact that he's using Java in the first place. He obviously doesn't care about security, if the Java lumps I've analyzed being downloaded from pirate video sites are any example, since I've counted no less than 17 unpatched Java plugin exploits being used (before I gave up and quit counting).

    But it's great that Oracle is endorsing Firefox like this, by not making a standalone Java-based browser for talking to Java-requiring sites...

    1. Re:Give me a break! by Anonymous Coward · · Score: 0

      " if the Java lumps I've analyzed being downloaded from pirate video sites are any example, since I've counted no less than 17 unpatched Java plugin exploits being used (before I gave up and quit counting)."

      All the history of VMs and the security model for Java.

      Now people are abandoning Java because it's dangerous not to sandbox the sandbox.

      Poor java.

  36. kill the unneeded spyware scripting by Anonymous Coward · · Score: 0

    use the noscript plugin to speed up page loads... only allow the scripting that is required, leave all the other nonsense blocked.

  37. not new.... by Anonymous Coward · · Score: 0

    we had the same whining when Active X was all the rage and every corporation had craptastic webapps that used that digital abortion.

    The world did not end then, it wont end now. use what works and ask the office to stop being cheapskates and upgrade your ram to 16gig and the hard drive to a 1TB SSD drive.

  38. Re:If security risks are no object... by houstonbofh · · Score: 1

    You're confusing "extended support" (2020) with end of life - Jan 2015 http://windows.microsoft.com/e...

    E

    Hmm... Doesn't say "End of Life" anywhere on that page. And they still have not set a date for "End of Sales." So, nope...

  39. Its a pain for k12 schools also by Anonymous Coward · · Score: 1

    We had been using google as our landing page and chrome as the default browser. Online testing requires what google took out, so now we are back to bing and msn and IE. Many other school districts have had to do the same.

    When schools are mandated to do testing and testing worked with chrome before, did google not think about the required shift back to IE for hundreds of thousands of school computers? They had the kids attention and then lost it in 1 dumb move.

    1. Re:Its a pain for k12 schools also by CreepingDeath · · Score: 1

      If your talking about PARCC, just use Firefox, it worked fine for us. (I setup portable firefox actually, and wrote a custom shell to replace explorer.exe; combined with some group policy magic I ended up with a testing environment that was locked down, auto-updated Java and the PortableFF shell, as well as having AIR and MAPS testing available.

      Basically all it did was make us remove Chrome as an option for our users, well that and them dropping (and finally removing the work-around) for OpenModialDialog (which, unfortunately Outlook Web Access needs; and since that our email system, it was strike 2, and chrome's out)

  40. First world problems... by Moof123 · · Score: 1

    Really sounds like some major whining for the minor annoyance of free stuff screwing you, and not being able tolerate a slight slow down in using your other free program.

  41. Ignorance by Anonymous Coward · · Score: 0

    If you feel there is a issue with Firefoxe's performance than you are showing a high level case of Ignorance, the difference inspeed is negligible if there is any at all. Try running a clean updated copy of fire fox possibly remove any bloated addons that you have added to the software that are un needed.

    Over all between Firefox and chrome, Firefox has always ran faster and taken less memory to run than Chrome has on my box.

  42. No joke! a major browser dropping java. by Trax3001BBS · · Score: 1

    You have to accept the security issues of java, while installing it, Now if javascript would lose it's following.

    I'd suggest giving Opera a try but it will update itself with no warning it will or has.

    1. Re:No joke! a major browser dropping java. by tepples · · Score: 1

      Now if javascript would lose it's following.

      In favor of what? The old model where submitting a form causes everything on the page to reload? Or having to develop 14 different native applications for 14 different platforms?

  43. Eliminate the java crap from by The+Cisco+Kid · · Score: 1

    the work site.

    There is a REASON browsers are slowly eliminating support for this sort of crap.

  44. Windows 7? aww that's why by Anonymous Coward · · Score: 0

    I always wondered what people were talking about when they said firefox was slow. Thinking about it every time I've touched a Windows machine over the past several years (ie since Vista) I've felt that everything was god-awful slow. I think your problem is the OS and not the software.

  45. No, give me a break. by Gazzonyx · · Score: 4, Interesting

    You did get the part where he's talking about using Java for work, in a secure environment, yes? You aren't seriously claiming that everyone that uses SuperMicro servers doesn't care about security because their IPMI interface is a Java webstart application, are you?

    I mean, for my own part, I have two choices when doing hardware tests of our appliance builds: I can drive across the Twin Cities from my home office and stand at the R&D rack in a cold and noisy staging area for several kickstart/chef bootstrap/chef converge cycles. Conversely I, as a professional, can assume the risk of using a Java IPMI interface to access a server I physically took from a box and placed in the rack of a secured staging room over a secured subnet accessed over a secured VPN connection on my development VM (with a weekly maintenance snapshot, taken every Monday morning, which I don't hesitate reverting to 'cause SystemD, but that's another story), using HTTPS with the SSL cert from that box I physically placed in the rack.

    If you are somehow cracking past all those barriers into the imaging subnet of our R&D department's subnet, you've already got half a dozen usernames and passwords and have changed a cert that lives on a box whose OS has an average lifespan on the order of an hour (that is, owning that box isn't incredibly useful in and of itself). Even at that point, the new SSL cert is going to tip me off. But if somehow you managed to get past all that, with all that knowledge just to infect my desktop VM, it seems to me that you already have the keys to the kingdom, so to speak.

    That is all to say, just because someone has, or even chooses, to use Java doesn't mean they don't care about security. I'm sure I don't need to explain to you of all people (I read your username and it immediately rang a bell; a quick Google search confirmed my suspicion - I run a lot of code you wrote, and most likely vice versa but to a much lesser degree)that security is about defense in layers, attack surface, vectors and risk/reward. I'm sure there are plenty of other people that use Java in their professional lives that understand and accept the risk of how and where they use it.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    1. Re:No, give me a break. by gbjbaanb · · Score: 1

      Conversely I, as a professional, can assume the risk of using IE as the browser that hosts the NPAPI Java applet he wants and not going all fanboi over using a particular tool for all tasks because its the one he likes best.

      I applaud your common sense attitude to using these tools in as safe a manner as appropriate, too bad too many have attitudes that prefer the tool over the tool's use.

    2. Re:No, give me a break. by wolrahnaes · · Score: 1

      You aren't seriously claiming that everyone that uses SuperMicro servers doesn't care about security because their IPMI interface is a Java webstart application, are you?

      IMO anyone who knowingly chose to deploy new Java-requiring things in the last many years was not thinking straight, nor were any vendors developing new Java plugins or refusing to work on replacements for the ones they already had. It's not like the fact that the Java plugin is a huge piece of shit is news to anyone.

      If someone was putting out new stuff that still required Windows XP or IE6 you'd rightfully call them incompetent. I believe Java is in the same category. It needs to go away and anyone who's doing anything that keeps it around needs a slap.

      --
      I used to get high on life, but I developed a tolerance. Now I need something stronger.
    3. Re:No, give me a break. by ADRA · · Score: 1

      I'm sorry, your argument for NOT using a tool that changes over time (JavaVM) is that they're just as bad as another tool that changes over time (IE/Windows). And yet, please who release windows 8/10 related services are somehow forgiven from your black hole of hate?

      Pretty much every piece of generally iused software has bugs. Sure, if you have 0 use for Java, Flash, Video codec playbacks, document viewers, etc. then absolutely don't use them. But don't presume to think Java is in any way less secure than any other platform that allows for script execution. Just make the common sense approach of not auto-running arbitrary scripting code, including JavaScript if you're concerned about being hacked.

      For instance: https://msisac.cisecurity.org/...

      --
      Bye!
    4. Re:No, give me a break. by tepples · · Score: 1

      If someone was putting out new stuff that still required Windows XP or IE6 you'd rightfully call them incompetent. I believe Java is in the same category. It needs to go away and anyone who's doing anything that keeps it around needs a slap.

      Then in what language ought the game Minecraft to be rewritten?

  46. End users can't upgrade software they didn't write by Gazzonyx · · Score: 2

    How about users of enterprise software, managed switches, Cisco gear, and embedded appliances for whom their shiny Windows 7/8/10 (for those corps that would run 8 or 10 - I'm sure they exist somewhere), Fedora 22, Mac OSX-latest still can't access said software, hardware, appliances? You do understand that I didn't write SuperMicro's Java interface and I'm not at will to upgrade to software that doesn't exist on something I didn't make regardless of how shiny my frakkin' operating system is, right?

    You are correct, however about not being "forced" to do anything. What is going to happen is that when all of our stuff stops working on Chrome, we'll all use Internet Explorer because that's all that will work and IT will start enforcing it. Meaning I can count on the day where IT officially won't support my Linux laptop even though they turn a blind eye right now because I can operate without Windows. Same goes for my boss that runs a Mac.

    It's a win for management who have been taking a political beating/PR hit for the move from Google Accounts for Domains (or whichever the enterprise suite is) to strictly Microsoft though. Which is a bit troubling since prior to acquisition there was hushed talk about the new management not being too keen on us in the R&D department using, writing and contributing to open source projects.

    In summary, breaking an interface to other things breaks stuff on ALL supported platforms, because end users can't upgrade software they didn't write or compel their upstream provider to care what Chrome does; it doesn't matter what version of which operating system you're running. There are also unintended consequences for breaking stuff that corporate customers use, and those of us that have a foothold with Open Source in the company are collateral damage.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  47. Use Internet Explorer 6 by Cito · · Score: 1

    Visit: http://www.saveie6.com/

    Enjoy the freedom and speed!

  48. Why not make a legacy NPAPI support plugin? by Cley+Faye · · Score: 1

    Okay, I'm saying this with almost no knowledge of the fundamental differences between npapi and pepper, but wouldn't it be possible to write a pepper plugin that implement npapi, and can load "legacy" plugins?
    Sure, it might be some work, but I have the feeling that a handful of people would be hapy to help maintain this. Of course, the best solution would be to move on and adopt a new standard, but that won't happen as long as there is a possibility to use another browser/use an old version of the browser... That's why there were some IE6 live for so long :(

  49. Should someone to wipe your ass for you also? by Anonymous Coward · · Score: 0

    Seriously, what the fuck kind of submission is this?

    Pweeeassse help me! I don't know how to use a bwowser!

  50. Enable Hardware Acceleration in Firefox by xenog · · Score: 1

    You can do this by following instructions online. It does help significantly.

  51. If Seinfeld was an IT guy... by sacrilicious · · Score: 1
    --
    - First they ignore you, then they laugh at you, then ???, then profit.
  52. Umm.. by Anonymous Coward · · Score: 0

    ...bloated? And you don't talk about how Chrome is bloated? lolol.

  53. rofl by Anonymous Coward · · Score: 0

    you migrated from Firefox to Google's ad platform... Gz?

  54. C is evil by Anonymous Coward · · Score: 0

    C has untyped data with statically typed _variables_... combining low productivity with billions if not trillions of dollars in damages from buffer overruns and other easily catchable bugs.

    I wonder if the reason so many programmers cling so tenaciously to C is not job security and to make work for themselves. CSS seems to inspire something similar - an inefficient, unintuitive, error-prone, bureaucratic thing; yet loved by it's adherents because there is such a barrier to entry to learn it well.

  55. Get a SSD by Anonymous Coward · · Score: 0

    Get better equipment, like a SSD.

  56. Re-enable NPAPI in chrome by swyecso · · Score: 2

    Enabling NPAPI in Chrome Version 42 and later As of Chrome Version 42, an additional configuration step is required to continue using NPAPI plugins. In your URL bar, enter: chrome://flags/#enable-npapi Click the Enable link for the Enable NPAPI configuration option. Click the Relaunch button that now appears at the bottom of the configuration page.

  57. Linux Google Chrome disabled it with version 35 by rklrkl · · Score: 1

    Google picked on Linux first to disable NPAPI support with version 35 on the platform just over a year ago. This immediately disabled all Java applets including browser-based VNC clients used for server management (e.g. HP's iLO, Proxmox etc.). Yes, noVNC is around and the latest Proxmox supports that, but it was poor for Google to do this without any JVM having PPAPI support for its browser plugin.

    Bizarrely, Google Chrome on Linux has gone the other way with Flash support. It's been baked into the browser via a sneaky Adobe deal who only supply the latest Linux Flash plugin (17.0.0.188 at the time of writing) as a PPAPI plugin to Google and have left their NPAPI plugin for non-Chrome browsers at version 11.X (equally strangely, they are actually updating it periodically for security issues, even though it's 6 major releases behind).

  58. hehehe, yup! by Giant+Electronic+Bra · · Score: 1

    Well, we, who send rockets to outer space, fly aircraft with millions of passengers every day, and route billions of $ worth of financial transactions on any given afternoon, we know these things. That guy who thinks code is 'shitty' because it is explicit and well-documented and perhaps a little more wordy than is convenient for him or faddish? He's probably building some of those web sites you hear about in security bulletins, or the ones that just aren't working every 3rd day.

    Doing right is HARD, 'shitty' is thinking that spitting out a bunch of code is all there is to the job.

    --
    "Malo periculosam, libertatem quam quietam servitutem." -- Jefferson
  59. Re: Obviously by Giant+Electronic+Bra · · Score: 1

    Honestly, IE11 ain't at all bad. Now, the OS that it runs on OTOH is giant festering...

    --
    "Malo periculosam, libertatem quam quietam servitutem." -- Jefferson
  60. Misspelled variable name by tepples · · Score: 1

    The error is the presence of both transfrom (RO) and transform (OR) variables due to a typo.

  61. It's about guaranteeing no uncaught TypeError by tepples · · Score: 1

    That is true in Python, for example: "z = x + y" always and only completes if the operation "+" is defined for the types of the values held by "x" and "y".

    So how can a Python developer certify at packaging time (which is prior to runtime) that by a particular point in a program, x and y will always have types amenable to operator +? A static type system has the effect of embedding a set of test cases for value types in the variable declarations.

    1. Re:It's about guaranteeing no uncaught TypeError by NostalgiaForInfinity · · Score: 1

      So how can a Python developer certify at packaging time (which is prior to runtime) that by a particular point in a program, x and y will always have types amenable to operator +?

      No, but it can and does guarantee that the type error will be detected; that is what is relevant from a security point of view. C, for example, does not guarantee that. For security, type safety is the important feature, not static type checking.

      In addition, static type systems are too weak to capture most of the invariants and properties of programs anyway. If you really want your program to be robust, you need to express, check, and test all those other properties anyway; making sure the types are right and/or type errors are handled properly is simple in comparison.

    2. Re:It's about guaranteeing no uncaught TypeError by tepples · · Score: 1

      No, but it can and does guarantee that the type error will be detected; that is what is relevant from a security point of view.

      Denial of service due to a program defect that causes the server to crash with a TypeError is a problem from an availability point of view. Or does availability lie outside the scope of "security"?

    3. Re:It's about guaranteeing no uncaught TypeError by Anonymous Coward · · Score: 0

      Denial of service due to a program defect that causes the server to crash with a TypeError is a problem from an availability point of view. Or does availability lie outside the scope of "security"?

      I thought some idiot might bring up that point, but figured that the answer should be obvious.

      In short: don't write security relevant software; you obviously don't understand how to.

    4. Re:It's about guaranteeing no uncaught TypeError by tepples · · Score: 1

      Then how should I go about coming to understand how to, other than by asking (which I am doing presently)?

  62. End of extended support by tepples · · Score: 1

    "End of life" is a term used outside Microsoft to refer to what Microsoft refers to as the "end of extended support" for a particular version of Windows. "Extended support" for Windows means public availability of newly created security patches. And for Windows 7, this ends on January 14, 2020.

  63. Flashpeak Slimjet? by tmjva · · Score: 1

    So if Slimjet is Chromelike, will it follow suit?

    --
    Tracy Johnson
    Old fashioned text games hosted below:
    http://empire.openmpe.com/
    BT
  64. Just try Palemoon by Kormoran · · Score: 1

    http://www.palemoon.org/ . It's an optimized x64 version of Firefox, ridden of many of its nonsense and some of the less useful features (activeX support, UI quirks, parental control, accessibility etc.) Maybe it's just what you need.

  65. Re:If security risks are no object... by Anonymous Coward · · Score: 0

    Not true. Windows XP received security updates even after the April 2014 range (mostly to fix Heartbleed). The extended support period is the "you're only getting security updates" period and then after that, you get no more unless you pay the $$$ for updates organizationally.

    http://www.computerworld.com/article/2484165/microsoft-windows/microsoft-will-craft-xp-patches-after-april--14--but-not-for-you.html

  66. Time to test by Anonymous Coward · · Score: 0

    No doubt the top three browsers are Chrome, IE, Firefox. However, they aren't the only ones on the market. You remember Opera and Safari?
    There's also a new guy in town, Vivaldi (from the former CEO of Opera).
    Since I put no effort in the research, I'd say download all of them and see if they meet your needs.

  67. NPAPI to PNaCl ports are difficult by DrYak · · Score: 2

    All except PNaCL, which most npapi plugins could be recompiled to within a few days work...

    Not exactly. PNaCl plugin run in a restricted sandbox, they are severly limited into what they can execute and which API they can call.
    That's not the case with NPAPI: an NPAPI plugin can basically call any API it whishes (e.g.: call the OS's media API).
    The closest thing to PNaCl in the Firefox world isn't NPAPI, but ASM.js, that two only runs a very limited set of API (e.g: only use WebGL) and is restricted to what it can do.

    Saddly, a lot of the Java applet aren't actually "write-once run everywhere" as Java was intended to be, but rely on native libraries that are packaged together.
    (This is also is the reason why some popular Java applet won't run easily on Linux 64bits without some tweaking).
    These external DLL/so are clearly out of what the PNaCl model authorises. You can't do a PNaCl-port of Java instead of NPAPI and keep such functionality.

    And such thing are really popular in the corporate world:
    - Cisco's WebEx conferencing platform - which is immensely popular in the corporate world - relies on native libraries (.DLL or IA32 .so) for all media access.
    Without it, all you're left with is using a phone connection to the conference, and you miss screen sharing/webcams.
    - Several VNC plug-ins use similar native libraries for low-level access - (including popular ones to remotely admin servers from the lights-out web console)
    etc.

    All these won't require a simple recompile.
    They would require that :
    - Java gets ported to PNaCl (or the apps themselves get re-compiled targetting PNaCl instead of JVM).
    - Extra functionality that the applets pack into external .so files gets rewritten from scratch to be able to used from within the restricted context of PNaCl.
    (That would be great. It means less risks of hacking as everything fits within the PNaCl restrictions, and also as PNaCl is bytecoded, you get tweak-less support for x86_64, ARM, etc.)

    Or:
    - rewrite the whole functionality from scratch using HTML5/Javascript and using modern API.
    (Even better in my taste).

    What will probably happen:
    - Internet is back as the corporate standard, because 2/3 of all the used business App (like most of the things running on Java in the corporate world) aren't straight recompiles.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]