There are plenty of ways in which FF could cater to centralized IT needs without sacrificing anything for other users. Obviously, development resources are required, but I would think that if someone were to provide patches, that Mozilla should accept them.
And centrally-administered IT departments are hardly "niche".
There is no reasonable way to allow plugins that can integrate deeply with FF and expect FF to be able to police their resource usage. The degree of autonomy is too great. It's basically akin to blaming MS for a 3rd party app running on a Windows installation.
As far as FF knows, the memory used is legitimate and not a leak at all.
Never underestimate the idea that Facebook is just another software-using/developing company and that not everyone considers them evil just because you do.
HTML/CSS is the most horrible way of learning GUI programming. If you want to learn Web technologies, go ahead. But please don't inflict them on newbies. And PHP is not environment that anyone can easily install on their PC and play with.
I think you have strange ideas about what a real beginner needs to learn. They don't understand while and for loops, and string is something you tie things together with.
OK, explain why it's important to start with C++ (when learning OOP). There is absolutely nothing that C++ does better than another language that aids in understanding programming. Start with Objective Pascal. It is OOP, but retains the Pascal underpinnings that made it a teaching language to begin with. And there's an Open Source compiler that implements more than enough of the language to teach on.
Java is OK for teaching basic data structure and logic flow, but I think its verboseness gets in the way of scripting-like program examples. And it's absolutely necessary to learn a language that requires memory management. I have run across too many Java programmers that do not believe or understand that memory management is important and that you can run out of memory if you aren't careful.
Python is an absolutely horrible language to learn on. I learned far fewer bad practices from BASIC than any newbie would learn from the whitespace brain-damage that is Python. Fortran and COBOL at least had a reason for whitespace limitations. Python does it because Guido doesn't like block delimiters!
Any language that limits the programmer to favor the compiler is doing it wrong. Period.
You are ignoring the fact that the Win32 API started life in the early nineties (Win32s and Windows NT 3.x), and has been maintained and updated ever since. And Win32 itself is just an extension of Win16, dating back to at least Windows 3.0 (I don't know whether the API for 1.x and 2.x were the same). The products are updated and support is dropped. The development environments, not so much. Witness the continued support for Windows XP, the extended support FoxPro and the like. Microsoft provides support for well over a decade, if such is mandated by its customers.
And you can. Apple doesn't stop you. Every vendor on the planet wants vendor lock-in; it's just that most can't get it. Hating Apple because they provide an enticing ecosystem of products that work together is childish and immature.
(I know you don't express hate in your post, but others do, and it's silly to reply to each separately to make such a minor point.)
It's a shame slashdot lost my quote tags. Maybe I typo'd them. Anyway, I don't understand how I could be trolling just by responding to a suggestion in the summary.
There are plenty of ways in which FF could cater to centralized IT needs without sacrificing anything for other users. Obviously, development resources are required, but I would think that if someone were to provide patches, that Mozilla should accept them.
And centrally-administered IT departments are hardly "niche".
In theory, theory and practice are the same. In practice, they are not.
There is no reasonable way to allow plugins that can integrate deeply with FF and expect FF to be able to police their resource usage. The degree of autonomy is too great. It's basically akin to blaming MS for a 3rd party app running on a Windows installation.
As far as FF knows, the memory used is legitimate and not a leak at all.
Like FF.
I run FF 5 with no plugins, and I don't have this problem. Perhaps you should be looking at something other than FF as the cause of your woes.
Never underestimate the idea that Facebook is just another software-using/developing company and that not everyone considers them evil just because you do.
This year they bagged an Osama.
HTML/CSS is the most horrible way of learning GUI programming. If you want to learn Web technologies, go ahead. But please don't inflict them on newbies. And PHP is not environment that anyone can easily install on their PC and play with.
I think you have strange ideas about what a real beginner needs to learn. They don't understand while and for loops, and string is something you tie things together with.
OK, explain why it's important to start with C++ (when learning OOP). There is absolutely nothing that C++ does better than another language that aids in understanding programming. Start with Objective Pascal. It is OOP, but retains the Pascal underpinnings that made it a teaching language to begin with. And there's an Open Source compiler that implements more than enough of the language to teach on.
Java is OK for teaching basic data structure and logic flow, but I think its verboseness gets in the way of scripting-like program examples. And it's absolutely necessary to learn a language that requires memory management. I have run across too many Java programmers that do not believe or understand that memory management is important and that you can run out of memory if you aren't careful.
Python is an absolutely horrible language to learn on. I learned far fewer bad practices from BASIC than any newbie would learn from the whitespace brain-damage that is Python. Fortran and COBOL at least had a reason for whitespace limitations. Python does it because Guido doesn't like block delimiters!
Any language that limits the programmer to favor the compiler is doing it wrong. Period.
He also mentioned shell scripting languages, so obviously he is kidding.
The only platforms to have used Objective C are NeXT, Mac OS X and iOS.
Are you thinking of C++?
Making up an idea in your head doesn't really count for much. Just because no one makes what you want doesn't mean that netbooks don't exist.
The biggest problem with the trade press isn't bullshit. It's the stuff that isn't substantive enough to qualify as bullshit.
More like farts then?
Fair Use is a defense, not a right that can be abused.
Dated != Dead.
COM is not dated. It's still a good component model, and has been supported by MS ever since its introduction.
You do not know what redundant means.
You are ignoring the fact that the Win32 API started life in the early nineties (Win32s and Windows NT 3.x), and has been maintained and updated ever since. And Win32 itself is just an extension of Win16, dating back to at least Windows 3.0 (I don't know whether the API for 1.x and 2.x were the same). The products are updated and support is dropped. The development environments, not so much. Witness the continued support for Windows XP, the extended support FoxPro and the like. Microsoft provides support for well over a decade, if such is mandated by its customers.
In what way are they good at marketing? Windows 7 is a good OS in its own right, but the best marketing line you get is that it isn't Vista.
That's not irony. Irony would be Tesla Motors displacing Ford or GM.
You are confusing volts with watts.
A laptop computer is not a GPS unit. What exactly is your point?
I am sure that Apple would love to dominate any market it enters. What business wouldn't? I don't get your point.
And you can. Apple doesn't stop you. Every vendor on the planet wants vendor lock-in; it's just that most can't get it. Hating Apple because they provide an enticing ecosystem of products that work together is childish and immature.
(I know you don't express hate in your post, but others do, and it's silly to reply to each separately to make such a minor point.)
It's a shame slashdot lost my quote tags. Maybe I typo'd them. Anyway, I don't understand how I could be trolling just by responding to a suggestion in the summary.