Slashdot Mirror


"Breathtakingly Stupid" EU Cookie Law Passes

Reader whencanistop writes with some details on an upcoming EU law that slipped under the radar as it was part of the package containing the "three strikes" provision, which attracted all the attention and criticism. "A couple of weeks ago we discussed the EU cookie proposal, which has now been passed into law. While the original story broke on the Out-law blog from a law perspective ('so breathtakingly stupid that the normally law-abiding business may be tempted to bend the rules to breaking point'), there has now been followup from a couple of industry insiders. Aurelie Pols of the Web Analytics Association has blogged on how this will affect websites that want to monitor what people are looking at on their sites, while eConsultancy has blogged on how this will impact the affiliate industry. In all of this the general public is being ignored — the people who, if the law is actually implemented, will have to proceed through ridiculous screens of text every time they access a website. I know most of you guys hate cookies in general, but they are vital for websites to know how people are accessing the sites so they can work out how to improve the experience for the user."

447 comments

  1. Vital under what conditions? by gorfie · · Score: 4, Insightful

    I've seen examples where third parties require cookies to analyze the usage patterns of users on client sites but I don't require logs to understand usage trends on sites where I have easy access to log files. In fact, I think usability testing would reveal more than analysis of usage data.

    1. Re:Vital under what conditions? by orasio · · Score: 1, Insightful

      I've seen examples where third parties require cookies to analyze the usage patterns of users on client sites but I don't require logs to understand usage trends on sites where I have easy access to log files. In fact, I think usability testing would reveal more than analysis of usage data.

      No way.
      Usage data is a direct measure, while user tests are a very rough estimate.
      Tracking usage is key if you want to have a website that is good for its users.

    2. Re:Vital under what conditions? by whencanistop · · Score: 0, Flamebait

      I've seen examples where third parties require cookies to analyze the usage patterns of users on client sites but I don't require logs to understand usage trends on sites where I have easy access to log files. In fact, I think usability testing would reveal more than analysis of usage data.

      So how are you going to do this usability testing? Are you going to assume that everyone arrives at the home page and then navigates through your site? This is 2009, wake up to the real world. Most sites have 60%+ visits coming from Google in the middle of the site, to do any usability testing they need to know where they arrived to focus that usability. To get this information you need to have cookies. If you don't, you'll end up with a really nice home page, pointing to your good bits of content and you'll ignore most of your user base. This is the attitude that makes Murdoch think he can get away with putting all his content behind pay walls. It'll fail. If all EU content has to follow the new cookies rule, it will fail too and the only option you'll have in an EU country is to access non-EU content.

    3. Re:Vital under what conditions? by Anonymous+Brave+Guy · · Score: 4, Insightful

      So do you actually have any evidence to back up your doomsaying, or is it just your personal view that you'd like to shove down everyone else's throat?

      We don't use cookies on the sites I run, yet I still have a pretty good idea of what our users do, because we have these things called server logs. They include something called a referrer field, which tells you where the visitor came from before they reached their current page, for example. Moreover, for more detailed analysis, it is far more valuable for site improvement to have a little JavaScript that can also identify things like screen resolutions and browser versions, which give us information that is directly useful to checking that our pages will look good on the systems our visitors are actually using. Cookies won't tell you any of that.

      We are contemplating using cookies for a new system on one of our sites, because it will allow users to create an account and then filter data shown on various pages according to their personal preferences. All the cookie will do is remember whether the user has logged in, and if so, who they are, for the duration of their visit. And we're only doing that because the site will work fine without an account, so we don't want to throw up HTTP Authentication screens for every visitor. We would have no problem disclosing this fully to any visitor to our site at the time they create an account.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    4. Re:Vital under what conditions? by Phroggy · · Score: 1

      Usability testing doesn't tell you how customers are actually using your site under normal conditions as part of their daily workflow; it tells you how testers hypothetically could use your site under laboratory conditions. You can certainly get useful feedback from usability testing, but to borrow a phrase, people do breathtakingly stupid things in the wild that nobody would have dreamed of during testing.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    5. Re:Vital under what conditions? by tomhudson · · Score: 1

      You don't need cookies to do usability testing - you can track mouse movements and keypresses in real time with javascript and log them to the server. Most of us would rightfully consider that level of intrusiveness as spyware.

      You don't need cookies to make a fully functioning web site.

      You don't even need cookies for affiliate marketing (unfortunately - the sooner "affiliate marketing" dies, the better).

      Everything cookies do today, you can do without cookies.

    6. Re:Vital under what conditions? by spike2131 · · Score: 1

      This is the attitude that makes Murdoch think he can get away with putting all his content behind pay walls.

      This move undermines the whole model free content supported by advertising.... so its a wet-dream for Murdoch and his pay wall.

      --
      SpyDock: Scientific Python in a Docker container
    7. Re:Vital under what conditions? by whencanistop · · Score: 1

      Not that this is the purpose of cookies - but how do you differentiate between real people and robots/spiders?

      More importantly how do you tell, from your server logs, how many of your users who arrived from a certain referring source stayed on the site? Do you know what they did afterwards? Do you know if they then went and performed the function your site is aimed at? Do you know if they came back at a future date to do it? Can you do any of these things without cookies?

      And no, you can't do any of these things with IP address+Useragent lookup - it's far too inaccurate.

      Knowing where a user came from and what they searched for is a bad way of trying to optimise your site. I can name hundreds of situations where someone was proud that they'd generated a huge volume of visits (or page views if you weren't using cookies) of users that then left straight away because it wasn't what they were looking for.

      Usability testing is very useful. Not using to usability testing to try and increase revenue is the death of any business.

    8. Re:Vital under what conditions? by ZaphDingbat · · Score: 1

      This is 2009, wake up to the real world.

      This sentence adds zero value to your reply.

    9. Re:Vital under what conditions? by eedwardsjr · · Score: 1

      You are my hero man. No Cookies.

    10. Re:Vital under what conditions? by Anonymous Coward · · Score: 0

      Cookies aren't needed to improve the user experience. Better content is needed to improve the user experience.

      Tracking is used to learn the best way to get people the point of sale in the least amount of time. It's the internet version of department store layout design, where everything is displayed to maximize sales.

      I wish here was as much discussion about improving content as there is about tracking and clicks. 99.999999 percent of the internet is crap, and it's been designed that way by marketing departments.

    11. Re:Vital under what conditions? by Idaho · · Score: 0, Flamebait

      Exactly.

      I know most of you guys hate cookies in general, but they are vital for websites to know how people are accessing the sites so they can work out how to shove more targeted ads in the face of the user."

      There, fixed.

      --
      Every expression is true, for a given value of 'true'
    12. Re:Vital under what conditions? by ArsonSmith · · Score: 1

      yea didnt the real world go off the air? or is it still running?

      Go Puck!!

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    13. Re:Vital under what conditions? by Anonymous Coward · · Score: 0

      The referer field is largely useless. Why? It's bogus data or empty a majority of the time.

    14. Re:Vital under what conditions? by Anonymous+Brave+Guy · · Score: 2, Informative

      I mentioned the referrer point merely because it completely debunks the specific argument you made in your previous post: "Most sites have 60%+ visits coming from Google in the middle of the site, to do any usability testing they need to know where they arrived to focus that usability."

      You seem to have ignored the fact that I also mentioned using JavaScript for more detailed analysis.

      If you need to follow specific users around your site, you can do this without cookies by adding a suitable GET/POST field on your links/form submissions.

      The only thing you've mentioned that can't be done without cookies is tracking users across visits, where they leave your site and then return again later. I'll concede that this might be useful, but to me it seems a small price to pay for saying that as a user, it means no-one else can track my movements between sites either.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    15. Re:Vital under what conditions? by aztracker1 · · Score: 1

      The most the cookie adds is a single cookie for a given browser instance. Which can help with trends, but the larger issue is the tracking cookies to third party sites. At this point Google, via it's Analytics cookie, is probably the biggest third party tracking cookie.

      --
      Michael J. Ryan - tracker1.info
    16. Re:Vital under what conditions? by aztracker1 · · Score: 1

      If you report feedback via Javascript, and append instance info to requests and link throughs, this really isn't a better option than a session cookie. It also means a more chatty website, and would likely introduce a fair amount of lag.

      --
      Michael J. Ryan - tracker1.info
    17. Re:Vital under what conditions? by whencanistop · · Score: 1
    18. Re:Vital under what conditions? by whencanistop · · Score: 1

      What you are suggesting is enormously complicated. You're suggesting that every single time a user clicks a link they have a Get/Post. You're also suggesting that the user has no control over their browser in terms of back/forwrad buttons.

      Your also missing a large point. Most of the web doesn't sit in a secure environment where you need to post the page with details in it to get the next page. Most of it sits in a free for all content situation. The best that your servers (and hence your logs) know about it is that a user has requested a page (by clicking on a link).

      If you are going to use javascript to track your users then you lose them inbetween pages because a new page will load with new javascript. To join those different javascript functions together you need to assign them a unique id. That unique ID sits on a cookie. Javascript itself can't track anything other than whatever is on the page at the time.

      And before you ask. I do this on a website where we don't make any money. Our sole job is to give you advice. But if I can't tell if people stay on the site, use our tools, consume lots of our content - how can I ever persuade anyone to give me more money to build more of it? And if I can pesuade them, how do I know where to spend it?

    19. Re:Vital under what conditions? by whencanistop · · Score: 1

      *uses (damn beer at lunch time)

    20. Re:Vital under what conditions? by harmonise · · Score: 1

      Most sites have 60%+ visits coming from Google in the middle of the site, to do any usability testing they need to know where they arrived to focus that usability. To get this information you need to have cookies.

      You don't need cookies for that. All that information, including where they come from and what search terms they used, are stored in the web server log files.

      --
      Cory Doctorow talking about cloud computing makes as much sense as George W Bush talking about electrical engineering.
    21. Re:Vital under what conditions? by Anonymous Coward · · Score: 0

      ... it is far more valuable for site improvement to have a little JavaScript that can also identify things like screen resolutions and browser versions

      Javascript? Do your visitors give you authorization to run your client side code on their computers? :P

    22. Re:Vital under what conditions? by zippthorne · · Score: 1

      Please don't collect data on "screen resolution" or make *any* assumptions at all about it.

      People don't browse with the browser window maximized unless they have to, and in the era of wide-screen monitors, it's getting less and less useful to have such a set up anyway.

      Furthermore, everyone doesn't have the same dot pitch or visual acuity or character-recognition. The last one is my pet peeve. Somehow we got stuck setting a pretty fixed "standard font size" in pixels from back in the day when people thought 640x480 was unnecessary extravagance. I personally find sharper, less pixelated glyphs to be much more quickly identified and therefore easier to read.

      The most important thing to measure are things you *can't* measure anyway. What you really want to know is the angle subtended by the usable area in the browser window in the user's vision. But to know that, you need to know their viewing distance as well as the screen size in length units, not pixels.

      So, please try to be kind in your layouts to people who don't feel like sitting 12 inches away from their HD monitor to be able to read 10 pt. text on fully maximized browser windows. Slashdot is a particularly awful offender of people who want to resize text: the sidebars are fixed and the main column has no minimum width in ems, so more than a stop or two and the bulk of the text is one word per line with gigantic borders for useless sidebar info.

      And don't give us that "but images are in pixels so the text has to line up" malarkey. Browsers have gotten pretty good at resizing images on the fly if you let them, and have done down-sizing adequately since before Netscape 2. Just do what gnome and apple have done with icons for the past several years: use much bigger images and downscale them to fit the layout. If you must, size the image so large that the lengths have common factors with a number of common sizes you expect. You don't even get much of a size penalty what with image compression and all.

      I don't know much about good web design, but I know what I'm sick of.

      --
      Can you be Even More Awesome?!
    23. Re:Vital under what conditions? by Anonymous Coward · · Score: 0

      So true!

      100 hours of Google analytics data 1hour watching you mom try to use the website

    24. Re:Vital under what conditions? by Anonymous+Brave+Guy · · Score: 1

      I did see your smiley, but being serious for a moment, yes, we do have simple privacy policies, linked from every page, that explain what the JavaScript is for. Also, we don't collect anything trackable or personally identifiable by that means, only generic data about the systems used to view our sites such as the things I mentioned before.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    25. Re:Vital under what conditions? by daveime · · Score: 1

      Well that is somewhat debatable.

      Anything that assumes an IP belongs even temporarily (one visit or session) to a certain user is going to fail. As far back as 5 years ago, we were seeing some large ISPs using proxy / pool servers which meant requests for subsequent pages, and even requests for images on the same page they were currently loading were appearing in our server logs as coming from different IPs.

      So trying to track a users behaviour is not as clear cut as you'd believe. A distinct cookie on the other hand, identifies uniquely a user / computer, regardless of whether he's using wifi, shared access point, proxy server or whatever.

      With some jiggery-pokery (we used some rewrite rules in httpd.conf couple with a pass-through perl script), we managed to collect 100% accurate logs of our users session behaviour, all completely invisible to the end user, and without messy POSTs / GETs with parameters or client-side javascript callbacks.

    26. Re:Vital under what conditions? by alexborges · · Score: 1

      Bro. Forget that. This cripples the net for the euros. Id be making a revolution just about now.

      --
      NO SIG
    27. Re:Vital under what conditions? by Anonymous+Brave+Guy · · Score: 1

      It seems to me that what you're saying is that you make a living telling people what they "should" do, and helping them to do things that way. You are being told that your model of doing things is under threat, and your objection is that this will make your life more difficult. While I sympathise if that is your predicament, because you don't seem to be trying to abuse the system yourself, I do not find your situation to be a particularly strong argument for permitting undisclosed monitoring of people. Indeed, those abusing the current system could make the exact same argument if that were the case.

      I think the strength of your argument is diminished by repeatedly stating technical nonsense. There is nothing particularly difficult about setting up a CMS that automatically appends a unique identifier to URLs in links, and logs the identifier of pages visited this way. If you have the resources to do tricks with cookies, you have the resources do this. It's just a different approach. Incidentally, this is actually likely to give more reliable results if you really want to prioritise information gathering, since it will overcome most common cache tools.

      I have no idea what you're talking about in terms of controlling back/forward buttons; I don't see how those are relevant to this at all. Likewise, there is no problem with "free for all content"; this is just what you serve if someone visits a page without any identifier appended, and is directly analogous to (but probably more reliable than) checking for an empty referrer. The only major technical downside with this approach is that if someone bookmarks one of your pages, then they'll be bookmarking the tracking identifier as well.

      Of course, there is a danger that someone would interpret the new rules as prohibiting this sort of tracking behaviour as well. And of course, it would be nicer if there were some standard way of indicating preferences for all cookie-like behaviour within browsers. But right now, the software supplier and the cookie abusers are running the show, and I think a moderate degradation in the ability of site owners to track users directly using cookies is a small price to pay to prohibit that abuse.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    28. Re:Vital under what conditions? by Anonymous Coward · · Score: 0

      Hey, buddy, just so you know:

          I won't hire you. I won't visit your web sites. I won't buy your products.

          I hire programmers smart enough to not use cookies for anything but personal prefs & shopping cart content.

          I don't use web sites that use cookies to do anything else.

          I don't even see the products for sale when you have to visit a poorly engineered web site to get them.

      But I don't mean this as criticism, you go ahead and keep doing your low-budget work for your low-end customers. There's a place for the less talented in the world, and it sounds like you've already found it. Smart coders don't trust local storage mechanisms they can't control.

    29. Re:Vital under what conditions? by Anonymous+Brave+Guy · · Score: 1

      Please don't collect data on "screen resolution" or make *any* assumptions at all about it.

      People don't browse with the browser window maximized unless they have to, and in the era of wide-screen monitors, it's getting less and less useful to have such a set up anyway.

      I challenge your claim about maximized browsers. I have never seen any evidence to support it.

      In any case, realistically, what you want to know is not just the maximum screen size of your visitors but also the typical viewable area they have. This is valuable, not so much for telling you how large you can go, but for telling you how small an area you need to cope with. For example, if I'm writing a blog about coding and I want to make sure my code listings are maximally readable, I want to avoid unnecessary line-breaks, but if the lines are going to break it's preferable to provide custom layout. Since the effort to do that for every moderately long line is prohibitive, if I have a fair idea of how wide my readers can make their window, I can aim for the best defaults.

      You're right about the ideal in terms of viewing arcs of course, but as you say, there is a limit to what we can realistically achieve, so we have to make some reasonable assumptions and work from there. Likewise, there's nothing wrong with making a design adaptable for those who have particular viewing needs, but that doesn't mean you shouldn't present an attractive, effective default that works well for most of your visitors.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    30. Re:Vital under what conditions? by Pieroxy · · Score: 1

      What you are suggesting is enormously complicated. You're suggesting that every single time a user clicks a link they have a Get/Post

      It is already the case. It's how http works.

    31. Re:Vital under what conditions? by Pieroxy · · Score: 1

      I don't know which world you live in, but in mine, 99+% of the hits on my webserver have a referer. And I am pretty sure less than 1% is bogus, because it all matches stuff that makes sense. For instance, if I let a link to my website in a forum, I suddenly see many referers from this forum.

      Probably a troll anyways.

    32. Re:Vital under what conditions? by Pieroxy · · Score: 1

      You don't need cookies to make a fully functioning web site.

      How do you link a cart with an HTTP request then? And please, no url rewriting nonsense that blows caches away and exposes your security policy to every website you link to with the referer field.

    33. Re:Vital under what conditions? by Pieroxy · · Score: 2, Insightful

      To get back on topic, if you have no cookies, how do you link your http queries to your cart (you know, so that the user can buy some stuff) ?

      And please, no url rewriting nonsense that blows caches away and exposes your session tokens to every external website you link to with the referer field.

    34. Re:Vital under what conditions? by alta · · Score: 1

      How can you practically identify the affiliate of a returning visitor 3 days after they initially used that link, considering that they have NOT created a login, to log back into?

      You must realize that most sales are NOT from the first visit, but average around the 3rd. The higher ticket the item, the more touches it takes.

      Keep in mind that referrer tracking is unreliable because a link from an email either has no referrer or it's from the webmail provider.

      The situation I describe covers the majority of internet sales, a workable alternative would be great.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    35. Re:Vital under what conditions? by DJRumpy · · Score: 1

      I always wondered why they couldn't store transaction data on the server when doing this sort of thing. I realize how convenient it is to store it locally on the client end, but these are simple text files. It should be relatively easy to write a server side tracking system. The users can get a temporary session ID and be referred to that session for the duration of their visit.

      I also have to wonder why the referrer is of almighty importance. Where they visit within the site should be available via logs.

    36. Re:Vital under what conditions? by tha_mink · · Score: 2, Informative

      ways wondered why they couldn't store transaction data on the server when doing this sort of this sort of thing.

      They do, they're called "Sessions". The problem is, you still need cookies to store the session tokens.

      --
      You'll have that sometimes...
    37. Re:Vital under what conditions? by Firehed · · Score: 2, Informative

      Well, only if you care even remotely about having some level of security. Surely you've run into a website (typically a forum) that has a ?sessid=2387498798ad87c2eea92 querystring. It's hideous and stupid, but technically you CAN use cookie-less sessions (see: php: session.use-cookies).

      --
      How are sites slashdotted when nobody reads TFAs?
    38. Re:Vital under what conditions? by tha_mink · · Score: 1

      I just assumed that we all knew that was irresponsible and dumb.

      --
      You'll have that sometimes...
    39. Re:Vital under what conditions? by tha_mink · · Score: 1

      I think you're missing the point. Without state, your server logs are only telling you half the story. I don't think you can argue against that.

      --
      You'll have that sometimes...
    40. Re:Vital under what conditions? by tha_mink · · Score: 1

      Ok. So you have your server log. How many times has person a visited your site before he's purchased the widget you are pushing to him. Check your logs and get back to me.

      --
      You'll have that sometimes...
    41. Re:Vital under what conditions? by tha_mink · · Score: 1

      I don't use web sites that use cookies to do anything else.

      And yet, here you are...at Slashdot.

      --
      You'll have that sometimes...
    42. Re:Vital under what conditions? by Anonymous+Brave+Guy · · Score: 1

      Sorry, I don't follow.

      You can persist state server-side, you just need a unique session ID of some sort to index it.

      You could generate a session ID on the first page view and incorporate it into any relevant links/scripts via GET/POST as I described before, without storing anything permanent on the visitor's computer, though of course it will be rather obvious to the user that you are doing this.

      The only thing you can't do with this approach is track people across multiple visits or multiple sites without getting them to create an account or otherwise generating a permanent, unique ID that they give you, which they will know about.

      I have zero problem with this situation.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    43. Re:Vital under what conditions? by http · · Score: 1
      I felt the explicit to address your post instead of selecting "-1, $reason".

      Please don't collect data on "screen resolution" or make *any* assumptions at all about it.
      People don't browse with the browser window maximized unless they have to, and in the era of wide-screen monitors, it's getting less and less useful to have such a set up anyway.

      Bollocks. I know of only two people who don't use their browsers fullscreen - and one of them is certified. I refuse to presume that I am the only person experiencing this, that for some reason people maximize their browsers just because I happen to walk in to the building.

      As for screen resolution, should I be able to view a website on my 96x78 monitor? Especially since, in your eyes, I won't have my browser fullscreen? In designing a web page, devs must make some assumptions, though some are less reasonable than others. Asking said devs to please not test those assumptions when they can is silly.

      --
      If opportunity came disguised as temptation, one knock would be enough.
      3^2 * 67^1 * 977^1
    44. Re:Vital under what conditions? by Thinboy00 · · Score: 1

      Knowing where a user came from and what they searched for is a bad way of trying to optimise your site. I can name hundreds of situations where someone was proud that they'd generated a huge volume of visits (or page views if you weren't using cookies) of users that then left straight away because it wasn't what they were looking for.

      How about this? No cookies there! (the link is partly broken; click the "Traffic Stats" tab)

      --
      $ make available
    45. Re:Vital under what conditions? by Thinboy00 · · Score: 1

      You could generate a session ID on the first page view and incorporate it into any relevant links/scripts via GET/POST as I described before, without storing anything permanent on the visitor's computer, though of course it will be rather obvious to the user that you are doing this.

      There ought to be a X-Session-Token header in HTTP so that the user doesn't see this. Session tokens in URLs are ugly.

      --
      $ make available
    46. Re:Vital under what conditions? by Anonymous+Brave+Guy · · Score: 1

      There are certainly nicer ways it could be done, I agree. Another thing that I think would be widely useful is an extension of HTTP Authentication and browser UIs to cover the common use case where you don't want to force people to go through a dialog box and log in just to visit your public site, but you want to allow them to log in optionally so they can, say, customise the pages you send or access premium features. This would make a lot of cookie-based hackery redundant anyway.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    47. Re:Vital under what conditions? by tomhudson · · Score: 1

      Actually, it's a safer option, because you can control, on a page-by-page, object-by-object (page element-by-page element) basis, what gets sent back. It's also possible to do it FASTER - an xmlhttp request, rather than a page load.

      Keep trying - eventually, you'll realize that cookies are there for the convenience of the lazy coder, not the end user.

    48. Re:Vital under what conditions? by Pieroxy · · Score: 1

      Reread my previous post (GGP) on why this is not only hideous but also a security hazard as well as a performance nightmare. This is what I called the "URL rewriting nonsense"

    49. Re:Vital under what conditions? by tomhudson · · Score: 1
      1. Session ID in a POST variable passed from page to page
      2. javascript XHR

      Cookies have never been necessary; they're mostly for adding persistence between browser instantiations and programmer convenience

    50. Re:Vital under what conditions? by tomhudson · · Score: 1

      There have been so many affiliate link hijacks that you can't depend on it. The best thing to do is to find a revenue model that doesn't depend on identifying affiliates. For the affiliate, that's PPV (pay per view), rather than a PPC (pay per click) or PPA (pay per action). Since, as your post points out, it usually takes more than one impression, the affiliate who gets the sale isn't necessary the one who contributed the most to "building up the brand", etc. Plus, advertisers are getting a benefit even if the person doesn't click the ad - their name, logo, product or whatever is still out there, and that has value that isn't compensated in either the PPC or PPA models.

      Ditto for the tv, radio, or print media that carry your advertising. They're paid for putting it out there, not for how well it eventually turns out.

      This is one reason why in-game advertising is becoming such a big thing - you know who's seeing your ad. You know your audience. You're not getting clicks from useless landing pages that someone accidently came across. Once rewriting content on the client (doing mashups locally, rather than through a server) becomes the norm, most internet advertising is going to quickly die off, since it will be dropped as "not the target content". We'll see several things happen. The disappearance of landing pages, the collapse of sites like facebook (they'll be redundant) and twitter (doubly redundant), the movement of most cloud computing away from servers and into peer-to-peer networks, and search becoming a distributed meritocracy.

      Fortunately, it will still be possible to generate ad revenue - just not on the low-level, per click or per view basis.

    51. Re:Vital under what conditions? by rtb61 · · Score: 1

      From a user perspective, a user that uses https://addons.mozilla.org/en-US/firefox/addon/2497 cookiemanager and for web sites that suck, no cookies for you. I don't really see a problem with requiring permission from the user to store a file on their computer for your use, after all I go through that process every time I browse the net and visit a web site for the first time added to that I also use http://noscript.net/ and no cookies definitely no scripts.

      So should you be required to gain permission to run a script something which if often entails far greater risk than a simple limited size text file cookie. So web more web sites that didn't use script or cookies would certainly simplify my browsing time.

      --
      Chaos - everything, everywhere, everywhen
    52. Re:Vital under what conditions? by raynet · · Score: 1

      Umm, assuming you are shopping, shouldn't you be using HTTPS and that would kill any caching. And with unique url (which doesn't need to be ugly) would only kill caching for the actual html-page, all resources and images still would be nicely cached. And with correctly implemented url-rewrite-session-scheme, there is no security issues that cookies won't also have. A good session system has a counter that prevents reusing old urls, so they are always unique. The only thing you lose is the ability to autologin to a site, though this could be done by giving the user a HTTPS URL which he can then bookmark and hopefully not share with anyone. But in any case, it would be more secure if sites would always ask for a password rather than just let the user in if he happens to have the right cookie.

      And if you don't wanna use cookies, you could either use Ajax or frames. Both can store the information to variables whilst you browse around and don't lose it unless you go and press the back button or something of that sorts.

      Or you could just have a form on the page with hidden field containing all the session information encrypted so that the user cannot decypher it, but your server can. This way the server doesn't need to store any session data. Just need some javascript to submit the form when user clicks a link. Or use form image buttons for graphical links.

      There are plenty of options and in any case, I think you can use cookies as long as you ask the user for permission to use them. So with a webshop, no cookies until you add something to the shopping cart, then have a small dialog asking for the permission, and then begin using cookies.

      --
      - Raynet --> .
    53. Re:Vital under what conditions? by harmonise · · Score: 1

      That is irrelevant to what I was quoting and responding to. The posted stated things that required cookies and I correctly responded that those things could be found in the server logs.

      --
      Cory Doctorow talking about cloud computing makes as much sense as George W Bush talking about electrical engineering.
    54. Re:Vital under what conditions? by Pieroxy · · Score: 1

      Umm, assuming you are shopping, shouldn't you be using HTTPS and that would kill any caching.

      For performance purposes, we decided to use HTTPS only on the checkout portions of our website. I know, silly. But the session is also active on the other parts of the website, so.....

      And with unique url (which doesn't need to be ugly) would only kill caching for the actual html-page, all resources and images still would be nicely cached.

      You are making the assumption that our images are not dependent on the session. This is not always true. In any case, most images are static content, so the cache only affects the bandwidth. dynamic HTML pages are the real problem here since it generates a lot of CPU (compared to static content). That is what the cache is all about.

      And with correctly implemented url-rewrite-session-scheme, there is no security issues that cookies won't also have.

      If you are on a webpage that has some authentication key in the URL, having a link to an external website is a security issue. Most browsers will transmit the URL they are on in their Referer field! That means your session token can be found in any of theses thrid parties website's acces logs!!!

      A good session system has a counter that prevents reusing old urls, so they are always unique.

      This is really disconnected to the session identification and can also be implemented while holding the session with a cookie.

      The only thing you lose is the ability to autologin to a site, though this could be done by giving the user a HTTPS URL which he can then bookmark and hopefully not share with anyone. But in any case, it would be more secure if sites would always ask for a password rather than just let the user in if he happens to have the right cookie.

      Security is something relative. My slashdot account doesn't hold much informations on myself. My bank account does however. Strangely, my bank account doesn't allow me to log in automatically...

      And if you don't wanna use cookies, you could either use Ajax or frames. Both can store the information to variables whilst you browse around and don't lose it unless you go and press the back button or something of that sorts.

      Designing a website in such a manner proves to be orders of magnitude more complex than the traditional way, for no benefit. Not mentionning the back and refresh button that would log you out in a whim. I'll avoid this until given a more compelling reason.

      Or you could just have a form on the page with hidden field containing all the session information encrypted so that the user cannot decypher it, but your server can.

      View source is not something beyond the abilities of the average would be script kiddie.

      This way the server doesn't need to store any session data.

      Do you propose that the amount of the order (you know, the amount that the user will pay) should be transmitted by the browser? Please enclose your e-commerce website URL so I can buy it all for free!

      Just need some javascript to submit the form when user clicks a link. Or use form image buttons for graphical links.

      Data coming from the client should NEVER be trusted. Users can tamper with it. This is the reason you should store any kind of sensible data on the server side.

      There are plenty of options and in any case, I think you can use cookies as long as you ask the user for permission to use them.

      You have an option in most modern browser to be prompted whenever a website requests the permission to set a cookie. This is not the responsibility of the website owner.

      So with a webshop, no cookies until you add something to the shopping cart, then have a small dialog asking for the permission, and then begin usin

    55. Re:Vital under what conditions? by Pieroxy · · Score: 1

      Session ID in a POST is a silly solution. No back or refresh is ever going to work anymore with your website, popping up questions about "resubmitting data" and scaring users away.

      Also, how do you persist a javascript XHR object from one page to the next? And please avoid all forms of hidden frames. Short of this, it really is all useless.

      Cookies are a way of connecting HTTP queries to a "session", hence allowing developers to fix a shortcoming of HTTP: its stateless nature.

    56. Re:Vital under what conditions? by tomhudson · · Score: 1

      Session ID in a POST is a silly solution. No back or refresh is ever going to work anymore with your website, popping up questions about "resubmitting data" and scaring users away.

      I consider that a bonus. NO hitting the back button for YOU! Besides, you can always have the app run in a window without a back button. That's the preferred way. Looks more like an app, less like a browser. Or do you think your online game experience will be improved by accidently hitting "back" and losing everything?

      Also, how do you persist a javascript XHR object from one page to the next? And please avoid all forms of hidden frames. Short of this, it really is all useless.

      You don't need to, since you don't leave the page when you're doing XHR. Make the request, get the response, update the current page. It's your comment that's really useless (unless it, hopefully, motivates you to check out doing httpxmlrequests :-)

      Cookies are a way of connecting HTTP queries to a "session", hence allowing developers to fix a shortcoming of HTTP: its stateless nature.

      It's not a shortcoming. If HTTP allowed for the connection to remain open continuously so that you could identify which client made the request from the socket id, web servers would quickly run out of sockets, and you could also steal data by just hijacking someone's connection.

      Look, cookies are not all that great. They're abused, they're a security risk, and they're simply not needed. Use a cookie if necessary, but not necessarily a cookie.

      Now, back on-topc - the EU is just saying they want the existing rfc about cookies and privacy enforced. What is so bad about that?

    57. Re:Vital under what conditions? by Pieroxy · · Score: 1

      I consider that a bonus. NO hitting the back button for YOU!

      Unfortunately, the websites I build are not catered for me...

      Besides, you can always have the app run in a window without a back button. That's the preferred way.

      And an unfortunate hi on the "Backspace" key just wipes all your data...

      Looks more like an app, less like a browser.

      Unfortunately, it lives in a browser.

      Or do you think your online game experience will be improved by accidently hitting "back" and losing everything?

      Precisely

      You don't need to, since you don't leave the page when you're doing XHR.

      Again, a few keys in your keyboard can wipe all your beautiful context away. I find that an annoyance for my users.

      Make the request, get the response, update the current page. It's your comment that's really useless (unless it, hopefully, motivates you to check out doing httpxmlrequests :-)

      It's not a shortcoming. If HTTP allowed for the connection to remain open continuously so that you could identify which client made the request from the socket id, web servers would quickly run out of sockets, and you could also steal data by just hijacking someone's connection.

      Granted, http has been used for purposes it was not designed for. But it's the way it is and the way almost everyone does stuff on the internet.

      Look, cookies are not all that great. They're abused, they're a security risk, and they're simply not needed. Use a cookie if necessary, but not necessarily a cookie.

      The cookies that pose problem can be easily identified. They are the cookies set to your browser from a domain that has nothing to do with the domain your pages are issued from. Solving that should be enough.

      Now, back on-topc - the EU is just saying they want the existing rfc about cookies and privacy enforced. What is so bad about that?

      As vista has proven, popping a dialog box stating "are your sure" every other click ain't going to change anything. It's just going to make a lot of developers build firefox extensions to click on those warnings automatically... and we'll be back to square one.

    58. Re:Vital under what conditions? by tomhudson · · Score: 1

      Hitting the backspace key doesn't do anything special in a web app. If you're losing everything because of that, your app is written wrong.

      The same applies to the escape key, mouse movements, etc. It's trivial to capture them.

      The EU proposal doesn't require constant clicking - just a one-time consent.

      Also, cookies management get complicated when you deal with sub-domains, add-in content, etc.

      Your claim that cookies are required simply isn't true, and your examples of why are somewhat contrived. Removing the use of the back button is one of the smarter things to do in avoiding confusion for people using web apps.

    59. Re:Vital under what conditions? by Pieroxy · · Score: 1

      What you are building are not web sites. It may be a nice and clean user experience but it has to be problematic for other stuff that are assumed about websites....

      On top of my head, how does Google indexes your content? How does your users Bookmark a specific page of your site? You know, all the side stuff that works well with websites? (I'll leave Lynx out for now ;-)

      If you are really keen on such a great user experience, you'd better do all that with flash. That way, in addition of not having cookies, you have a real UI ....

    60. Re:Vital under what conditions? by tomhudson · · Score: 1

      What you are building are not web sites. It may be a nice and clean user experience but it has to be problematic for other stuff that are assumed about websites....

      On top of my head, how does Google indexes your content? How does your users Bookmark a specific page of your site? You know, all the side stuff that works well with websites? (I'll leave Lynx out for now ;-) You're free to supply google with a site map, you're free to supply alternate browsers with reduced-functionality web pages, and since you're storing the session on the server, there's no reason why you can't have a logout or save button that saves all the local variables onto the server as well, ready for the next time the visit.

      If you are really keen on such a great user experience, you'd better do all that with flash. That way, in addition of not having cookies, you have a real UI ....

      Gaaak! I don't think so :-p

    61. Re:Vital under what conditions? by aztracker1 · · Score: 1

      Depending on what needs to be stored or re-constituted on the backend, again varies by framework. An XmlHttpRequest isn't faster than a page load, as the server-side logic will be as heavy, or nearly so, in many cases.

      --
      Michael J. Ryan - tracker1.info
    62. Re:Vital under what conditions? by tomhudson · · Score: 1

      Well, an xmlhttprequest is certainly faster than a page load on the client in almost all cases. google suggest works that way. Try typing something here - the suggestions are done in real time via xmlhttprequest. This wouldn't work with having to load a page after each keystroke, and the returned data is much smaller than regenerating the whole page + the returned data :-)

      Since you'd only be saving the instance data on log-out, one big server query per session isn't that big a deal.

    63. Re:Vital under what conditions? by aztracker1 · · Score: 1

      I understand how google suggest works. I am referring to a real application that may be a bit more complicated than a straight query on the server-side.

      --
      Michael J. Ryan - tracker1.info
    64. Re:Vital under what conditions? by tomhudson · · Score: 1

      The more complicated the page layout, the quicker it is to just update the data via xhr than to do a complete page refresh. On the server side, it's less work (just the data, instead of the data + complete page), and the formatting of the data is simpler - for example, you can often just use a single long delimited string, and let the client parse it out; On the client side, parsing out data is fairly quick - and lets face it, your machine probably has more idle cpu cycles than the server, so it's quicker for you to do the extra parsing than it is to wait on the server doing it. Additionally, if you don't have to reflow the page (and you shouldn't have to in many cases), you get another big saving in time.

      Of course, there are also bad implementations that make you want to pull your hair out, but for things like displaying and editing customer records, etc., it's much quicker.

  2. Michael by Anonymous Coward · · Score: 1, Interesting

    It may make common folk like me think about the extent that our personal information is collected and used, information that is a valuable commodity in current society and it's bought and sold with very little compensation to the rightful owner - the individual.

    1. Re:Michael by whencanistop · · Score: 2, Insightful

      Personal data almost always isn't stored on cookies. You give your personal data to a company. They probably don't even link that data up with what you do on the website via cookies. If that company then sells that information on to someone else or uses it for reasons that aren't ethical, that isn't down to cookies. That is down to the company being crap.

    2. Re:Michael by Anonymous Coward · · Score: 0

      Personal data almost always isn't stored on cookies. You give your personal data to a company. If that company then sells that information on to someone else...

      they would get fined, if they were caught.

    3. Re:Michael by whencanistop · · Score: 0, Troll

      Quite right too. However most of them have tick boxes at a point that allow you to opt in and opt out. As someone whose seen the results of the tick boxes, I know far too many people are stupid and don't opt out. I always do.

  3. [sic] by BigBadBus · · Score: 0, Offtopic

    "they is"??

    1. Re:[sic] by archangel9 · · Score: 0, Redundant

      what, you think they isn't?

    2. Re:[sic] by fluch · · Score: 1

      But I am sure he are!

    3. Re:[sic] by Anonymous Coward · · Score: 0

      Wow, someone doesn't get the Ali G humor

  4. I don't see the stupidity here by Skapare · · Score: 4, Interesting

    Maybe it's a bit harsh. But so are the abuses of cookies.

    Cookies are used to keep a shopping cart. That out-law.com article spells that out. Cookies are used to track logins on forum sites. There might be an implied consent, there. But to be sure, just ask for consent when users register. Previously registered users would be directed to the consent request page once the next time they try to login. Explain that the consent is for the cookie used keep their login state. Explain that without consent, the login process cannot be completed and the user would be limited to the access level of a non-logged-in user.

    Now, what else are cookies used for, that consent should not need to be given for?

    --
    now we need to go OSS in diesel cars
    1. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      Well, Microsoft claims that Hotmail's new requirement that you eat third-party cookies in order to log out is for security http://www.theregister.co.uk/2009/11/12/hotmail_cookies/. If Microsoft says so, it must be true, right? They wouldn't lie to us, would they? Guys? Would they?

    2. Re:I don't see the stupidity here by alta · · Score: 5, Insightful

      I know this isn't going to be looked on well here, but here are my pro cookie, pro marketing comments...

      1. Someone above complained about companies selling the data that they collect. As though it's the most terrible thing in the world to do. Guess what, every company that collects demographics about customers (grocery stores by example, the only way to not get tracked it to pay by cash. You don't need one of their store cards because they'll match your banking account numbers and STILL build a profile) and then sells them. How many useful websites on the internet are driven by 1. Selling demographics, 2.) Ad revenue. Making cookies opt-in kills both of those things. How much is /. charging you guys? Ask them what'll happen to their ad revenue if cookies are suddenly opt-in. Yeah, they can still technically serve the ads, but they will no longer be as accurate to the viewer, nor will they be tracked as well... meaning less profitable for the ad agency and the publisher.

      2. Affiliate marketing... There are a lot of other sites with good information (a book review site comes to mind) that I enjoy. They all keep the site running by giving affiliate links to the products, say to a book on amazon. Kill that for them, and you kill their revenue.

      So, would you propose that the people running these sites force the customer to consent before they allow them to use their services?? No, that won't work because they can only make them accept to their cookie, not the one downstream they actually get paid on. People have been so scared from cookie FUD that they will deny %90 of the time, and STILL kill many sites because their revenue has dried up.

      I think this law, if they have to make one, should be more specific and say what you CAN'T use cookies for.

      AND btw, affiliate links would be fine if we could JUST identify the computer, we do not need to identify the individual.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    3. Re:I don't see the stupidity here by SharpFang · · Score: 1

      Polls.
      On sites with thousands of clicks per second.
      The cookie is fast and dirty method of determining whether given user has already voted in the poll or not.
      To keep the results honest, the site keeps a database of IP numbers and ignores repeated votes of bots that ignore cookies or users who delete them, but for 99.9% of visitors the cookie is a perfectly adequate method and allows zero server-side intervention to distinguish between the content to be displayed (questions/results) and preliminary allowing of the vote.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    4. Re:I don't see the stupidity here by KlaymenDK · · Score: 5, Insightful

      The stupidity is this:

      You can, could, and still will be able to block cookies in your browser, so whatever web site operators are doing with them, it isn't going to affect your privacy or "trackability".

      But, it sounds as if this new law requires the web site operators to show you screen after screen of "permissions" to continue. These permission requests are stupid as EULA dialogs, Vista-like "admin authorisation" dialogs, etc, because they (a) don't offer a meaningful change in values (be it trackability or privacy), and (b) annoy the hell out of users. I won't go into how (c) these crap warnings numb users to real warnings, which they will also mindlessly click through.

      I can't decide whether this is Brazil-style bureaucracy galore, or Eastern Standard Tribe-style anti-productivity warfare.

    5. Re:I don't see the stupidity here by Skapare · · Score: 4, Insightful

      Lack of cookies does NOT prevent ads. Lack of cookies does not prevent ads from being linked to an alternate site. Lack of cookies does not prevent your userid from being included in the URL that takes you to the other site if you click on the cookie. Lack of cookies does not prevent your userid from being included in the URL that fetches the ad image from the other site. So ads are not really hindered. What is hindered is weak minded developers that only learned one way to do things.

      --
      now we need to go OSS in diesel cars
    6. Re:I don't see the stupidity here by Maxo-Texas · · Score: 4, Interesting

      You know the funny thing about companies that collect and sell my personal data?

      Their prices are higher than companies who do not.

      Krogers and Randalls both do this.

      HEB & Foodtown don't.

      Yet the same product at randalls and krogers *with the affinity card discount* is more expensive than the same product at HEB and foodtown. Sometimes dramatically so (25% or more- example, whipcream $5.29 with discount card vs $3.99 every day without card).

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    7. Re:I don't see the stupidity here by mftb · · Score: 1

      My site has a little skin selection list in the top corner that makes a cookie containing a single word (the name of the user's chosen skin). It is, however, not made clear that a cookie will be written so there is no implied consent. The cookie is processed entirely in javascript, though, and is never sent back to the server. Clearly, it's not a tracking cookie but it is certainly important to the user experience - without it, whenever the user changes page or refreshes the skin will revert to the default.
      Would a little "(writes cookie)" next to the list be good enough?
      I dunno, this is super vague, although as TFA points out, it is only a guideline, not yet a law. We shall see how this pans out.

    8. Re:I don't see the stupidity here by tomhudson · · Score: 1

      You don't need cookies for a shopping cart. You don't need cookies to track someone who is logged in. Ajax, or even hidden variables in a POST request, work fine.

    9. Re:I don't see the stupidity here by Skapare · · Score: 2, Interesting

      2. Affiliate marketing... There are a lot of other sites with good information (a book review site comes to mind) that I enjoy. They all keep the site running by giving affiliate links to the products, say to a book on amazon. Kill that for them, and you kill their revenue.

      Maybe you can explain why you think cookies is the only way to do this.

      So, would you propose that the people running these sites force the customer to consent before they allow them to use their services?? No, that won't work because they can only make them accept to their cookie, not the one downstream they actually get paid on. People have been so scared from cookie FUD that they will deny %90 of the time, and STILL kill many sites because their revenue has dried up.

      Maybe you can explain why the downstream site needs a cookie to accomplish affiliate marketing when other means, such as embedding a code in the URL, are available.

      I think this law, if they have to make one, should be more specific and say what you CAN'T use cookies for.

      Why? So you can make up new ways to abuse cookies?

      AND btw, affiliate links would be fine if we could JUST identify the computer, we do not need to identify the individual.

      That can actually be dangerous. The next person to come along might link to the same site, and they figure it must be the same person, and re-use their identifying info that first person voluntarily provided. I don't see how knowing that it is the same computer, but not the same individual, helps in marketing, when marketing is targeted to people. Computers don't (yet) make buying decisions.

      --
      now we need to go OSS in diesel cars
    10. Re:I don't see the stupidity here by alta · · Score: 2, Informative

      I agree, but it will make the ads just a little less valuable.

      Yes, I know there are other ways to store the data...
      1. Every link becomes a javascript POST.
      2. All data moved between pages via querystring.
      3. Require a login to use the site so the data can be stored server-side.
      4. FLASH COOKIES ;)

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    11. Re:I don't see the stupidity here by __aabrwq3301 · · Score: 1

      It's not a big deal, guys. You know the pages of "Terms and Conditions" that you agree to when you sign up to a new website without reading? It's now going to be one sentence longer.

    12. Re:I don't see the stupidity here by jaypifer · · Score: 1

      +1

      I was about to write the same thing. Tracking will not be as accurate, but there will still be tracking.

      --
      Never go to sea with two chronometers; take one or three.
    13. Re:I don't see the stupidity here by Phroggy · · Score: 2, Interesting

      All kinds of things.

      Every time you visit my web site, a random quote is displayed. Which quote you get is stored in a session cookie, so every page displays the same quote as long as your browser remains open (this was a better idea when I had fewer quotes in my list; I'll probably change it, but that's irrelevant to this discussion). Another cookie tracks which quotes you've already seen, to ensure that if you come back tomorrow (with a new session), you won't get the same quote you just got yesterday. Once you've cycled through all of the available quotes, of course, it resets.

      Because I was extremely bored several years ago, there's some additional logic: if you've been to my site before, and I've added a new quote to the list since then, instead of choosing any quote at random, you'll be given the one that I just added. If you've never been to the site before, it just picks one randomly.

      Also, because I was extremely bored even more years ago, my site can be displayed with a variety of themes, most of which are intended to resemble windows on a computer desktop, on a variety of operating systems. The first time you visit the site, a theme is chosen for you based on your platform (as determined by your user_agent string), but you can change it just by selecting another theme from the list. Your preference is saved in a cookie.

      I do not track individual users. I have no idea who you are. I don't assign you a unique ID. But I am using cookies.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    14. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      AND btw, affiliate links would be fine if we could JUST identify the computer, we do not need to identify the individual.

      No, affiliate links want to identify the individual, they just dont know how to do it yet. Computers dont click affiliate links, people do.
      They want to know what makes one person click a link and another person not.

    15. Re:I don't see the stupidity here by Bill_the_Engineer · · Score: 1

      You're correct.

      I use hidden fields on all public facing government websites to track a session, because federal law forbids the use of cookies.

      It's a shame that cookies can't be used for legitimate reasons simply because it's open for abuse and FUD gives the public the impression that all cookies are bad. No need to futz around with having to print a hidden field initialized with the session UID (which really isn't that big a deal) when you can just make a session cookie instead.

      Of course to allow the user to leave the website and return later without having to re-login, nothing beats a cookie. This behavior happens a lot now that people are in the habit of querying something on the website and use the Google field on the right of the URL field that most browsers have now a days. They like the convenience of typing the restful URL to return to the site, or not having to hit OK to resubmit a form when they use the back button.

      Just my two cents.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    16. Re:I don't see the stupidity here by noidentity · · Score: 1

      Why is a legal approach needed, though? A technical solution could achieve it better. By default, reject all cookies. Allow a site to be whitelisted. User whitelists only sites he wants the benefits of cookies from. Maybe also allow "graylist" where cookies from those sites are cleared daily.

    17. Re:I don't see the stupidity here by Skapare · · Score: 1

      Ultimately, the server side has to always double check this against the user record of polls voted. The convenience is in preventing it from making a server request in the first place. That would be the Javascript code blocking the vote, or changing the vote box. Or if the whole page is refetched, don't include it dynamically the next time. There's no need to transmit such a cookie.

      --
      now we need to go OSS in diesel cars
    18. Re:I don't see the stupidity here by Skapare · · Score: 1

      Yes, a technical approach could solve this. But a full solution would involve a disruption of how things currently work, and would not settle down until Microsoft (always the last hold out on advancing to new technology) implemented it on their browser and time was provided to get the vast majority of browsers upgraded. I estimate this will take 6 to 9 years. In the mean time, a law to block abuses is handy.

      --
      now we need to go OSS in diesel cars
    19. Re:I don't see the stupidity here by Skapare · · Score: 1

      Why is it that important to not see the same quote again? Just change quotes at some time interval. Just make sure it is not systematically giving people the same quote at the same time of day (so a cycle of 24 hours to go through all quotes is a bad idea).

      I'd say this is not an abuse of cookies, though. Still, if you have that much free time, you could think of other ways.

      --
      now we need to go OSS in diesel cars
    20. Re:I don't see the stupidity here by wvmarle · · Score: 1

      I don't see how knowing that it is the same computer, but not the same individual, helps in marketing, when marketing is targeted to people. Computers don't (yet) make buying decisions.

      Identifying a computer for marketing purposes will not be much better/worse than tracking with cookies, as a cookie ALSO just identifies a computer, well actually an individual browser on an individual computer, NOT who is behind the keyboard. And most people sharing a computer will share user accounts/browsers as well.

    21. Re:I don't see the stupidity here by MikeBabcock · · Score: 2, Insightful

      But if you don't like cookies, you can already disable them in your browser. I fail to see how this should be mandated on the server side.

      --
      - Michael T. Babcock (Yes, I blog)
    22. Re:I don't see the stupidity here by MikeBabcock · · Score: 1

      Maybe you can explain why the downstream site needs a cookie to accomplish affiliate marketing when other means, such as embedding a code in the URL, are available.

      Embedding codes in URLs is easily abused by affiliates wanting fake rankings.
      What you really want is a dynamically generated cookie that gets saved with the loading of (for example) a banner ad, and then a check for that specific cookie when the user has purportedly clicked-through onto the website in question.

      --
      - Michael T. Babcock (Yes, I blog)
    23. Re:I don't see the stupidity here by Skapare · · Score: 1

      Of course to allow the user to leave the website and return later without having to re-login, nothing beats a cookie. This behavior happens a lot now that people are in the habit of querying something on the website and use the Google field on the right of the URL field that most browsers have now a days. They like the convenience of typing the restful URL to return to the site, or not having to hit OK to resubmit a form when they use the back button.

      What we need is a better managed credentials database within the browser. It would contain all the userids and passwords. It would be encrypted and require the user enter a passphrase to access it when the browser first needs it (optionally configured to ask when the browser first starts). The key derived from the passphrase would be stored in non-swappable memory, as would the decrypted data from the credentials database. When you visit a site you have a login for, you can have it set (per site) to automatically login you in, or prompt you to login (with a choice of ids presented if more than one for the site), with an optional extra passphase for specific sites. This would be done through specific new HTTPS headers (e.g. the browser won't send them via HTTP unless an exemption is made for that site or unless the browser can detect that IPSEC is being used). We would not need OpenID, either, with this.

      --
      now we need to go OSS in diesel cars
    24. Re:I don't see the stupidity here by Skapare · · Score: 1

      For sites where no such T&C are used, then they can't use cookies. We'll see more T&C sites, then, too. I don't see a problem with it (having such a law).

      --
      now we need to go OSS in diesel cars
    25. Re:I don't see the stupidity here by alta · · Score: 1

      Forgive me lake of quoting prowess, I'm not as dedicated as you.

      2. I'm not proposing it's the only one just one that right now seems to work very well without jumping through hoops. Developers (me) have been jumping through hoops, dealing with browser hacks, and the stateless connection issue since the beginning of HTTP. If a customer follows the link, and buys in THAT session, fine. The affiliate gets paid. If they don't, the only way to attribute the sale is IF the customer logs into an account so the link between affiliate and store can be retained in the database.

      If you know of a way to store an affiliate/store relation between distinct sessions PLEASE let me know.

      Additionally, if this becomes worldwide, so much development time is going to be spent on fixing a problem we don't yet have. I think with our GLOBAL economic problems we'd be better served doing something more productive.

      "maybe you can explain why the downstream"

      maybe that'll work...
      See above. Again, give me a way to store between sessions that does NOT involve having the customer log into a database. Seriously, even if I could get a Unique code just for the damn computer, I could store what I need on my side.

      Why? So you can make up new ways to abuse cookies?

      I have no need to abuse cookies. I'm just trying to do business, in a legitimate way. I'm not storing terabytes of data on customers. I'm just trying to attribute a sale, so I can write an employee (affiliate) a weekly check.

      dangerous

      Yeah, spoke to soon, I'm still thinking of single user computers... I don't need to know crap about WHO the person is. Or the computer. I just need to REASONABLY be able to link a person between browsing sessions. We did some stats on our own company, and on higher end purchases, 75% of the sales were done AFTER the first visit.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    26. Re:I don't see the stupidity here by noidentity · · Score: 1

      Having a new law imposes costs on every website that uses cookies, and having more government is a mixed blessing. Why does it matter whether Microsoft implements better cookie management, anyway? I'd think the goal is for individuals to be able to have more privacy, and they can do so by choosing a browser which allows cookie rejection. It seems the goal is to get revenge on some companies, or to achieve a vague "privacy for the masses" (who can't be bothered to choose a browser which offers more of it).

    27. Re:I don't see the stupidity here by Skapare · · Score: 1

      I don't see an issue with this. Maybe the law should be tweaked to address only cookies that are transmitted back to servers. Another option is to encode the skin name in a variation of the URL and allow the user to bookmark that URL and share it with friends ("hey, try this site with this cool skin I found").

      --
      now we need to go OSS in diesel cars
    28. Re:I don't see the stupidity here by Mr.+Slippery · · Score: 2

      I know this isn't going to be looked on well here, but here are my pro cookie, pro marketing comments...

      The late great Bill Hicks suggested that everyone in marketing should kill themselves immediately.

      Your post only re-enforces my belief that he was right.

      Guess what, every company that collects demographics about customers (grocery stores by example, the only way to not get tracked it to pay by cash. You don't need one of their store cards because they'll match your banking account numbers and STILL build a profile) and then sells them.

      Pretty sure my local organic market isn't doing this. But I still pay in cash.

      How many useful websites on the internet are driven by 1. Selling demographics, 2.) Ad revenue. Making cookies opt-in kills both of those things.

      Hooray for the death of selling demographics. And you don't need to set a cookie on my browser to show me an ad. (Of course, if you want to show me an ad, make it a simple text link, because I'll block your gorram banners.)

      Affiliate marketing... There are a lot of other sites with good information (a book review site comes to mind) that I enjoy. They all keep the site running by giving affiliate links to the products, say to a book on amazon. Kill that for them, and you kill their revenue.

      Pass affiliate information in the URL original, then a session id in the URL during their visit. No need to keep a longer term record, ergo no need for cookies.

      AND btw, affiliate links would be fine if we could JUST identify the computer

      No, you don't need to identify the computer. You need to identify the affiliate that originally referred the visitor.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    29. Re:I don't see the stupidity here by Skapare · · Score: 1

      I'll consent to adding a clause to the law that makes the law go away within two years of every major (having 1% or more user share) browser having an adequate cookie management feature. The two year part is to have sufficient time for browser upgrades to happen without setting some specific percent goal that might not be achieved.

      Browser makers and protocol designers are partial culprits in this.

      --
      now we need to go OSS in diesel cars
    30. Re:I don't see the stupidity here by SharpFang · · Score: 1

      Yes - we would be perfectly satisfied to plant the cookie in the user's browser and never see it back again. Making it readable by user-side javascript only would be perfectly satisfactory.

      The only reason we need the cookie back is to prevent us from overwriting it with a new, blank one, but it could be done client-side too (deny the new cookie if old one is already present), except this is not how cookies behave - it would require extending the standard.)

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    31. Re:I don't see the stupidity here by OzRoy · · Score: 1

      I don't think you understand how modern affiliate marketing works.

      These days a lot of affiliates get paid a commission based on sales, not on leads. So if you click on a banner ad and don't buy anything the affiliate gets paid nothing. This means every individual customer needs to be identified along with which affiliate they came from etc etc. Now you could do all that by dropping a unique click reference into the url, but that limits the purchase window to a single session. In other words, if the customer bookmarks the site, closes the browser and then makes a purchase a few days later the affiliate gets nothing.

      The only way to track the customer effectively and in a way that is fair for the affiliate is to use some form of persistent data packet like a cookie.

    32. Re:I don't see the stupidity here by Archangel+Michael · · Score: 1

      BINGO, we have a winner!

      Those cards don't make things less expensive, because they don't do anything but track you, and it costs the business to track you. Stop tracking people and focus on price, quality and TRUE service, and stop spending effort on marketing gimmicks!

      The sad thing is, these gimmicks often work, and the worst offenders are often clothing stores.

      Item cost $5
      Markup 800% = $40
      Discount 50% off!!!!! = $20
      Profit Margin = $15 (300%)

      This would attract my wife like a magnet "BUT it is 50% off! It is such a great DEAL!!!"

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    33. Re:I don't see the stupidity here by fast+turtle · · Score: 2

      Defeat the evil:

      1. NoScript
      2. ?
      3. ?
      4. Flashblock

      and don't forget to add the various advertisers into your hosts file since it'll speed up page loads. To many advertisers get overloaded, slowing down page loads plus I have no desire to waste bandwidth connecting to them in the first place.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    34. Re:I don't see the stupidity here by schon · · Score: 2

      it will make the ads just a little less valuable.

      You say that like it's a bad thing.

      But just for the record - based on advertising rates, TV and print advertising is (apparently) much more valuable than web advertising. And yet, they don't do per-user tracking at all. It would seem to me that getting rid of per-user tracking would make it more valuable, not less.

    35. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      And what would be a good deal to you? 1% profit margin? 2% profit margin?

      Those stores have to stock goods-most of which do not sell, pay for employees, pay for the building, pay for advertisements, etc.

      300% profit is relatively small when you consider that you can't go to a malaysian clothing factory and buy the clothes yourself, and neither can you buy up 100% of their stock so that a small profit margin covers their overhead and operating expenses.

      Not even online stores can avoid the problems with space and building costs.

    36. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      hidden variables in a POST request, work fine.

      The ridiculously retarded requirements for hidden inputs in forms in HTML4/XHTML make automating that kind of stuff obnoxious because now your app is inserting a div after every form tag with whatever junk it's supposed to be passing, making it impossible to use "first" child selectors (because whatever div you wrote is magically the second).

      Or you can do what PHP does and just piss on the specs and insert the session id input immediately after the form tag and ignore the fact that IE treats it as a pixel row linebreak.

      Who knows? Maybe someday w3c will grow a clue and realize that there's more to a modern webpage than presentation and (visible) content, and create a "state" tag to replace the hidden input that it burdened with the input tag's container and semantic requirements (why the fuck should my hidden input have a label?!). I was hoping HTML5 would pick up some of the XForms stuff (I was hoping that browsers would pick up XForms and find some way to actually display them in a webpage instead of requiring a "player"...), but it looks like they're just going to perpetuate HTML4.

    37. Re:I don't see the stupidity here by harmonise · · Score: 4, Insightful

      How much is /. charging you guys? Ask them what'll happen to their ad revenue if cookies are suddenly opt-in.

      There are ads on the Internets?

      --
      Cory Doctorow talking about cloud computing makes as much sense as George W Bush talking about electrical engineering.
    38. Re:I don't see the stupidity here by Eivind+Eklund · · Score: 1

      it will make the ads just a little less valuable.

      You say that like it's a bad thing.

      If I assume that watching ads is the payment for content, making ads less valuable means that what you are paying has less value. I think that's a bad thing.

      But just for the record - based on advertising rates, TV and print advertising is (apparently) much more valuable than web advertising. And yet, they don't do per-user tracking at all. It would seem to me that getting rid of per-user tracking would make it more valuable, not less.

      I assume this is tounge in cheek and I don't have to go into the problems with the premise?

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    39. Re:I don't see the stupidity here by A+Friendly+Troll · · Score: 1

      Now, what else are cookies used for, that consent should not need to be given for?

      We have something similar to a search engine (totally unlike Google, except for a textbox). When initially tracking what users look for, over 80% came to the site and searched for the same thing day after day. So we simply placed their search string into a cookie and had it populate the textbox when they visit again.

      I find it very stupid that people will come to the site, search for something, and instead of getting the results they'll get a wall of legalese unless we scrap the cookie system entirely.

    40. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      Reason 1: Delayed purchase via Affiliate link while still crediting the affiliate.

      Affiliate programs _want_ their affiliates to get credited with the sales (that cost is already well factored into profitability calculations) - this keeps them sending to you rather than your competitors in a cutthroat marketplace.

      If the person follows an affiliate link, doesn't buy at that point, but revisits a few days later and purchases, cookies allow you to still credit the affiliate even if the customer typed in your domain. This makes your program more valuable to affiliates, and increases your traffic and sales.

      That's why they're critical to advertising. And for what it's worth, as an exec of a large porn company, we don't do any 'evil' tracking using them - it's purely affiliate. The time and effort to dig through that sort of data has no benefit:cost.

    41. Re:I don't see the stupidity here by Hurricane78 · · Score: 2, Interesting

      UUUM, WTF?

      By deliberately letting the cookie settings of YOUR BROWSER on "ACCEPT ALL", you ALREADY accept all cookies! That's why it's retarded.
      The website has nothing to do with that! The BROWSER is the one that has to implement the asking functionality. And those that I know already do exactly that.
      All we may need, is setting the installation default to "ask". Then most people will set it back, and nothing will change. Which is another reason the law is stupid.

      You know what I'm going to do? Add a small line on the bottom of the page: "Users from the European Union with automatic cookie acceptance are not allowed to enter this site!".
      Or something like that. Meaning, that I will state that everybody who entered my site, without that ask-first function activated in his browser, did illegally enter the site (which of course is bullshit which works well on politards), and thereby it's not my fault.

      There. Solved.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    42. Re:I don't see the stupidity here by AtomicJake · · Score: 1

      You don't need one of their store cards because they'll match your banking account numbers and STILL build a profile) and then sells them.

      Illegal in the EU. You see the pattern?

    43. Re:I don't see the stupidity here by mhelander · · Score: 1

      If the affiliate id is in the bookmarked url, it will still work.

      Plus, presumably not only the affiliate would get something, hopefully I would also get a rebate, which motivates me to use the bookmark with the affiliate id in it.

    44. Re:I don't see the stupidity here by Blakey+Rat · · Score: 2, Insightful

      Except you can already block all that with your web browser, if you don't like it.

      Why put undue burden on site owners when cookie blocking features *already exist* in every browser out there? That's why this law is retarded-- not because of the intention (which I also kind of agree with, to an extent).

      If the EU is really concerned, they could pass a law against third-party cookies. This would remove most of their concern, without unduely affecting site owners. (Most, if not all, ad networks and analytics packages already allow for this usage.) Or they could pass a law saying that cookies must contain *only* references to a secured database, and no personal information in plain-text. That would also make sense.

      What they have here? Makes no sense.

    45. Re:I don't see the stupidity here by TubeSteak · · Score: 1

      1. Every link becomes a javascript POST.

      You forgot the special hell that is javascript designed to monitor what text you've selected.
      Not just copied (ctrl + c), but any text you've highlighted with your mouse.

      The one I've seen everywhere is "tynt.com/traces/"

      --
      [Fuck Beta]
      o0t!
    46. Re:I don't see the stupidity here by schon · · Score: 2, Insightful

      If I assume that watching ads is the payment for content

      Why would you assume something so obviously wrong? As is so often quoted here, in advertising viewers are the product being sold. The payment comes from the advertiser.

      I assume this is tounge in cheek and I don't have to go into the problems with the premise?

      Yes, it is tongue-in-cheek, but it *does* have a subtle point behind it - either web advertising is undervalued, or print/TV advertising is overvalued. If print/TV advertising is overvalued, don't you think someone might have noticed by now? That leaves... web advertising being undervalued, which leads you to ask "why"? It's pretty obvious that it would be because the focus is on user tracking.. as that's the metric that receives the most focus.

      Think about it: How many TV or magazine advertisements are valued on how many people immediately stop what they're doing and buy the product? How much is TV advertising worth? Magazine advertising? Web advertising is the only one that does this large-scale. It's also perceived as the one with the least value. You believe this is mere co-incidence?

    47. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      >???

        Sorry Id rather you didnt know either of those things about me.

        if you force me to disclose who i am to take part in on-line debate then fair enough though when the ISP and others are forced to record this any how I dont really see a point. ( I MIGHT allow cookies from this site for example provided they were time limited and I had some sort of reassurance over their purpose and operation), When Im looking up my next laptop - I really dont want amazon filling my screen with junk ill never buy from them because of stuff i looked at six months ago or on a frefering site.

        certainly I dont want them knowing it was me or my machine.

        There is no good reason to make my online presence identifiable to third parties - least ways no good reason from the perspective of me the user.

    48. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      Sorry, offtopic, but where did you learn that Kroger sells personal data?

    49. Re:I don't see the stupidity here by alta · · Score: 1

      Finally, someone 'gets it.'

      In an economy like we have now, there are few impulse buys. Everything depends on you having a good product at a good price, and even then, EVERYONE wants to think about it. The chance that they get back to the product listing the same way the found it the first time is slim. They're going to start at the site they were on and search, maybe look at their history. They may bookmark the product itself, but it's not a given that that's going to have the affiliateID

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    50. Re:I don't see the stupidity here by alta · · Score: 1

      And to make it clear, what I'm promoting is NOT 3rd party cookies. I don't want to look at OTHER people's cookies. When someone follows an affiliate link from A to B, I create my OWN cookie for MY domain, and I store $_GET['affiliateID'] in it.

      Affiliate links do NOT infer 3rd party cookies.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    51. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      All cookies might not be bad, but the vast vast majority of sites setting cookies out there really have no business doing so. I have my browser set to ask me before setting cookies, and it seems every new site I visit wants to set a cookie for itself and 3 different ad servers, even if it doesn't have any user preferences to keep track of. I imagine my cookie blacklist outnumbers my legitimately set cookies by a couple orders of magnitude.

    52. Re:I don't see the stupidity here by alta · · Score: 1

      Passing the information in the URL is great, we do it all the time. The problem is that most people do NOT buy on the first visit. And secondly, they don't create an account until they buy. By not having a cookie, we have no idea what affiliate to attribute the sale to.

      You can see up above that I already agreed that I misspoke about knowing the computer. Yes, for every sale I make, the ONLY thing I need to hold onto is a cookie with WHO the affiliate is.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    53. Re:I don't see the stupidity here by WNight · · Score: 1

      Wow, that's why turning off no-script is such a bad idea.

      Javascript is GREAT, for things that add (in my view, not yours) to my web browsing experience.

      Besides, I like skipping sites that can't even make their front-page standards compliant. It's a great reason to ignore them.

    54. Re:I don't see the stupidity here by WNight · · Score: 1

      Exactly, otherwise all this affiliate ID crap is just more tracking.

      I already strip affiliate IDs out of links before I click on them, unless they specifically offer me a deal. Why should I be tracked for their benefit?

      The web I want is one were actual users write pages, review book/tools/etc. If you're getting paid to do it, even if you just see it as offsetting costs, you aren't coming at it from the right headspace - you'd do a review to get more hits, not because it's what you happened to be reading.

      That's the kind of shit Amazon and publisher love, because by promising affiliate earnings (and more on hot items) they drive the buzz.

      Buzz I then have to strip out to get an accurate view.

      Thanks a lot advertisers, but please pack up everything you think you provide and go do it over Television. Goodbye.

    55. Re:I don't see the stupidity here by DavidTC · · Score: 1

      A lot of sites, Joomla for example, create the session before you login.

      I.e., everyone visiting a Joomla site gets a cookie to start with. Because they get a session to start with. When they login, that session contains their login (And they might get a non-session cookie if they choose to stay logged in.), but it exists before that.

      It thus exists without any 'consent' on the part of the user.

      Of course, this is a session cookie, which any sane law would explicitly exclude from attempting to control. Likewise, it doesn't have have any data at all besides 'I am the same web browser as that guy from a second ago'.

      There is absolutely nothing such a session cookie can't do that a guessing IPs or having tracking code in the URL couldn't do.

      But this, of course, assumes laws are sane.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    56. Re:I don't see the stupidity here by OzRoy · · Score: 1

      What if they don't use a bookmark. I know I never use bookmarks. They just remember the site URL and come back later.

      That is still a sale generated by an affiliate except the affiliate doesn't get the commission.

    57. Re:I don't see the stupidity here by OzRoy · · Score: 1

      I want to expand on my previous reply.

      On top of losing the affiliate id by just coming back to the site later, you also have to convince the merchant to inject the affiliate ID into every link on their site. This is made even more complicated if the merchant uses more than one affiliate tracking service.

      Getting them to do this would be a monumentally difficult task. Merchants are generally luddites who have an off the shelf shopping cart and barely know what a URL is. It is hard enough getting them to put the tracking into their checkout scripts let alone getting them to do something as complicated as that!

      Finally, why would you get a rebate? You are the customer. You have just purchased something you want. Now if you are using a voucher system that is different.

    58. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      You're a tit - "does NOT" implies that absolutely everyone uses the exact same solutions for everything. Don't be a dink.

    59. Re:I don't see the stupidity here by Man+On+Pink+Corner · · Score: 2, Insightful

      Why is it that important to not see the same quote again?

      Why is it so important to you that the government be involved in this decision?

    60. Re:I don't see the stupidity here by Patch86 · · Score: 1

      There are ways around this law quite happily- if you aren't using cookies nefariously, you shouldn't have a problem.

      When your customer clicks on an ad, present them with a dialogue box saying "Your details will be blahdy blah if you continue, click here [link] for our full privacy policy. Continue [y/n]", or whatever it is you'd be legally obligated to do. If your cookie use is legit, the customer will happily click onward (and I'm sure it'd become something that web users become used to before very long at all). If you're trying to sneakily gather data without the user knowing about it, they're given ample warning to give you the boot.

      And incidentally, I don't care how useful it might be to marketing firms: gathering personal data about a user without their knowledge or consent it downright wrong. Big-brother style home surveillance might be pretty useful to marketing too, but no-one suggests that be allowed so as to make for better targeted ads.

      I challenge you to suggest one example of cookie use where it'd be unfeasible to request consent, as is required by the new EU law. Bonus points if it's actually common.

    61. Re:I don't see the stupidity here by Maxo-Texas · · Score: 1

      Well, since I'm going to spout off, I'll be as through as possible on the follow up.
      Okay... it first looked like I was completely incorrect and that *only* Kroger used the information.

      However... Per their policy here: http://www.kroger.com/company_information/Pages/privacy_policy.aspx

      It is your choice to provide Kroger with your personally identifiable information. ...
      Kroger and its affiliates may use personal customer information to create merchandising and promotional programs tailored around specific purchases, the frequency of store visits, volume of purchases, and other data.

      ---

      However, technically it's not a sale- only use by affiliated companies.

      ---

      So I could be contacted by many companies (the list is too long to post here but is at http://en.wikipedia.org/wiki/Kroger), including (it appears) Disney, but my information isn't sold to them.

      Randalls has the same situation. per their policy "only related third party companies" can use my information.

      I was at a company that was part of Beatrice Foods Corporation back in the 80's. We had 3,000 "related" companies.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    62. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      If the people want to protect their privacy in this way, let them find a browser that has this functionality. Don't force them to.

    63. Re:I don't see the stupidity here by kestasjk · · Score: 1

      This is obviously true for all companies and completely invalidates the GP's points.

      --
      // MD_Update(&m,buf,j);
    64. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      Does it occur to you that people will just click through these without reading, as they will pop up a lot and "if I click no then the site doesn't usually work".

      Come on, if you tried to view a site, and it told you you had to let it save a cookie, there is a good chance you would let it. And I assume you understand what a cookie is.
      The majority of people think that a cookie is a piece of bread you eat for dessert.

    65. Re:I don't see the stupidity here by martin-boundary · · Score: 1
      It may be critical, but it's also a logical fallacy. Let's say you read some blog and click a link to a book site, but seeing the book and based on the blog, you make up your mind that it's not worth it. So you leave. But a couple of days later, you find out that you have to buy the book because it's on a mandatory list and you have no choice. So you go back and buy the book. Did the blog help you buy the book? No, quite the opposite. Should the blog receive credit for making you buy the book? No.

      The point is that correlation is not causation. Cookies or not, there's no way to know if some site facilitated or hindered a sale.

    66. Re:I don't see the stupidity here by Maxo-Texas · · Score: 1

      The only way to know it is true for all companies would be to survey every company that offered affiliation programs and compare their prices to competitors who did not. Since they use legal weasel words to obfuscate and companies are frequently caught breaking their policies (and the law), I'd probably need to do legal research as well to see if their behavior matched their actions.

      While i do typically put some effort into casual internet discussions, I have not yet engaged in expensive, long surveys & extensive research nor do I think will start doing so any time soon.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    67. Re:I don't see the stupidity here by tomhudson · · Score: 1

      The ridiculously retarded requirements for hidden inputs in forms in HTML4/XHTML make automating that kind of stuff obnoxious because now your app is inserting a div after every form tag with whatever junk it's supposed to be passing, making it impossible to use "first" child selectors (because whatever div you wrote is magically the second).

      Stop being a div diva :-) You can dynamically add the hidden inputs in an onsubmit event handler. Or you can add them to the form in an onload handler. Either way, you control where they end up in the logical hierarchy. Added benefit - no server-side code to generate all the hidden fields, no cluttered-up page.

      Just a thought.

    68. Re:I don't see the stupidity here by kestasjk · · Score: 1

      So "You know the funny thing about companies that collect and sell my personal data? Their prices are higher than companies who do not." was bullshit? I would never have guessed..

      --
      // MD_Update(&m,buf,j);
    69. Re:I don't see the stupidity here by julesh · · Score: 1

      Except you can already block all that with your web browser, if you don't like it.

      Why put undue burden on site owners when cookie blocking features *already exist* in every browser out there? That's why this law is retarded-- not because of the intention (which I also kind of agree with, to an extent).

      Actually, RTF directive:

      Where it is technically possible and effective, in accordance with the relevant provisions of Directive 95/46/EC, the user's consent to processing may be expressed by using the appropriate settings of a browser or other application.

      So the entire thing is pointless and inaffective; anyone ever sues under it, you just argue that the settings of their browser that control acceptance of cookies were set to accept them, and therefore the user had implicitly consented to receiving them, point the court at this paragraph of the recital (which is an explanation of the intent of the directive) and that should be it.

    70. Re:I don't see the stupidity here by julesh · · Score: 1

      Maybe you can explain why the downstream site needs a cookie to accomplish affiliate marketing when other means, such as embedding a code in the URL, are available.

      There are two problems with embedding codes in URLs for affiliate marketing.

      1. People copy links and send them to other people. Search engines pull links out of web sites and index them. If you only use a code in your URLs to identify origin of visitors, you can suddenly find you are paying an affiliate for customers that did not come directly from them, but only indirectly.

      2. Many affiliate schemes offer to pay the affiliate even if the customer goes away after clicking the link and then returns up to (e.g.) 30 days later. This can only be implemented using cookies.

    71. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      Maybe in the US stores sell customer profile data without the customer's explicit consent, but that would be illegal in Europe.

      Personally, I'd be very happy for "affiliate" marketing to be stamped on very hard as it seems mainly to be a way in which companies in a jurisdiction which prevents unsolicited direct marketing getting round the law by having "affiliates" outside that jurisdiction and nominally beyond their control to do their spamming for them.

    72. Re:I don't see the stupidity here by maxume · · Score: 1

      Are HEB and Foodtown closer to a Super-Walmart or something?

      The store I shop at doesn't have an affinity card, but I'm sure they track me by my credit card, and I also have this paranoid fantasy that the store coupons (that the register prints) are individually numbered (allowing them to associate purchases across cards and such).

      --
      Nerd rage is the funniest rage.
    73. Re:I don't see the stupidity here by Alsee · · Score: 1

      FLASH COOKIES ;)

      The law reads:

      Member States shall ensure that the storing of information, or the gaining of access
      to information already stored, in the terminal equipment of a subscriber or user is
      only allowed on condition that the subscriber or user concerned has given his or her
      consent...

      So you can't go to Flash Cookies or any other storage method.

      Unless I'm missing something, the breathtakingly stupid" comment and all hysteria about this law are coming from ad marketing interests. Unless I'm missing something, the many exemptions and openings in the law make it pretty well a non-issue for anyone other than ad tracking companies, any more "direct" usage of cookies such as logins and shopping-carts and flash-cookie-game-saves are all clearly permitted. And again, unless I'm missing something this law has pretty well ZERO impact on the direct fact of putting ads in webpages. You do not need to use a cookie at all in order to serve up ads in webpages.

      Unless I'm missing something, the only thing this law does is get in the way of "spyware" style methods to hijack the resources and usage of other people's computers to surreptitiously preform identity and behavior tracking.

      While I certainly understand why certain companies would be upset by this - companies dedicated to identifying and spying on everyone on the internet - but 'm not particularly sympathetic. Not only do I not particularly appreciate their efforts, they no particular right to make use of other people's computers to store and access their surreptitious tracking data, and they have absolutely no right to expect other people will store this data for them or grant them future access to the sored data, nor to expect the data will be stored and returned unmodified. The only reason their efforts "work" is because most webbrowsers by default comply with these remote storage and access requests. I currently have my browser configured to wipe all-but-two of all cookies at the end of sessions, and I would dearly love to find some Firefox extension that actively corrupted the data returned by these tracking cookies. But just randomly trashing the data in my cookies is no good - I mean something more like randomly swapping tracking cookies with other people, kinda like randomly swapping "supermarket discount cards" with other people every time you go to the supermarket.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    74. Re:I don't see the stupidity here by Alsee · · Score: 1

      And what would be a good deal to you? 1% profit margin? 2% profit margin?

      You appear to have a reading comprehension problem.

      His post in no way targeted PROFIT MARGINS. It bitched about marketing gimmicks (such printing FAKE %800 markup prices for the sole purpose of then offering a fabricated "50% discount" on that price). And in particular he was bitching about money wasted on marketing resulting in higher costs. And most specifically he was agreeing with the grandparent post about the cost of running supermarket fake-discount shopper cards resulting in higher prices than supermarkets without those fake-discount shopper cards.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    75. Re:I don't see the stupidity here by Alsee · · Score: 1

      Duh! Of course there are ads in the webby-innertubes!
      Rule 34: Generally accepted internet rule that states that pornography or sexually related material exists for any conceivable subject.

      Paris Hilton Banned Burger Ad

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    76. Re:I don't see the stupidity here by Anonymous Coward · · Score: 0

      Most affiliate sites will credit you for a lead if a purchase comes through within 14 - 30 days, and it will be credited to the last affiliate to send a specific customer to the merchant site.
      How do you propose the merchant track the anonymous would-be shopper without cookies?

      Yes, I've worked with affiliate marketing for a couple of years.

    77. Re:I don't see the stupidity here by fatphil · · Score: 1

      Unless perhaps when the amazon page is rendered after following an affiliate's link, the 'buy now' or 'add to basket' button is the only thing that propagates the affiliate id. If it wasn't direct, it's not a close enough correlation.

      --
      Also FatPhil on SoylentNews, id 863
    78. Re:I don't see the stupidity here by Maxo-Texas · · Score: 1

      The companies which I have personal experience with that collect my personal information and share it with their affiliates charge me higher prices than those that do not.

      The companies which I have personal experience with that do not collect my personal information and share it with affiliates charge substantially lower prices.

      Not debate quality information or based on a survey.

      But not bullshit either.

      Since I'm getting calls to my 18 month old unlisted number by name, I know someone's given away my information (if they didn't actually sell it). These companies in their privacy policies state they do not sell it.
      However, as I said above, "affiliate" companies can number in the thousands for a large corporation and trading my personal information with them isn't "selling" it.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    79. Re:I don't see the stupidity here by 1110110001 · · Score: 1

      You don't need one of their store cards because they'll match your banking account numbers

      Even if you use your debit card instead of just paying cash they only get one piece of information: "has paid EUR XXX". There's nothing you can track.

  5. I RTFA and don't find it to be all that bad at all by Anonymous Coward · · Score: 3, Interesting

    I don't see the problem at all.

    If you are running an Amazon affiliate program you should have no problem telling your users that by clicking on the link to the product you are recommending that you get a portion of the sale. If you can't admit to that, then you aren't being honest with your users.

    Likewise with Google Analytics. What's wrong with telling your users that you want to track how they access your site so you can improve it? Oh, there's the little bit about letting Google build up a profile on you. Well maybe someone will come up with an Analytics system that doesn't have a big brother behind the scenes.

  6. OK , so the first link... by Viol8 · · Score: 4, Interesting

    ... is to an old slashdot story which even says the initial write up is wrong and it has a link to a yahoo story which no longer exists. Come on guys , I know this is slashdot but try a little feckin harder for gods sake.

    1. Re:OK , so the first link... by Java+Pimp · · Score: 2, Funny

      Seriously? That discussion was from just "a couple of weeks ago."

      Either that or the submitter must have came in close contact with a micro-black hole...

      --
      Ascalante: Your bride is over 3,000 years old.
      Kull: She told me she was 19!
    2. Re:OK , so the first link... by Anonymous Coward · · Score: 0

      Yes, and it is false news...

    3. Re:OK , so the first link... by whencanistop · · Score: 1

      I apologise most humbly for my inability to read the date. Although it's better than last time when I had glaring typos in a submission. One day I'll get the hang of this :/

  7. "Necessary cookies" by Anonymous Coward · · Score: 1, Informative

    If I tell a site to store some setting for me, it may set a cookie. If I click on some "automatically authenticate", it may set a cookie.

    If I only change a setting of the current session or log in or things like that, that's no reason for a cookie.

    Doing sessions via cookies is a blank check for the most trivial cross-site attacks, so do not do it.

    If I'm happy to go with the default settings or if I have to authenticate anyway (so you know my name) there is no reason to make my browser send you stuff.

    Thanks in advance.

    1. Re:"Necessary cookies" by Anonymous Coward · · Score: 0

      Dude, what are you talking about? Cookies define sessions. You obviously don't know how HTTP works -- when you click from page to page, the webserver doesn't know each page is in the same "session" without a cookie. We could try using IP addresses, but I think the privacy concerns there are worse. I'd rather ISPs randomize IPs.

    2. Re:"Necessary cookies" by Anonymous Coward · · Score: 0

      Umm... you don't understand how the Interwebs, HTTP and everything works, do you?

    3. Re:"Necessary cookies" by thePowerOfGrayskull · · Score: 1
      Cool, thanks for speaking on behalf of the billions of Internet users out there! I feel much better now,I shall completely disable session-based cookies because I know you have approved of any resulting inconvenience to my users ;) *

      * No, I don't use them for tracking. Just to manage server-side transactional state. If you don't have them enabled, there is functionality you just can't use.

    4. Re:"Necessary cookies" by DavidTC · · Score: 1

      Strictly speaking, you can do sessions without cookies. You can put the session code in the URL.

      This was invented by PHP, and was immediately decried by everyone, because it's absurdly dangerous. URLs are not secret. They get passed in referers, they get bookmarked, they get stored in browser histories. Some sites used to publish the referers of their visitors, until spammers started faking them.

      Which means that other people can come along and open that URL and, boom, they magically have your session.

      But, yes, the GP clearly has no idea what he's talking about. A 'session' is 'storing variables on the server-side, and having a unique ID to access those variables on a page load'. That is all that 'session' means.

      Sessions are opposed the old way of having all those variables be passed around through the page load, either in cookies or other means, which means they go through the user and hence could be altered maliciously. (I'll just change user_id here to '0'...) That was dumb, so now we just hand the user a long string, called a session ID, and and say 'Give that back to us, and we'll use it to look up your information'.

      This is almost always done by putting a session ID in a cookie. That's the point of cookies, to hand information to a web browser and then get it back on each page load. Other ways of doing it are complicated and risky, like I said above.

      In fact, cookies that aren't using 'sessions' are less of a privacy risk, because you can see what's in them. For example, I have a language code on a website that wants 'en-US' or whatever. So I just give them that string in a cookie. They can see entirely what I'm doing, instead of me hiding that inside a session. If they alter it, well, that's not a security risk, they either get another language, or they get English if I can't figure it out.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    5. Re:"Necessary cookies" by rgviza · · Score: 1

      >You can put the session code in the URL.
      I'd also like to add that you can't do this if you want to pass a security audit.

      Any security auditing company will report session id on query string as high risk.

      I wonder if EU banks are required to pass security audits...

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
  8. also vital to know people's sexual fantasies? by Anonymous Coward · · Score: 1, Insightful

    It's also vital for TV advertisers to know people's sexual fantasies so they can work out how to improve the TV-watching experience for the viewer.

    It's also vital for the RIAA/MPAA to know the contents of people's hard drives so they can deliver more-interesting music and movies for the consumer.

    You have no right to stuff shit on my computer, period, and even less right to do so when the aim is to make you more money. There are these things called "server logs" that do an adequate job of letting a site owner know what parts of their site are found interesting and they do not require bugging my computer to do it.

    In sum, you are every bit as much of an asshole as those RIAA lawyers who sue people for "contributory infringement".

    1. Re:also vital to know people's sexual fantasies? by Anonymous Coward · · Score: 0

      It's also vital for TV advertisers to know people's sexual fantasies so they can work out how to improve the TV-watching experience for the viewer.

      Well they're doing a very poor job at the moment, all the female characters on TV are still wearing a top.

    2. Re:also vital to know people's sexual fantasies? by thePowerOfGrayskull · · Score: 1

      Um... dude? Just don't accept the cookies. He only has what rights you grant him.

  9. Cookies? They is not necessairy, no. by Anonymous Coward · · Score: 4, Insightful

    Since we're talking statistics, the largest problem is understanding. Most people don't. Maybe that's why people prefer to use external tracking services instead of using the information already on their own website: The access logs. Otherwise I really don't see why you'd use them. No, it won't get everything, but it _will_ give you general trends. And with a large enough sample those trends will be obvious enough.

    Plus, all this focus on ``user experience'' gave us dancing rodents and several big fat stacks of proprietary, closed, and platform-dependent stupidity of the likes of flash. The most prevalent user experience therefore has to be ``confused boredom''. And in a score or two years, bitrot has ensured all that crap stays lost forever. That's a definite boon, but not good for general archiving, and therefore a problem.

    My core concern with websites is what content they have to offer, and if I can't find it, I'm gone. Flash? bye-bye. Confusing layout? Two more clicks and I'm gone again. A sitemap? Click on it and search for a couple keywords. Nothing? Ciao! And so on, and so forth.

    ``User experience'' is overrated. Focus on the message; write it for me and not at me, make it easy to find, easy to flip through, easy to search, easily available. And for that, you really don't need cookies, and you especially don't need and therefore shall not require javascript, java, or some other proprietary plugin.

    If you want to track your users, all you need is a small shell script to connect requests, referrers, and timestamps together and you'll have more info than you could possibly need already.

    1. Re:Cookies? They is not necessairy, no. by tnk1 · · Score: 4, Insightful

      If you don't understand why third party tracking is used, then you don't understand running a website with any appreciable advertising revenue. We don't use third party tracking to fix our web servers or for internal trending, we use those numbers to sell ad space. Advertisers are not going to believe you when you say that you get X amount of hits based on your web logs.

      User experience can also be tracked in that way, of course, and certainly if the third party tools are well built, our user experience groups can use that data, but that is not why we spend the money on third party tracking.

    2. Re:Cookies? They is not necessairy, no. by D+Ninja · · Score: 2, Insightful

      make it easy to find, easy to flip through, easy to search, easily available

      ...so...provide a good user experience?

    3. Re:Cookies? They is not necessairy, no. by gx5000 · · Score: 1

      No, just don't worry about the "XPrience" ... Just put out what you promised to deliver... Your visitor count and business level will tell you if you're loved or hated. Buzzwords never live up to what they promise....

      --
      End of Line.
    4. Re:Cookies? They is not necessairy, no. by epee1221 · · Score: 1

      Yes, provide a good user experience, but with completely different metrics than anything I've ever heard supposed usability experts promote.

      --
      "The use-mention distinction" is not "enforced here."
    5. Re:Cookies? They is not necessairy, no. by Anonymous Coward · · Score: 0

      This is ridiculous... I don't care what you do with your usage data or how you compile that data in order to sell advertising space. Cookies are entirely UNNECESSARY. IIS or Apache logs are far more detailed, less restrictive, and can easily be parsed and turned into useful sets of statistics, graphs, and project trends.

    6. Re:Cookies? They is not necessairy, no. by tomhudson · · Score: 1

      Third-party tracking doesn't require cookies. You're either misinformed, unimaginative, lazy, or some combination of those three. No cookie for YOU!

      Okay - that was harsh. Look, you've been misinformed about how you "need" cookies to track stuff. You don't - but programmers are just as much a bunch of lazy shits when we're not scratching our own itches as anyone else.

      There's enough blame to go around for everyone, and this article is just more FUD and people looking for page hits so they can make a few bucks keeping the unwashed masses in an OMG hysterical state. Like Fox News.

    7. Re:Cookies? They is not necessairy, no. by tnk1 · · Score: 1

      I'm not misinformed about anything, I'm just stating why we use third party providers for tracking and not the "obvious" solution of our web logs. I'm certainly not defending bad cookie use.

      Ultimately, the decision to use cookies or not is not really ours. We put in the required calls to get tracked. That may drop a cookie, or not. And considering what is at stake, the decision to use one rating service over another is unlikely to be based on their technical method of tracking.

    8. Re:Cookies? They is not necessairy, no. by MikeBabcock · · Score: 1

      Feel free to cite me how to use third party tracking without cookies without giving up user security by sending everything in the URI.

      --
      - Michael T. Babcock (Yes, I blog)
    9. Re:Cookies? They is not necessairy, no. by tomhudson · · Score: 1

      Feel free to cite me how to use third party tracking without cookies without giving up user security by sending everything in the URI.

      Guess what - cookies don't just reside on your machine. They're transmitted with every page request, same as all the POST and GET data. And because even some programmers don't think for two seconds and realize this, they think that cookies are somehow "more secure".

      They're no more secure (actually, they're less secure) than POST data. Think about it - POST data has the advantage of not persisting on the host machine between uses, so it's actually more secure than a cookie.

      As for 3rd party tracking, there are plenty of ways. Go buy a good book on javascript.

      And before you say "they can turn javascript off", that same criticism applies to cookies.

      Look, I don't want to be harsh, but the article is uninformed fud, and the european law only codifies what RFC 2965 already mandates.

      6. PRIVACY

      Informed consent should guide the design of systems that use cookies.
      A user should be able to find out how a web site plans to use
      information in a cookie and should be able to choose whether or not
      those policies are acceptable. Both the user agent and the origin
      server must assist informed consent.

      So, what's so bad about informed consent? Even the RFC says that both the server and the user agent must enforce this. In other words, you can't just set ANY cookies w/o first getting informed consent, or letting the user choose to opt in/out, or your site doesn't conform to the RFC - it's broken.

      Bravo to the Europeans for finally forcing "web designers" to get their act into shape.

    10. Re:Cookies? They is not necessairy, no. by Anonymous Coward · · Score: 0

      An interesting point, but I can't quite escape the impression that the complaining is about having to change that business model. Instead of using (reliable because certified honest by verisign, who are themselves impeccable and of high moral standing) third party cookies and -trackers, you'll have to come up with something else, preferrably not worse than cookies, that does something comparable and is trusted by those ad buyers. So the howling is about having to spend effort, and so I shrug. The fix is only a SMOP. Business opportunities, anyone?

    11. Re:Cookies? They is not necessairy, no. by tomhudson · · Score: 1

      The problem is that even the cookie spec says that conforming servers have to obtain informed consent before any use of cookies. This includes disclosing how any 3rd party is using the data. So, unless your rating service is willing to disclose, both to you and the end user, exactly how they collect, analyse, store, forward, archive, and sell the data, your web site isn't in conformance with the spec.

      RFC 2965 for cookies says the Europeans are 100% right.

      6. PRIVACY

      Informed consent should guide the design of systems that use cookies.
      A user should be able to find out how a web site plans to use
      information in a cookie and should be able to choose whether or not
      those policies are acceptable. Both the user agent and the origin
      server must assist informed consent.

      Quite simply, people have a right to expect that web sites and their operators conform to the RFCs. Privacy is a huge problem, and it's only going to get worse.

      And considering what is at stake, the decision to use one rating service over another is unlikely to be based on their technical method of tracking.

      Bot traffic is a huge problem, as are pay-to-click scams. Unfortunately, tracking via cookies is an extremely naive way of trying to ferret out either of these problems. Ultimately, if you're suspicious and want to build up a case, you have to go back to the server logs anyway ... unless you on occasion insert a "survey" like the following into the data stream:

      Click Subcontractor Performance Survey

      We are evaluating the cost/performance of our pay-to-click program. Please choose one of the following options.
      [_] I am getting less than 5 cents for every link I click.
      [_] I am getting between 5 and 10 cents for every link I click.
      [_] I am getting more than 10 cents for every link I click.
      [_] I am not being paid when I click on a link.

      And for those following along - yes, this actually catches people who are participating in pay-to-click scams - especially if you add a captcha to it to make it look more like you're not just trying to catch the low-hanging morons^fruit. Randomize the order, include hidden values, and you'll even catch some bots.

    12. Re:Cookies? They is not necessairy, no. by petergriffinismyhero · · Score: 1

      Well put and exactly right. BTW, who's going to be paying to retrofit all these millions of websites so that cookies are no longer integral to them? YOU will, that's who. Stupid, dumb, stupid idea.

    13. Re:Cookies? They is not necessairy, no. by MikeBabcock · · Score: 1

      Guess what - cookies don't just reside on your machine. They're transmitted with every page request, same as all the POST and GET data.

      No they don't. Obviously you misunderstand how browsers handle cookies entirely and need to go do some reading.

      Cookies are only sent to the server whose prefix is in the cookie, unless the cookie is explicitly set as global (which is rare, check your cookies file). If I set a cookie from my domain, and you browse a Slashdot article, there is no method for Slashdot to read the cookie I set. If there is, your browser is faulty and has security problems.

      As for the informed consent comment, it would ruin the interface on any site depending on cookies, which as you can see above, are not evil nor a security risk in most uses.

      --
      - Michael T. Babcock (Yes, I blog)
    14. Re:Cookies? They is not necessairy, no. by tomhudson · · Score: 1

      Cookies are only sent to the server whose prefix is in the cookie

      I certainly don't "misunderstand" how cookies work. Please read what I wrote, and while you're at it, consider not putting words in my mouth again. If you're going to troll, at least do it right :-)

      I never said that ALL the cookies on your machine are sent to every server. In fact, I can state that I have never in my lifetime ever said, written, or even implied that to anyone.

      It's nowhere in any spec that I've quoted, and I've linked to them elsewhere in the thread, so it's not like I haven't read them, That cookies have server-of-origin policies is basic knowledge. Anyone who thought that I was in some way implying ALL cookies is either purposefully going out of their way to be ignorant, a n00b, or just trolling.

      Informed consent is in the RFCs as a mandatory requirement of the use of cookies - read them (section 6 - privacy). The EU is 100% in the right on this, and cookies are definitely a security risk on shared machines, machines that are not password-protected, stolen machines, poorly-written web apps, etc.

      As for the informed consent comment, it would ruin the interface on any site depending on cookies,

      If your skills are so poor that your site is "ruined" because cookies aren't accepted, then maybe you're the one who has serious misunderstandings. Neither visual nor programming interfaces require cookies; they're just one of several methods of preserving state across calls. The EU is right to want cookie use to conform to the established RFC (the requirement for informed consent dates all the way back to 2000, and has been kept in subsequent RFCs).

      Can't make a site that follows the specs without it being "ruined"? You might want to consider that maybe you're not technically qualified to comment on this particular topic ... or you can just admit that informed consent is a "Good Thing"(TM), not just for cookies, but for life in general.

    15. Re:Cookies? They is not necessairy, no. by MikeBabcock · · Score: 1

      We call what you just wrote foot in mouth disease.

      Re-read your own original post, you made no distinction, you claimed security issues, and you never justified any of the points you made with any citations, so it certainly would seem you misunderstood how cookies can and are used properly and securely.

      If in fact you do understand them and wrote the prior post anyway, then you simply have communications issues and don't understand how to make the necessary distinctions in your own logic to argue properly.

      --
      - Michael T. Babcock (Yes, I blog)
    16. Re:Cookies? They is not necessairy, no. by tomhudson · · Score: 1

      We call what you just wrote foot in mouth disease.

      I have "foot-in-mouth disease"? Let's put that in context. You're the one ridiculous enough to claim that a 30" tube tv and a set of speakers is a home theatre. More on that below, but first ...

      you never justified any of the points you made with any citation

      ... you lied. I've posted plenty of links and quoted the RFCs many times in this thread. It's not my fault if you're too lazy to look. I'm not a maid, and more specificially, I am not YOUR maid. Most clued-in people would look through the thread. Also, I don't see YOU providing citations for your claims that cookies are "the approved way" to maintain state, that getting informed consent would "break interfaces", or that they are risk-free, just arm-waving. Hypocrite. I've pointed out that there are several different mechanisms for maintaining state, and that cookies are only one of them. Any claim that "cookies are the approved way" is an intentional misreading of the RFCs - the RFCs doesn't say they are "the approved way" - just that they can be used that way - AND that when used in any manner they should require INFORMED consent, and that this policy should be enforced at both the server and client, same as the EU is demanding, which is the real issue here. Try to stay on-topic.

      One word: context. Learn it. In this case, it means look at the surrounding posts. You know, the "context." I'm not only not your maid, I'm not your secretary either. If you had bothered to look throughout the thread. You'll see I made plenty of references to the RFCs. Also, you're free to search the web. There are plenty of articles on security issues with cookies. Or is your Innert00bs broken?

      The only issue here is you being totally tone-deaf in your insistence that cookies are needed, and trying lamely to defend it. They are not. They are also a security issue. And ANY site that doesn't ask for informed consent is broken by design, as per the RFCs. If you have an issue with that, take it up with the IETF. Until you get them to agree to change it, you're wrong and the EU (and I) are right.

      Now, moving on, back to "foot-in-mouth" ...

      Exhibit A ... from your website: You think a 30" TUBE TV and some speakers is a "home theatre".

      I managed to get a floor-model 30" wide screen CRT HDTV for just under $800 (canadian) and then bought the Starchoice HDTV receiver with my remaining budget. Since then I've been greatly enjoying both high definition television offerings from Starchoice and much improved DVD viewing without the severe shrinkage I had to put up with on my old TV to watch widescreen movies (in letterbox). See photos of the TV (very flat tube) as well as my speakers and receiver by clicking the link to the right. A secondary benefit to buying a new TV is being able to connect multiple video sources directly to the TV without using my receiver's video source switching capabilities. That said, I do miss clicking "DVD" on the remote and having it change both video and audio simultaneously. Time to invest in a $250 universal remote? Not anytime soon but we'll see.

      You didn't "manage" to get a home theatre. You "managed" to get ripped off. That wasn't even a "home theatre" back at the end of the last century. It certainly wasn't when you bought it less than 4 years ago ... so if anyone suffers from "foot-in-mouth", it's you. There's nothing wrong with having a tube tv. There's some serious "foot-in-mouth" action going on when you call a 30" tube tv a "home theatre."

      THIS, a 50" 600hz 1080p native resolut

    17. Re:Cookies? They is not necessairy, no. by MikeBabcock · · Score: 1

      LMAO -- I know what I'm talking about, and plenty of people with a lot more credentials than you agree with me.

      You didn't post citations in the replies I originally commented on, so quit rambling.

      Your knowledge of home theatre systems (and the ability to read a date stamp on my website) are laughable. CRT HDTVs have much better blackness than Plasma, always did, always will. 700 watts is not a measurement of performance; my receiver alone puts out less than 0.08% THD at 85W per channel which provides deafening levels of crystal-clear audio.

      You might want to get off your bandwagon now.

      --
      - Michael T. Babcock (Yes, I blog)
    18. Re:Cookies? They is not necessairy, no. by tomhudson · · Score: 1

      Home theatres start at 42". 30" is a tv, not a "home theatre". Also, today's plasmas have excellent darkness levels, and your CRT - the one you call a "home theatre" - the one sitting in your home right now - suffers from terrible glare. It's a real piece of shit, the amount of light it reflects. It reflects so much that I can tell you are a slob, with crap all over the place (on the floor in front of your couch, on the two tv trays in front of the couch, on the end table, etc.)

      As for sound, I'm not deaf - I run mine at 5% - 10% volume. Maybe 20% for a movie. At those levels, there's no problem with distortion - unlike your setup, where you have one speaker mounted to the wall right beside the person's head when they're sitting on the couch. That's just SO f***ed up in terms of speaker placement.

      You don't know what you're talking about, and you really need to clean up your "home theatre room". It's a f***ing pigsty.

  10. The time has come...end them. by gx5000 · · Score: 4, Insightful

    "to know how people are accessing the sites so they can work out how to improve the experience for the user."

    Oh please, pull the other one....we all know what cookies are ultimately used for.
    Don't even try to feed us that line that this is needed for "proper feedback"
    This isn't the 90's anymore....

    --
    End of Line.
    1. Re:The time has come...end them. by thePowerOfGrayskull · · Score: 1

      "to know how people are accessing the sites so they can work out how to improve the experience for the user." Oh please, pull the other one....we all know what cookies are ultimately used for. Don't even try to feed us that line that this is needed for "proper feedback" This isn't the 90's anymore....

      Yes, it's used for stateful sessions among other things. Which often have nothing to do with advertising or tracking at all.

    2. Re:The time has come...end them. by chickenarise · · Score: 1

      Praise jebus and mod parent up! I pretty much facepalmed when I read the suggestion upthread about storing session info through GET and POST. Not only would that be hell to implement, but it's trivially easy for the user to fudge their session info to mimic someone else's session info (especially with firebug, POST fudging has never been easier). If you like any site at all out there where you can login as a user (ooo slashdot maybe?) and not get imitated by some script kiddie who has full reign of your account, be thankful for cookies. Do not be fooled by the last line in the summary talking about data mining for better user experience, that is not why cookies are cool and I knew the posters would eat up that line for anti-cookie rhetoric. Cookies are by far the most efficient way to save your session's state. The sites that use cookies right don't even put anything incriminating in the cookie, they just set some kind of MD5 of the user name and some random garbage so that there aren't any duplicate cookie strings in the server database. The only real information in that cookie is a flag that indicates whether the user is logged in or out, and without knowing the garbage that was MD5ed with the user name it is highly unlikely that the cookie can be forged. I agree that a lot of the internet is out to get you with cookies, you must be careful about the info provide to such entities. However, there is a lot of good that cookies do, and you would be remiss not to acknowledge that.

      --
      One convenient locations...in Africa.
    3. Re:The time has come...end them. by Anonymous Coward · · Score: 0

      I, for one, don't know what you're talking about. What are cookies ultimately used for that you think we all know?

  11. Well shucks pa! by Anonymous Coward · · Score: 0

    Oh they is, is they?

  12. There are other ways to gather info by Anonymous Coward · · Score: 0

    There are other ways to gather info other than cookies. You can do a lot of stuff with javascript, forms, and php. All of which are connection oriented.

  13. Why exactly is an issue? by DavidChristopher · · Score: 2, Insightful

    From one of the linked articles:

    Here's what's coming. The now-finalised text says that a cookie can be stored on a user's computer, or accessed from that computer, only if the user "has given his or her consent, having been provided with clear and comprehensive information".

    An exception exists where the cookie is "strictly necessary" for the provision of a service "explicitly requested" by the user – so cookies can take a user from a product page to a checkout without the need for consent. Other cookies will require prior consent, though.

    ~The Out Law Blog

    So- some websites will have an EULA page. Big deal. Actually, that's not at all a bad idea now is it? So why all the hoopla?


    (Note: The originally linked slashdot post linked a Yahoo News article that's no longer valid).

    --
    http://www.bistolas.net
    1. Re:Why exactly is an issue? by jonbryce · · Score: 3, Insightful

      The site may have an EULA, but you still can't present cookies to the user until he has had a chance to read it and decide to either agree to the terms or go elsewhere. At the moment, you get a cookie when you first visit the site before you get a chance to read anything.

    2. Re:Why exactly is an issue? by DavidChristopher · · Score: 1

      Hmm.

      You don't necessarily have to load the cookie on the index page, do you? This is not a technically challenging issue. Yes, changes to existing websites will be necessary, but it's not like they're saying we have to dump all of the html for structured reverse polish haiku.

      I've not coded a website (I always used php over straight html) in quite a while, and I may be rusty, but I still don't see the problem here.

      This is a good step forward, I think.

      --
      http://www.bistolas.net
    3. Re:Why exactly is an issue? by Anonymous Coward · · Score: 0

      So we have a EULA that the user accepts in order to set a cookie. Do we have to get permission to set a cookie that the user has accepted the EULA?

      Just a thought. :)

    4. Re:Why exactly is an issue? by noidentity · · Score: 2, Insightful

      The now-finalised text says that a cookie can be stored on a user's computer, or accessed from that computer, only if the user "has given his or her consent, having been provided with clear and comprehensive information".

      The web server says "hey, here's a cookie you can store for me, if you like, and send it back later to assist me. Do with it as you please." The user's browser either ignores it, or later sends a copy. If this isn't consent, I don't know what the hell is. So the HTTP protocol itself already ensures that all websites are compliant.

    5. Re:Why exactly is an issue? by Josef+Meixner · · Score: 1

      The web server says "hey, here's a cookie you can store for me, if you like, and send it back later to assist me. Do with it as you please." The user's browser either ignores it, or later sends a copy. If this isn't consent, I don't know what the hell is. So the HTTP protocol itself already ensures that all websites are compliant.

      I would so like to see you argue like that before a judge. Do you honestly believe that a computer can agree to something for its user without the user knowing about it in a way the law would accept? Sorry, but I don't believe that it is possible and I have a hard time to believe that something along the way of "but the user could have changed his browser settings so he gets a chance to agree" would work either.

    6. Re:Why exactly is an issue? by corrie · · Score: 1

      So what?

      All this means is that there is an initial section of the website that doesn't use cookies, and therefore doesn't need to pass a cookie to the user. This is the EULA section.

      After this, there is another section which uses cookies because the user allowed it, and then a third section which says: well thanks for reading the EULA, pity you won't be able to see the rest of the site because you clicked No.

      What's the big deal?

  14. Cookie consent at browser level? by RevWaldo · · Score: 2, Interesting

    Couldn't browsers be made "EU-compatible" and give users a settings checkbox that says (more or less) "I either don't care about cookies or I'm perfectly comfortable dealing with them on my own (either with plugins like CookieCuller or manually.) Bring 'em on!"? Or doesn't the new law allow that?

    1. Re:Cookie consent at browser level? by Skapare · · Score: 1

      Couldn't browsers be made "EU-compatible" and give users a settings checkbox that says (more or less) "I either don't care about cookies or I'm perfectly comfortable dealing with them on my own (either with plugins like CookieCuller or manually.) Bring 'em on!"? Or doesn't the new law allow that?

      If done on a case by case ... that is, site by site (site being a domain name or maybe a host name), then sure, I'd go along with this. Just give the user options like:

      1. I consent to return of cookies from and to different hosts within the same domain, for any domain.
      2. I consent to return of cookies from and to different hosts with the same domain, for this domain only.
      3. I consent to return of cookies from and to the same host in any domain.
      4. I consent to return of cookies from and to the same host in this domain only.
      5. I consent to return of cookies from and to this host only.
      6. I do not consent to return of cookies from and to this domain.
      7. I do not consent to return of cookies from and to this host.
      8. I don't know what a cookie is, you insensitive clod.

      The browser would then present this prompt for every host for which consent has not yet been given or refused. A preferences menu should allow reviewing and changing all existing consents or refusals thereof.

      If browsers did a better job of managing user information, such as cookies, consent of cookie transmission, user logins, etc, then we might not need so much of the weird stuff we get stuck with.

      --
      now we need to go OSS in diesel cars
    2. Re:Cookie consent at browser level? by thePowerOfGrayskull · · Score: 1

      Hm, you mean like "Disable all cookies"? And "Disallow third party cookies"? I'll bet no one ever thought of that...

    3. Re:Cookie consent at browser level? by Anonymous Coward · · Score: 0

      You forgot the Cowboy Neal option.

  15. Do We Really Need Cookies? by ObsessiveMathsFreak · · Score: 4, Insightful

    There are in fact still people who refuse to allow cookies, and there are still browsers like lynx that require explicit confirmation from the user before they accept them(In fact, the directive does not ban cookies. It simply mandates the default behavior of lynx.). Ask yourself; what can be accomplished with a cookie that can't be accomplished using alternative mechanisms. Try thinking outside the box you've been in for the last 15 years.

    Let us be frank. Cookies have been abused. Horrendously abused. Private companies have tagged, tracked, and stalked billions of people. We have allowed terabytes of data on the lives of everyday people to fall into the hands of completely unscrupulous entities. The information held by even smaller marketing outfits would 20 years ago have seemed like a treasure trove to organizations like the Stazi and the KGB. Does the fact that such information is akin to that desired by secret services mean that the collection and indexing of this information is inherently wrong? No; but it is a big hint that it probably is.

    The EU may have blundered here, throwing the baby out with the bathwater. But I think their basic motivations were very admirable. As out lives move more and more onto the net, we cannot accept the current status quo of companies like Google, Yahoo, Microsoft and the rest being allowed to do as they please with data on other people. The Despite the unworkable nature of the law, the EU is moving in the right direction on this.

    --
    May the Maths Be with you!
    1. Re:Do We Really Need Cookies? by SharpFang · · Score: 3, Insightful

      Ask yourself; what can be accomplished with a cookie that can't be accomplished using alternative mechanisms.

      Semi-permanently modifying the page to the user's desires without server-side intervention.

      Yes, it can be done server-side, using IP tracking, login and so on. But they require actual CGI to run and generate content, instead of the HTTP layer spitting out "Cache HIT" on page content and static Javascript.

      Users hate registration, and IP tracking is useless with dynamic IP (there are ISPs that change it once a hour). But even then, you just have to do server-side work that would be better done client-side simply because servers cost. I've been working with a big IT/Portal/News company that had a big farm of servers that was at 80-90% of its load at all times. If not cookies combined with tons of static content kept client-side in browser caches and in a squid layer protecting the farm, refreshing the content of each page maybe once in 15 minutes vs ~1000 hits/second, we'd have to maintain about 2-3 times as many servers. And that would move us from "quite profitable" to "generating losses".

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    2. Re:Do We Really Need Cookies? by sdiz · · Score: 2, Informative

      Yes, it can be done server-side, using IP tracking, login and so on.

      One word: NAT.

    3. Re:Do We Really Need Cookies? by Enleth · · Score: 3, Insightful

      How do I implement sessions without mangling all the local URLs in the output (which is seriously non-trivial and poses its own problems, also with security and privacy), yet without the use of cookies?

      --
      This is Slashdot. Common sense is futile. You will be modded down.
    4. Re:Do We Really Need Cookies? by salesgeek · · Score: 3, Insightful

      Regulating tools doesn't work. Regulating behaviors does. When governments try to regulate technologies, they usually focus on the tool instead of behavior with asinine results. It would be much easier to simple:

      Outlaw the practice of collecting marketing information without the express permission of the person being collected, at the time the data is collected. Make it clear there is no "blanket" opt-in possible under the law.

      Make it a civil tort with a big statutory fine (say something around $10,000) to skirt this so lawyers would go after abuse on contingency.

      It's not that hard, but we have to help lawmakers better understand the difference between tools and behaviors.

      --
      -- $G
    5. Re:Do We Really Need Cookies? by OzRoy · · Score: 1

      In what way are they being abused? Cookies are not some magical tracking device that can be accessed by anyone and everyone. They are a packet of data that is sent back to the originating domain. They are not cross-domain and can only be accessed by the domain that first created it. In other words a site can only track a customer that passes through their site.

      This is no different to your credit card. Recently I went a made a purchase from an Apple store. I was incredibly surprised to recieve an email 5 minutes later with a pdf copy of my receipt. The only way they could have done this is by matching my credit card number to the one attached to my itunes account.

    6. Re:Do We Really Need Cookies? by tkinnun0 · · Score: 2, Insightful

      Ask yourself; what can be accomplished with a cookie that can't be accomplished using alternative mechanisms.

      Let's use URL rewriting. My friend shares a photo from their private album with me, I post a link to it on Twitter and the next thing I know half the world has my session id.

    7. Re:Do We Really Need Cookies? by unix1 · · Score: 1

      Ask yourself; what can be accomplished with a cookie that can't be accomplished using alternative mechanisms. Try thinking outside the box you've been in for the last 15 years.

      So, what are you saying - all flash sites? SPDY protocol? AJAX apps? Because that's a very vague statement that means absolutely nothing.

      Cookies are used to perform session management within a stateless protocol that is HTTP. Since the browser automatically passes headers with every request (cookies are part of those headers) that is how the server knows which user is returning from one page to the next. Sure there are other ways - embed session identifiers with every GET/POST request - i.e. you'll need to store those identifiers with your links and HTML form elements. However, that's a horrible idea - think of security/privacy implications when saving and sending web page content, or saving and sending links that contain an authenticated session identifiers embedded in them. It's just really stupid.

    8. Re:Do We Really Need Cookies? by MikeBabcock · · Score: 1

      Isn't that three words? :-)

      Proxy servers are a horrible pain that way too (and I use them a lot).

      I love websites that think I'm another user because we both use the same site from behind the same proxy.

      --
      - Michael T. Babcock (Yes, I blog)
    9. Re:Do We Really Need Cookies? by SharpFang · · Score: 1

      It is not a very common case when two users behind one NAT access the same website around the same time. Thus treating the NAT wall as the origin address usually yields the good results.

      There is still the way of dragging the session along in the GET method data all over the site. It's about as bad as all the rest (primarily all links must submit() ).

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    10. Re:Do We Really Need Cookies? by Anonymous Coward · · Score: 0

      Let's use URL rewriting. My friend shares a photo from their private album with me, I post a link to it on Twitter and the next thing I know half the world has my session id.

      That would maybe make you learn how that stuff works you're using... Not a bad thing in itself.

    11. Re:Do We Really Need Cookies? by tkinnun0 · · Score: 1

      No, it would piss me off and make me leave the service. Not a bad thing if the service was geared for the nerd niche.

    12. Re:Do We Really Need Cookies? by Blakey+Rat · · Score: 1

      You could do the .net hack, and fill invisible form fields with codes that you "post" every time the user clicks a link. But that's a dumb work-around, cookies are a much better solution.

      And there's absolutely NO replacement for third-party cookies, that I'm aware of.

    13. Re:Do We Really Need Cookies? by Blakey+Rat · · Score: 1

      I work in a company of 500+ computers, all behind a single IP.

      Since we work on the web, there are times when a dozen or more of those 500 computers will be viewing the same website at the same time-- now try your "solution" to the problem!

    14. Re:Do We Really Need Cookies? by Anonymous Coward · · Score: 0

      Who uses Cookies for sessions these days anyway ? Every other browser with 'privacy' button will disable them. I actually welcome this, because it will feed the policing trolls and give the users false guise of privacy, but sure will not stop the user identification.

    15. Re:Do We Really Need Cookies? by Anonymous Coward · · Score: 0

      Semi-permanently modifying the page to the user's desires without server-side intervention.

      Encode the user preferences (or ID) in the URL and have the user bookmark it. So long as they use their bookmark to get back, everything will be fine. I'm not saying this is THE solution. It's A solution coming from someone who is not even a web developer. There are others here who have better solutions for a lot of things.

      Side note. Back in about '94 I wrote a CGI program to play Othello via the web. The entire game state was encoded into the URL so both the client and server software were stateless. You'd hit the URL without game state and it would return the starting position for a game and play from there. In fact, each square that was a legal move had a unique URL encoding it - this had the benefit of the mouse pointer changing when it moved over legal squares. The users move would be processed to update the board and the CGI would determine the computers next move before returning the HTML. The HTML then had a delay before automatically loading the computers next move - since the result of the users move had to be displayed before the computer made a move and everything was stateless. Unfortunately I lost the source to this, it was a really nice demo back in the day - and also the last web software I wrote.

      There are issues with this - you can change the game at any time if you know the board encoding, etc... There was an early poker site that you could actually use the "back" button after you won and change your bet, but AFAIK it was just a fun site so that didn't matter.

      Anyway, there are solutions. I suspect the major players will find very effective ways to do the exact same things they do now but without cookies. Then what will the EU do?

    16. Re:Do We Really Need Cookies? by Anonymous Coward · · Score: 0

      And doing proper loadbalancing without having to do sticky sessions.

    17. Re:Do We Really Need Cookies? by whencanistop · · Score: 1

      This is a great comment. However, in theory this has already been done through the Data Protection Act

      Unfortunately companies don't appear to get prosecuted for not complying at the moment and the rule isn't particularly enforcable. Not least because this is a UK law (although it might also fall into EU law) and the majority of sites you browse aren't UK based.

      I should have stated it in the submission: Cookies can't collect personal data. If you enter personal data into a website and allow them to market to you because of it, then it is your own fault if they then market to you because of it. Another site can't collect that personal data without the site you entered it into giving them permission. If they do it illegally they should be punished, but this is nothing to do with the cookie. This should be what the EU focus on creating new laws. The cookies thing won't stop it.

    18. Re:Do We Really Need Cookies? by tjstork · · Score: 1

      You could do the .net hack, and fill invisible form fields with codes that you "post" every time the user clicks a link. But that's a dumb work-around, cookies are a much better solution.

      I used to do that in Perl with a single special field that essentially had a correlation id on every page of the web page. What a pain in the rear that is...

      --
      This is my sig.
    19. Re:Do We Really Need Cookies? by SharpFang · · Score: 1

      This is a possible solution but not a convenient one.
      It can store settings of one page at a time, not site-wide. The site in question was a portal with millions of pages.
      If you want it site-wide requires rewriting every single link on the site to include the data. Either server-side (you lose caching benefit) or client-side (some pretty clever javascript not to break stuff and not to skip anything. Links take many forms, A HREF, Submit, image maps, javascript redirects, meta redirects, all would have to be included).
      You must depend on the user bookmarking the data. A visit from outside would create the generic version of the page.
      On IE you'd be limited to some 200 printable characters of data (256 minus the actual URL). That's for a site with thousands if not millions of pages, hundreds of services with their own unique settings.
      Also, the user-side cache would go mostly unused; submitting data usually gets a fresh reply from the server. Server-side caches would have a difficult task too, and have to be heavily modified - pass generic content to people submitting their settings only while passing the actual form data (same looks) to the underlying dynamic scripts.

      It's doable. In case of simple apps like Othello, it may be easier and better than cookies. But in case of huge portals it would be a pain in the ass beyond your worst nightmares.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    20. Re:Do We Really Need Cookies? by SharpFang · · Score: 1

      Also, Slashdot just put this footnote on the bottom of the page:
      Kludge, n.: An ill-assorted collection of poorly-matching parts, forming a distressing whole.
      -- Jackson Granholm, "Datamation"

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  16. Cookies to store user variables by justfred · · Score: 2, Insightful

    Cookies are often used to store user variables when they go from one page to another - patching holes the stateless web protocol forces on the user experience. Session or server-side variables may also be used for this, but that's more work for the web designer, who usually is up to his neck trying to support different versions of IE misbehavior.

    Sites I've worked on have never used cookies to send back personal information, but they have used them to improve the user experience.

    1. Re:Cookies to store user variables by alta · · Score: 2, Insightful

      You forget, /. is overrun with out of work idealists that just want to 'hate the man'. They have no interest in the problems of a working developer.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    2. Re:Cookies to store user variables by SharpFang · · Score: 2, Insightful

      Server-side variables are primarily more work for the server, which has to re-run the script instead of informing the content didn't change and can be retrieved from the browser cache (and modified client-side according to the cookie).

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    3. Re:Cookies to store user variables by tomhudson · · Score: 1

      First, the cookie spec is in complete agreement with the European law:

      6. PRIVACY
      Informed consent should guide the design of systems that use cookies.
      A user should be able to find out how a web site plans to use
      information in a cookie and should be able to choose whether or not
      those policies are acceptable. Both the user agent and the origin
      server must assist informed consent.

      Now as for your:

      Session or server-side variables may also be used for this, but that's more work for the web designer, who usually is up to his neck trying to support different versions of IE misbehavior.

      So the real problem, like always, is Microsoft :-)

      The real problem is that cookies have really been abused by "web designers." Real programmers don't like them for several reasons:

      1. We're mostly privacy nuts. We know how data can be misused because we've seen it happen up close and dirty too many times;
      2. The spec makes it clear that there is a very low bound as to the number of cookies that conforming browsers need to support - see section 5.3 - 300 cookies total, 4k per cookie, 20 cookies per site.

        Applications should use as few and as small cookies as possible, and
        they should cope gracefully with the loss of a cookie.

        5.3.1 Denial of Service Attacks User agents MAY choose to set an
        upper bound on the number of cookies to be stored from a given host
        or domain name or on the size of the cookie information. Otherwise a
        malicious server could attempt to flood a user agent with many
        cookies, or large cookies, on successive responses, which would force
        out cookies the user agent had received from other servers. However,
        the minima specified above SHOULD still be supported.

        But as I note at the bottom, it's not just a security issue - it's also a performance issue. (and this ignores the fact that certain versions of IE fail to meet the minimum of 4k per cookie, failing at 2083 bytes, while some other browsers stupidly allow over 100k per cookie as a "feature".

      3. Cookies leak information
      4. Cookies can be turned off, so depending on them is, by definition bad programming
      5. Poor performance over time. We're seeing slowdowns in browsers because of the enormous number of cookies that are stored. Like your browser cache, your cookie cache takes time to read in, parse out, and search, so your browser does slow down over its' lifetime, in part, because of scads of cookies.
    4. Re:Cookies to store user variables by Anonymous Coward · · Score: 0

      Computers can be turned off, so depending on them is, by definition bad programming

    5. Re:Cookies to store user variables by Anonymous Coward · · Score: 0

      Cookies are *vital* for session id that is then used to fetch your session on the server. If you use URLs for this, you are dumb (security wise).

  17. Come on by gbarules2999 · · Score: 1

    Hey, Mr. Summary, enough with the fair and balanced. Make up my mind for me on this issue! Where does this law stand?

  18. reasonable by J-1000 · · Score: 4, Insightful

    This doesn't sound "breathtakingly stupid" to me. It's debatable. Maybe it's "breathtakingly stupid" that it slipped through without notice, but if we are talking about what's right and what's wrong, it can be argued (and often is, I'm sure) that one should expect to have privacy in regards to their browsing habits*. The fact that it negatively impacts businesses should be irrelevant, if we are talking about protections for the individual.

    * Yes, you can turn off cookies from the user end, but laws are sometimes there to protect people who don't know any better, and there are a *lot* of them in this case.

    1. Re:reasonable by Rockoon · · Score: 1

      It is breathtakingly stupid because it details what CAN be done with cookies, rather than what CANT be done with cookies.

      Lets put this in slashdot perspective. It is like legislation about what CAN be done with pear-to-peer software, rather than legislation about what CANT be done with peer-to-peer software.

      There is no debate. Its a breathtakingly stupid idea.

      --
      "His name was James Damore."
    2. Re:reasonable by tomhudson · · Score: 1

      Actually, the cookie spec says that web sites have to do what the Europeans propose:

      6. PRIVACY

      Informed consent should guide the design of systems that use cookies.
      A user should be able to find out how a web site plans to use
      information in a cookie and should be able to choose whether or not
      those policies are acceptable. Both the user agent and the origin
      server must assist informed consent.

      Note the wording: "Both the user agent and the original server must assist informed consent."

      Its not optional (it says "must", not "may"), and it's not something that the web server can simply delegate to the user agent (browser). If your web site doesn't do this, your site is broken according to the RFC. the Europeans want to bring web sites into conformity with the spec. How is that a bad thing?

    3. Re:reasonable by natehoy · · Score: 1

      OK, so if people don't know any better, how is the consent going to be considered "informed" in any way?

      I understand your point, but problem cannot be solved through consent if the users don't understand what they are consenting to. And if they understood what they were consenting to, they'd know they ALREADY HAVE the tools to block cookies if they want to.

      You can easily simulate the effectiveness and impact of this new law.

      Pick 100 people who call their desktop computer case "the hard drive". Ask all of them if they know what a third-party cookie is and eliminate anyone who doesn't say something about frosting. I mean no insult to inexperienced computer users here - but you need to find people "who don't know any better".

      Put them in front of a fresh install of {Firefox, Opera, IE} with "ask about every cookie" turned on.

      After two hours, you'll experience one of four behaviors:

      1. The cleverest will simply find a way to turn the prompts off and leave cookies on. You'll get a lot more of these if you leave a 10-year-old kid in the room.
      2. Some will say "no" every time, and will complain that the Internet has a lot of problems, can't seem to remember things, and why are they being asked about dessert all the time?
      3. Some will say "yes" every time and simply gripe about all the stupid boxes asking permission for cookies all the time. But at least the Internet remembers things.
      4. Some will see their first prompt and get educated. Again, see the point about having a 10-year-old in the room. Those who gain an understanding about the various uses for cookies will make an informed choice on every cookie for every site. Am I at yro.slashdot and I'm getting a cookie for login.slashdot? That's probably good. Am I getting a cookie for ads.thetrackingcompany? Probably not so good, depending on your personal feelings on tracking. They will make a nuanced, informed decisions about each cookie.

      #4 will last, depending on the perseverance of the user, for anywhere between 1 minute and several days. Then they'll revert to #1, because it's a shitload of work for little actual security benefit. Some might only prompt for third-party cookies, that'll last for a week or two. Then they'll revert to #1 as well.

      Oh, wait, #1 would be made illegal under EU law.

      Now imagine, instead of a consistent per-cookie prompt, tens of thousands of companies having to implement this in HTML with no consistent wording, no consistent way to say yes or no, no consistent way of tracking that permission has in fact been given, no way to change permission on the user end once it's been given or denied (or conflicting/inconsistent ways to do so).

      Your educated, informed users are going to be horribly inconvenienced and deeply regret the passage of this law, because they've already made their decision in their browser settings. Your least educated, least informed users are going to either piss and moan about the new thingies they have to click on to access every single site they visit and be no better educated than they are today, or they'll quickly become a more informed user and piss and moan, but with an understanding of what is annoying them.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
  19. Re:I RTFA and don't find it to be all that bad at by oliderid · · Score: 2, Insightful

    They are also used by most PHP based web sites using the session feature.

    What's the point to ask:

    sessionID=zaFgGG13sddf.34ciuoy

    Do you agree [Yes] [No]

  20. Re:I RTFA and don't find it to be all that bad at by TheSunborn · · Score: 3, Insightful

    The problem is you need to show the user the text before they can view your website. Just imagine you are using google to search for something and once you click a link, you end up not on the content you expected but on a

    "We use cookies to track users in the following ways, blah blah blah. Is this okay with you"

    That would suck so much.

  21. Re:I RTFA and don't find it to be all that bad at by MoralHazard · · Score: 5, Insightful

    Yeah, total agreement, here. This stupidly transparent, self-serving quote says it all:

    "...but they is vital for websites to know how people are accessing the sites so they can work out how to improve the experience for the user."

    User experience? WTF? Sorry,but the only reason you need invisible-to-the-user cookies is so you can monetize them without them realizing just how much privacy/anonymity they're giving up. Because that might give users pause before they accept your cookies, if they had an informed choice.

    And everybody here knows that. The quoted jackass in TFS is just trying to make his industry look like a victim, to drum up support from civil-liberties sympathizers on Slashdot. Too bad we're not that dumb...

    As an employee of the advertising industry, I have zero problems with monetizing Internet traffic, or with using cookies to track user behavior, etc., etc. But I hate liars, and I hate people who try to manipulate me.

  22. All cookies are always used with consent. by Anonymous Coward · · Score: 5, Insightful

    Now, what else are cookies used for, that consent should not need to be given for?

    This is an irrelevant and distracting question, because cookies are always used with consent.

    A web server replies, in response to a request initiated by the user, with a header that says, "Here's a little piece of information and I hope you pass this back to me on subsequent requests."

    The user's agent -- software chosen by the user to do whatever it is that they're trying to do -- sees this completely advisory information and decides, perhaps even with a confirmation dialog with the user (or not, if the user has decided that they usually want the same behavior every time without getting bothered), to store this information. And then it decides to pass this information with the next request.

    The entity the user is communication with, ultimately has no choice about whether or not the user really does this. It's all up to the person who is using the browser. Or, in very old browsers that don't have dialog preferences for cookies, it's all up to the browser's author, to whom the user decided to defer to when they install the software.

    Cookies don't do things. Users do things with cookies. Servers reward users for deciding to send the cookie.

    If you have chosen to transmit cookies, take responsibility for your decision, instead of crying to the government and demanding that cookies never be offered to you.

    1. Re:All cookies are always used with consent. by Anonymous Coward · · Score: 0

      If you aren't aware of something, you didn't consent to it.

    2. Re:All cookies are always used with consent. by Skapare · · Score: 1

      When browsers ask the user for the consent upon receipt of each new cookie, then I will believe you. So, should the law have addressed browser makers, to prohibit them from passing cookies to web sites without the consent of the user? Perhaps so.

      --
      now we need to go OSS in diesel cars
    3. Re:All cookies are always used with consent. by Jon_S · · Score: 2, Informative

      My browsers ask me. Maybe you don't use IE or Firefox?

    4. Re:All cookies are always used with consent. by Rockoon · · Score: 2, Informative

      Firefox, Internet Explorer, and Opera can all be configured to do this. I suspect that Safari can as well, with maybe Chrome not doing this (because it has so few features.)

      --
      "His name was James Damore."
    5. Re:All cookies are always used with consent. by noidentity · · Score: 1

      Maybe we need to implement a new cookie system, identical to the old except the header they're offered under. Instead of "Set-Cookie:", it could be "Dont-Set-Cookie:". So if you accept it, you can't go complaining to the government to stop sites from sending this header.

    6. Re:All cookies are always used with consent. by Skapare · · Score: 1

      Actually, I do you Firefox. But I have it set up to discard all cookies every time I leave a site. When (re-)entering a site, there are no cookies set. They can set whatever they want. When I quit, the cookies are gone (or more accurately, temporarily archived elsewhere). The next visit, there are no cookies. I have it set to always accept cookies, knowing that they will go away. Works quite smoothly and achieves what I want.

      --
      now we need to go OSS in diesel cars
    7. Re:All cookies are always used with consent. by MikeBabcock · · Score: 1

      I use a couple text browsers that have always done this.

      Konqueror has always done this to my knowledge.

      Firefox can be easily configured to do this.

      --
      - Michael T. Babcock (Yes, I blog)
    8. Re:All cookies are always used with consent. by natehoy · · Score: 1

      But, um, well... oh, my. Excellent point. Harrumph.

      It's an interesting argument, and parallels the "open WiFi access point" issue - if someone "steals" your WiFi because you were too lazy to at least hide the SSID and left it in unencrypted broadcast mode, then some (myself included) would be inclined to regard it as usage of something openly offered and not theft.

      It even parallels the WiFi argument in that most browsers are set to accept all cookies (first and third party) without prompting but that it is a trivial matter to set your browser to ask you (in the same way that it's trivial to at least hide the SSID or enable some useless encryption like WEP to at least make it clear that your wireless access point is NOT for public use).

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    9. Re:All cookies are always used with consent. by natehoy · · Score: 4, Informative

      What browser do you use? IE, Firefox, and Opera all have a very simple user setting that you can turn on. It's off by default, but is really easy to turn on.

      The instant you do, you'll be asked every time a site wants to set or use a cookie. With most of them you can even differentiate between first- and third-party cookies (so cookies that originate from the site you are visiting can be tracked differently from cookies that originate from other sites). Once a site has been asked about, most browsers allow you to choose between four functional options (they are presented differently in each browser):

      1. Yes, and always allow cookies from this site or domain without asking.
      2. Yes, just this once.
      3. No, just this once. Ask me again next time.
      4. No, and never allow cookies from this site or domain again, and never ask me again.

      Actually, you owe it to yourself to turn this feature on, if only for a short time before the popup warnings drive you insane. It's a real eye-opener as to how much cookies are used on the Web today.

      Ideally, all browsers would come with this set on in the beginning, with a large prominent button that said "never ask me this again - by pressing this I give my browser permission to gobble down all the delicious delicacies it wants". EU happy, users happy, trackers happy. And for those who really, REALLY care about tracking cookies, well, don't push the button.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    10. Re:All cookies are always used with consent. by Anonymous Coward · · Score: 0

      Fallacious argument on several levels, and easily seen, too: Most people using the software don't know the details about cookies. It's the server that asks the client software to store-and-pass-back a bit of info, and most such client software does this silently by default. Thus: It was the programmer or packager of the software that gave the consent, not the user. Then, the cookies are opaque and otherwise incomprehensible to, amortized, everyone. That is no basis to give consent on. And then there are servers that force users to accept cookies or else they (claim they) won't work right or refuse access at all, means that there is often no real choice.

      Basically you say that it's perfectly alright and you're not allowed to complain about being forced to sign away your first born and/or your soul through contracts written in Swahili every time you go to a shop, go to a movie, whatnot. ``You're the one signing, bud.'' Syeah right.

      If the law says this should be changed, I'm all for it.

    11. Re:All cookies are always used with consent. by tcampb01 · · Score: 1

      Not so fast. By your logic, all users also consented to having malware on their computers, and all actions performed by that malware would have happened with user consent. After all.... new computers don't just un-box themselves, plug themselves into power and go find a network connection... the user had to do that.

      Just because you know what a cookie is and are aware that you can configure your browser to block some or all of them, doesn't mean everybody else does. Nor does it imply it's their own fault for being ignorant. I use the "80 year old grandma" test. There are numerous people who barely manage to use a computer, but feel compelled to (even though they are extremely uncomfortable with them) because more and more companies and services expect that users will have a computer.

      Examples: (1) In many cities and towns, daily-editions of the newspaper are no longer available for home delivery. If you want the news you'll need a computer so you can read it online. (2) Wireless phone providers generally do not have printed copies of your contract agreements, terms & services, etc. If you want to view those, you'll have to go online. I've even asked some carriers if they can mail me a copy... the answer is "no, it is only available online."

      Anymore, a computer is becoming something households are required to have and use, whether they like it or not, and whether they know how to use, manage, or configure their software or not. Browsers passively accept cookies and respond to cookie requests all day long; having no idea what the cookie is used for. In no way does this imply user consent.

    12. Re:All cookies are always used with consent. by Anonymous Coward · · Score: 0

      MS installs IE as the default web browser with cookies enabled from the outset. Where is the consent?

    13. Re:All cookies are always used with consent. by Hurricane78 · · Score: 1

      You said it better that me. :)
      That was exactly what made me go WTF too.

      It's like those "back" links *on the site*. While the browser's *own button* sits 50 px above it, and is much bigger and easier to click. It's just 100% retarded. (And no, those redirecting back-breaking pages don't count. There are HTTP codes to redirect while keeping navigation working!)

      (Ok, in my case, there are no buttons. Because there is no point is indirect control, when you have direct control, by having buttons for those functions mapped to mouse and keyboard buttons and gestures.)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    14. Re:All cookies are always used with consent. by Anonymous Coward · · Score: 0

      You consented when you installed Windows. You said, "I trust Microsoft to make all the right decisions for me."

      Oh, you didn't install Windows? Ok, you said, "I trust Dell to make the right decisions for me."

      That didn't happen either? Maybe you don't really have IE. IE can't get on your system without, at some point, the user saying they trust someone (and trust 'em a lot, way more than what makes sense, but that's another topic).

    15. Re:All cookies are always used with consent. by Sloppy · · Score: 1

      If you aren't aware of something, you didn't consent to it.

      I never gave consent for this software to set the carry bit!!

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    16. Re:All cookies are always used with consent. by Tim+C · · Score: 1

      I do not believe that Firefox is configured by default to ask the user if they wish to accept cookies.

    17. Re:All cookies are always used with consent. by DavidTC · · Score: 2, Informative

      A better, and more useful, solution is to use CookieSafe in Firefox, or the other extensions that do the same thing.

      It bans all cookies, without prompting, but you can turn them on per site.

      After a few times, you learn to automatically think 'I wish to register for an account at this website, I will enable cookies for it first' and click the icon and Allow the site.

      Also you can override websites only set per-session ones for websites that 'need' them but really shouldn't, like sites that keep track of what 'page' you're on via them.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    18. Re:All cookies are always used with consent. by DavidTC · · Score: 1

      And, just like wifi, the solution is that when people install the device or software, it should be required to default to no.

      And let people turn it on after it's explained what's going on.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    19. Re:All cookies are always used with consent. by natehoy · · Score: 1

      Cool, sort of a NoCookie, eh (in the spirit of NoScript)?

      I'll have to check that out. Though, frankly, for the most part I don't worry too much about cookies.

      The point, though, is that the EU is trying to legislate this from the server side, so somehow each company has to (a) ask for, (b) obtain, and (c) document your consent.

      Ignoring (c), (a) and (b) sound like the absolute worst of all worlds - a popup for every site that wants to use third party cookies of any kind, and no way for the EU (End User) to say "um, no, I really don't give a rat's ass about this, just please allow all cookies forever, 'k thanks!"

      The only hope is that making revenue might somehow be declared "necessary for site functionality" and pull all the teeth out of the law.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    20. Re:All cookies are always used with consent. by natehoy · · Score: 1

      You can't do that! It would be UnAmerican! You're asking people to LEARN STUFF and stuff!

      Oh, wait, sorry, we're talking about the EU. My bad. They'd never resort to nonsensical and impossible nanny-state rules over there.

      Seriously, I think that's a decent compromise. Any web browser software sold or distributed in the EU should have cookie blocking set to "Deny" or "Ask Every Time", then the user can change it.

      However, before I got my shorts in a bind over COOKIES, I'd start requiring operating system folks to include, oh, I dunno, virus and worm protection installed and enabled by default. Get the laws dealing with actual threats, rather than perceived ones.

      If we're going to write invasive laws to protect people, we could at least deal with real, honest threats.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    21. Re:All cookies are always used with consent. by Anonymous Coward · · Score: 0

      I use Opera-USB 9.62 with cookies turned off
      Tools->Preferences->Advanced->Cookies->"Never accept cookies"
      and I have very little problem using many websites including this one.

    22. Re:All cookies are always used with consent. by saur2004 · · Score: 1
      Ya but I think its a dam shame that I have to keep a database, 5 figures in length of sites for which I want my browser to say "SHOVE YOUR COOKIES WHERE ONLY YOUR PROCTOLOGIST WILL FIND IT", because of idiotic corporate jar heads like the poster of this story.

      I don't think the EU proposal goes far enough.

    23. Re:All cookies are always used with consent. by DavidTC · · Score: 1

      I don't think the EU proposal goes far enough.

      Then you don't build websites.

      Cookies are the only way to make the web stateful. (Well, not really, but all other ways have just as much privacy implications as cookies.)

      The web is a lot more useful if it is stateful. Period.

      Now, if people want to stop their browsers from doing that, I'm fine with it, and website designers should be aware that this may have happened and degrade gracefully.

      Likewise, web designers should carefully consider if they need a non-session cookie.

      But asserting that cookies should be banned simply because people collect large amounts of data is stupid. Why not simply ban attempting to correlate what sites people visit via cookies? Or, hell, require browsers to default to disallowing third party ones.

      Saying 'Cookies are bad' is mindless and stupid. Most users actually want websites to remember what the hell they're currently doing. Like what terms they searched with last using what options, and what language they selected, and what point in the article tree they are.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  23. This will be bad by Anonymous Coward · · Score: 0

    So to get around cookies people will just make their website a giant piece of flash

  24. Cookies? by Kc_spot · · Score: 1

    Well then, I guess I won't be going to europe for a while... Banning cookies... how can people enjoy chocolate chip or macadamia nut now?? ... Worst. Joke. Ever. Sorry Folks :)

    --
    This needs more cowbell!!!
    1. Re:Cookies? by Anonymous Coward · · Score: 0

      Someone had to say it. At least you got it out of the way. :P

    2. Re:Cookies? by metaforest · · Score: 1

      Well then, I guess I won't be going to europe for a while... Banning cookies... how can people enjoy chocolate chip or macadamia nut now?? ... Worst. Joke. Ever. Sorry Folks :)

      Don't quit your day job.

  25. Re:I RTFA and don't find it to be all that bad at by BlueWaterBaboonFarm · · Score: 4, Insightful

    Even if it seemed reasonable, give it a week or two and most would hastily click 'agree' without reading. It would be like UAC in Vista, not the worst idea at the core, but the poorest possible implementation.

  26. Kudos for refuting your own argument by Anonymous Coward · · Score: 2, Interesting

    Yes, grocery stores can match bank accounts and stuff. Reason why I pay cash and object vehemently to the "trend" where the combined stores are waging a vendetta against cash and are already trying to require use of electronic and therefore trackable means. All in the name of "safety" of course. Bunch of underhanded jackassholes.

    Thing is, there exist alternatives for cookies, too. Only, you'll need access to the webserver to get the logs and that makes it much harder for third parties to gather the data. There was this trend, maybe it still exists, where sites required cookie acceptance. So I accept them all and safely store them in /dev/null. No ``user experience degradation'', heck, no discernible difference. Coincidence? I Think Not.

    1. Re:Kudos for refuting your own argument by alta · · Score: 3, Insightful

      BTW, we give discounts to customers using affiliate links. We WANT our affiliates to be profitable, if they aren't, we aren't. So we prefer that a customer goes through an affiliate. No cookie? No discount.

      I guess you'd prefer we stored it all in the query string and pass it from page to page? Guess what,that's where we're headed. That, or every link becomes a POST.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    2. Re:Kudos for refuting your own argument by tomhudson · · Score: 1

      I guess you'd prefer we stored it all in the query string and pass it from page to page? Guess what,that's where we're headed. That, or every link becomes a POST.

      Either one works without cookies. Or you could just pass along a unique session identifier. You can also do it via ajax - again no cookies required.

      As for affiliate marketing - let it die.

    3. Re:Kudos for refuting your own argument by wvmarle · · Score: 3, Insightful

      The affiliate part can be argued to be necessary for user experience, and as such exempted. The cookie is a necessity to carry on the information that the user is expecting you to carry on in his/her behalf to/from affiliate sites.

      E.g. I read a book review on your site, you say "it's available on Amazon, to order click here", then when clicking said link I would not expect any less than to go to Amazon to the page where that book can be ordered. And to get that promised affiliates discount Amazon has to know where I come from.

      So nothing much to worry about for you under the proposal afaict.

    4. Re:Kudos for refuting your own argument by alta · · Score: 1

      Let it die? Are you serious? Do you know how much FREE content on the internet you consume is paid for by affiliate marketing? It's a lot.

      Say goodbye to a TON of homegrown content.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    5. Re:Kudos for refuting your own argument by alta · · Score: 1

      Tom, Maybe I'm a bit out of date, but can you propose a way to keep the link between an affiliate and a store, BETWEEN browsing sessions? As far as I know, Ajax still isn't going to help there without cookies. Flash cookies are still cookies, and frankly I stay away from them.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    6. Re:Kudos for refuting your own argument by alta · · Score: 1

      I guess the whole thing boils down to 'necessary' and whether or not you're an optimist or a pessimist.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    7. Re:Kudos for refuting your own argument by Avalain · · Score: 1

      I know I must be more innocent than the average /.er, but I've always had a hard time understanding why people get so upset about things like targeted marketing and demographic information. I actually love targeted marketing because, well, it's relevant to me. As for demograhic information, well, if it tells the grocery store that there are a larger number of people who are buying stuff for their new baby then they can adjust their inventory to accommodate. That means more products available to me. What am I missing? What are these companies doing that I should be so afraid of? AFAIK, they're all out to make money and they're using these things as tools to give me what I want to buy.

      I hope this post doesn't get marked "flamebait", but I would like a better answer than "but you are losing privacy!"

    8. Re:Kudos for refuting your own argument by Anonymous Coward · · Score: 0

      There's nothing insightful about this. Various non-cookie mechanisms exist to ensure I get to the right page and Amazon knows whence I came.

    9. Re:Kudos for refuting your own argument by Anonymous Coward · · Score: 0

      The affiliate part can be argued to be necessary for user experience, and as such exempted. The cookie is a necessity to carry on the information that the user is expecting you to carry on in his/her behalf to/from affiliate sites.

      E.g. I read a book review on your site, you say "it's available on Amazon, to order click here", then when clicking said link I would not expect any less than to go to Amazon to the page where that book can be ordered. And to get that promised affiliates discount Amazon has to know where I come from.

      So nothing much to worry about for you under the proposal afaict.

      There's nothing insightful about this. Various non-cookie mechanisms exist to ensure I get to the right page and Amazon knows whence I came.

      Not to mention the fact that cookies are *not* shared between domains, making the given example invalid...

    10. Re:Kudos for refuting your own argument by Anonymous Coward · · Score: 0

      I thought amazon did all that with an URL with the affiliate bit tacked on? And they're getting the referrer already, so no need for duplicating that information with a cookie. And now I'm off to the shop for some real cookies.

    11. Re:Kudos for refuting your own argument by Anonymous Coward · · Score: 0

      Things would change. I don't think it would be bad though.

      The content is not FREE.
      The FREE content is paid by ads. Who pais the ads? Companies who advertise their shit.
      Who pays these companies? The people who click on the ads.

      So in fact people are paying for the sites they visit. They just don't want to see it.

    12. Re:Kudos for refuting your own argument by Anonymous Coward · · Score: 1, Insightful

      Hopefully not. It's one thing if I follow a link from site A to your store. If I go directly to your store, you have no business knowing that I was on site A two days ago.

    13. Re:Kudos for refuting your own argument by alta · · Score: 1

      Referral is not a good method. A lot of people market with email'd newsletter. The referral from these would be nothing, or gmail.com, hotmail.com, yahoo.com.

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    14. Re:Kudos for refuting your own argument by WNight · · Score: 1

      You want the store to know there are expectant mothers shopping there, but not necessarily to know WHO, and certainly not for your wife's company to deny her a promotion because they're afraid she's leaving soon.

      Targeted advertising is the worst, because it means they've found you. Spam advertising is the best because you can easily ignore it and laugh about their wasted money. (This assumes you can use the net to find things when you want them.)

      Even though I have nothing to keep secret I try (a bit) to avoid this tracking as a smokescreen for those who do have something to hide. I'd hate to be in the USA and afraid of losing medical coverage, trying to secretly buy a book about cancer...

    15. Re:Kudos for refuting your own argument by Avalain · · Score: 1

      I guess I can see how being afraid of losing medical coverage would be an issue for people in the US...the concept of losing medical is foreign to me.

      As for my wife's company, they do know and she left yesterday. I see your point; is this something that companies are doing? Are they actually buying information from grocery stores to analyze what kind of items you're buying and basing decisions on that as compared to your actual work performance? It seems like something that is perhaps technically feasible but not actually practical.

      You mention that Targeted advertising is the worst because it means they've found you. But what exactly are the implications of that? Who is the "they" and what does "found you" mean to me? Is it the mafia and they know where I live so they can extort money from me? Or is it a sporting goods store that found out I like hockey? Does "found you" mean that I will suddenly get ads for buying hockey gear instead of ads for buying V!@gr@?

    16. Re:Kudos for refuting your own argument by Anonymous Coward · · Score: 0

      You can specify for a given cookie that it should be valid for another domain.

    17. Re:Kudos for refuting your own argument by Anonymous Coward · · Score: 0

      The cookie is not necessary to find out where the user comes from. Radio ads, billboards and newspapers use "coupon codes" and differentiated URLs to find what advertising is driving customers to them. And of course the old "How did you find us?" is still an option.

    18. Re:Kudos for refuting your own argument by tomhudson · · Score: 1

      Let it die? Are you serious? Do you know how much FREE content on the internet you consume is paid for by affiliate marketing? It's a lot.

      Say goodbye to a TON of homegrown content.

      Let me introduce you to my friend AdBlock Plus.

      I don't block ads because I want to keep in touch with the latest scams, such as the one currently making the rounds about "get a gov't check by doing this" which basically means "I'm gonna scam you, sucka". This way, when n00bs and rubes tell me about how they are going to cash in on it, I'm ready with the real facts, dug up with a bit of research.

    19. Re:Kudos for refuting your own argument by tomhudson · · Score: 1

      Tom, Maybe I'm a bit out of date, but can you propose a way to keep the link between an affiliate and a store, BETWEEN browsing sessions? As far as I know, Ajax still isn't going to help there without cookies. Flash cookies are still cookies, and frankly I stay away from them.

      I think the more important, and increasing urgent, question is what do we replace the current revenue model with? I don't see it lasting much longer, because of the following:

      1. Ad blocking software is getting more sophisticated, and more widespread,
      2. Click fraud is also getting more sophisticated, and more widespread,
      3. Consumers are getting more jaded, as well as more habituated to being "ad-blind"
      4. Ad prices are currently artificially inflated by google refusing to sell keywords below a certain minimum, providing a false bottom. It's only a matter of time before regulators step in.
      5. Locally-generated (as opposed to hosted) content mash-ups with specs that can be shared among users will have the ability to remove all advertising

      #5 is the killer. We can already do this by running a local proxy and modifying content before displaying it. We can also bypass the browser and have the content assimilated, modded, displayed, stored, and shared in, say, a custom java app that other users could directly subscribe to. That's where the REAL "cloud" will be - millions of users' computers sharing data sliced and diced the way people want it. You might like my modded view spec of slashdot better than the "real" one, and I might like some of the custom add-ons you run - and we both might like a sidebar that pulls in relevant journal entries that someone else is running, so we share our "views" in an aggregate "view" - a real mish-mash.

      And think about the power of distributed, customized search, where you choose not only the terms and algorithms, but the order of preference for the boxes it runs on (where each box has its' own particular data and peers).

      If you've ever played around with modding content via a local proxy, you know how fun it can be. I think my best was fixing up a proxy so that it didn't change anything until you went to google news - then, it replaced on of the stories with a collection of "news articles" saying that police were on the lookout for [insert co-workers' name] as "the suspected phantom shitter" - taking dumps in public places - and if you clicked on any of the related news links, that news source would come up, all legit, except that the headline would again be that they were looking for him :-)

      Anyway, back on topic - most web sites are going to have to come up with a better business model than display ads, or "we just got another $50 million of venture capital to burn through" (eg: the twats at Twitter).

      Or maybe we'll gradually shift to a distributed net, where everyone is both a client and a server, and anyone who wants free services like web mail or blogs will either host it themselves or on a friends' machine, or both for some redundancy.

    20. Re:Kudos for refuting your own argument by WNight · · Score: 1

      You mention that Targeted advertising is the worst because it means they've found you. But what exactly are the implications of that? Who is the "they" and what does "found you" mean to me?

      Keep reading...

      I try (a bit) to avoid this tracking as a smokescreen for those who do have something to hide. I'd hate to be in the USA and afraid of losing medical coverage, trying to secretly buy a book about cancer...

      It means you're leaking secrets. No matter why you mind, or even if you don't, it's like leaking oil.

      is this something that companies are doing? Are they actually buying information from grocery stores to analyze what kind of items you're buying and basing decisions on that as compared to your actual work performance? It seems like something that is perhaps technically feasible but not actually practical.

      Who'd have thought it'd be worth keeping track of your purchases by loyalty card instead of just watching what goes across the till? Who'd have thought there'd be mega-companies now that just report failed private financial transactions to other companies for credit-rating purposes? Medical and employment are fairly heavily regulated so they'll probably be last.

      Resist, hide from, or confound data collection to make it easier for those who need to hide. Like using encryption all the time to prevent the odd message from standing out.

      As for advertising itself... I try to avoid it all (targeted and not) because it doesn't benefit me. Not that knowing about some new product couldn't be helpful, but when you wrap state of the art manipulation around that ... it's just not as desirable. I'll wait and hear about the new thing second-hand, thanks.

      I use the one form of advertising I wish to see continue - on-topic text ads. When I want something online I just go to some search engine and take the most useful ad - one that sounds like the person speaking it is fairly inoffensive.

  27. Indeed, this isn't the '90s anymore by schnablebg · · Score: 5, Informative

    Indeed, this isn't the '90s anymore. We have technology that allows us to better target advertising and better track our business. Why legislate ourselves back to the days of broadcast advertising and a stateless web? And to those who say to use log files for analytics, you have to be kidding me. You obviously don't run a website.

    1. Re:Indeed, this isn't the '90s anymore by Anonymous Coward · · Score: 0

      Better track your business? You have to be kidding me. My browsing behaviour is none of your business. If you want to learn about user behaviour than get some volunteers.

    2. Re:Indeed, this isn't the '90s anymore by UncleFluffy · · Score: 1

      Why legislate ourselves back to the days of broadcast advertising and a stateless web?

      Though I disagree with the idea that legislation is the solution, I have to say that I found the "days of broadcast advertising and a stateless web" far less annoying. All you needed then was something to turn off animated .gifs and the web became a tolerable, usable, content-rich environment.

      --

      What would Lemmy do?

  28. A few bad uses = all bad? by Cogneato · · Score: 2, Interesting

    There seems to be an assumption that cookies are almost entirely used for evil tracking of website visitors. People have brought up shopping carts and logins, but there are many, many other relatively minor uses for which cookies are useful. Are we to provide you with a disclaimer every time we want to make sure some little setting that you have clicked "sticks" as you jump between pages? Yes, there are other tools to do this job, but cookies are also a specific tool for a specific job.

    I find it interesting to hear many people claim the evils of cookies are so bad that they need to be outlawed, when in the end, it is the user's choice if they want to accept them. Isn't this akin to saying that we need to ban content on television or the internet because sometimes it could be used for evil? If you can use the argument of "just turn the channel" or "just don't go to those websites" in those cases, then why isn't the same argument good for people to just turn off cookies? If enough people do that, then the web developers will use a different tool to get the job done, and cookies will fall by the wayside. You have an "off" button on your cookies. If you don't like them, then use it.

    1. Re:A few bad uses = all bad? by Anonymous Coward · · Score: 0

      You have an "off" button on your cookies. If you don't like them, then use it.

      One of the problems with that is that there are a lot of websites out there that won't work if you turn cookies off (and the website insists that you enable them in order to use the site) and some of them are sites that people need to use. Those sites may be using them for a legitimate purpose. But then, the next site you go to may use them for nosy purposes. What do you do, then? I really don't like the idea of trying to remember to turn cookies on and off every time I switch sites.

      I also tried turning on the "prompt for cookies" option, and then I go to a website that I've never visited (thus don't entirely trust), and I get bombarded with 20-30 dialogue boxes asking me if I want to allow cookies.

      I think it's worth repeating that the new law does not ban cookies, but rather requires websites to disclose the fact that they're using them, and for what.

      Another thing that has cropped up in an earlier post is that sites that already break the law aren't going to pay attention to this law either.

      On the other hand, I think it's more effective to legislate the behaviour, not the tools. To paraphrase another post, people shoot each other. We outlaw guns, so they bludgeon each other. We outlaw baseball bats and hammers, so they stab each other. We outlaw knives and screwdrivers. Et cetera.

      Meanwhile, the hunting industry, baseball, carpentry, and butcher shops all go down the tubes in the name of a safer world.

    2. Re:A few bad uses = all bad? by Dumnezeu · · Score: 1

      The problem is not the web site, but the browser. Web browsers shouldn't just accept cookies from anyone, they should ask for permission first. If I remember correctly, there was at least some version of IE or Netscape that used to do this and I always just clicked yes and found it extremely annoying. Everyone else did as well. Maybe the W3C or something similar should use something like "any application that could accept cookies should always ask permission from the user unless otherwise specifically chosen by the user" as a standard (the way lynx does it). I'm sure Firefox would jump in immediately, Chrome, Safari and Opera would also follow and eventually IE.

      The web sites are not the problem, they only ask the browser to store a cookie and the browser does this blindly. The web site does not store any tracking information on the user's computer, the browser does.

      The web browsers should be regulated instead of the web sites.

      --
      Yes, it's sarcasm. Deal with it!
  29. Are there any paranoids in the audience tonight? by kimvette · · Score: 3, Insightful

    I know most of you guys hate cookies in general,

    To quote Roger Waters: "Are there any paranoids in the audience tonight? Is there anybody who worries about things? Pathetic. "

    Seriously. Not "most of us" hate cookies. A paranoid few do.

    If it weren't for cookies, this site wouldn't remember my login. Google apps wouldn't work well. The browser would not retain my per-site preferences.

    I rarely ever clear cookies.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  30. They are a sometimes food. by AP31R0N · · Score: 2, Funny

    Om nom nom nom nom nom nom nom!

    --
    Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
    1. Re:They are a sometimes food. by Alsee · · Score: 1

      "a sometimes food"

      Once upon a time there was a puppet who loved cookies. All he ate was lots and lots of cookies. He was the Cookie Monster. And kids thought it was funny - Cookies Cookies Cookies Om nom nom nom nom nom nom nom!

      And then one day some people came in and decided Cookie Monster was a Bad Ifluence. Kids might not realize that this puppet was different and strange and funny, and that real people shouldn't really eat just cookies all day. They decided that the Cookie Monster should be telling kids to eat their fruits and vegetables. So they came in with a big fat knife and cut his balls off. And now he's the Cookies Are A Sometimes Food Monster. Doh.

      Eat your spinach Om nom nom nom nom nom nom nom! Eat your broccoli Om nom nom nom nom nom nom nom! Brush your teeth Om nom nom nom nom nom nom nom! Clean your room Om nom nom nom nom nom nom nom! Do your homework Om nom nom nom nom nom nom nom!

      Someone at Sesame Street needs a Fuck You Om nom nom nom nom nom nom nom! He's a fucking puppet, he's already portrayed as being "not normal", and he's the fucking Cookie Monster. If you want to lecture kids on healthy eating then you have some other character give the educational speech, and you play them off as the one smart one against the Cookie Monster being the weird dumb one, and that real people can't actually eat that way.

      Look at me! I'm the COOOKIE MONSTER! And COOKIES are a SOMETIEMS food! Shoot me. Please.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  31. Really badly written... by interval1066 · · Score: 1

    Who wrote this piece? English must be their second language...

    --
    Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    1. Re:Really badly written... by Dumnezeu · · Score: 1

      For us, the rest of the world, it IS. The EU != english as first language.

      --
      Yes, it's sarcasm. Deal with it!
  32. Load Balancing by diamondsw · · Score: 2, Insightful

    Cookies are used to keep track of a user's session, especially when it crosses a load balancer and gets sprayed to any number of identical servers. Without the cookies, there is no way to keep your session on a consistent web server throughout a session. Remember things like "www3.netscape.com"? Cookie-based load balancers are what fixed that situation.

    Yes, cookies are abused by advertisers, but quite frankly, I don't give a damn if a site wants to use them to follow me on their site. They DO use them to see which products are popular, what items are considered together - valid data that lets them make business decisions. I know from working with web design firms that they can be used to track flows through a site and tell what parts of navigation are difficult, and if users are missing the "intended" way of using a site.

    There are lots of valid technical uses for cookies. I've never understood why they're vilified. It's a tiny chunk of usually random/hash data that's put on your computer by the remote site. Why should you care if they then retrieve it? The only objectionable use is cross-site cookies used by advertisers, and most decent browsers let you disable that class of usage, but not the rest.

    --
    I don't know what kind of crack I was on, but I suspect it was decaf.
    1. Re:Load Balancing by characterZer0 · · Score: 1

      Why can't this be done by appending a query parameter called something like, oh, I don't know, JSESSIONID?

      --
      Go green: turn off your refrigerator.
    2. Re:Load Balancing by Anonymous Coward · · Score: 0

      Because if you have http://yro.slashdot.org/comments.pl?sid=1442752;JSESSIONID=characterZer0s-super-duper-secret-session-666 and click on an goatse.cx link, Mr Goatse will know your session. And if Mr Goatse knows your session and is using the same ISP as you do and your ISP is NATting everyone (Or Slashdot is not binding sessions to an IP), then you are screwed, because Mr Goatse can post goatse.cx links as Mr characterZer0.

      Got it?

      So people, please stop spreading BS and go and look up how HTTP and stuff is working before posting.

    3. Re:Load Balancing by asdf7890 · · Score: 1
      Three reasons:
      1. 1. Loss of some caching options. If you app tells the browser it can cache the page something.php?sid=12345 for a while even though it is dynamic content, in yuor next session the cached version won't be used because something.php?sid=23456 isn't the same query as something.php?sid=12345
      2. 2. Referrer security: any direct link from a page with the session ID in the query string will be given that session ID as part of the referrer header. This could perhaps make session hijacking a chunk easier.
      3. 3. Simplicity: with the cookie you can just set the session ID at session start, and it will last until unset/changed/expired (or the user closes their browser in the case of a session only cookie) and be sent back to you in future requests. Without the cookie option you code needs to make sure it appends the session ID to every request.

      1 isn't a major issue as most sites don't bother with that sort of cache control. 2 can be worked around by always replacing external links with a wrapper script at your server that is called without the session id and doesn't nothing more than just redirect - but then you need to secure that somehow so you don't become some freeloader's link source anonymising service. 3 cold be quite a pain, especially if you need to retrofit the technique into an app or framework that currently depends on cookie values.

  33. When you outlaw cookies... by d474 · · Score: 1

    ...only outlaws will have cookies.

    Cookie Monster, yeah I'm talkin' about you dawg.

    --
    Authority questions you. Return the favor.
  34. Re:Are there any paranoids in the audience tonight by Dunbal · · Score: 3, Insightful

    If it weren't for cookies, this site wouldn't remember my login.

          But then again, having a site "remember you" between sessions is a security risk. I mean ok, who cares if your brother starts trolling people with your slashdot account if he comes over for the weekend... but just the concept. You know, you CAN provide unique service to someone using a login, session ID's and designing your website with the appropriate GET/POST commands. Admittedly it is a LOT more work for the web designer, but far more secure than cookies. However you guarantee that the session "expires" the minute you close the web browser.

    --
    Seven puppies were harmed during the making of this post.
  35. This is pointless by alta · · Score: 2, Insightful

    Ok, no cookies. Poor me. You're just making it more difficult, but there are ways around it.

    1. The malware and other scrupulous sites you hate so much... They wont obey your rules.
    2. I hope you enjoy long query strings, because everything is going to be passed from page to page.
    3. If you don't, expect every link to become a javascript POST.
    4. You'll be required to create an account a lot more often so we can store everything server side and restore to SESSION variables when you return.
    5. And expect a lot of free content sites to go belly up. No cookie, no revenue.
    6. What percentage of sites these EU customers visit are hosted outside the jurisdiction?

    --
    Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    1. Re:This is pointless by Anonymous Coward · · Score: 0

      You're just making it more difficult, but there are ways around it.

      Yeah, but there is also other ways around your other ways so it all evens out in the end. ;-)

      1. The malware and other scrupulous sites you hate so much... They wont obey your rules.

      I don't go to those sites. So point 1 does not apply.

      2. I hope you enjoy long query strings, because everything is going to be passed from page to page.

      *shrug* I have a fairly fast computer and a pretty good net connection so... bring it on!

      3. If you don't, expect every link to become a javascript POST.

      What javascript? I use NoScript with Firefox. I also have Adblock Plus installed.

      4. You'll be required to create an account a lot more often so we can store everything server side and restore to SESSION variables when you return.

      A lot more often? You mean I'd have to make multiple accounts on a single site? Ah, but I think you mean a single account per site in which case that's not any different from all the dozens of sites I all ready have made accounts with.

      5. And expect a lot of free content sites to go belly up. No cookie, no revenue.

      The internet is an amazing place. When one necessary site goes down another eventually takes its place so... no big loss here.

      6. What percentage of sites these EU customers visit are hosted outside the jurisdiction?

      Hmm? I fell asleep here. Sorry, wild guess, but I'm going to say %50 for the fun of it!

    2. Re:This is pointless by Anonymous Coward · · Score: 0

      I hope you enjoy long query strings, because everything is going to be passed from page to page.

        The only thing you need to pass is a session ID. You get IP:port for free. Store sessions in an SQL database and pass things you need to pass from page to page internally. Only amateur-hour web sites use cookies or pass tons of crap in URLs.

    3. Re:This is pointless by Alsee · · Score: 1

      expect a lot of free content sites to go belly up. No cookie, no revenue.

      This is exactly why Newspapers and TV have been going belly up, ever since the EU passed passed that "Breathtakingly Stupid" law prohibiting shows from storing cookies in my TV and preventing newspapers from storing cookies in my.... ummm.... kitchen.

      No cookie, no revenue.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  36. Re:Hey I'm an American... by alta · · Score: 1

    You are only here because I allow you to exist.

    --
    Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
  37. Hey Government: LAWS ARE NOT FOR FIXING TECH by salesgeek · · Score: 4, Insightful

    Why do government people think that passing laws like this can fix a problem that is fundamentally a technology problem? The problem is that when lawmakers focus on tech, they often focus on regulating the tool instead of regulating behavior. So you get situation like this:

    Trigger: People are killed with a hammer.
    Response: Ban Hammers.
    Unintended consequence: Entire construction industry out of business, everything falls to disrepair, screw industry explodes, scarcity of hammers lead murders to switch to using rolling pins.

    In this case, the issue is user privacy. Regulating cookies does little other than break the web which is in many ways cookie dependent for many different dynamic interactions between applications on servers and browsers. So, you break the internet, reduce security, and move advertisers to using something that's not a cookie to tag visitors with (lots of ways to accomplish this).

    It's that old guns don't kill people, people kill people thing.

    --
    -- $G
    1. Re:Hey Government: LAWS ARE NOT FOR FIXING TECH by scamper_22 · · Score: 1

      What's interesting is to see just how far the internet has come alone without much regulation... and the world has not come to an end.

      Even something as ridiculous as SMTP email which was has virtually no security or authentication features built it seems to have gotten by. Sure, we ended up with spam, but in the end, the world continues, solutions developed... Similarly, things like Facebook have people's personal information... and yet by in large, they haven't caused systemic problems.

      You could just imagine if governments had regulated the net. Everything would have been authenticated and tracked. Committees setup to review content and preapprove forum posts. Development of the net would have been slow, trying to get 200 governments and a million special interest groups to come to an agreement and agree on standards. Instead the wild wild west seems to have come up with something diverse and workable.

      I'm by no means suggesting things are 'perfect'. Far far far from it. Yet it is just good to note that in the end, society has not crumbled. People move along. There's all kinds of hate speech on the net... but people ignore it. There's all kinds of false information... but people have learned to deal with it. There's all kinds of problems with users, authentication, and anonymity... but people seem to get the things they need one. There's all kind of privacy issues (See star wars kid), but in general people get by. There's all kinds of 'standards' and technologies used, and by in large, people can get to the content they want (yes... even flash or silverlight :P ).

    2. Re:Hey Government: LAWS ARE NOT FOR FIXING TECH by Anonymous Coward · · Score: 0

      It's that old guns don't kill people, people kill people thing.

      Guns don't kill people . . . I DO!!! HA HA HA!!!!

    3. Re:Hey Government: LAWS ARE NOT FOR FIXING TECH by pipo · · Score: 1

      > It's that old guns don't kill people, people kill people thing.
      Still, a gun is a pretty quick, easy and sure way to kill someone. Imagine: you're really pissed off, and only a trigger away from "instant satisfaction". It's ... a bit too easy !
      Maybe if you have no gun, you're not gonna kill the guy ? Maybe just punch him in the face ? Or maybe not even that, knowing that a non-dead, non-dying person can probably retaliate ?

      So yeah, right, people kill people, but more people kill more people when lethal tools are readily available.

      Back to the point ... cookies don't track people, people track people... which is *wrong* in some cases, and this law basically creates a way to go after the people abusing the system. There's absolutely zero chance of an entire industry going out of business here.

      And come on, ban hammers ? How old are you, 5 ?

      Insightful ? My sweet, crispy, BBQ-flavored ass !

    4. Re:Hey Government: LAWS ARE NOT FOR FIXING TECH by Anonymous Coward · · Score: 0

      I'm not sure what point you were trying to make, but I did get that you don't like guns, you don't like cookies but you find your ass to be sweet and BBQ flavored.

  38. Transparency is the name of the game by houbou · · Score: 2, Insightful

    The reason this has come to the extreme is simple. If a website / web app uses cookies, it should clearly state so in it's disclaimer / privacy policy in such a way that people who visit the site should be able to know exactly what information is being taken from their visit by the website. If this was done upfront and in an honest fashion, this issue simply wouldn't be. As it is, many websites either keep this info in a generic way or just plain omit it. Now I'm not talking about fishing/scam websites, of course. These make the issue even worse. So now, cookies are being managed through legislation.

    1. Re:Transparency is the name of the game by Anonymous Coward · · Score: 0

      But I can still store a session id in the url. And I can still track whatever I want using that session id. What difference has this law made? And before you say "visibility": most users pay no attention to the URL; IE now grays out everything but the domain; and even knowledgable users don't scroll all the way to the end of the url.

    2. Re:Transparency is the name of the game by RiotingPacifist · · Score: 1

      When i leave your site, the session URL is lost.

      --
      IranAir Flight 655 never forget!
    3. Re:Transparency is the name of the game by ducomputergeek · · Score: 1

      Do you read the privacy policy of every single web page you visit?

      We use cookies as part of our shopping cart. All the cookie does is keep track of what products are currently in your cart. I'd much rather use a cookie to do this than have every page or every button send a call to the database to check the contents of your cart. By having the cookie do this, it saves a lot of database resources when the site is busy.

      Your user id and log in info are tracked via a session. They don't get linked until you click "submit order" and the order is saved in the database.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    4. Re:Transparency is the name of the game by mvdwege · · Score: 1

      Do you read the privacy policy of every single web page you visit?

      If it wants to set a (non-sessionn) cookie? Yes. Next question, please.

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  39. Hang On Europe! by Anonymous Coward · · Score: 0, Offtopic

    Our Congress and President are trying as hard as they can to turn us into a bloated, inefficient and ineffective nanny state just like you!

    Signed,

    The U.S. of A.

    1. Re:Hang On Europe! by shutdown+-p+now · · Score: 1

      Our Congress and President are trying as hard as they can to turn us into a bloated, inefficient and ineffective nanny state just like you!

      See, that's not how it works. European countries (and Canada) may well be nanny states, but when you want bloated and inefficient, nothing beats the U.S. for the last, like, 30 years or so.

  40. Re:Are there any paranoids in the audience tonight by vitriolum · · Score: 1

    I'm with you on this one. For instance, I run a site that allows users to adjust the text size with handy javascript buttons. Cookies are what lets the site remember what text size a user prefers when they come back. Sure, I could use buttons that trigger a php script and store the preference in a session variable. But, then their preference is only saved for the duration of the session, and they have to reload the page just to change text size one notch... why bother? If we need cookie legislation, it should be crafted to target the problematic areas of the technology -- not the entire concept.

  41. Re:I RTFA and don't find it to be all that bad at by tomhudson · · Score: 2, Informative

    You can use php sessions without cookies. Search for "php sessions without cookies". It's all there. And turn in your programmers' card because you didn't know something as basic as that.

  42. it's about annoying people... by Anonymous Coward · · Score: 1, Informative

    I think here's a lot of misunderstanding about what this "\"Breathtakingly Stupid\" EU Cookie Law" is all about.

    It does not BAN anything. It requires Website operators to prompt the user on first visit to agree to their cookies. So basically _it is_ damn stupid: nothing is done about cookies, another nuisance is created. Set your Firefox to prompt you every time a site wants to set a cookie and see if you will enjoy it.

    The EU completely ignores that most browsers already have prompting/blocking mechanisms for cookies and it's just up to the user to turn it on, and instead they reinvent the wheel and force the Website-owner to bug everyone in the world visiting EU located sites.

  43. cookies = bad by Anonymous Coward · · Score: 0

    The really bad about cookies is all that lazy sites that with their lazy developers that think sessions can only be done with cookies, and all the sites that store cookies where not needed.

    This means that users almost have no chance to accept cookies. They either have to accept them blindly or have to pay by clicking a dialog box every time they visit one of the broken sites (and many of this newfangled stuff is severly broken).

    Try setting network.cookie.cookieBehavior to 1 in firefox/iceweasel and surf the net. You will see how many sites thinks setting cookies is necessary.

    The problem is: Those sites bear no penalty for it: As long as lusers accept them silently, noone sees how bad their code is written. And as too many sites are broken, noone can change the default in web-browsers properly to let users choose, because too many sites are broken. That means that sites have no disadvantage from flooding users with cookies, as only tech savy idealistic people are annoyed (and those do not buy crap anyway, so no income from them). And so the circle closes.

    Please note that this is nothing new. Almost every policy out there has something like this in. (Remember Obama putting an special allowance for youtube cookies for his websites? because the state already had to be good and not do what now people are surpised to have always been judged too evil to be good).

    1. Re:cookies = bad by Anonymous Coward · · Score: 0

      Dear Sir,

      please share your plan with us how you are doing sessions without cookies and how much more secure and privacy-keeping your solution is.
      Thank you.

      There are thousands of ways to do it, but there's only *one* secure and reliable way to do it: cookies.

  44. its the euro choice, no need to complain by Anonymous Coward · · Score: 0

    Its is not stupid,just a choice made by the EU, who the fuck get elected the companies strategic dpt or the politics ? The EU assembly.
    Everybody knows that there is a tradoff between privacy (eventually security) and usability

  45. Session Cookies by Anonymous Coward · · Score: 0

    Does this apply also to session cookies? I don't cry for doubleclick not able to track me, really, but session cookies are needed for core functionality of most websites (99% of those that require some sort of login).

  46. If you need cookies for that... by Anonymous Coward · · Score: 0

    " I know most of you guys hate cookies in general, but they are vital for websites to know how people are accessing the sites so they can work out how to improve the experience for the user."

    If you need cookies to work out that, you need to think what the FECK you're writing there.

    Your website should be simple to get around (so ACCESS logs are sufficient) and present the information needed (so you'll want people's feedback or test subjects). But nowhere do you need a cookie to find out how to "improve the experience".

    PS How would cookies help in improving the eXPerience here?

    "It's been 56 minutes since you last successfully posted a comment"

    ?

  47. Re:I RTFA and don't find it to be all that bad at by Albanach · · Score: 1

    Which is exactly what every site will do if this legislation is enacted by member states.

    This is the problem out-law identified. If you legislate against a technology, rather than a harm, people will use a different technology to legally commit the same harm. Criminalise the use of cookies and people will use a session identifier in the GET string.

  48. But who's responsible? by earthloop · · Score: 1

    Ignoring the pro/cons of this issue....

    If I manage a web site that uses Google AdSense, for example, is it not Google that serve up those cookies?

    So, is it not my problem?

    1. Re:But who's responsible? by Dumnezeu · · Score: 1

      Where the fuck is the +10 Interesting option on Slashdot when you need it? That's exactly what I was thinking and I was wondering why nobody else asked it yet.

      --
      Yes, it's sarcasm. Deal with it!
  49. Re:I RTFA and don't find it to be all that bad at by Anonymous Coward · · Score: 0

    Thanks Mr. Knowitall. All results for that are just linkfarms.

    How is it supposed to work without pulling your pants down?
    No, sending your session to any link you click on as part of your referrer info is not a smart way to do it.

  50. how we're coping by Anonymous Coward · · Score: 0

    We're putting a consent screen on our sites just to be safe with the exception that if we can positively determine that the web user is in Europe, we put a slightly different consent form up, and if they consent to receiving the cookie, we send them a cookie and then deny them anyways. We then keep a look out for this cookie appearing from different ips as most likely the European user will try to evade the ban with proxies but might forget to delete the cookie. If we detect this, we then are able to permanently ban the proxy.

    This way we get the best of both worlds, we still track users, and have better odds of avoiding problems by denying as many European browsers as possible.

  51. Crackers and croutons to the rescue! by marciot · · Score: 1

    Well then, I propose web masters everywhere boycott cookies and instead track their users using crackers and croutons!

  52. This is breathtakingly stupid... by Anonymous Coward · · Score: 0

    Our load balancers use cookies to keep sessions sticky
    Our catalogs use cookies to track INTERNAL efforts to advertise our products
        for example, link from google products, set cookie for 90 days, book referrer with every SALE for those 90 days, rinse repeat.
    Our sites use cookies to keep users from seeing gawdawful long GET strings in their browsers, oh wait...
        The EU should regulate the GET string too, it's insidious and can be used to do stuff that does things

  53. This is for THIRD party cookies only by american_standard · · Score: 3, Interesting

    If you're site is using cookies, no problem - this directive isn't going to affect you. If you're site loads third party cookies then this is what this law is addressing. There are legitimate uses for third party cookies, and your users will have no problem recognising and understanding those uses and probably consenting to the cookie. I'm guessing you're only going to be concerned if you're loading some advertising, affiliate stuff that you'd rather the user didn't know about. And check your logs - all those none IE visitors can already disable third party cookies easily in the browser preferences. If you're site, or revenue relies on using technology from the 90's then the EU is the least of your problems...

  54. Seat belts on the sidewalk by redkazuo · · Score: 1

    We want to implement seat belts for every citizen. Should we:

    a. mandate every business and residence to keep a stash of belts on their walks; or
    b. mandate every car to have seat belts built in?

    The browser should ask the user if they want to keep the cookie or not. Much easier to regulate and implement.

  55. Re:I RTFA and don't find it to be all that bad at by Carewolf · · Score: 1

    That's a session cookie, it is not stored. There is a huge difference between session cookies and stored cookies.

  56. Horrible summary by mea37 · · Score: 2, Informative

    Submitter apparently is counting on /. readers to not follow links but merely form opniions from TFS. This is presented as though it were a list of blogs bashing the new law from all angles... but in reality:

    - The first link is to an old /. entry. TFS from that entry has an update acknowledging that the summary write-up is wrong and encouraging readers to RTFA, but its article link is broken.

    - The 2nd link is to a blog hostile to the law. Its writing style clearly shows bias. It is light on facts or citations to authoritative references, and heavy on assumptions about how to interpret the law.

    - The 3rd link is to another blog disagreeing with the interpretation from the blog in the 2nd link, and saying that the law doesn't really look that bad. ...and at that point I gave up. This information just isn't important enough to me personally to justify continuing to navigate a dishonest compilation.

    Here's an idea for future attempts: how about a link to the damned law?

  57. Re:I RTFA and don't find it to be all that bad at by Anonymous Coward · · Score: 0

    "As an employee of the advertising industry, I have zero problems with monetizing Internet traffic, or with using cookies to track user behavior, etc., etc. But I hate liars, and I hate people who try to manipulate me"

    Your in the AD industry and don't see the irony in that last sentence...

  58. Nothing needs to change? by Anonymous Coward · · Score: 0

    The article goes on to quote the law, "Where it is technically possible and effective, in accordance with the relevant provisions of Directive 95/46/EC, the user's consent to processing may be expressed by using the appropriate settings of a browser or other application."

    I take that to mean that if a user has chosen to accept cookies in their browser, the owner of the site can assume consent has been given and doesn't need to ask permission. No additional text required?

  59. Read the actual text, not the FUD blog posts by Anonymous+Brave+Guy · · Score: 5, Informative

    You can, could, and still will be able to block cookies in your browser, so whatever web site operators are doing with them, it isn't going to affect your privacy or "trackability".

    Unfortunately, that isn't really what happens.

    For example, many sites now use local shared objects ("Flash cookies") to store data, rather than regular cookies. No mainstream browser controls these by default, so even if you have disabled all cookies in your browser's privacy settings or asked to clear all your private data, LSOs will still work. Moreover, use of LSOs is often not even mentioned in a site's privacy policy; even big-name sites like YouTube have been offenders in this respect. Moremoreover, the way to disable these little buggers in Flash is hidden in a settings dialog that most users wouldn't even know to exist.

    Maybe I'm crazy, but I don't see how failing to disable something that is being used to do something you never asked for, which you don't know is happening, via an obscure dialog you don't know exists, can constitute implied consent, particularly if you've explicitly disabled all similar functionality that is presented in your browser's UI.

    I can't decide whether this is Brazil-style bureaucracy galore, or Eastern Standard Tribe-style anti-productivity warfare.

    Neither, it's basic privacy protection, and as far as I can see it's long overdue and a good thing. Why should we support out-opt monitoring rather than opt-in, just to make life easier for those who want to produce targeted advertising and affiliate blogspam?

    If you have a legitimate need to use cookies, for example to help a user with a shopping cart or remember they've logged into your forum, then there will be no problem stating clearly at the point that they start to use these facilities that a cookie will be set for that purpose. If you manage to wade through all the FUD blog posts and find the actual wording we're talking about here (you'll want article 2, clause 5, on page 76), you'll notice that this does not require UAC-style dialogs or 'screen after screen of "permissions" to continue'. In fact, there is even wording saying that the new rule doesn't apply in cases where the user has explicitly requested a service that needs to store cookie-like information to function properly.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Read the actual text, not the FUD blog posts by KlaymenDK · · Score: 1

      Mod parent up. Your post is so much good news, and certainly seems to be more well-informed than mine.

      I love your tirade on implied consent, and agree that (fundamental handling of) cookies belongs on the (long) list of flaws of the Internet.

    2. Re:Read the actual text, not the FUD blog posts by WNight · · Score: 1

      I thought Flash was malware before...

      Browsing with Flashblock is almost indistinguishable from browsing without. There are about three times as many sites that fail horribly (blank page, etc) but it's largely indistinguishable from other errors. There's always another site that works without Flash just a click or two away...

  60. Re:I RTFA and don't find it to be all that bad at by amicusNYCL · · Score: 4, Insightful

    Passing a session ID around in the querystring has more severe security implications than storing the session ID in a cookie. You can't link your friend to your cookie.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  61. A Return To Common Sense by Anonymous Coward · · Score: 0

    "...improve the user experience..."

    This canned and automatic expression is used as the justification for every type of intrusive behavior that is practiced by commercial web operators. I say: "Bull!"

    Improving the user experience is very simple to accomplish without intrusion. You need only to pretend that you are the average user and proceed to navigate the web site in question. Any astute designer will immediatley discern where improvement is needed and where it is not needed. People are basically the same. If some aspect aspect of the design will irritate or please one, it will irritate or please all.

    In fact, in the web sites that I create, this is the exact process I employ to analyze the user experience. I do not badger innocent bystanders for their opinions. I simply ask myself if the web site feels good to me. If I can honestly answer in the affirmative then I can be reasonably confident that it will feel good to most others.

    Intrusive practices need not replace tried-and-true, good-old-fashioned common sense.

  62. Re:I RTFA and don't find it to be all that bad at by alteran · · Score: 2, Insightful

    The approach is completely backwards. They're hampering all uses of a given technology, when what they want to control is bad behavior. It's like banning/limiting hammers because a fair amount of people tend to buy hammers and then hit people over the head with them.

    The legitimate hammer users get hampered. The head bashers buy mallets.

    The correct solution to the absurd hammer example here is to make hitting people over the head illegal.

    The correct approach to information collection abuse would be to make collecting information subject to regulation. As numerous people have already pointed out, you don't need cookies to track people and collect information-- the well-financed information industry can get around this dumb rule trivially.

    --
    Who is RTFM and when will he help me with Unix?
  63. Re:I RTFA and don't find it to be all that bad at by MikeBabcock · · Score: 1

    And when am I supposed to ask you? Every time you visit my website? Since if you don't have a tracking cookie on your browser I can't tell you've been there before and prevent myself from asking again.

    Ironic, isn't it, that the very tool that would keep me from asking you every time you visit is the one being blocked?

    We'll have a whole bunch of irritating click-through pages on websites saying "you arrived here without cookies, without them ... blah blah ... click here to see the page you were looking for." Oh yay.

    --
    - Michael T. Babcock (Yes, I blog)
  64. Re:I RTFA and don't find it to be all that bad at by MikeBabcock · · Score: 2, Interesting

    As an employee of an advertising company, your usage knowledge is biased in that direction. As a long-time web designer who does not try to monetize most of my offerings, I use tracking cookies to simplify site design and to understand how users navigate and help them save preferences on those sites without asking them stupid questions like Windows Vista.

    --
    - Michael T. Babcock (Yes, I blog)
  65. Re:I RTFA and don't find it to be all that bad at by alteran · · Score: 1

    I agree with your critique of the comment.

    Cookies allow the website to trivially track user state. That's the real defense of cookies.

    Granted, there are somewhat more onerous workarounds, but they are more nefarious. Would you rather have tracking done with cookies, which you can control-- or buried in GETs, hidden form fields, and obscured URL strings, which you can't?

    Only one of those options is trivially controllable by the user-- and that's the only one this rules is messing with.

    It's a stupid rule, clearly written with good intentions by people who don't understand WTF they're regulating.

    --
    Who is RTFM and when will he help me with Unix?
  66. Re:Are there any paranoids in the audience tonight by MikeBabcock · · Score: 1

    My job is to secure access to my PC.

    If you don't have access to my login on my PC, that cookie isn't a security risk to me at all.

    Even sites like Yahoo and Hotmail have a nice anti-cookie button that says "I'm on a public computer" to avoid this.

    --
    - Michael T. Babcock (Yes, I blog)
  67. Honorable Free Market Transaction? by Bob9113 · · Score: 1

    but they are vital for websites to know how people are accessing the sites so they can work out how to improve the experience for the user.

    First a disclaimer, or a proclaimer if you prefer: I am in the affiliate marketing business, and a big chunk of my earnings come from writing behavioral analysis code (linear algebra, massive matrix calculations).

    Here's what's coming. The now-finalised text says that a cookie can be stored on a user's computer, or accessed from that computer, only if the user "has given his or her consent, having been provided with clear and comprehensive information".

    An exception exists where the cookie is "strictly necessary" for the provision of a service "explicitly requested" by the user - so cookies can take a user from a product page to a checkout without the need for consent. Other cookies will require prior consent, though.

    I've got to say, that sounds right to me. This seems to be saying that things which are an explicit part of the user's intent are fair game (shopping, site configuration, etc). While the surreptitious stuff that a user is unlikely to be aware of is not -- the user must be informed.

    One of the fundamental principles of free market economics is that the parties to a transaction must be informed. If I am going to take a person's behavioral information I need to inform them that I am doing so. Frankly, if I'm going to use the information I have taken from them to make a profit, I would hope that the user would want a piece of the action. The information was created by them, it has value, it only seems right that they should have the option of asking me for a cut or denying me the information.

    I'm not questioning the fact that this will sharply hinder the behavioral analytics business. It will. It will cost a lot of companies a lot of money. But here's the question for a true lover of the free market: Is that information yours by virtue of a just transaction, or is it that the creator of the information does not know it is being taken and you can get away with it? If the latter, is that really in accord with the noblest principles of Western economics?

    Moreover, note that this is talking specifically about cookies, which are data stored on the user's computer. So even if you are still uncomfortable with the idea, answer this: What gives you the right to write to the user's hard drive without their express or implied consent? If it were the case that most web users understood what cookies were or what they are used for, you might be able to say that not turning cookies off is implied consent. But is that the case? Ask the average idiot about their cookies. Then show them what they are really doing, and watch the look on their face. I've done it, it is enlightening.

  68. Re:I RTFA and don't find it to be all that bad at by aztracker1 · · Score: 1

    How do I put google analytics on every page without cookie use? If I don't set a cookie that has their opt-out, do I prompt on every page request?

    --
    Michael J. Ryan - tracker1.info
  69. Re:I RTFA and don't find it to be all that bad at by whencanistop · · Score: 2, Interesting

    Thanks for the personal attack. Really appreciated it.

    You do not make websites better by guessing what the user wants. Your own slashdot website probably has someone who looks at what people do, looks at how many people comment and generally advises on which are the most popular links. This helps them work out which stories are interesting to you and not a load of garbage. It also helps them work out what tags submissions should be grouped together based on the likelihood of users to read certain types of submissions.

    Using cookise for advertising is completely different. You're using your cookies to make sure that either the money you spend gives you the biggest return (ROI). You're thinking about this the wrong way around though. You're thinking from your perspective as an advertiser (or someone who works for one). I, as a user, want to be able to click on ads of things I want to buy. Your job, as an advertiser of things I want to buy is to give me those ads at the right time and in the right place. You can't make someone buy something they don't want to. You can make it a lot easier for them so they don't get psised off and go to your competitor.

  70. I'm starving... by Anonymous Coward · · Score: 0

    we got any cookies back there Earl?

  71. Re:I RTFA and don't find it to be all that bad at by aztracker1 · · Score: 1

    Would be better if they made a law that forced browsers to confirm each request for a site to add a named cookie with a (Always Allow|Allow|Deny|Always Deny) option.

    --
    Michael J. Ryan - tracker1.info
  72. Re:I RTFA and don't find it to be all that bad at by Anonymous Coward · · Score: 0

    You're absolutely ignorant and obviously have no desire to correct that, but let's do so anyway.

    Why is considering Google Analytics "vital for websites to know how people are accessing the site so they can work out how to improve the experience for the user" an obvious lie which is designed to show that they're a victim? I maintain the systems and web site for a nonprofit newspaper and we use Analytics (which requires cookies to use half its useful features) because it's simply too time-expensive to process server logs and extract any meaningful information from it. We've got one tech employee who runs all computer services for the paper. The Apache logs are useless - so filled with garbage data from spiders, cell phones with misconfigured browsers, worms trying to find nonexistent backdoors into the site and paranoid idiots who disable their referer field that there is simply no way to tell anymore the bounce rate, site visit depth, etc.

    We'd like to make the site more sticky and get people to be more involved with the content, visit more, read more, etc. but without good data showing us what people are even interested in, this is a lost cause. Google Analytics gives us some actually fairly crappy data, but it's better than verifiably 100% garbage which is what is in the server logs. Writing your own usage tracking software to do without the cookies you hate so much is a huge pain in the ass, and more to the point, time-consuming; it'll get in the way of doing the other crap the paper needs to keep itself going.

    Clearly you were modded Informative by people who hate and fear cookies without understanding what they're actually used for.

  73. Re:Are there any paranoids in the audience tonight by OzRoy · · Score: 1

    How would you store the session ID without a cookie? I hope you aren't suggesting every url be rewritten to include the session ID, because that would be a security nightmare!

    People send links to other people all the time. If it contains the session ID then everyone who uses that URL will be logged into your account.

  74. Date? by Anonymous Coward · · Score: 0

    Since when is October 31 2001 considered a couple of weeks ago?

    1. Re:Date? by Anonymous Coward · · Score: 0

      I could have sworn there was an article about it a few weeks ago... 2001 that's... 8000 years ago! damn I am old.

  75. I totally agree with the EU legislation. by JustNiz · · Score: 3, Insightful

    firstly, its not all cookies, just those that are not directly related to the operation of the site the user went to.

    That means this regulation is mostly attacking tracking cookies.

    When I went to my favorite site, I never gave anyone called "fastclick" (or whoever)permission to store their stuff on my PC. Nor would I ever give them or anyone else permission to track my surfing habits, yet they are doing it without ever having asked or even informed me. This is a privacy issue.
    I totally agree with the EU legislation.

    1. Re:I totally agree with the EU legislation. by alexborges · · Score: 1

      For Christ Sakes!

      Think of the pr0n man!

      --
      NO SIG
    2. Re:I totally agree with the EU legislation. by harlows_monkeys · · Score: 1

      firstly, its not all cookies, just those that are not directly related to the operation of the site the user went to

      That's not correct. The exception is for cookies that are strictly necessary. That effectively means almost all cookies, since almost all uses of cookies can be eliminated, albeit painfully and expensively.

    3. Re:I totally agree with the EU legislation. by Anonymous Coward · · Score: 0

      I think there is a clean divide between European Union and United States here.

      In United States people are used to companies that dictate the rules. EU does not bend over for those companies.

      Similarly, the whole web advertising business is very much US weighted. Most of web ads are for US citizens only. I live in Finland and 99% of web ads are not applicable for me.

    4. Re:I totally agree with the EU legislation. by Anonymous Coward · · Score: 0

      When I went to my favorite site, I never gave anyone called "fastclick" (or whoever)permission to store their stuff on my PC.

      Like hell you didn't.

      Go find your browser's "Accept 3rd party cookies" checkbox and uncheck it.

      You can claim you never gave anyone called "fastclick" permission after you do that, but if your browser thinks you want to accept 3rd party cookies then guess what? You gave permission.

    5. Re:I totally agree with the EU legislation. by Anonymous Coward · · Score: 0

      You implicitly did, though. If you didn't want "fastclick" to store stuff on your PC, you could just disable cookies. It's an option under your control. No evil tracking companies can force you to send your cookie if you don't want to.

  76. The only breathtakingly stupid thing by theolein · · Score: 2, Informative

    I think the only breathtakingly stupid things here are Kdawson and Timothy, who both seem to have never read Slashdot before, despite being editors.

  77. Re:Are there any paranoids in the audience tonight by Dunbal · · Score: 1

    How would you store the session ID without a cookie?

          Easy. Your browser accesses my page. My index or main page creates some random ID for your session as soon as you hit the page. I store this random token in a database on the server. Every time you request a new page, the page you were on calls the new page with a POST command that includes this ID. When the new page loads, it looks up this ID in the database along with any other associated data stored for your session. Etc. ad nauseam. All of this happens on the SERVER side, and is invisible to the user. Unlike a GET, which appears in the URL, you can't hack a POST unless of course you have physical access to the server.

    No cookie required.

    --
    Seven puppies were harmed during the making of this post.
  78. Re:Are there any paranoids in the audience tonight by RiotingPacifist · · Score: 1

    login and adjusting text size come under:

    exception exists where the cookie is "strictly necessary" for the provision of a service "explicitly requested" by the user – so cookies can take a user from a product page to a checkout without the need for consent.

    But don't let fact's get in the way of a good rant.

    --
    IranAir Flight 655 never forget!
  79. Re:Hey I'm an American... by thePowerOfGrayskull · · Score: 1

    Obama scares the crap out of me, and I think we're going to feel the pain of his administration in many ways over the coming years.

    That being said: every time someone brings up "Hussein" when criticizing a behavior or policy of Obama's, my eyes glaze over and I ignore pretty much stop reading whatever you're saying. If you have to resort to implicit fear-mongering to make your point, I really have no interest in what you're saying -- because clearly you're trying to play on emotions in lieu of making a rational case. Perhaps even worse -- assuming that nobody recognizes that tactic for what it is shows a disrespect for whomever you're trying to convince.

  80. Oh Well, back to stupidly long hackable URLs then by Anonymous Coward · · Score: 0

    Remember when all URLs were stupidly long and contained userids, sessionids, etc. etc.

    This resulted in casual non-technical internet users (probably the majority now) posting and e-mailed links that inadvertantly logged others into their accounts.

    It also results in more data travelling in the unencrypted URL. A simple solution to aviod cookies that will be used will probably be to add a GET variable to every request which is then inserted into every link in the HTML prior to it being served. Like the old days.

    The old rubbish days of stupidly long hackable URLs

  81. The sky isn't falling, but this wont solve much. by tcampb01 · · Score: 1

    I noticed the article paints a picture as though this law will effectively break the functionality of the web and/or make it so annoying that nobody will want to put up with it. I think that's completely wrong. The conclusion that this is "Breathtakingly Stupid" is correct, but not for the reasons stated in the article.

    From the article:

    Here's what's coming. The now-finalised text says that a cookie can be stored on a user's computer, or accessed from that computer, only if the user "has given his or her consent, having been provided with clear and comprehensive information".

    An exception exists where the cookie is "strictly necessary" for the provision of a service "explicitly requested" by the user – so cookies can take a user from a product page to a checkout without the need for consent. Other cookies will require prior consent, though.

    Ok.... so you wont be barraged with consent requests every time you visit any web site that needs to maintain session state between two or more pages or track the fact that you've logged in.

    So it would seem that the good news in all of this is that this really only pertains to those cookies used for annoying things like advertising and market analytics & profiling; those things that invade your privacy. ...or does it?

    What's in a cookie? That all depends on the cookie. Some cookies store all the data being tracked by the cookie. But other cookies are essentially an index -- they store no real data, but merely help the server identify you to the server where the real data is kept. This is where things go gray and the law becomes "breathtakingly stupid."

    The law assumes that websites intent on "violating your privacy" (whatever that means) actually need to use cookies in order to do it. This is like wanting to outlaw murder and in order to so, just pass a law that bans handguns (as if handguns are the only way someone might commit the crime.)

    Rather than create a separate cookie which exists for the exclusive purpose of marketing analytics (or whatever other violation of a user's privacy the website or it's partners want to perform), now the website just needs to create a 'meta cookie', if you will. They have carte blanche to create a session cookie for maintaing your login or user session (essential the operation of the website) without your consent. They can create what you could think of as 'server side meta-cookies' -- where instead of storing a cookie in your web browser, they store the cookie and it's value as an attribute of your session profile information which is stored only on the server. The only cookie you actually have is your login / session cookie.

    Under this scenario, the law only drives the activities of user tracking deeper into the shadows. Before you knew they were tracking you... you had a cookie. But you could delete those and know that they were gone. NOW they'll track you based on session attributes you cannot delete because it's on someone else's server.

    There's a huge gray-area around the "strictly necessary" clause. If your website is entirely ad-revenue-funded, and without tracking you wouldn't be able to provide a service to your users at all, is this "strictly necessary"? Google is ad-revenue funded. Then there are sites like Amazon which performs tracking for cross-sell / up-sell purposes (e.g. "Do you want this USB printer cable that goes with that printer you just put in your cart that 98% of the other people that bought that same product discovered they needed because no printer actually comes with a cable?") After all the data needed to track those buying habits isn't essential in order to track your user session or maintain your shopping cart, but it sure is useful to the end-consumer and they're not necessarily collecting it to invade your privacy.

  82. Re:I RTFA and don't find it to be all that bad at by harmonise · · Score: 1

    If you are running an Amazon affiliate program you should have no problem telling your users that by clicking on the link to the product you are recommending that you get a portion of the sale. If you can't admit to that, then you aren't being honest with your users.

    How is not telling them being dishonest? They pay the same price for the product whether the affiliate gets a cut or not. It's none of the buyer's business how Amazon divvies up the revenue.

    --
    Cory Doctorow talking about cloud computing makes as much sense as George W Bush talking about electrical engineering.
  83. Re:I RTFA and don't find it to be all that bad at by MartinSchou · · Score: 1

    Sorry,but the only reason you need invisible-to-the-user cookies is so you can monetize them without them realizing just how much privacy/anonymity they're giving up

    The URL to this story is http://yro.slashdot.org/article.pl?sid=09/11/13/1348222. Now, if I send that to a friend, he'll get his own version of it (with his settings).

    Without cookies to keep track of who I am, everything either needs to be POST or GET, resulting in a URL that gives him/her access to my settings and my info.

    Cookies aren't only about nefariously tracking your users. Granted, you work in the ad-industry, so I think you're suffering from that influence.

  84. Accessing from the EU by Anonymous Coward · · Score: 0

    So, most advertising networks and third-party analytics services will state: ``Cookies are Copyright (C) 5000 bC - ever COMPANY. These cookies may NOT be used by anyone in the EU. Such an use is strictly prohibited and users residing in the EU found to have stored them will be prosecuted to the extent permitted by applicable law due to copyright infringement. It is the users' duty to take the corresponding procedures that may be needed in order to configure their user agents to comply with this clause. The users shall waive, in a non-exhaustive manner, any right to initiate legal and/or administrative procedures that may arise from, out of, or in connection with the use of cookies they receive that is in any way in violation of this policy, or any applicable law. Additionaly, Users shall indemify COMPANY for the misuse that cookies this Site asks to store should receive, including but not limited to storing the cookies in a not-authorised location. IN PARTICULAR, YOU AGREE TO (A) REJECT EVERY COOKIE THIS SERVER HAPPENED TO SEND, IF IN THE EU; (B) HOLD COMPANY, ITS EMPLOYEES, SUBSIDIARES, ..., OR OTHERIWISE ITS ASSETS HARMLESS FOR HAVING VIOLATED THIS CLAUSE. IN ADDITION, YOU HEREBY STATE, IN AN IRREVOKABLE MANNER, THAT (A) YOU HAVE READ CAREFULLY AND UNDERSTOOD THIS CLAUSE, AND THAT (B) YOU ARE AWARE OF HOW COOKIES MAY BE USED WHEN UNIEQUIVOCALLY REFERRING TO A SINGLE USER.''

  85. Re:Are there any paranoids in the audience tonight by Anonymous Coward · · Score: 0

    Awesome. You just broke the back button.

  86. Re:Are there any paranoids in the audience tonight by Anonymous Coward · · Score: 0

    No, GET/POST is not more secure than cookies - they are the same. But it is a lot more fragile. It is FAR easier to clone a GET than a cookie. You cannot have POST all over the place except having giant forms and browser warnings if someone wants to use their back and forward browser buttons. And it only works with Javascript for links anyway.

    Finally, cookies do have the option to expire not the minute you close the browser, but the instant you close the browser.

    Only because some sites "remember you", doesn't mean that all security sensitive sites use their cookies in such a stupid way anyways.

  87. Re:Are there any paranoids in the audience tonight by Blakey+Rat · · Score: 1

    But then again, having a site "remember you" between sessions is a security risk.

    So lock your damned workstation, if you're concerned about this.

    I mean ok, who cares if your brother starts trolling people with your slashdot account if he comes over for the weekend... but just the concept.

    Next time, don't give your brother your password, set up a guest account for him. This isn't hard, people!

    You know, you CAN provide unique service to someone using a login, session ID's and designing your website with the appropriate GET/POST commands. Admittedly it is a LOT more work for the web designer, but far more secure than cookies. However you guarantee that the session "expires" the minute you close the web browser.

    ASP.net can actually do this with a simple config option (in fact, I think it's on by default, too.) It tracks your state using a hidden form that gets posted every time you click a link. It's still a stupid work-around, though.

  88. Re:I RTFA and don't find it to be all that bad at by onefriedrice · · Score: 1

    And turn in your programmers' card because you didn't know something as basic as that.

    Naw, I say he can keep his card; real programmers don't use php, therefore that is not something he should be expected to know (assuming he is a real programmer).

    --
    This author takes full ownership and responsibility for the unpopular opinions outlined above.
  89. Re:I RTFA and don't find it to be all that bad at by Anonymous Coward · · Score: 0

    I agree
      its a cop out.
    users are forced to accept the cookies and the warnings or not use major parts of the internet.

      Perhaps broad casting alternative services which provide the same services but don't give unaccountable third parties a detailed picture of your mail contacts and interests - will eventually be a market differentiator. With yahoo flickr facebook google msn etc trying to outdo each other in how well they profile you perhaps there is an un taped market here?

  90. Re:Are there any paranoids in the audience tonight by Dunbal · · Score: 1

    It appears that some information is missing in this page. When you hit the back button you are automatically logged out. This is a security feature to protect your account with us from unwanted access. In the future, you can navigate to any page on this website by using our menu. I'm afraid you're going to have to log in again to continue.

    Login:

    PS: If you're willing to go a few layers into my pages, accidentally hit the back button, and are prepared to log in again, you're interested in what I have to offer. If you're not interested in what I have to offer, I'm not interested in paying for bandwidth for you.

    --
    Seven puppies were harmed during the making of this post.
  91. How the EU could have been less stupid by harlows_monkeys · · Score: 1

    They should have said this only applies to cookies that are stored between browser sessions. That way, sites that are just using cookies to hold a session ID between pages could set those cookies to be just kept for that browser session.

  92. This is so simple... by FatdogHaiku · · Score: 1

    I know most of you guys hate cookies in general, but they are vital for websites to know how people are accessing the sites so they can work out how to improve the experience for the user.

    You can improve my experience by giving me whatever it is I want at this moment, doing it instantly, and doing it at no cost to me!
    Hey! Where you going?
    I'm not done improving my experience yet!

    --
    You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
  93. Re:Are there any paranoids in the audience tonight by Anonymous Coward · · Score: 0

    And woludn't such a behavior be more or less what cookies actually do?

    I mean, you demostrated that it is possible to live without cookies, as you could well demostrate that we do not need wheels to survive.

    But, I see it pointless to subsitute a well-established technology as cookies are, unless there is a real good reason to avoid them. And seriously, what is the difference between what you described and session cookies. Even deeper, wouldn't this have in a way the same drawbaks (and pros) that (session) cookies do currently have, including the potential privacy concerns?

    You say that the process above "happens on the SERVER side, and is invisible to the user." Now, I think: don't session ids get generated, in general, on the server site? don't you need prior action of the user, even if the ua handled it transparently, in both cases?

    "Unlike a GET, which appears in the URL, you can't hack a POST unless of course you have physical access to the server."

    What do mean by "hacking" it? Apart from the link passing thing among people, bookmarking, and other things your implementation will (almost) break if using GET, I see nothing that would make it 'safer' that, say, POST. Both are equally vulnerable to MITM attacks, eavesdropping, etc. More importantly, cookies are vulnerable too, AND they are sent the way POST variables are sent. Neither are cookies-over-POST safer that cookies-over-GET.

    "No cookie required."

    Sure. But the concept is still the same. If it happened to be unlawful/unethical/terrorist/criminal/what-you-want to use a cookie, whay would your system overcome the problem. I see it as a nice idea to implement when cookies are not available for any reason. But certainly, it solves none of the matters around cookies.

  94. Cookies are Completely Unnecessary - NOT "vital" by Anonymous Coward · · Score: 0

    "I know most of you guys hate cookies in general, but they are vital for websites to know how people are accessing the sites so they can work out how to improve the experience for the user."

    You are a liar, but I'll give you the benefit of the the doubt and assume it's through ignorance.

    Cookies are completely and totally unnecessary. In fact, they are a very poor way of implementing tracking by IP, which should be done entirely on the server. Nothing needs to be stored on the client to handle shopping carts, authentication, or working out how to "improve the experience for the the user". If you want to improve user's experiences, you can start out by not making your web site implementation dependent on receiving cookies back from browsers that don't return them to you.

  95. Breaking the Web by psydeshow · · Score: 1

    So how is a website supposed to track whether you gave it permission to use cookies, anyway? I mean, normally you'd store that kind of preference in a cookie, or in a session record identified by a cookie.

    So what if the user says "No, I don't want you to send me cookies"? You can't store their no-cookie preference anywhere for use on subsequent requests.

    1. Re:Breaking the Web by mvdwege · · Score: 1

      Stupid question.

      Just present anyone who doesn't hold a cookie with the permission screen. Either your site is so good that people will consent to the cookie to make the nagging go away, or your site is shit, and people will stop visiting it now it starts nagging because it can't make money anymore from selling their tracking habits.

      Either way, the public wins. I applaud this law heartily.

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  96. Re:Are there any paranoids in the audience tonight by Dunbal · · Score: 1

    And woludn't such a behavior be more or less what cookies actually do?

          Yes, except it's all done on the server side. After all what is a cookie anyway? It's just a token. But in this case _YOU_ don't get to see it, play with it, attempt to hack it, be paranoid about it, third parties can't use it to track you, etc.

    unless there is a real good reason to avoid them.

          How about people are just paranoid about cookies? Is that a good reason enough? Look at what happened between the White House and YouTube. Actions based on a completely groundless paranoia and utter failure to comprehend what a cookie actually IS.

          You say that the process above "happens on the SERVER side, and is invisible to the user." Now, I think: don't session ids get generated, in general, on the server site? don't you need prior action of the user, even if the ua handled it transparently, in both cases?

          Yes. However if I put a file (the cookie) on your computer, everyone in the world potentially has access to it. I'm vulnerable to tampering by the owner of the computer and/or security vulnerabilities in their computer or browser. Supposedly cookies can only be read by the site that created them, unless specifically made otherwise. But if I keep my own private database on the server side, only I have access to it. Period. No one can hack it. No one can try to figure out how I create the unique hash to identify you. No one can exploit it or use it to track my visitors.

    Both are equally vulnerable to MITM attacks

          If you can't trust the connection between you and me, ANYTHING is vulnerable to a MITM attack. Including encryption - because who is to say that the keys we are sharing are genuine? However in the above case I'm not leaving a text file on your computer that can potentially be read/copied by anyone.

    whay would your system overcome the problem.

          Again - a cookie is just a file that uniquely identifies you. That file can be set to be read ONLY by me as the web site server, or by ANYONE. However who enforces that setting is your browser. Plus, you can always read the file manually, it's on your hard drive. So a cookie implies trust - I have to trust your browser software. I have to trust you. And I have to trust the whole world that someone doesn't develop a way to covertly scan your coookies and then visit me pretending to be you.

          For a session ID, all I have to trust is that a) you haven't given your password to anyone and only you can log into the site and b) no one is intercepting our communication and doing a "man in the middle", feeding both of us false information - situations that would compromise security ANYWAY. However I don't have to worry about cookie exploits or hacks, or security holes in your browser.

          I can't really go into more detail, I don't have time. However I'm a doctor not a computer programmer. I've come up with this on my own. The information is out there and freely available. If you want to know more, research!

    --
    Seven puppies were harmed during the making of this post.
  97. This is how I can tell Slashdot jumped the shark by Plugh · · Score: 1

    "Government does something STOOPID" is hardly news, don't you think?

  98. Re:Are there any paranoids in the audience tonight by Tim+C · · Score: 1

    Actually if you turn all your links in to POST requests, what'll happen when someone hits the back button is their browser will pop up a dialogue box warning them that in order to redisplay the page, they'll need to resubmit some information. If they hit ok, it'll resubmit it and your app will be none the wiser. If they hit cancel, it'll kill the request and you'll never know.

    That nice message is never going to be displayed to anyone.

  99. Re:I RTFA and don't find it to be all that bad at by DavidTC · · Score: 1

    User experience? WTF? Sorry,but the only reason you need invisible-to-the-user cookies is so you can monetize them without them realizing just how much privacy/anonymity they're giving up. Because that might give users pause before they accept your cookies, if they had an informed choice.

    Um, or we want to remember how a user sorted a list when he was on a page last? Or how he navigated through the site so we can present the correct links to wind his way up the tree? Or his language?

    All of which should be available to non-logged-in users.

    You are looking at this through marketing-tinted glasses. In your world you only use cookies for tracking.

    In actual web design world, we use cookies for passing information between pages. There's plenty of reasons to pass information between pages that have nothing to do with 'tracking'.

    And no one knows what would considered to be 'required' cookies, and hence you don't have to prompt for.

    Probably they're trying to mean 'shopping carts' and 'logins' are allowed to use cookies without asking, because users should know that makes a cookie, but do they include language selection? Theme selection? Sorting things? Saving search terms? What exactly 'requires' cookies?

    Strictly speaking, every single thing done on the internet could be done without cookies using hidden form fields and altered URLs and AJAX.

    Even 'Have you visited before, and when, and as who?' can be hacked via the various 'Is a specific file in the browser cache?' detection methods. You could even put the session ID in that file, and read it via Javascript which alters URLs, and it's a damn persistent cookie. (No one's ever bothered to do this, though, because it's stupidly roundabout.)

    --
    If corporations are people, aren't stockholders guilty of slavery?
  100. Yeesh by Anonymous Coward · · Score: 0

    I wince every time I hear something's supposed to "improve the experience for the user".

    "Improved user experience" seems to be the phrase of choice for people wanting to screw you over these days.

  101. SWITCH YOUR COOKIES OFF ! by Latinhypercube · · Score: 1

    SWITCH YOUR COOKIES OFF ! The web will not break. Most sites work PERFECTLY without cookies, those that don't I refuse to use unless it's important (bank, email etc..)

    1. Re:SWITCH YOUR COOKIES OFF ! by Max_W · · Score: 1

      And shopping cart will not work without a cookie :o(

  102. Re:Are there any paranoids in the audience tonight by DavidTC · · Score: 1

    Sure, I could use buttons that trigger a php script and store the preference in a session variable.

    Except that session variables use cookies.

    Seriously, I see the weirdest comments here about people that are just inexplicably silly. It's like people are missing how this works.

    'Sessions' has nothing to do with this. A session just means the server remember the variables, and just wants the ID of the session for each page load...but someone still has to remember the session between page loads, so it's exactly the same thing.

    The web is stateless. There is one good way to remember anything between page loads: Cookies.

    There are half a dozen of bad ways, from guessing based on IP and User Agent (Fails horribly on NAT), to embedding information in the URLs (Extremely dangerous as URLs get passed around), to other ways that I can't even think of because it's stupid to use them instead of the actual thing designed for this purpose.

    --
    If corporations are people, aren't stockholders guilty of slavery?
  103. Re:Are there any paranoids in the audience tonight by OzRoy · · Score: 1

    Wow the ignorance you have displayed in this post and your other responses is amazing.

    What you have described does exactly what a cookie does except you don't have to turn every part of your page navigation into a form submission.

    The first problem with this is you can't make a standard 'a' link a form submission without using javascript and if you are irrationally against cookies you will most certainly be irrationally against javascript.

    Unlike a GET, which appears in the URL, you can't hack a POST unless of course you have physical access to the server

    WTF? I don't think I can respond to this because I don't think you actually know what the difference between a GET and POST request is. Please tell me what you think the difference is so I know how to correct this massive misstatement.

    I'm going to continue by telling you exactly what a cookie is. A cookie is a key/value pair created by a web server as part of a HTTP header and stored on the client computer. For every subsequent request back to that server it will send the Exact same key/value pair back to the server unchanged. That is it. The only information in it what the web server stored in it. It cannot put anything in it the server didn't already know about. It will ONLY be sent back to the originating server and as a result CANNOT be used by third party servers.

    One more piece of free advice. No data from a client browser can be trusted. If the information came from a client browser it could be tampered with. No matter how it was sent, GET, POST or COOKIE. The only technical difference is how the HTTP header was constructed.

  104. Incorrect Interpretation by Anonymous Coward · · Score: 0

    I don't think the interpretation of this poster or the article it links is correct.

    The law says:
    "Where it is technically possible and effective, in accordance with the relevant provisions of Directive 95/46/EC, the user's consent to processing may be expressed by using the appropriate settings of a browser or other application."

    I think this means that if the user has cookies turned on in Firefox (or other browser)... the website can assume that the user has consented to the use of cookies. The user can auto decline by turning off cookie accepting.

    This is normal and expected.

    What I think the law is trying to do. Is to make sure that all browsers contain the ability to turn off/on cookies or perhaps allow the user to be prompted before accepting a new one.

    I am saying that this law is about: MAKING SURE THE BROWSERS GIVE THE USER THE ABILITY TO ACCEPT/DECLINE COOKIES. Not the websites.

    This is normal as configuration options in standard browsers. But not neccessarily for the non-standard ones... like poker clients and such.

    I suspect that it is these companies who are concerned about this and trying to raise feathers.

    My Opinion: Having the ability to turn on/off cookies in your software is a good thing. This is really looking out for the citizen. Good on you EU.

  105. Re:Are there any paranoids in the audience tonight by OzRoy · · Score: 1

    GET and POST is not more secure than cookies. They all achieve exactly the same thing. They are used to send information to the web server.

    If your website is sensitive enough to worry about users staying logged in between browser sessions then use a single session cookie. Don't make your life harder by trying to hack GET and POST to do it for you. All you will do is make things far more complicated and you will probably leave yourself open in some other ways.

  106. Business users by snowwrestler · · Score: 1

    Without using cookies you cannot distinguish between business users, because most large businesses use proxies and NAT and thus all employees record the same requesting IP in your server logs.

    The target audience for our sites are business employees when they are at work. Without cookies there is no way we could do any path analysis to see how individual people are using our site.

    --
    Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
    1. Re:Business users by Anonymous+Brave+Guy · · Score: 1

      Without cookies there is no way we could do any path analysis to see how individual people are using our site.

      Then I'm very sorry, but you are incompetent: not only are you apparently unable to think of any of several other possible approaches, but you are also unable to read the up-moderated comment just a few posts from here that started an entire discussion about them.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    2. Re:Business users by fatphil · · Score: 1

      If they follow a link from page A to page B, then page B will have A as its referrer. You don't need cookies for that.

      --
      Also FatPhil on SoylentNews, id 863
    3. Re:Business users by snowwrestler · · Score: 1

      And you are apparently unable to read the arguments within that discussion well enough to see why those other approaches are either insufficient or not feasible. (No, it is not feasible to rewrite my entire CMS and Web server to append POST date to every single link.)

      More to the point, I'm quite sure you're unable to articulate why those approaches are any more palatable than cookies, since you seem to believe they can achieve the same end. How is hidden POST data, which is generated server-side without your consent, BETTER than cookies, which you can easily refuse within the browser of your choice?

      You can't have it both ways. Either there are other ways to do the same thing as cookies, in which case there is no reason to restrict cookies specifically. Or, cookies allow tracking that is not feasible to achieve in other ways, in which case those other approaches are not as useful.

      --
      Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
    4. Re:Business users by snowwrestler · · Score: 1

      Our testing shows that around 40% of our sessions never report a referrer at all during their session. The referrer field in each request is blank even as cookies show them moving from page to page through the site. Of course we would not know this if we had not tried both ways of tracking and compared them.

      Referrer is not required; it is volunteered by the browser, and can be turned off or stripped by a proxy. Since it does not affect the user experience, many corporations do seem to strip it from traffic originating from within their network. But they tend to allow first-party cookies since it can affect the operation of some popular Web sites (their employees would have to continuously re-log-in to newspaper sites for instance, which leads to a lot of complaints).

      --
      Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
    5. Re:Business users by Anonymous+Brave+Guy · · Score: 1

      The difference between hidden POST data and cookies is obvious: one leaves data on the user's machine, which can also be used when they visit other web sites or during later browsing sessions; the other does not.

      And if you have a problem because this new rule will affect you but it's not feasible to rewrite your entire CMS, then frankly, I have to wonder what you're doing right now, and whether you're not exactly the kind of person/business for whom this new restriction is intended to cause a problem.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    6. Re:Business users by snowwrestler · · Score: 1

      Cookies cannot be read by other domains. And I noticed that you did not address the issue that cookies can easily be refused, reviewed, or deleted by the user at any time (unlike POST data appended to links).

      I doubt that I am affected by the proposed regulation. However I jumped into a more general conversation, about the utility of cookies in general. I run Web sites as part of the communications team for a nonprofit--we know enough to run content and community sites using common CMS platforms. We don't have skilled developers sitting around waiting to hack Wordpress and the LAMP stack to get around cookies, even if we wanted to.

      Cookies are a Web standard that are useful to both site owners and browsers, and modern browsers empower users to control their own participation. I don't see the problem. If you don't like cookies, feel free to block them. It's not hard to do.

      --
      Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
    7. Re:Business users by Anonymous+Brave+Guy · · Score: 1

      Cookies cannot be read by other domains.

      That's a technicality. Tracking cookies are used all over the web by advertising networks serving content from within their own domain that is embedded in pages from other domains.

      If you don't like cookies, feel free to block them. It's not hard to do.

      But blocking other cookie-like tools is often hard to do, as clearly demonstrated by the number of recent forum discussions on this subject that are full of geeks who don't even know LSOs exist, never mind how to disable them.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  107. Re:I RTFA and don't find it to be all that bad at by fm6 · · Score: 1

    Do either of you have any problem telling your users what you're doing? Because that's the only issue here.

  108. Re:I RTFA and don't find it to be all that bad at by Anonymous Coward · · Score: 0

    "As an employee of the advertising industry... But I hate liars, and I hate people who try to manipulate me."
    The irony in these two statements is delicious. At least from my somewhat stereotyped view of your industry.

  109. I'm all for it by phoenix182 · · Score: 1

    I'm more or less opposed to marketing and advertising, unless it's opt-in and directed. I'm 100% pro-privacy. I'm mostly anti-corporate and anti-government. Given all that, I'm pretty much behind the law. I'd like to see far wider and more impacting laws like this all over the world.

  110. Re:Are there any paranoids in the audience tonight by Anonymous Coward · · Score: 0

    Please note that I've spoken about session cookies. These do not store (at least are not supposed to) any file in the hard drive, and if they did, it is deleted when closing the browser.

    I understand your point about the paranoia around cookies. It is something like the word 'nuclear' which brings collective fear. That is why in my web site privacy policy I've written

    Cookies are small text files stored on computers by a web browser. They consist of two parts, the name and the value. When a user visits a website, the web server may ask the web browser to store certain cookies. Then when the website is visited again by the same user the web browser should send the cookie(s) back to the server. Typically, cookies cannot be read by websites other than the one writting them.

    Cookies can be considered harmless and do not contain viruses, spyware and/or other malware. In fact, they help to make the web a more comfortable place, and may be used for storing things such as user preferences, shopping cart contents, and session identifiers.

    However, cookies may also be used to uniquely identify a user. This is the case with most third-party advertising programs. Even when these identifiers cannot generally be used to track the real identity of the user (e.g., his/her name), some people do not like being identified this way.

    trying to illustrate the matter to my users. However, I don't think that the problem which (sometimes without much sense) arises the problem in discussion (identification of the user.) Session cookies, as I said, do almost what you describe. If you are familiar with the built-in session cookie manager of PHP or ASP.NET, for instance, you will understand what I'm speaking about.

    The solution you describe, as I said before, may be extremely useful under certain circumstances when cookies are not available (or even as an alternate process). PHP, which I'm used to, supports what you say, and the SESSIONID can be sent as a GET or POST argument, if my memory doesn't fail.

  111. Fuck THAT by tjstork · · Score: 1

    If you don't want to have your information collected about a visit, then don't visit. You are essentially asking the government to pass a law that requires owners to lie and say you were not at their store, when you were. Frankly, I'm about 90% tempted to organize a strike on purchasing US Gov't bonds and bankrupt the Feds, just because its way more abused than any fucking cookie is.

    --
    This is my sig.
    1. Re:Fuck THAT by maxume · · Score: 1

      You could try, but I doubt you would succeed. China doesn't care what you think about the Federal Reserve.

      --
      Nerd rage is the funniest rage.
    2. Re:Fuck THAT by tjstork · · Score: 1

      China....

      About 50% of all US gov't debt is still underwritten by Americans, I believe. All Chinese debt demagoguery notwithstanding, the US citizen has a big voice in American debt... well, at least until the Federal Reserve started printing money to lend to the Treasury... that's just staggeringly third world.

      But...

      That is the whole crux of the matter, isn't it? Asian manipulation has made the dollar a joke. I mean, China and Japan have more dollars than M1, I believe. That's just crazy. If Asia is dumb enough to buy every dollar we print so that their goods are cheap, basically be so completely mercantile, then it really does make some sense to avail them of their dollar lust and print as many as we please.

      We know the dollar is too high, they know the dollar is too high, but, if they aren't willing to let it adjust naturally, then, it is their stupidity. At some point, its all going to come crashing down, really come crashing down, and Asia is going to get as genuinely screwed as the Hunt brothers were. But I guess, in the meantime, let's have those $300 LCD TVs.

      And the craziest thing about all of it, is, that that all those trillions of US dollars sitting in Asian banks isn't even doing any of the Asians any good. Like a pile of gold sitting on the floor in 1790s London as Adam Smith starts to write.

      --
      This is my sig.
    3. Re:Fuck THAT by maxume · · Score: 1

      'China' as much stand in for 'major players in the U.S. treasuries market' as it was demagoguery.

      --
      Nerd rage is the funniest rage.
    4. Re:Fuck THAT by maxume · · Score: 1

      Damn it, I really have to commit to not bothering other people about their grammar and spelling mistakes.

      --
      Nerd rage is the funniest rage.
  112. Re:I RTFA and don't find it to be all that bad at by tomhudson · · Score: 1

    As I pointed out, you can also pass it around in a POST variable. Also, if you're using php and the user has cookies disabled, it'll get passed around in the query string anyway.

    You can't link your friend to your cookie.

    That just doesn't parse. At all. I can't link my dog to a cookie either - so what?

  113. INCOMPETENT BUREOUCRATIC SHEEP by Anonymous Coward · · Score: 0

    this again is a demonstration of the extremely bureaucratic, brain dead mass of overpaid parasites we europeans have to pay for - very dearly- to implement banana bending laws... please do boycott any of these "geniuses" and let the eu know how much we are pissed off

  114. Re:I RTFA and don't find it to be all that bad at by tomhudson · · Score: 1

    You don't set a cookie with their opt-out. Opt-out has to be the default (because if they've opted out, you can't set a cookie saying they've opted out). You set a cookie saying they've opted in.

    If you read the requirements of section 6 of the rfc (I've linked to it and cut-n-pasted it a few times in this discussion), sites that don't get informed consent before setting a cookie are already non-compliant with the existing standard. If they've consented, from a programming perspective, it's like logging them in. You don't need a user name and password to log someone in - just generate a unique id, store it on the server, and set the cookie. You now have a fully-featured session, not just a cookie. You can set it to expire in so many minutes/hours/days/whatever, expire on browser close, or not expire unless the user logs out. Just inform the user.

    Of course, unless you're offering the user some other benefit, they won't accept this. It's up to you to figure out how to make this attractive.

    As for google analytics, you need more than cookies - you need javascript enabled, and google analytics slows down page loads enough so that people will sometimes just go elsewhere. In tests using a proxy to rewrite a page and remove the analytics code, I found pages loaded quicker, even taking into account the delay induced by running through a proxy, parsing out the page, and removing google's code. But don't take my word for it - interesting discussion of some issues here..

  115. Re:I RTFA and don't find it to be all that bad at by tomhudson · · Score: 1

    real programmers don't use php

    Here, let me fix that for you: Real programmers don't ONLY use php. They can use c, assembler, java, an abacus, or whatever tool is right for the job - even perl ... :-)

  116. so as i understand it.. by lenswipe · · Score: 1

    ...The EU wants to outright ban cookies altogether? So for example websites will have no way of tracking logins, meaning you will have to login on every single page? Becuase if so, to me thats just nothing short of retarded.....having said that... ...This is the EU, so i cant say im really surprised... ....Just disgusted as ever with them -L

  117. are browsers without cookie managers now illegal? by Gunstick · · Score: 1

    are browsers without cookie managers now illegal?
    No probably not

    but the text says that "consent" is implicitly given by the user if he uses a cookie manager.

    "the user's consent to processing may be expressed by using the appropriate settings of a browser or other application"

    --
    Atari rules... ermm... ruled.
  118. EU f$%#ed up this time by cllaudiu · · Score: 1

    How many of you have ever been a victim of a cookie privacy issue? How many cases in the whole world do you know? How many of them are related to non porn websites?

    I see 2 issues here. The biggest one is that there are a lot of website owners that don't even now their websites are placing cookies as adding the Google Analytics tracking code to his website will do just that. And by the way, that is not Google collecting data about you but the website owner. The cookie is a first party cookie and legally Google has no write to use that data.

    The next issue is that without cookies people will not be able to optimize their websites anymore. Simple tasks like a/b testing which is the most affordable way of improving a website won't happen anymore... cause yes, they are based on cookies. Not all websites have money to invest in user testing which anyway proove to be much less efficient than a/b testing or multivariate testing for that matter.

    And all of you smart ass devs or admins, tell me, can your server log files point me out how often I've visited your website last month, which referrer I used for each visit and how much revenue I brought you? Than after you get me this data please apply the revenue to the first referrer and build me a report on which referrer works best for my website so I know where to put my marketing money for the next month. Yes, a cookie can do all that.

    As for privacy, done right, a cookie can't tell nothing about a certain visitor that will affect his privacy concerns. But yes, I guess it is too expensive for EU to fight the criminals who exploit cookies so, hell, lock'em all down.

  119. Re:I RTFA and don't find it to be all that bad at by amicusNYCL · · Score: 1

    As I pointed out, you can also pass it around in a POST variable.

    Using forms for navigation causes additional problems with bookmarking, linking, refreshes, redirecting, etc. Especially redirecting.

    Also, if you're using php and the user has cookies disabled, it'll get passed around in the query string anyway.

    Only with the options set a certain way, many PHP applications simply require cookies.

    That just doesn't parse. At all. I can't link my dog to a cookie either - so what?

    Maybe you can understand this: you can't copy and paste the URL and send it to your friend and have them be logged into your session if you're using a cookie to persist the session ID, but your session is vulnerable if you send your friend a link that includes the session ID in the querystring.

    Put simply, if the options are passing the session ID through get, post, or cookies, the best solution is cookies.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  120. Re:I RTFA and don't find it to be all that bad at by tomhudson · · Score: 1

    Using forms for navigation causes additional problems with bookmarking, linking, refreshes, redirecting, etc. Especially redirecting.

    You don't need forms to use post variables.

    Only with the options set a certain way, many PHP applications simply require cookies.

    Not true - this is strictly a designer choice. There is no technical reason for any application to absolutely require cookies.

    Maybe you can understand this: you can't copy and paste the URL and send it to your friend and have them be logged into your session if you're using a cookie to persist the session ID, but your session is vulnerable if you send your friend a link that includes the session ID in the querystring.

    Only if I never logged out between those two times, and the site was not designed with this in mind - which is simple enough. On every get, you update the session variable. Some sites already do this. This also prevents people from using the back button, or opening it in a second window, or hijacking a session, which is a good idea in web apps. With a scheme like this, cookies would just represent more disk i/o overhead.

  121. Re:I RTFA and don't find it to be all that bad at by amicusNYCL · · Score: 1

    You don't need forms to use post variables.

    It's like trying to talk to a stone, but would you mind elaborating? How are you going to send a post request to the server from the client without submitting a form? Any solution I can think of involves a plugin like Flash. Obviously you can send whatever requests you want using XHR, but that's not going to load a new page. You still need a URL to redirect to, which is going to be a get request.

    There is no technical reason for any application to absolutely require cookies.

    Correct, "enhanced security" is not a technical reason, it's a policy reason. Like I said, many applications and developers subscribe to this policy.

    On every get, you update the session variable. Some sites already do this.

    Do you have an example?

    This also prevents people from using the back button, or opening it in a second window, or hijacking a session, which is a good idea in web apps.

    Not necessarily, in many applications usage of the back button and session support across multiple windows is desirable. As is refreshing the page, which your scheme also breaks. So you've broken back, refresh, and multi-window functionality in order to provide functionality that already exists with cookies.

    With a scheme like this, cookies would just represent more disk i/o overhead.

    With cookies, a scheme like that is not necessary.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  122. Re:I RTFA and don't find it to be all that bad at by tomhudson · · Score: 1

    You don't need forms to use post variables.

    It's like trying to talk to a stone, but would you mind elaborating? How are you going to send a post request to the server from the client without submitting a form? Any solution I can think of involves a plugin like Flash. Obviously you can send whatever requests you want using XHR, but that's not going to load a new page. You still need a URL to redirect to, which is going to be a get request.

    You're right - it IS like talking to a stone. first hit - xmlhttprequest supports post variables, complete with code. No flash involved, no plugins. And why would you want to load a new page when you can just update everything in the current page, including either updating the form, removing it entirely, or replacing the entire body with new content, including more dynamically-loaded javascript? You can in effect load a completely new page, from the user persepective - and that's what counts. You'll also do it quicker than a page load. You can even have it open up multiple new windows, if that floats your boat. All while keeping your current context, so you've saved all your state.

    You can also choose to preserve the use of the back button, multiple windows, etc. You don't need cookies for any of that. Or you can mimic the back and refresh buttons in the app, this way catching any user mistakes before they do something stupid - like backing completely out of the app.

    On every get, you update the session variable. Some sites already do this.

    Do you have an example?

    Ask me again in a couple of years when the NDA expires.

    Look, cookies simply aren't necessary. They are a convenience to the programmer, and to a smaller extent, the end user. There is no technical reason why a site absolutely needs them, they have their own security problems, and current practice of dropping them on users' hard drives without first getting informed consent is contrary to the RFC, and has been since 2000. The EU is right - fix your sites to comply with both the RFC and end-users' expectations of privacy. What's so hard about that? Or are most web-monkeys just lazy fucks with no respect for end-user rights? From all the complaining from people who can't be arsed to even read the RFC. I suspect it's laziness. Too lazy to read the RFC. Too lazy to figure out how to comply with it. Too lazy to learn new ways to do things. Too lazy to rub a few brain cells together and figure out that complying with end user expectations of privacy might give them an advantage in the long run by earning people's trust.

    Do what you want. It's certainly no skin off my nose, and in the grand scheme of things, I'm certainly better off if you continue to do what you're doing now. And when the EU enforces the policy, and other countries follow suit (because no politician wants to look like they don't care about privacy), you'll be behind the curve, and I won't be. That works for moi. Enjoy :-)

  123. Re:I RTFA and don't find it to be all that bad at by amicusNYCL · · Score: 1

    You're right - it IS like talking to a stone. first hit - xmlhttprequest supports post variables, complete with code [openjs.com]. No flash involved, no plugins.

    So we've gone full circle, from simply passing the session ID around in the querystring to now implementing everything in ajax (incidentally, if you're using ajax, it doesn't really matter if you pass the session ID in get or post). I'm all for ajax, everything I've done for the past few years makes a lot of use of ajax, but the vast majority of sites do not use ajax and it's a little silly to assume that every site will start using ajax as a means of passing session IDs so that they don't need to use cookies.

    So, let's review. These are the options for tracking state:

    1. Cookies
    2. Querystring
    3. Post body: Use Javascript to tranform each link to a form post, or change the site design and use ajax for all content loading, requiring you to also manually add in "back" support and making sure your users can still email links to specific pages, in addition to making sure your content can still be found by search engines.

    Ask me again in a couple of years when the NDA expires.

    That's convenient. So the "some sites" you mentioned before are actually just one project that you've worked on. In other words, you aren't aware of any public sites using your method.

    fix your sites to comply with both the RFC and end-users' expectations of privacy

    1. My sites are not broken, if the browser saves a cookie without asking consent it's not because I told the browser to save a cookie without asking consent, I just told it to save a cookie. If the browser the user happens to be using does not comply with the RFC that's not the fault of my application.
    2. I would even argue that end user's expectation of privacy online includes the knowledge that sites save some sort of information about them either on the server or on their own computer. In other words, users expectation of privacy includes cookies.

    From all the complaining from people who can't be arsed to even read the RFC.

    I didn't realize I was complaining about anything, I just thought I was trying to get you to come up with a way to persist session state that was as convenient (for both developers and users), reliable, and secure as cookies. So far you've got passing the information along in the querystring and using ajax. If someone is hacking your cookies do you think they won't be able to figure out what information you're submitting via ajax? Do you think that using ajax is any more secure than using cookies or any other method of requesting? Sure, you can send everything over SSL, but you can also require that cookies only go over SSL. I still think that passing that information in the form of an HTTP header, in other words a cookie, is clearly more secure than the querystring and has all of the same benefits and faults of using the post body.

    Too lazy to learn new ways to do things.

    I'm trying to educate myself here, but you haven't told me anything I didn't already know.

    I'll also point out that so far I haven't even bothered to bring up the fact that not all users run Javascript and relying on Javascript to control state isn't really the best idea.

    Moreover, for someone so concerned about what the RFCs say, I'm a little surprised that you're so willing to ignore RFCs 2109 and 2965. Turns out we've already got a state management mechanism for HTTP.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  124. Re:I RTFA and don't find it to be all that bad at by tomhudson · · Score: 1

    I don't have access to the internal code for competitors' sites, obviously :-)

    There's actually a patent - # 6539494 - for using a second session id wrt failover and backup.

    If the user isn't running javascript, you can't use an xmlhttprequest, same as if they aren't using cookies, you can't use a cookie to store state.

    1. My sites are not broken, if the browser saves a cookie without asking consent it's not because I told the browser to save a cookie without asking consent, I just told it to save a cookie. If the browser the user happens to be using does not comply with the RFC that's not the fault of my application.

    According to RFC2965, which YOU pointed out, your site is broken. It says "Both the user agent and the origin server must assist informed consent. I've reproduced the section below.

    What I (and the EU) don't like about cookies is that sites tend to drop a LOT of them, they do it without my permission, and they use these for tracking purposes between sites both by aggregating the data and by the "same-server" or "same-domain" permissions policies, which end users aren't aware of, and wouldn't understand if they were. This is totally against end-user expectations of privacy, and what the EU proposes is that no site use a cookie without informing people that they do so, and what they do with the data. To me, this is reasonable behaviour, and it's the expected behaviour in RFC2965. The objection isn't to cookies per se, but to the way that they have become pervasive and intrusive.

    It's true that using a post is more secure than a get, but that wasn't the original question. The original issue was whether it was even possible to do away with cookies, and it is, in all cases.

    Moreover, for someone so concerned about what the RFCs say, I'm a little surprised that you're so willing to ignore RFCs 2109 and 2965. Turns out we've already got a state management mechanism for HTTP.

    RFC 2109 has been superceded. Here's the exact wording from FRC 2965. I'm not ignoring it - it says exactly what I've been arguing for - that as a site developer you MUST get informed consent from the user before you drop cookies on them.

    6. PRIVACY

    Informed consent should guide the design of systems that use cookies.
    A user should be able to find out how a web site plans to use
    information in a cookie and should be able to choose whether or not
    those policies are acceptable. Both the user agent and the origin
    server must assist informed consent.

    (emphasis added)

    Look - it's just proper etiquette. Advertisers shouldn't be able to track you from site to site with cookies, which is what they do now. It's an invasion of privacy, and it's just wrong. The EU is on the right on this one, same as Canada was right to threaten to take Facebook to court if Facebook didn't fix it's problems with unauthorized sharing of user data with 3rd party developers (which enabled a lot of phishing schemes, btw).

    The default should be to preserve privacy. And, in the event that the user doesn't accept cookies, we can do a different session management technique that doesn't require cookies, and that would require us, as site developers, to directly communicate with advertisers wrt the customers - and only after getting customer permission for sharing that information. Informed consent. Since we wouldn't be following customers when they go to other sites, and since there is no session id stored on the client computer, customer privacy is preserved wrt 3rd parties. This is a "Good Thing", no? Sure, advertisers will hate it. It's not up to the end user to come up with a business plan for them, and it's not up to us to, either, unless that's what they're paying us for. If the want to do that, let them pay to "pick our

  125. Re:I RTFA and don't find it to be all that bad at by amicusNYCL · · Score: 1

    The objection isn't to cookies per se, but to the way that they have become pervasive and intrusive.

    I can agree with that.

    "This site doesn't use cookies" or "Cookie-free Zone" would offer some guarantee that when they leave a site, they've truly left it behind

    I agree, I'd actually like to see exemptions in the law specifically to allow same-domain session-tracking cookies without requiring explicit consent. The difficulty would be in writing that in such a way that it truly only allows session state cookies for the application you're using and nothing else, specifically marketing- and advertising-related activities. I just think that the state-preserving that cookies allow is too useful to throw the baby out with the bathwater, as it were.

    The unfortunate thing about all of this is that it requires the developers to comply, I tend to think that the developers interested in complying with anything aren't really the source of the problem they're trying to fix.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  126. Re:I RTFA and don't find it to be all that bad at by tomhudson · · Score: 1

    The unfortunate thing about all of this is that it requires the developers to comply, I tend to think that the developers interested in complying with anything aren't really the source of the problem they're trying to fix.

    I think the problem isn't with developers, but their bosses, who aren't interested in doing the right thing if it's going to take time and cost money (time == money). Making it a requirement will give developers a bit of leverage when the boss wants them to write stuff that's really intrusive, like reporting back timestamped keystroke mouse movement data. And no, this is not a hypothetical situation. I can talk about this because we never actually deployed this as a bot detector except in a limited internal test - the powers that be finally *got* my point that it was excessively invasive. We could actually follow testers from site to site by rewriting urls so everything after the initial contact was proxied. At that point, "all your cookies are belong to us."

    This is probably how link affiliate hijacking is done. It's not that complicated, and both cookie and non-cookie forms of passing info around are vulnerable. What's worse is that all web sites are vulnerable to this form of attack, and even out-of-band validation (like asking them to confirm by tending a text message with a pre-defined code from their cell - they think they're directly connected to site x, not through a proxy) doesn't help.

    Getting rid of dns and using an numeric address would kill it dead - no proxying 4 U! :-) A dotted-quad number is fairly easy to remember, but who is going to want to remember ff:04:2d:88:e9:00:21:45:80:c9:22:22:01:55:12:b8 when we go IPv6? Still, I can see it happening for some apps - get there via dns the first time, do a redirect to the absolute ip address, and bookmark the ip address but show the site name. Always handy to have a few ip addresses around to quickly figure out if the net is down, or just the dns server :-)

  127. Re:I RTFA and don't find it to be all that bad at by amicusNYCL · · Score: 1

    Yeah, I can agree with that as well. I guess my premise for the pro-cookie argument has hinged on the fact that cookies are used for persisting a local session ID, and nothing else. In an ideal world, people who exist solely to market other people's products wouldn't have a job and wouldn't interfere with my development activities.

    In reality though, I'm still content to use cookies because they provide the best state management I think I can get using HTTP.

    So, I'll concede that you've got several good ("reality") arguments against cookies, but I've got several good ("idealist") arguments for cookies. Between reality and idealism I think we can both agree that reality turns out to be the only thing that matters.

    That being said, do you have any applications that do successfully use an alternative session-management scheme? The primary reason I've stuck with cookies for session management are that they're drop-dead easy and I've yet to receive a problem report from a user who's blocking first-party cookies. I've ever only used cookies for my local session management (I have a severe allergic reaction to advertisers, online or otherwise), so if you've got any tried-and-true methods of persisting session state without a cookie I would be interested to hear.

    I haven't felt comfortable with ever using PHP's own cookie-less session handling, just because I cringe at any URL I see that contains "?PHPSESSID=". I suppose it wouldn't be too much of an issue if you had your global include file get all of the session data (start the session) and then change the session ID for the output filter, but most of what I'm doing these days is using ajax so I would have to pass the session ID back and forth with each request. Have you seen any ajax application that pass the session ID back and forth like that, or have you heard of any issues? I suppose you could use a global Javascript variable to store the current session ID to send back and use to store the new one that comes back, I just have a feeling that changing the session ID on any request would have some implications that I'm not considering.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  128. Re:I RTFA and don't find it to be all that bad at by tomhudson · · Score: 1

    I haven't felt comfortable with ever using PHP's own cookie-less session handling, just because I cringe at any URL I see that contains "?PHPSESSID=

    Tell me about it. It just looks fugly.

    Well, you'll always have to pass the session id to the server on every xhr, but you don't have to receive it - you already have it :-) What you do is include a second variable, which you also pass to the server, and it passes you a new value back. This way, it makes it easy to be sure that you don't get into a weird state (such as when someone repeatedly hits the submit button, or back/forward/back/forward). Or you could concatenate/explode the two values in one variable. Of course, you still have to do sanity checks ... I guess there's no free lunch :-)

    I have code that I wrote independent of work that isn't covered by an nda that I'll probably clean up and share that does session management w/o cookies or gets - it can work with either ajax or a conventional POST (using POST makes it easy to work on a single section). It's one of those "one of these days" things. When I put it out there, I'll mention it in my journal so you can grab a copy.

    It also includes code for a javascript widget framework that supports multiple languages, etc., and the layout is via css.

    What I want to do first, though, is a bit of experimenting with xml. Normally, I *hate* xml, but I find that some browsers can do neat tricks with it ...

    In other news, researchers finally announced that H1N1 isn't the boogeyman of flus - it's either the same, or less, severe compared to the regular flu season. Now people won't be so worried if they don't get a flu shot. Tomorrow!

  129. legislate the effect, not the tool by feepcreature · · Score: 1

    But (given the speed technology moves at, and the slowness of laws "catching up"), it makes more sense to legislate what people can and cannot do, rather than the technology they use.

    So if the problem is tracking users without warning them, ban that - and make the ban apply whether they use cookies, flash cookies, or magic spy-rays from their monitors. Just like the law forbids murder, without a special law for murder with guns, murder with hammers, murder with rolling pins.

    --
    Paul "Say no to feeping creaturism"
  130. Re:I RTFA and don't find it to be all that bad at by MikeBabcock · · Score: 1

    None whatsoever, but as I understood the article, I also have to allow them to opt out, which would disrupt normal page handling.

    --
    - Michael T. Babcock (Yes, I blog)