Live data from Hacker News

Prevent Google from mangling search result links when click/copying on Firefox

gist.github.com

131–140 of 203 posts

Re: Prevent Google from mangling search result links when click/copying on Firefox

#131

Earlier quoted context omitted.

Note the caniuse link says "While still in the WHATWG specification, this feature was removed from the W3C HTML5 specification in 2010." Another reason I prefer Firefox. Why implement a rejected non-standard feature whose primary purpose is to enable surveillance?

> whose primary purpose is to enable surveillance Google search is good because it tracks what links people click and knows when they come back to go to a different url on the page. if 99% of people visit the top result for a query, return, then hit the second one, chances are that the top result never answers what the search query asks.

People here may not like to read "Google" and "good" together, but yours is a description of how things actually work.

Of all the tracking Google does, this is by far the most justified, and least concerning to me. I'd rather log out and search anonymously, if my concern was being put in a bubble, rather than block this kind of feedback for search result quality. Then, again, I primarily use DuckDuckGo and I wonder if they do anything similar.

Re: Prevent Google from mangling search result links when click/copying on Firefox

#132
post #103

Earlier quoted context omitted.

It's worse with Google, because they add the friction but then hide it in their own browser. There's no issue copy/pasting links from Chrome. This is a pattern of behavior. For example, when reading an AMP article hosted by google.com, an iPhone will correctly show `google.com` in its URL bar. Whereas an Android will conveniently rewrite `google.com` to show the URL of the article source, falsely implying the browser…

This works via AMP Signed Exchange https://amp.dev/documentation/guides-and-tutorials/optimize-...

This works via Google blackmailing publishers with the threat of SEO downranking without Amp

Re: Prevent Google from mangling search result links when click/copying on Firefox

#133
post #11

Google does this so they have click tracking data. But they don't need to mangle URLs in Chrome because it supports the `ping` attribute on tags [0]. The ping attribute basically adds click tracking as a native browser feature so you don't need to do URL redirects. It also makes these analytics much easier for the site and mysterious to the user. Looks like most vendors besides Firefox support it. (They were pretty o…

This can be blocked easily in a variety of ways with forward proxy as well.

Google generally does not allow POST method for user-iniatiated queries, e.g., from HTML forms. However POST method is commonly used for tracking.

Using the web today with a "modern" browser and trying to exercise the slightest amount of control is like being in a Spy-vs-Spy MAD magazine comic strip.

Re: Prevent Google from mangling search result links when click/copying on Firefox

#134

Earlier quoted context omitted.

> able to add friction to its product that serves no purpose for its users A good moment to remind everyone: the goal of the attention economy is to make things as inefficient as possible, because money is made on the friction.

How’s that? Reducing friction for many sites means that users will spend more time browsing on the site. E.g. video auto-play on YouTube. In this case, though, Google doesn’t mind frustrating users because there is no competitive alternative search engine.

In general: attention of any person is limited. To monetize attention, it is necessary to steal it from things the user want to pay it to.

> Reducing friction for many sites means that users will spend more time browsing on the site.

The users usually want to spend as little time as possible on any given site. They're using it to accomplish some goal - like find a piece of information, or pick and buy an item, or be entertained. Even with YouTube: autoplay may be something the users want, and in this case it reduces friction, but money is made on the users being exposed to ads - ads before, after, during and surrounding the video. All these are friction, taking both time and attention away from watching the video itself. This is where YouTube makes money.

Showing ads is an obvious case of introducing friction to monetize attention. There are subtler approaches too. They're insidious and so pervasive that some became examples of "good design" on the web. There's too many to list them all. For example, think of all the cases where you thought, "this UI is dumb" or "this design is inefficient". Chances are, it's because it ensures you have to stay on the page longer, click around more, possibly get confused.

I'll give one specific family of examples: a UI/UX pattern in e-commerce, where each item is featured as a large tile or "media item" on a list. A big picture, a name, a price, perhaps one or two pieces of detail. Only 4-6 results fit on the screen at any single time - where a better design could make the site fit 20+ items instead[0]. You start clicking on them individually, and notice each item has a different set of details, possibly using different units - making it impossible to compare options. That's not accidental. That's designed to frustrate user's ability to compare items and make a good choice, in hopes they'll just stick to whatever the store surfaces at the top.

--

[0] - I know because I did that. Last time I was assembling my PC, I spent an hour or two writing custom CSS rules for a major Polish electronics retailer, and was able to turn their 4-5 items/screen into some 30 items/screen. Without this, trying to pick among many similar options was too much cognitive burden for people to bother. As intended.

Re: Prevent Google from mangling search result links when click/copying on Firefox

#135
post #18

Earlier quoted context omitted.

For Firefox, there's a relatively popular extension called ClearURLs that sanitizes most URLs to remove tracking, including Google's and Amazon's.

Or you can add https://raw.githubusercontent.com/DandelionSprout/adfilt/mas... to your uBlock Origin filters

I've tried other uBlock Origin filters for URLs and they weren't as good. Does this work flawlessly with Google, Amazon and other major players?

Re: Prevent Google from mangling search result links when click/copying on Firefox

#136
post #135

Earlier quoted context omitted.

Or you can add https://raw.githubusercontent.com/DandelionSprout/adfilt/mas... to your uBlock Origin filters

I've tried other uBlock Origin filters for URLs and they weren't as good. Does this work flawlessly with Google, Amazon and other major players?

I've not had any trouble with it.

Re: Prevent Google from mangling search result links when click/copying on Firefox

#137

Earlier quoted context omitted.

I was going to upvote you, but unfortunately it required an on-click event handler.

Except that's not true at all. HN works with javascript entirely disabled, and the upvote buttons become actual links.

Just tried it and that is true. I take it back.

Re: Prevent Google from mangling search result links when click/copying on Firefox

#139
post #103

Earlier quoted context omitted.

It's worse with Google, because they add the friction but then hide it in their own browser. There's no issue copy/pasting links from Chrome. This is a pattern of behavior. For example, when reading an AMP article hosted by google.com, an iPhone will correctly show `google.com` in its URL bar. Whereas an Android will conveniently rewrite `google.com` to show the URL of the article source, falsely implying the browser…

This works via AMP Signed Exchange https://amp.dev/documentation/guides-and-tutorials/optimize-...

This is a recent development, and a questionably positive one. They don't get to be morally exonerated by recruiting other MITM like Cloudflare into their cartel.
Post reply on HN