News for hackers. Stuff that matters.
Re:We know what you're doing by Kenan on Monday June 25, 2012 @08:44PM (#4159537)
That's because you're being redirected back to your profile since the URL the parent posted is incorrect.
Re:We know what you're doing by troels on Tuesday June 26, 2012 @01:52AM (#4160506)
yeah, but why doesn't it respond with 404 as would be appropriate?
Re:We know what you're doing by yread on Tuesday June 26, 2012 @02:03AM (#4160529)
"You want to see a page we don't have? Let me show you some ads instead!"
Re:We know what you're doing by troels on Tuesday June 26, 2012 @03:38AM (#4160717)
Technically, a 404 page with ads on would be fine too ..
Re:We know what you're doing by mkjones on Tuesday June 26, 2012 @04:31AM (#4160818)
Most web sites don't 404 when fed unrecognized get params.
Re:We know what you're doing by troels on Tuesday June 26, 2012 @08:56AM (#4161500)
While that's true, I would kind of expect Facebook to do better than most sites. Oh, well.
Re:We know what you're doing by brlewis on Tuesday June 26, 2012 @09:57AM (#4161766)
Facebook tries to do whatever maximizes engagement. Technical correctness only matters when it serves that primary goal.
Re:We know what you're doing by troels on Tuesday June 26, 2012 @12:32PM (#4162758)
Some times a benefit can be indirect and hard to see immediately. Being "technical correct" reduces complexity, which again reduces costs down the road. For example, it makes it easier for third parties to integrate with your service, to name one benefit.

It may never be clear for each individual feature, but violations compound to form a mess of unpredictability. Facebook generally appears to me as being a company with a very strong engineering culture and so it surprises me a bit that they would let something like this slip. Maybe I'm just not seeing the whole picture and it is a clearly thought-out tradeoff and not simply negligence.