Agreed that PHP needs a major cleanup, but the resultant product probably shouldn't be called PHP 6.
I am thinking more on the lines of having the legacy support you mentioned below and have something like Linux aliases (clean standardized functions that eventually call the murky functions). By this time, try getting all the murky insider functions to follow the standards and have a release even later (5 - 6 years) that standardizes all the functions.
Like when compared with Python, Python 2.7 runs both 2 and 3 codes equally well. It's like a transition release.
I am saying that because think of all the posts regarding PHP, questions asked about it on forums, sites devoted solely to it, and all the SEO shit around it. That'd be hard to replace for a replacement language.
I use it for all sorts of scripting, not just web stuff, kind of like a more string-friendly Perl.
I knew an admin who'd work on PHP for doing his server maintenance. He hated PHP on web based applications. You kinda remind me of him.
I just wrote a reply to the parent, refreshed the page, and saw you had already mentioned "mysql_escape_string and mysql_real_escape_string". Looks like everyone hates it:P
Also camel case vs underscores in function names. I am no big fan of Java, but having consistency between class name cases and function name cases helps a lot, in a way that you can just "guess" a function name. If you change all of those right now, the already written PHP code will be such a big mess.
Though something like Python did with utility 2to3 could actually be used in the next PHP major release, but I suppose they are too cocky to bring about that change.
...but not everybody has the opinion that everything linux related must be open source...
You're confusing Linus for RMS.
If you see the video, you'll notice that he doesn't stress as much on open source drivers than he does about how Nvidia comes in his/developer's way. If Nvidia drivers aren't of such a poor quality, and the company would be so ignorant of the drivers *while depending on his product* in such a large way, he probably wouldn't be so pissed about the whole thing.
1. KDE has a very large memory footprint. I never needed those fancy shiny icons, and the single click for open annoys me. Plus, the desktop I do most of my work on is aging.
2. The entire desktop environment is around 350 MB (could be wrong with the numbers there), which is frankly too much, especially if you are running a distribution like Arch that does not have delta packages in its repositories.
That's the reason why the last time I ran KDE co-incides with the last time I ran Fedora on my desktop.
3. Need more freedom. Awesome is awesome. DWM is awesome.
Did you ever feel that "emacs -nw" takes a while to start? Even more than vim or gVim?
Referring to what vlm said: I don't know what emacs does or how it starts, but I guess it is doing too much of computation on things that make it an IDE (or an OS) than a simple text editor.
You think it's worth getting your self permanently IDed just so that a bunch of soldiers could identify each other in combat? Wouldn't that application demand ONLY the soldiers to be chipped?
Also, you really need to give your privacy away with shit like that?
The "connections" are a part of their business strategy. That's what they earn their revenues from: knowing who is interacting with whom, for what etc. So in a way, it is a very selfish (or mutual) thing to do.
Contributions to projects is very selfless, because Facebook is not making direct profits from making the source available (they might be making money from the changes they make, but not from making the code usable to others)
Most people do not care a great deal about Facebook's technology contributions
Agreed. But who does? Most of the technologies are not cared for even though they affect lives in large ways (MapReduce works everywhere from Google search queries, to Twitter, and Facebook. I don't know many people outside/. or IRC channels who'd even know about MapReduce)
According to me, the bigger picture here, is the obvious picture. The details seem more interesting to me. Doesn't sound like Asperger's to me. Sounds like I am just too inquisitive.;)
This is extremely obvious to anyone who is older than 15 years old and especially for those of us who live overseas and have friends, family and people all over the world and helps to keep in touch with people easily (and no, I'm not going to bother them all by emailing them on little things).
You make a valid point, but this quoted part is pure bullshit.
The actual good Facebook has done is by contributing to projects like Cassandra and a bunch of work it did on MapReduce and Hadoop, memcached and what not. Visit their github.com to check on that, though those aren't the only projects they worked on (more like, those are the projects they have started)
The dorm element is missing. :P
Agreed that PHP needs a major cleanup, but the resultant product probably shouldn't be called PHP 6.
I am thinking more on the lines of having the legacy support you mentioned below and have something like Linux aliases (clean standardized functions that eventually call the murky functions). By this time, try getting all the murky insider functions to follow the standards and have a release even later (5 - 6 years) that standardizes all the functions.
Like when compared with Python, Python 2.7 runs both 2 and 3 codes equally well. It's like a transition release.
I am saying that because think of all the posts regarding PHP, questions asked about it on forums, sites devoted solely to it, and all the SEO shit around it. That'd be hard to replace for a replacement language.
I use it for all sorts of scripting, not just web stuff, kind of like a more string-friendly Perl.
I knew an admin who'd work on PHP for doing his server maintenance. He hated PHP on web based applications. You kinda remind me of him.
I just wrote a reply to the parent, refreshed the page, and saw you had already mentioned "mysql_escape_string and mysql_real_escape_string". Looks like everyone hates it :P
That would cause isolating the already established user base.
Like when you consider mysql_escape_string vs mysql_real_escape_string
Also camel case vs underscores in function names. I am no big fan of Java, but having consistency between class name cases and function name cases helps a lot, in a way that you can just "guess" a function name. If you change all of those right now, the already written PHP code will be such a big mess.
Though something like Python did with utility 2to3 could actually be used in the next PHP major release, but I suppose they are too cocky to bring about that change.
...but not everybody has the opinion that everything linux related must be open source...
You're confusing Linus for RMS.
If you see the video, you'll notice that he doesn't stress as much on open source drivers than he does about how Nvidia comes in his/developer's way. If Nvidia drivers aren't of such a poor quality, and the company would be so ignorant of the drivers *while depending on his product* in such a large way, he probably wouldn't be so pissed about the whole thing.
Awesome or some lesser known WMs (dwm, xmonad) are the new lxde.
1. KDE has a very large memory footprint. I never needed those fancy shiny icons, and the single click for open annoys me. Plus, the desktop I do most of my work on is aging.
2. The entire desktop environment is around 350 MB (could be wrong with the numbers there), which is frankly too much, especially if you are running a distribution like Arch that does not have delta packages in its repositories.
That's the reason why the last time I ran KDE co-incides with the last time I ran Fedora on my desktop.
3. Need more freedom. Awesome is awesome. DWM is awesome.
No, because emacsclient is the greatest thing since sliced bread.
No. It's the best thing since emacs. Wouldn't make any sense for it to exist before emacs.
Did you ever feel that "emacs -nw" takes a while to start? Even more than vim or gVim?
Referring to what vlm said: I don't know what emacs does or how it starts, but I guess it is doing too much of computation on things that make it an IDE (or an OS) than a simple text editor.
Wasn't that exactly what AOL or CHIP magazine CDs were for?
Installing half baked shit to download full baked shit?
Now .NET as a language isn't that bad, I actually like it..
.NET as a language isn't that bad because it's not a language. It's a frikkin framework.
I saw that post later. Plus, I am no one to argue with a 4 digit ID guy. Aplologies.
You think it's worth getting your self permanently IDed just so that a bunch of soldiers could identify each other in combat? Wouldn't that application demand ONLY the soldiers to be chipped?
Also, you really need to give your privacy away with shit like that?
Maybe you have misunderstood me.
The "connections" are a part of their business strategy. That's what they earn their revenues from: knowing who is interacting with whom, for what etc. So in a way, it is a very selfish (or mutual) thing to do.
Contributions to projects is very selfless, because Facebook is not making direct profits from making the source available (they might be making money from the changes they make, but not from making the code usable to others)
Most people do not care a great deal about Facebook's technology contributions
Agreed. But who does? Most of the technologies are not cared for even though they affect lives in large ways (MapReduce works everywhere from Google search queries, to Twitter, and Facebook. I don't know many people outside /. or IRC channels who'd even know about MapReduce)
According to me, the bigger picture here, is the obvious picture. The details seem more interesting to me. Doesn't sound like Asperger's to me. Sounds like I am just too inquisitive. ;)
Unfriend or unsubscribe.
This is extremely obvious to anyone who is older than 15 years old and especially for those of us who live overseas and have friends, family and people all over the world and helps to keep in touch with people easily (and no, I'm not going to bother them all by emailing them on little things).
You make a valid point, but this quoted part is pure bullshit.
The actual good Facebook has done is by contributing to projects like Cassandra and a bunch of work it did on MapReduce and Hadoop, memcached and what not. Visit their github.com to check on that, though those aren't the only projects they worked on (more like, those are the projects they have started)
I did not know they did that. Can you give example posts that were censored?
Maybe you should be blaming Adobe for that?
...Though I don't know why you'd use Nautilus when there is Dolphin.
KDE dependencies.
I don't understand why this isn't modded up.
I prefer Xfce to LXDE, but basically 'installing a lightweight DE' (or a WM? Even better!) is what you should do.
No. Richard Stallman has spent most of his adult life:
:
It's not a text editor. It's an operating system that happens to have text editing functionalities.
This guy could very well be a Microsoft minion. But you do realize this is Slashdot, right?
People don't always read the article *and then* comment. Don't expect that argument to be valid for every post :P
Aptana Studio, Bluefish are pretty neat too.
I know what you mean. If I were a .NET dev, there'd be no reason for me to look anywhere outside Visual Studio.
And wait. Feature X? There's a script that does just that. Now it's just a matter of time (a lot of it) you install it, and learn how to use it. :-)
vim.