Ask HN: What are these low quality “code snippet” sites?
Whenever i am trying to google a code issue i have, there is countless low quality sites just showing SO threads with no added value whatsoever.
It is so annoying it actually drives me mad.
Does anyone know what's up with that?
I am really disappointed because the guys creating these sites (i guess for some kind of monetization) must have some relation to coding. But i feel this is an attack against all of us. Every programmer should be grateful for the opportunity to find good quality content quickly. Now my search results are flooded with copy & paste from SO. They are killing that.
Am I the only one experiencing this or being that annoyed by it?
P.S: I don't name URLs because if you don't know what I am talking about already, you probably don't have that issue.
322 comments
[ 5.6 ms ] story [ 280 ms ] threadOne of the many ways that scum ruin the web.
This could backfire, but fining advertisers that show up on those sites might work. The difficulty would be all the claim verification and process of determining what exactly is a “scraped site”, and backfire scenario could be another hurdle for non established sites/more centralization of content. But if you targeted the advertisers rather than the sites themselves, the advertising networks would be incentivized to do that identification themselves.
Probably more complex than simple keyword stuffing, which isn't supposed to work these days..
Code and recipes are two examples.
I'm also seeing politicians posting Tweets containing a link to their personal website, which has ads.
Google is the goto search engine today, the competition is virtually non-existant, so they don't have to compete anymore. Hence the quality of their search engine going down hill, conflict of interests and what not. It's not shortsighted, it would take billions to compete with Google search and even Bing isn't even trying anymore.
When I look at a Google search page result today I see loads of ads, then their shopping stuff, image search stuff, a list of questions related or not to my search and their answers extracted from third party web pages, then only when I scroll 1 page I see actual search results. Google search wasn't like that 15 years ago.
Googlers are working so that Google makes more money, and Google is an ad company first and foremost.
A lot has changed since then, but I doubt that Google has decided these kinds of content farms are suddenly OK. It should also give pause to people asking for "open ranking algorithms." Without some amount of secrecy, content farms will pop up for literally every keyword they can sell ads against, and they'll know how to rank more often rather than just blindly guessing.
I have a feeling there is a way to introduce randomness to this search engine in a way that smooths out the game theoretic arms race of gaming an algorithm. This goes against our natural urge to have a fully deterministic algorithm which always brings the most pertinent sites right at the top. However, because humans are trying to bring order to things for their own benefit, throwing in chaos could prevent people from even trying to game the algorithm
Introducing random elements just makes it worse for everyone.
The task of search has gotten exponentially harder as well. There are billions more website pages, more spam, more sophisticated attacks, more gaming of the system, etc. They could have gone from a 80% relevant result to a 99% relevant result and you perceive at 10% drop in relevancy. It's a hard problem.
But: why the sudden explosion? I feel there is more of these sites going live regularly. Many times they make up 80% of the first pages on search results, just repeating the SO threads listed before. So it‘s really getting difficult.
Something must be done…
A bit like how when "hoverboards" got popular, Chinese factories started churning them. And then when fidget spinners happened, same thing: https://www.buzzfeednews.com/article/josephbernstein/how-to-...
Given e.g. pinterest in the google results, I find it difficult to imagine as sure way to waste your time uselessly than to report SEO spam sites to google. It is obvious they do not care the slightest bit.
I’ve googled things and gotten an answer pop up from one of these types of sites too/not saying its something to beat yourself up about, but if you’re playing devil’s advocate and suggesting there’s discoverability value added outweighing the other value lost, I disagree.
https://addons.mozilla.org/en-US/firefox/addon/ublacklist/
https://chrome.google.com/webstore/detail/ublacklist/pncfbmi...
[1]:https://www.devontechnologies.com/apps/devonagent
Oh wait, you don't have to imagine, just use Gmail on Android. "Spam? That's not spam" - Google.
Or just Android with it's fucking "notifications" from all the garbage news sites. Tbf, my fault for using Google apps.
Honestly, blocking shit you don't want to see locally is the best solution. Decentralized, under your control, no need to trust BigCorp number 294.
https://searchengineland.com/google-brings-back-blocking-sit...
1. https://googleblog.blogspot.com/2011/02/new-chrome-extension...
If there is a site that is clogging up your search results, just click it and it's gone.
https://addons.mozilla.org/en-US/firefox/addon/personal-bloc...
Based on the dialogue from the posters I was responding to, it seemed like uBlacklist would require some ongoing maintenance or memorization of input fields to work.
If it also offers a single-click permanent block of all sites in a domain from a Google search then that's just as cool, but that feature wasn't obvious from the conversation.
They don't have "accounts" as such, but they do provide users with a one-time password that lets you save and restore settings.
Alternatively, if they at least supported "do not include" filters in regular searches, you could build a client that stored those kinds of search defaults locally. The best you can do now is strip out those results on the client side, which isn't bad but seems like a hack.
[1] https://news.ycombinator.com/item?id=27994059
https://github.com/iorate/uBlacklist
It lets you remove entire sites from your search.
https://chrome.google.com/webstore/detail/personal-blocklist...
I've also removed a bunch of trash news sites and wwwSchools, and it's really sanitized my search.
There's no reason the official docs for Python should be lower in the results than a shitty docs clone / spam site when searching for a common package/function in the standard library.
If Google still used/respected the original page rank algo, the official docs would never be ranked lower than a spammy clone site. I just wish they reverted back to the "power of the crowd" algo, let each node vote with their links and reputation.
Nowadays I almost stopped using Google completely. I first noticed it with torrent/streaming censorship ~5 years ago, then the political/ideological censorship started to feel unbearable. I just want my search engine to show me the most relevant results BASED ON THE QUERY I SUBMITTED. No moral judgement crap.
My search stack nowadays is a mix o Bing, ddg, Yandex and if everything else failed, Google. It's a sad reality.
The closest Google comes in top 4 links is a link to the entire Github issues for docker-calibre-web
DDG: https://duckduckgo.com/?t=ffab&q=FakeUserAgentError+calibre-...
Google: https://www.google.com/search?hl=en&q=FakeUserAgentError%20c...
DDG Results:
1) https://github.com/linuxserver/docker-calibre-web/issues/162
2) https://www.nas-forum.com/forum/topic/67746-tuto-calibre-web...
3) https://pypi.org/project/fake-useragent/
4) https://github.com/linuxserver/docker-calibre-web/issues/
Google Results:
1) https://githubmemory.com/repo/linuxserver/docker-calibre-web...
2) https://issueexplorer.com/issue/linuxserver/docker-calibre-w...
3) https://github.com/linuxserver/docker-calibre-web/issues
4) https://github.com/janeczku/calibre-web/issues/1527
FWIW, I see it as 4th item in Google search results, but that is not important. It's just weird that that will show up at all.
Again, I'll say, that's a win for DDG results, at least IMveryHO.
At least for SO you can get back to SO to search but github issues search engine is something else.
Almost everything on the web is some scheme to put ads in your face so someone can make some money.
What's worse is most of the results are outdated so you're looking at web-scraped API docs for Rails 3 or something.
Really frustrating.
It's impossible for them to understand. Clearly they have zero people working and living in countries other than their own. /s