Hacker Newsnew | past | comments | ask | show | jobs | submit | frio80's commentslogin

It's cookies and the change isn't really earth shattering but it does close the "redirection trick" loophole that some companies were using to track you across domains. See my example here for more specific details: https://news.ycombinator.com/item?id=14493373


Looks like this will stop (after 24 hours) some companies from doing an initial redirection to set cookies for tracking purposes... Example:

1. Search Google for hockey sticks

2. Click on search result hockeystick.com

3. hockeystick.com issues a 302 to adcompany.com which then issues a 302 back to hockeystick.com

Why the 302? Because in Safari, you could only access cookies in a 3rd party context if you've seen a domain in a 1st party context. Setting a cookie in adcompany.com in a 1st party context gives you the ability to read that cookie in a 3rd party context which could be used for tracking purposes.


Woah - is this what companies that "rent" other companies' pixels like perfect audience are doing to get the pixel data?


Won't the browser show an error about a circular redirect? Or does that take a few bounces?


The URLS would be different. Companies also rewrite internal links as you're navigating a site to accomplish the same thing. Example: https://baycloud.com/thirdparty-redirect


It wouldn't be circular if the URL was different, for example:

website.com

ad.com?u=website.com

website.com?loaded


This.

I think this is going to be really bad for the web. Next year, we will all be screaming when we see more of "If you want to read this article and much more, download our App!"


So this is like a Carousel for sets of <tr>'s in a table? Seems like a neat idea but on Chrome 42 (64-bit) OSX 10 scrolling fast with the trackpad causes the entire page to scroll. I assume it's because scrolling has reached the last <tr> in the table and the next set of <tr>'s has not yet been appended to the table.


I've worked on this problem before (unfortunately in closed source corporate america).

You can just stop the scroll event from propagating in the case that there's more rows to scroll through.


Yeah seems that this problem appears only at OSX 10. I don't have a Mac but I'll fix it once I get one.


I see the same behavior on windows 8.1 by keeping the up/down key pressed down.


Cool but haven't we seen this before? IMO, something really groundbreaking is numecent's cloudpaging[0] technology. Have a look.

[0] http://www.numecent.com/technology/cloudpaging.html


Agreed. Numecent is tackling delivering applications in the cloud from a different angle. They have a technology called CloudPaging[0] that breaks an application up into different pages which are requested from the cloud when needed. It loads the initial set of pages needed to start the application and the loads other pages as needed. It's definitely another interesting approach...

[0]http://www.numecent.com/technology/cloudpaging.html


I remember seeing something similar to this a while back called Diffable http://googlediffable.blogspot.com/. Looks like the same thing but maybe I'm wrong... Still cool though.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: