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


Forgot your password?

Comment Re:It was already a dangerous site to visit ... (Score 1) 189

Even the shift toward JavaScript on both sides is full of epic failure (after all, we're talking about JavaScript here, which is only marginally better than the other client-side messes it replaced).

JS on the server full of failure for many reasons, but the language isn't one of them. It's surprisingly sophisticated. There's a video series on youtube called "Crockford on JavaScript" that you should check out.

The fundamental problem with PHP is that it has roughly 15 years of crufty functions with nonexistent naming conventions and senselessly-random parameter orders

That's pretty much it. Function names and parameter order. It's a shame that it's basically impossible to fix at this point. Then again, they might not want to fix it.

PHP's biggest problem is that it's ridiculously easy to use. I can rant about why that turns insecure developers away from a language, but I think everyone is sick of hearing about that by now!

Comment Re:You Sound Like One Of Those (Score 1) 189

Why not?

It's supported everywhere as there are countless old gifs still in use. There also appears to have been a fairly recent resurgence in animated gifs (PBS). You see them all the time these days being used as an alternative to short movie clips. To my knowledge, there is no viable replacement for those yet. Attempts like apng and mng never got off the ground.

There isn't even any ideological reason to call for the elimination of the format. Even the burnallgifs website has moved on.

In short: The format enjoys broad support, it's still a popular format for new content, there is no viable alternative, and it's now patent free.

Try to relax, it's just an old image on a website. It's not the end of the world.

Comment Re:I can predict the future (Score 1) 189

It's been shared too much. It's complete and total garbage.

I offered this earlier: From that incompetent screed, make a list of points of fact, eliminating any point that is opinion.

Now that you've reduced the content of that page significantly, eliminate any point that's flat-out wrong. Now eliminate any point that also applies to other popular languages.

To save some time, you could first eliminate anything that exposes the authors distaste or misunderstanding of dynamic typing. That should make the task a bit more manageable, as that's what makes up the bulk of that insufferable post.

Not much left, is there? Do you still think that PHP is a "fractal of bad design"?

Well, you might. You're welcome to that opinion. Let's just not pretend that it's based in the world of facts.

See, there's a reason you link to that nonsense. It's really long, and thus very time consuming for anyone to refute point-by-point. That makes you feel secure. After all, unless a refutation is comprehensive, you can just claim that your opponent couldn't refute the real important bits. The title also confirms "your" opinion, which you probably got from someone else. That makes you feel good. After all, if lots of people believe the same way you do, you can pretend your silly beliefs are true, and not just your personal opinion. If you had an actually reason to think that PHP was "objectively" worse than other languages, you'd have posted that instead.

Your post isn't any different than a creationist pointing at the Bible for "proof" of their silly beliefs. It's just as wrong, of course, for the same reasons.

Comment Re:I can predict the future (Score 0) 189

I believe the claim you made was that "PHP has been objectively worse than practically every other language."

I'm still waiting. I'll wait forever, of course, as it's total nonsense.

You're new claim is that PHP has a "a comparatively shoddy security record". Nice misdirection. I'd like to see you defend that after you actually defend your silly nonsense from earlier, assuming you're still clinging to that absurdity.

Or, you know, you could just recognize that what you said was completely ridiculous and let it go. That's what I expected you'd do. Who knew that you'd double-down?

Comment Re:I can predict the future (Score 1) 189

So you don't actually have an answer then.

Color me surprised.

"There was this one feature that was a potential security hole that has been disabled by default for more than a decade!" Doesn't exactly make your case!

I'll gladly take back the word "objectively" though if you want to provide examples of other popular languages being just as bad as or worse than PHP in this respect.

Languages with security issues they've been forced to fix? What's the comment size limit again? Do languages with massive security issues "by design" that cannot be fixed without fundamentally changing the language count as well?

Pitiful. If you don't like PHP, fine. All I ask is that you don't pretend that your personal preference is somehow perfectly rational and objective.

Comment Re:It was already a dangerous site to visit ... (Score 2) 189

Know what's sad? You don't know how awful that page really is. You actually think it contains something of value.

Here's a fun exercise. From that pile of garbage, make a list of points of fact, eliminating any point that is opinion.

Now that you've reduced the content of that page significantly, eliminate any point that's flat-out wrong. Now eliminate any point that also applies to other popular languages.

Still think PHP is a "fractal of bad design"?

It looks like he got rid of the NaN != NaN nonsense point. (Why is that nonsense, you ask? See IEEE 754 -- I guess enough people pointed that bit of nonsense out to him. That and his old intransitivity argument and example seems to have vanished as well. Bet you didn't notice!)

Slashdot Top Deals

A mathematician is a device for turning coffee into theorems. -- P. Erdos