Reddit can't build a better search engine
ruky.me
ruky.me
I would never do a code search on Reddit. I would never search for "restaurants near me" on Reddit. I would almost certainly never solicit medical advice from Reddit, or type in a new term I'd heard to get all the information about it, or try to shop for things from Reddit links. I just don't think that's what Reddit's for.
That's why I find both this response and the original so bizarre in their thesis. Search isn't homogeneous, and, while I have noticed declining quality in a few areas I search frequently, those areas almost never overlap with my Reddit-specific search areas. Reddit wouldn't replace my Google any time soon, even if it built a better search engine.
Search engines have become really bad at surfacing genuine opinions. Crappy GPT-2 generated blogs have overwhelmed the ability of search engines to surface human generated blogs, and even the human ones are often clearly just someone's hour of research on a topic with the conclusion being "decide for yourself". Sites like Quora make it too easy for someone to insert their opinion without it being adequately tested in the public space. YouTube was once a fairly decent place to hear opinions but, like with regular search, it's currently optimized for the equivalent of low-effort blog posts: videos that are ~12 minutes long with little valuable information.
Reddit has many issues, but at least it's still a useful place to find opinions that are also openly tested against their respective subcommunities. The usual blog type content doesn't last long in most Reddit communities without becoming substantially downvoted. If I want to know why people are choosing a particular programming language, for instance, I can do `site:reddit.com why use c++` and actually get some concise and even nuanced opinions. An equivalent search across all sites on a search engine usually leads to long treatises with little value appearing first above the fold.
If I couldn't use `site:` syntax on DDG or Yandex, I'd probably go directly to Reddit's own search engine a lot of times. So Reddit wouldn't necessarily replace all of my searching, but it definitely would replace a large portion of it.
And I wish that wasn't so. I wish more of what appeared in search engine results could either be Reddit-type content or academic articles as opposed to all the flotsam we get that's somewhere in between those two yet fulfilling the needs of few readers.
EDIT: Somehow I forget how I'll also use HN in a similar way, though less often for some reason.
It's because reddit has dedicated communities for so many topics. If you search for something diy related you'll find posts from a specialist sub, and this works even for the most obscure topics.
I think we might agree that if you search for anything politically censored on either, you're going to be led astray.
You know who shares valuable knowledge? Other humans who have personally experienced the knowledge I'm trying to acquire. In this context, Reddit IS the website that shares REAL knowledge. I agree I wouldn't search "restaurants near me" on reddit but what I do search locally, and every single time I visit a new city is, "favorite restaurants in city x". The result is real crowd-voted feedback, from real humans that has almost always been extremely reliable, google doesn't do this, effectively.
Another example. I was trying to buy new skis. Google any query and you get SEO'd results which are almost always useless or sponsored reviews/content. Now, try reddit, you get real testimonials from people who have actually used the product and often provide insights I wasn't originally even aware i should be considering.
The reddit dataset is already a search engine, it just doesn't have a pretty UI. It's like trying to buy Gucci shoes at Nordstrom Rack vs. the Gucci store.
We get around this by specifically telling Google to prioritize results from Reddit as we "happen to know" that Reddit is a more-or-less reliable public forum where real people share their real opinions.
The same thing is already starting to happen though. Astro-turfing and bot spam working to manufacture opinion. Reddit is at least slightly resistant to this due to the nature of the arrangement/management of its communities.
This happens not just on political topics, but things related to brands. It's very clear that paid actors are out there attempting to manage public opinion about brands or advertise products.
IIRC, part of the original supposition was that produce related search results were flooded with spam sites promoting products...but the bar is far lower to do the same with Reddit accounts. You don't even need an email to create one, let alone a domain name or hosting.
There's a very real spam problem, but spam-fighting is stuck in the past.
That is why Google was worried about Social Media / Facebook eating them, and hence the creation of Google+. When most of the important, or valuable answer are on the social network, search engine will cease to be the entry point of internet. And in many countries, Facebook and Whatsapp really is "the" Internet.
And after that there seems to be a gentleman agreement, Zuckerberg wont enter search. And Google wont enter Social.
And actually I use HN for searches as well. From Product recommendation to many other niche subject.
Any reasons why, I often check reddit for reviews for thing I plan to buy.
A few things I've noticed:
1. A lot of conversations happen before that many people are interested. Subreddits tend to attract mavens, and they often discuss things months or years before people really care (or the marketing team for whatever is being discussed is even looped in). Pay attention to when the posts you're looking at occurred. In a lot of cases, they were there earlier than you'd expect.
2. There is incredible dispersion in where conversations on a topic occur. It's not uncommon to have 10s or 100s of different communities discussing the same thing, and its not clear which is going to end up being the place people trust. Many of the sub-communities are also somewhat mutually exclusive(geography, android vs ios, etc), meaning it's going to look incredibly insincere if the same account is posting in a bunch of them.
3. Reddit posts allow negative feedback in a way few other venues due, especially not pages optimized for SEO and controlled by a single entity.
4. It is one of the few platforms with an appetite for long-form content. It is almost an anti-Twitter. Meaningfully moving a Reddit discussion on a single popular post could take hours if it could be done at all. For communities with more lasting artifacts like a wiki, it could be practically impossible.
5. As others have pointed out, the subreddits aren't controlled by and don't have the same incentives as Reddit Inc. Optimization tools aren't going to generalize well since what it takes to get to the top of each is different.
Example:
„What is the cheapest best cooling for cpu now?”
All discussions point to product that more experienced users know its crap.
But still the wrong product is at the top with most (botted) upvotes.
Companies realized that ppl look for opinions on reddit -> that created demand for those services -> bots companies implemented new strategy.
Its getting very very hard to get honest expert opinion. Seems like the only way now is to belong to specific closed communities.
I used to be able to gauge real world opinions on reddit pretty accurately, i.e. be aware what was happening before the curve. That is gone now.
And all it takes to destroy your best cooling for cpu now bot setup is one user saying “No it is not and here is why…” right under the comment.
Now, some of it is so good, it takes longer to confirm than to find.
If there is enough value in a community people will exploit it.
I guess it's not the end of the world if you get astroturfed but you still get a decent enough product, but still, it's not ideal.
The capital that is most relevant on Reddit is status. It is very easy to have people participate in Reddit, which makes it inviting enough to start building status but it's somewhat harder to actually do. Users care about their status and about their communities and Reddit combines the two in a nifty way, that already gives provides some slid resistance against gamification.
Sure, you can infiltrate the system with any/or a lot of accounts, careful VPNing, lucky/clever reposting and also keep the guise up (you must, since your portfolio of both content and accounts is under constant review, as long as it remains visible). To get a highish ranking article on google I mostly have to write what feels like convoluted infomercials (or maybe let GPT3 do it for me). There is an industry of people being paid to do so. All it takes is one mediocre writer and some time.
To me, the former system seems very brittle and expensive to game, the later much less so, specially since the prevalence of convoluted writing for SEO purposes make the distinction between SEO bullshit and expansive content increasingly difficult: People are getting used to informercial type content on the web and so it is increasingly what they learn to expect. And we give the people what they apparently want.
But for the vast majority of commercially relevant searches, it will get sunk quite soon. It can't be terribly hard to hook up a GPT style bot to harvest karma on various accounts and then use that to gain credibility on "which headphones should I buy" type queries. You might not even need to automate it, a farm of real people could potentially be useful for that, I bet that's offered by someone out there already.
Or more easily, steal and repost images on cute animal subreddits, sometimes adding white borders to the bottom right so duplicate image detection algorithms can't find it.
The only way to counter that is to have some kind of account verification requiring 1 account per person. Such schemes are all either very unpopular ("Why does reddit need my passport photo!") or very ineffective ("So I just need a new IP and I can sign up for a new account? Great, I'll set up 1000 accounts")..
Some subreddits have tried a variation of this, such as the Economics subreddit granting a "Bureau Member" flair for individuals who have proven their knowledge of economics in long form posts, but without taking it farther than just extra flair. There's no weekly threads for Bureau Members only to post, or anything like that.
The issue then becomes how do you set up a judging body that determines the criteria for who is allowed to interact, and prevent that body from being co-opted in some way. Not an easy task, especially for a social media company where there's absolutely perverse incentives at play.
Introduce any one of these things and the whole system becomes gameable. Within these constraints it seems the outcome would be a loose graph of content tied to known individuals. It would grow amorphously over time, be largely undirected, and lacking the capability of being fully gamed, would probably avoid the attention of marketers and influencers. And probably general users too, since it wouldn't be easy to find interesting and relevant stuff and be quite boring for the average attention span.
The constraints bring to mind the early 90s web which basically had all of these properties. Outside of bulletin boards and UseNet that is. People wanted more convenience, hence search engines became the defacto way of finding entry points into these networks, which caused changes in how these networks presented and arranged themselves, point being even if we designed the perfect ungameable system, as you alluded to if any search engine or aggregator crawled and ranked its content, it would just be meta-gamed into uselessness.
Personally I've come to the conclusion we just have to accept that for the majority of online community-driven content, high SNR is here to stay, and we have to take what value we can individually as it comes. Unless we're willing to forgo conveniences like search, or relevant content recommendations, which I think for the majority of the web is a big old no.
For enthusiasts, building their own walled gardens with in-tune moderation is probably the way to go. Hacker News I think though not perfect is a good example of this, the SNR here is fairly decent compared to the broader web.
0. Unlike the majority of the web, Reddit is moderated by actual humans.
Subreddits are moderated by the subreddit community. Well moderated subs attract and produce good content. Multiple subs on the same topic can exist, often a poorly moderated sub will be replaced by a better one.
I could go into a bit more philosophical angle with reterritorialization done by capital, but I think it's much simpler to consider the following: between politics (where once any division in population is found, it becomes valuable instantly), classical business marketing (where once anyone makes purchasing decision informed by something, it becomes valuable), capital markets (where once anything can be used to predict anything about any company or asset class, it becomes valuable) and more personal scams (where once you figure out someone's niche interest, it becomes valuable) there just isn't anything left. Go ahead, try to find something.
Reddit is being constantly targeted. I still use it, because what else?, but if the method isn't obvious, here's what you do: you are hired by/own small company making niche potato chips dip sold via Amazon. You go to google keywords and check 'potato chips dip', you google all you can find there and some of your ideas, you write down all top10 results and check every now and then (well, your SEO monitoring app does it for you). Whatever you find that allows for user input, you generate that input - accounts are cheap - and maybe do some external SEO (thus beating 99,9% of social media results online).
That's it, it's easy. What Reddit (and any mildly aware SM company) does, is they try to offer marketers access to audience for a price that's lower than cost of what I just described. There will be edge cases, especially on international markets where value of time for various business owners differs vastly, which will lead to sites slowly getting more clogged up with ads, but that's the general gist. If you can imagine using similar method to get in front of your eyes when you're looking for something, then it would just be quite weird if nobody ever did it.
Most of the crap on Google is going to be monetized sites. If you just block/downrank all the sites with e.g. ads, then the profit motive for spam goes down - the more value you extract, the less value you are able to extract.
That said, I have no idea how you would do it. More specifically, 1) I see almost everything as an ad, 2) you're going to get an extremely biased internet and logistics/technicalities of the project are hellish.
1) you downgrade all blogs with ads. All journalism (if they advertise their own stuff that's still profit motive and ad, right?) and all company blogs. All social media (that have over 100mln users right now). Also all blogs that are meant to promote author as an authority to get them gigs down the road, I'm guessing. You will be left with more overt PR and
2) organizations who can afford to not have profit motive in any form. That's just unsustainable for almost everything. NGOs are still asking for donations. That's going to be mostly politically motivated messaging and tiny % of people who can afford to just post for free cause they like to (god forbid they lose that position and setup patreon).
Audience allows for attaching marketing, and that allows to attach all content production to business (and other cases I mentioned). Again, I like the idea in principal, but 'lets just get the money out of the system' was tried in many different contexts and the same structural issues resurface.
I don't know what happens on 'front page'/'trending' of SO and other other stackexchanges.
EDIT: I checked stats and SO has <15mln users. Part of it being the way it is comes from being relatively tiny and I honestly can't guess how expensive moderation on SO is.
I help run a Reddit website and open source project for managing scheduled posts [1] and we see a lot of garbage there, sadly. Over the years the site has processed nearly half a million posts and has tens of thousands of registered Redditors. In the early days it was pretty cool, we had a lot of individual users with various interesting projects. I remember early on there were some musicians using it and a few book authors that would release their books one chapter at a time - using our service to schedule the posts so they didn't have to do it manually.
But, as time went on, the entire platform has been just swamped with mostly live sex workers and people shilling bullshit products. I'm not judging the sex workers or saying they shouldn't be allowed on the platform and we don't ban them, but I would say now literally 99/100 of new users are just trying to push their Only Fans accounts to porn subreddits. Regarding the weird product shills, we've seen a few really odd campaigns. There was one guy who would post to various left-leaning and "green" oriented subreddits on the terrible nature of plastics while also promoting his own metal straw sales. Again, none of it is illegal and I'm not even sure if any of it is unethical or immoral since it really depends on if you think people are doing these things in bad faith, etc.
Either way, the project has for sure taken a backseat for us. If the server stays up and everything works, cool, if not, that's fine too. I have no interest in trying to monetize the service anymore whereas in the early days we took donations.
My point is the world of gamifying and commercializing Reddit content is already very very well established and there are large players doing it at a very large scale. If you measure it the porn industry is virtually all of it, but if you exclude them and look a bit harder you'll find other industries that have also carved out their niche in exploiting the platform.
[1]: https://cronnit.com
The best way to market a thing is to not make people realize they are being marketed with.
I remember a few years ago, there was a post (AMA) by someone who does this and his whole job was to maintain hundreds of normal looking accounts and post SEO friendly stuff, good words about products, etc on reddit.
For example, Stripe won't allow any of it at all. It's blacklisted in multiple ways through their restricted services.
I'm old enough to remember when Google came, and the main difference was this:
With Google you did not have to flip through 3 pages of completely unrelated search results; that were paid for. Google used to display advertisements on the right as well, i.e. not among the regular search results.
This made Google so much better (and more popular) then their competition.
So the result was that the first pages were full spam sites that just used search terms as hidden text. Then Altavista came and it was a huge change for the better. They at least made some effort of trying to rank actual relevance. Of course, Page/Brin's invention that made Google what it is today is PageRank, and none of the competition were close to an idea that good.
So PageRank'ed pages, good spam detection filters and ads on the side = Good Google. A search engine that stood out against the competition.
Now Googlee has horrible site spam detection, shows ads in the main result list (some times it's all you see). Google now has very little edge against the competition. Even just 1-2 years ago DDG and Bing were a lot worse than even the modern day Google. But what should make the search people at google really sweat isn't so much that google has deteriorated a bit, but that Bing and DDG have improved so much that they are now on Par. Google search has never had peers at any point since it was launched.
Yes, but it was no secret that Google's page ranking was based on counting links from different web-pages; I think Page/Brin even wrote a paper about this when Google was in its infancy. But Google clearly had better ranking at first, but it would not help the others if their ranking was better than Google's, since the "paid results" polluted their search results so much they became a joke. A lot of the paid results was "adult content" as well, creating a somewhat strange atmosphere during presentations if the lecturer had to preform an internet search. Although a large part of the www was adult content in the late 90's :-)
The competition doomed their own business by selling search results; they really did not play the long-game, but went for the quick cash. I guess most people would have...
Worth noting that these are essentially the same. DDG scrapes a handful of sites but they lean heavily on Bing's search API (or Yandex, if you search in russian).
It would be interesting if there could be some independent consumer group that would be able to grade search engine results and compare them regularly. To not only hold them accountable but give credit where it's due too.
I'd say it's both, but the force that has been driving me to use DDG more and more recently is not that it's gotten so much better but that G has gotten so much worse.
Google's whole thing was it did something smart, and treated the Web as the big graph it is and more or less measured the in and out degrees of the vertices to rank their popularity. The idea that something relevant would be linked frequently. This was the subject of an academic paper and had associated patents for awhile. https://en.wikipedia.org/wiki/PageRank It was a big deal at the time, but once again the Web has changed.
Google's search relevance is a function of the changing Web and how it's now highly commercial and populated by everyone instead of being the world's largest community of nerds. Links aren't a measure of popularity, because gulf between the average user and people who operate web sites has widened...and the common denominator has dropped to the point that optimizing for popularity is questionable in the first place.
It's quite amusing that so much of Google's value is now in being a glorified link generator for Wikipedia and Reddit.
This is already happening. I search for reviews and help on Reddit via Google often, and it's not that uncommon for the first result to be SEO spam: a Reddit post with no votes or comments, just lots of keywords and a link to a product or another site.
This is a response to the original post, explaining why the logic behind is it false.
* Reddit groups are moderated in a way that "THE INTERNET" as a whole isn't.
* Reddit is a destination in itself. It's not like Google, which is a means to arrive at various destinations.
* A Reddit search engine just has to index Reddit. It can do things like entirely filter out clickable external links, which would make SEO much less fruitful.
* Reddit is dependent on being an effective conversational watercooler. For financial reasons, it's not going to allow itself to become filled with the same level of cruft as the entire web is.
This is somewhat evidenced by the difference between Reddit and Usenet. Compared with how Usenet quickly devolved into an unmanageable morass with the advent of spam, Reddit has managed to stay fairly legible.
(BTW off topic but personally I think this whole post could've just been a comment subthread in the original post. Of course we all want our ideas to bubble to the top. But if everybody started a whole new thread every time they thought they had something REALLY IMPORTANT to say that shouldn't be ignored, then every large thread would give birth to dozens of baby threads and make HN less effective overall. On the other hand, I see someone else thanked you for putting this in a separate "breakout room" so to speak, so what do I know? Cheers.)
It's like a distributed reddit and individual site owners could agree to have their content pulled into a main site, eg via rss or meta tags.
Human moderation has value and there was a time when Google let users curate their results.
I don't think it's a "better" search engine. It's a different lens through which to search. Reddit and Twitter are an information source for what people are talking about. This is why I limit my index to articles that have popped in my Reddit/Twitter input in the last 30 days, deleting anything older.
I've actually had it up for years now, just don't know what to do with it. Been focused on my career in IT rather than entrepreneurism because well, life. I can say just this morning I saw "Stanytsia Luhanska" pop as a trending term on the front page of Unscatter and at the time mainstream media has not picked up the story of the school being hit by Russian shells.
I think over all the quality results still come from Reddit. Twitter often gets gamed and I see content terms pop up in the trending list. However, Twitter overnight (my time, US East) gets a more international flavor with lots of Korean and other Asia Pac country content bubbling to the top during that time because of Twitter.
I am interested in what your thoughts are about being in an echo chamber and getting out of it, but this is a great way to get a high level view of whats happening on reddit.
The concern of it being an echo chamber is one of the major reasons I added Twitter and I still look for more sources. For most of Trump's presidency some form of his name was the top trend 24 hours a day. Crypto is another trend, that while it's great for me because I'm interested in it as well, I question if it's really reflective of what the world is talking about.
I have considered creating some sub-sites as well to try and dig more. Focusing on subreddits for specific categories, but the Twitter api (at least what I can afford which means free) isn't quite as flexible for doing that kind of thing while staying inside my api call limits.
I'm very curious what each country is talking about. I made a little script that would show me what each country's subreddit was talking about but, the fact that it is on reddit means that its already biased. Maybe something where you use the the most popular source inside a country would be a way out of the echo chamber but the work in maintaining that I imagine might be a bit much.
I notice for instance "manga updates" is in the word cloud but a search for "kanye west" doesn't return any relevant results despite him being in the news a bunch lately for being kind of nuts.
The lack of Kanye West content is interesting. I'm going to try to find some time this weekend to dive into that. The only thing I can think of is it's so well known less people are sharing links and more people are just making text posts on reddit about it.
However, it could be an indexing issue too. I'm using postgres for the index so maybe there is something there. I'll research that. Thanks for noticing and calling it out!
Kanye West - Gold Digger Kanye wants Billie Eilish to say sorry or he'll pull out of Coachella Kanye West: ‘Stop Asking Me to Do NFTs... Ask Me Later’ Kanye West Does Not Want to Get Involved With NFTs Kanye West Rejects NFTs, Tells Fans To Stop Asking: 'I Make Music In The Real World'
So long story short, I think I may need to consider increasing my pull. Going from the top 100 of the top 100 to maybe the top 1000 of the top 100 or the top 100 of the top 1000. I'll have to do some research and also validate my crawl can support it.
It's a source of information for what Reddit and Twitter owners want you to see. Both websites are heavily manipulated in a myriad of ways. (The simplest one is via massive amounts of accounts banned for wrongthink.) This is blatantly obvious if instead of passively absorbing news you deep-dive into a specific issue and then look up the discussions and trends, especially on Reddit. Sometimes discussions for major events just aren't there, which is nigh impossible organically on a website with tens of millions of users.
This discussion did make me poke around some more. I may consider using the free tier of Bing's api just to pull in trending topics.
https://www.reddit.com/r/ontario/comments/se7t5p/i_saw_the_t...
https://www.reddit.com/r/conspiracy/comments/secvqz/i_stood_...
A subreddit with 480K users manages to upvote the topic 1.3K times with 78% up ratio. A subreddit with 1.7 million users upvotes a similarly themed topic (expressing a different opinion) only to get it 555 points with 91% up ratio. Ten times the difference in engagement.
This is the norm. Reddit bans the fuck out of people with opinions that don't align with the hivemind. You can search HN for "reddit banned" and see a limitless supply of stories. At one point they deleted two thousand subreddits in one go.
I'm not going into certain topics magically not appearing anywhere on Reddit, because it would require a significantly more detailed examples, but it's a thing as well. It is the Truman Show for public opinion.
It has a huge social media site. Of course, it is not ignored by the industry. Products, fads and politics.
Over the last several years it has become quite infested.
All is not lost.
There are some really good smaller subreddits. For smaller subreddits who have been around for a long time social meia influencers are easier to spot.
Some subreddits are so focused on an obscure niche that it is not worth money to try.
Well paid reddit influencers are well trained in "propaganda". One might have several accounts and the information comes "organic" from a "group effort". Some will not even name a product directly but give enough hints.
You also have negative influencers that work had to hurt the credibility of others and brand.
>Reddit posts are good because the people who create these posts or make comments are doing it to share their knowledge. And there is no financial incentive associated with it. They know that do it to share their knowledge.
I wouldn't mind seeing a lot less of them on Reddit, but that's apparently the only part of the site's userbase that doesn't have adblock installed which is why Reddit caters exclusively to them.
I'm more broadly talking about how it evolved many of Reddit's communities to be more "look at me!" based as opposed to "what do you think?" or "here's my story". Not every community is like this, but if moderators aren't strict, communities quickly become an amalgam of these:
- Here's me doing a thing loosely related to the topic of the sub! Look and congratulate me!
- Here's a screenshot of some news story with no hyperlink. Get mad with me!
- Here's a meme making fun of breaking news. Laugh and mock with me!
- Here's a product I bought that's loosely related to the topic. Don't I look badass? Discount code in the thread!
- Here I am, [pretending to be] an idiot just getting into the topic. Tell me what to buy!
This is of course an incomplete picture, but this more or less reflects my experience with what I consider to be low quality Reddit content. They are mostly about visual attention and are designed to either promote products, their YouTubes/Instagrams, or make you think that the community believes something, ergo the reader should believe it, too.
Old Reddit wasn't immune to this, but I think there's a definite difference when the UX is designed around passive content consumption versus something more active. The old Reddit interface was ironically more of an active experience because you were forced more to visit individual posts based on the title and thumbnail, meaning posts better be good or fewer people will read them. With the New Reddit's passive content consumption, the visual content is front and center on the screen with no effort by the user other than to keep swiping their finger upwards to move down their feed. This design both invites a different type of user and greater amounts of shilling for products and political memes.
But maybe I'm way off base with how most people use Reddit. I believe I've seen Reddit change overall as well as some individual subs.
To the creddit of Reddit, subs do have the ability to avoid most of these issues. Some of them turn off image posts entirely, which seems to greatly increase the value of a community. Unfortunately, that doesn't stop Reddit as a whole from being a shilling and propaganda machine. People want their dumb pictures.
Reddit is different, they don't have algorithms. They have moderators. You don't need to figure out some crazy complicated way of manipulate things, you just have to either bribe or trick a couple of unpaid part time staff. And we've seen this so many times - moderators who use their position for their own gain. Now the result is different, this is what's misleading. On reddit because it's all manually moderated spamming is heavily penalized. So you don't get the noise floor of rubbish content. What you do get though, is highly unreliable information about anything that could be monetized.
It's exactly the same way on twitter, your energy company will be perfectly happy treating you like crap and keeping you on hold for 3 hours, or your airline company will throw your bags into a skip in Timbuktu and tell you you're on your own. But suddenly if you have a following on twitter and complain you get the red carpet treatment. Why? Because they've found a very easy way of cheating their customer service reputation.
So it's just like the rest of the Internet. And at least in Reddit (or, more to the point, the newer federated lookalikes - Reddit is dying and losing its highest value and most committed users) you can go look for the tiny niche communities focused around that interest, where users will be better focused on policing insincere content.
Google has also removed a lot of large and active forums from it's index outright, either due to AI bungling of it's core product, anti-competitive reasons, or political conspiracy.
Unless my memory is failing me (possible, it’s late), it straw mans the article it’s referencing by implying Reddit would want to do something like that anyway. It also fails to offer a compelling narrative for what makes Reddit good to me because frankly, and I feel that a lot of people seem to be overlooking this here too, Reddit has plenty of its own problems.
Reddit is owned by Condé Nast and is largely used as a content mill to prop up its existing properties. Reddit is dominated by the Pareto principle. 80% of its content is generated by a very small subset of users. Reddit doesn’t have the best track record for free expression. Many subreddits have crazy moderators that volunteer for some Machiavellian rush and use their power to stifle or twist the narrative of public sentiment. Reddit doesn’t want to kill the golden goose, so when this kind of controversy arises or when controversial subreddits crop up they kill it with fire to protect their investment. Lastly, Reddit users more than half a decade ago were already lambasting the amount of corporate shilling and guerilla advertising that takes place on Reddit daily. A lot of this is, in fact, orchestrated by those users I mentioned who produce 80% of the content because yes, they have discovered a financial incentive to do so.
I wouldn’t deny that Reddit has any sincere users any more than I would deny that we have any sincere users here (I’m certainly not getting paid for this), but I’ve been a bit perturbed by the amount of whitewashed, positive vibes Reddit seems to be getting around here lately. I stick Reddit on the end of search queries too, but I feel like I still wade into results with a similar level of skepticism to that which I carry around most of the rest of the web.
While not perfect, it does a pretty good job, in my experience.
However, the article makes a valid point -- the moment people start using it heavily, we'll get a reddit comment equivalent of SEO, with keyword stuffing and whatnot.
I'm thankful for its existence, and I hope they get plenty of clients due to this HN demo of their power.
I hope they can afford to keep it alive forever. I use it instead of the " reddit" suffix in Google, usually HN has what I'm interested in, and in any case has much higher signal-to-noise ratio.
I commented this elsewhere but I don't think Reddit wants a good search option. Users tend to repost a non-trivial amount of content/questions/etc., and if those users could find the original content with a better search, it's likely reddit would see less user engagement.
> The best way to fix the system is to prioritize websites that are there to share knowledge
This doesn't immediately provide a solution because knowledge sharing does need infrastructure (which needs to be developed and maintained etc.) But as the (relatively) tiny budgets of organizations like wikimedia indicate, if you have the right incentives less might be more.
There is room for money to made in the digital economy, lots of it actually, but it will require us to pull the plug on adtech and all the ways it has degenerated. In broad brush we need to cleanly bifurcate into 1) trully free commons and 2) pay-to-play services that respect and are accountable to the client/user
> Reddit posts are good because the people who create these posts or make comments are doing it to share their knowledge.
I would offer a bit of a different perspective here, I think maybe even most do it for what you could call self-soothing.
For example, a lot of people share knowledge, but it's _their knowledge_, which can also be defined as _sharing their subjective past_ and that's known to be a very soothing thing for people who may even be troubled by the unknown in their personal lives. Hop online, boom, you're a domain expert in your own past. Find a place that's _about your past_, be it /r/linux or /r/formula1 or whatever, and there you go, it's comfy. You generally get an upvote + reply vibes dopamine bonus just for being there, due to your relevant past.
So, Reddit's sooth-sayers (so to speak) are kind of lazy but incentivized-lazy in some ways, which I think can also speak to some issues with the platform surrounding cognitive blind spots and what some here have called the echo chamber effect. That's an opportunity for a new search engine, in some ways, but it also may offer insights to new services that could be even more effective.
> And there is no financial incentive associated with it. [posting on Reddit]
There is though. I mean I've myself been financially incentivized into doing it, as have probably many, many others. Nothing sneaky, even.
You've got people posting their stuff all over the place, and the more community or indie or niche it is, the more welcomed is the post-as-advertisement or comment-as-advertisement. And that's not even going into corporate efforts to operate on the platform, which can be very subtle.
> However, once Reddit creates a search engine, and once people get to know that there is an opportunity to game the system and create a financial opportunity,
Perhaps--but Google was _really_ good for a very long time. That was worth a lot to millions of people.
I like to think that in the future, an ecosystem-mindset toward incentive systems could really help, like planning for different emergent systems that incentivize good results.
Anyway, fun to think about, thanks again.
That's a bit too psycho-analytical. A lot of what gets shared on technical/domain-expertise subs are simply technical knowledge. Most posts on such subs are questions, and upvoted comments are typically answers. If you accuse people of feeling good about helping others with their knowledge, well, I'd say that the joy is well-earned by the generous act.
In fact, if we are talking about the exhilaration of being upvoted, it's much easier to farm karma on reddit by lying. There are many big subs that are purely made up stories.
Lets hope that the upcoming IPO does not compromise the incentives there.
I guess, if you own facebook, you track daily stats and percentages and convert them into insights like "how long are people on the site" or "how many ads to posts ratio do people experience" and FB optimizes for that.
I guess, Reddit is still growing enough that it does not have to do such analysis and take any action.
Also, the fundamental structure of reddit is different. People search out for sub-reddits and choose to be in them. The dynamic is different. Even in FB, those who spend time in groups, will feel different than browsing through profile posts.
While FB is a chore, reddit is an acquired taste.
Another important thing I have noticed is that, conversations in reddit, the majority of them, revolve around internet events (a blog post, a picture, an upload, a tweet, a news item, a real world event) and seldom are there any "friends and family" networking stuff happening. If I post a cute pic of my kid, I don't expect my brother to see it and say "my nephew is cute", I expect a honest or sarcastic or angry or jealous discussion, or no discussion at all.
The variety of experience reddit provides, is its USP. You can see glimpses of that in Twitter and Insta. A social network pivoted around interests and experiences, rather than friends and family.
I tend to navigate very niche spaces and I stumble upon forums on a regular basis.
I mean, you don't have to imagine this, it already happens. People do game Reddit to inject ads, create bots that farm karma then use it to post their content and get them to the front page, etc. The only problem is that (at least some) redditors are incredibly sensitive to this and will go full internet detectives on you. See /r/HailCorporate.
The problem is that it contains an overwhelming volume of spam and auto-generated sites.
To solve that, we all use the best search engine and apply site filters. Sites where we know other humans may have already discussed it.
We filter for forums - and Reddit is the largest of those - and we filter for specific websites we already trust.
Sometimes I filter `site:news.ycombinator.com companyname`, sometimes it's `site:dcrainmaker.com best gps watch`, sometimes it's `site:lfgss.com bottom bracket cable guide de rosa`.
But if I don't know about a specialist website, then it's `site:reddit.com searchterm`.
The search engine exists, it's just full of garbage with no effective way to search minus the garbage.
I'd take another DMOZ, a human curation of specialist sites. Then I'd have something better than Reddit too... I'd have the right filter to make every search useful.
Search engine: Reddit through Google
Keyword: r
URL with %s in place of query: {google:baseURL}search?q=site%3Areddit.com+%s
After that you just type "r best electric bicycle" in the top bar and it'll turn that into "site:reddit.com best electric bicycle".
I also have
n {google:baseURL}search?q=site%3Anews.ycombinator.com+%s
w https://en.wikipedia.org/wiki/Special:Search?search=%s
wk https://en.wiktionary.org/wiki/%s
u https://www.urbandictionary.com/define.php?term=%s
l https://libgen.is/search.php?req=%s
a {google:baseURL}search?q=site%3Aarxiv.org+%s
t https://thepiratebay.org/search/%s/0/99/0
and a bunch more I never use. The LibGen one isn't great because it sometimes breaks if they get kicked off their TLD. I worry that someone could snag the domain after they get kicked off and I wouldn't notice, but that's a bit too paranoid.Then I also have
p {google:baseURL}search?q=site:docs.python.org%2F3%2F+%s&btnI=I%27m+Feeling+Lucky
which goes straight to the first search result using Google's "I'm Feeling Lucky" feature (turns out that's what that button was for), but in order to avoid having to click through a redirect notice, you need to install (at your own risk) the "Redirect Google Redirects" extension: https://chrome.google.com/webstore/detail/redirect-google-re...This statement aged me 10 years
Reddit cant build any search functionality whatsoever. Current search is so broken It cant even find my own posts.
The redesign they did years ago pushed a more Instagram like design. Things like chat and rPan are meant to keep you on the site interacting with other users in real time. Their new video player is just a TikTok rip off. They give away awards every day and started pushing award karma in hopes that you'll give them to other users. Reddit wants you on their site, interacting with other users in real time and building a better search goes against that goal.
If I'm looking for a new pair of boots, there's two paths I can take on the reddit site. I can search "best boots" or I can go make a post on /r/boots. If their search is fantastic and I find a post that's 2 years old, there may be some great information there, but I'm probably not going to comment. Even if I do comment, I'm probably not going to get a lot of responses. If their search is shit (intentionally or unintentionally) it pushes me toward making my own post and drives up their engagement metrics.
It would be a massive undertaking to improve their search and there's very little incentive. Reddit wants users who just want to browse and that's not what the users coming in from a specific Google search are doing.
The subreddits you spend your time on is basically just you classifying your interests for Reddit. I'd argue that knowing that someone spends 1-2 hours a day scrolling through hiking subreddits is just as much of an indicator of their interests that any combination of Google searches. Reddit basically has access to all the information that Google ties to get through 3rd party cookies, except they get it way easier since you're never leaving their platform. They know where you're going, how long you're there, and even if you like or dislike the content (upvotes and downvotes). I'm sure their targeting could be improved with search, but like I said in my first post, I think that's a lot of effort for a small improvement.
This is a very bad misinterpretation of the history. At the time, we’d already passed the inflection point of most websites being just for sharing information (that probably happened in 1995). Traditional search engines like Lycos and AltaVista were being overwhelmed by SEO spam. I remember having given up on most searches for anything remotely commercial.
What made Google so revolutionary was that it worked around that with a very different algorithm that relied on incoming links and site reputation. Of course the spammers figured that out soon enough, and Google worked hard to stay ahead of things for a long time.
But now what we’re seeing is that Google has captured itself in the SEO game, and the incentives to continue investing in providing a high quality search engine are mostly gone. Google makes money off of showing you ads, and getting you to click on ads, and getting you to use other Google services that show you ads. And the ads they sell are a lot smaller and more tightly controlled search space than the spammy web. And they are more concerned with who you are and what you’ve been up to than what you are actually looking for in the moment.
I agree that Reddit won’t be replacing Google as a general purpose search engine, but eventually Google will become so user hostile that alternatives will emerge. It’ll just take longer than we want.
Different solution:
- Make a search engine that is actually good. Blacklist all SEO spam such as pinterest, allow complex queries, restrict by date, site, regex, etc
- Charge 1 cent per search, or as much as is necessary
Why has nobody done this? What am I missing?
I would totally use this. And if the pricing were correct, you wouldn't need a captcha and could just expose it as an api for bots
That is like saying:
"Electricity problems ? just build a fusion reactor..."
Sure it's the answer but the devil is in the details !
The "easy ones" like pinterest are "easy" but I can guarantee you that finding all the other ones and new ones will be much much harder, especially once you have false positives.
The answer is in your proposal:
>- Charge 1 cent per search, or as much as is necessary
90% of people do potentially hundreds of searches everyday. Especially non expert users that practically use the search engine to search for the domain of the sites they need to go too.
The people ready to pay a fixed fee /per search wouldn't be able to cover even a fraction of the infrastructure costs of : "search engine that is actually good"
Then there is the question of what good means.
Google's solution that "outside links" are considered as "votes" that this site is good is what made it good but also what made it vulnerable to SEO.
Do you have any other idea on how do you decide if a result is good or not beyond the literal text search?
Maybe you could have a "report spam" button next to every search result, and sites that got reported more often would get weighted way down in the results. But whatever google was doing around 2010-2012 is my benchmark for "actually good search engine". Maybe hire some people who worked at google back then and have them write something similar
>90% of people do potentially hundreds of searches everyday. Especially non expert users that practically use the search engine to search for the domain of the sites they need to go too. The people ready to pay a fixed fee /per search wouldn't be able to cover even a fraction of the infrastructure costs of : "search engine that is actually good"
I'm pretty skeptical of this. Ok, so you spend a few dollars per day on search. So what? People spend that much on coffee, and you get way more utility out of an actually good search engine. The market would definitely exist
Exactly this ! I used to be head of search for a big eCommerce site, and even with this very "limited-scope-vertical". I was always amazed at the vast differences between people's opinion on "what are good results" it's so personal and ambiguous most of the time.
Even in our small'ish devteam (< 15), there were never 100% consensus on what "query to product-ranking" should be.
Doing this at Google scale I can only imagine is x1000 harder
It gets worse if the content you're trying to index are labeled with the same titles like "me_irl". While they're usually just pointless memes, there are occasionally a few gems that I would like to find again to share with friends but it's basically impossible with such poor signals. I think it's a bit sad that those rare gems are essentially lost and forgotten.
I think the reason reddit building a better search engine wouldn't help them is that it's already pretty darn easy to just add "reddit" to a search and, at least for me personally, I don't do it that often. Typing "reddit" at the end of my search seems a lot easier and faster than going to reddit and typing my query into their search.
Also, contrary to the blog post, I think people have always tried to game both search results and make money on reddit.
The point it is that search engines are adversarial: people who are skilled and determined are actively trying to replace good results with their results.
Google if it does this sort of clean-up at all has to do so algorithmically which is kind of shoddy. Reddit basically gets a human workforce for free, so I'm not so sure the comparison holds.
It's a shame, but that's how things go. Once a thing gets that big, it gets its soul sucked out.
Prior to that I checked digg out every once in a while and got immediately annoyed of all the "cringey self deprecating nerd jokes and memes". And suddenly they were everywhere on reddit.
Best advice for reddit I can give is to stick to small, focused subreddits. In my case I only visit gaming/tech/dev/podcast related subreddits. The site is only usable like this now, imo.
> Reddit posts are good because the people who create these posts or make comments > are doing it to share their knowledge. And there is no financial incentive > associated with it. They know that do it to share their knowledge.
Ok, that's why people are Googling for "xyz reddit"...
> However, once Reddit creates a search engine, and once people get to know that > there is an opportunity to game the system and create a financial opportunity, > people will abuse that system and we will be back to the place where we are > now. SEO stuffed websites.
There's nothing in this article explaining how the existence of better search on Reddit would provide different incentives than the very popular search engine for Reddit that is being used today (Google). What is this "financial opportunity" that doesn't already exist that will spell doom?
Subs have their own "reddit" brands in accordance to the topic. They also have their own "reddit" opinions shared among almost every sub with enough people in it for justify propaganda.
I already did my own informal research on this - reddit has transitioned into consumption. I went sub by sub for thousands of posts, even a few years ago, and found that at least 75% of the selection of hobby subs I chose were related to the consumption of products within that hobby, not the active participation and knowledge translation within that hobby. You'd think camping subs would be talking about camping? Sure, see the sidebar for basic info. However, what you'll really see is 80 of the top 100 posts of the day will be pictures of various products within different backgrounds/settings.
Which is actually the cool thing about Reddit, because you can just create your own subreddit about a topic and set the rules as you see fit. Don't like that camping pics have products in the background? Alright, set a rule for your new sub that says no products in pics, and then rule your kingdom with an iron fist.
Heck, that could be the whole point of your sub. /r/campingProductFree or something.
Creating a forum has never been hard. Attracting people is.
I would imagine this would get worse as money corrupts reddit the same way money corrupted google.
Whomever moderates /r/camping probably isnt doing it for free.
How would they go about doing that? I see new, competing subreddits being created all the time. Like, what could a mod do to stop me if I wanted to create a new competing sub?
Maybe i wasnt clear about that.
Even if everybody from an existing subreddit would move to a better one they wont if they dont hear about it.
This has been a problem I've observed when using reddit to choose products. If a bunch of people are going to get together to talk about X, they are going to be way more into X than most people. When I was choosing a mesh network system the conclusion I got from reddit was that spending less than $600-$800 and having a system without a wired backbone would make my internet unusable. It was extremely difficult to find a "good enough for typical users" recommendation since none of the posters were typical users.
10% of campers are going to camp > 10 times a year and have nuanced opinions about tents. Occasionally, these campers will post their lengthy tent opinions on Reddit, but mostly they'll stay quiet because they already know what the best tent for their own uses is and don't need to deliberate on it.
I've had very little problem identifying SEO spam by just not being Google and promoting other values than they do. Since the search engine spammers are very mindful to follow every one of google's best practices, then you can effectively find the rest of the internet by just punishing sites that do not, in some way, follow Google's rules.
Unencrypted HTTP? Bring it. Poorly optimized for mobile? Don't mind if I do. Weird looking URL? This is gonna be good! Et cetera etc.
You can also weed out a lot of this nonsense by looking at where websites created by humans link. Rarely do they link to spam.
That combined with stagnation of constructive and/or simple progress, all caused by lack of energy.
Means there is less and less you don't know that Google can teach you. I haven't googled anything important since around 2016.
Reddit gives you a narrow subject with people that care about said subject, much much better!
I submit that the reason you aren't learning anything from google is that it just doesn't surface anything for you to learn from, but usually just the same dozen or so big sites, wikipedia, stackoverflow, etc, and the rest is all spam and ads.
If you google "Strongly Connected Components", it shows you a wikipedia page and a few pages with what looks like freebooted content and a bunch of ads.
This is a far better resource than any you'll find on Google:
https://www.personal.kent.edu/~rmuhamma/Algorithms/MyAlgorit...
Which seems to mostly just be paraphrasing the Wikipedia article and the page I linked. The kent.edu-page seems aimed at teaching you the material, the geeskforgeeks-page seems primarily to focus on getting you through your introduction to computer science exam. It gives answers, not understanding.
people post to Reddit (and here) not to share their knowledge but because they get a little squirt of dopamine from upvotes and downvotes and replies.
As noticed, once Reddit builds a search engine, people will flood it with spam. But Reddit is in the unique position that they can figure out who is a genuine user. They have the ip addresses of all the submitters and they have the source redditor of each downvote.
They can still show the comments from VPNs and such. But for their search engine, they can exclusively rely on using the signals from verified IPs.
Instead of building it themselves, they could cooperate with Microsoft and Facebook for the search technology and to know each user even further. Those signals, combined with the downvotes to identify spammers, could create the foundation for Google's nightmares.
It's also worth noting that unlike Google, Reddit has total control over the content that they're indexing. If they detect bad SEO actors they have far more power to influence them or shut them down completely because they're indexing a platform they control. Google is indexing the open web.
1. Ads in search results. I don't agree with the premise that ads are necessarily bad. Someone selling a thing may be the best result for a search. As long as ads are labelled as such I'm fine with this;
2. Anecdotes. I can match you anecdote for anecdote;
3. Personalization: it depends on what's included but knowing you're in Chicago changes what's most relevant when yous earch for "auto repair shop"; and
4. Astroturfing, content farms and SEO gaming. To me this is the biggest problem and will be forever an arms race. The article touches on this. It's really a product of views (ie display advertising) and clicks (ie affiliate programs) generating revenue and any search engine will have this problem.
The lesson you should take from using "site:reddit.com" or "reddit" or any other term to Google search like this is evidence of just how hard search is. The 21st century is littered with the corpses of dead "Google killer" search startups.
The article (correctly IMHO) mentions Reddit doesn't get as much attention SEO-wise and that's actually what can make it useful but it misses the main point: there are communities that form around niche topics (eg vacuum cleaners) that are generally resistant to astroturfing.
> But I think all can agree that Google results reduced when people started to game the algorithm and create search engine optimized garbage websites.
Well not quite.
There were piles of SEO crap sites being produced in 2001. Google used to manage to react to any new exploit and improve their results. They actively fought that battle for at least a decade or so. They used to win.
It is only more recently that they seem to have given up.
They haven't given up; the OP has a point. The "sites" you are hoping for Google to return _don't exist_. Any website online right now that doesn't exist to drive ad revenue is exceedingly rare. In 2001, there were way more websites that existed just for fun; any tom, dick and harry could open up note pad and get a website online. That doesn't exist anymore.
It's my opinion that those who complain about Google search results are frustrated that Google can no longer find a web that no longer exists
However, 90% of everything is crap, so the good stuff is not buried under thousands, or millions, or mere billions of pages of crap, but trillions.
> any tom, dick and harry could open up note pad and get a website online.
This part hasn't changed one iota - you can still do _exactly_ that, even following a tutorial from 1996 to the letter, if you want. All that stuff still works fine - and I have websites that old, built that way, that are still up and work fine.
You ever try to search for a niche piece of software for your computer? Google surfaces the "Top 7 Best software" content farm articles before you ever get to the official sites. That's what some of us are frustrated about.
I'm sure someone at Google has. They could fix it if they wanted to, and boost well-known sites that get straight to the recipe (allrecipes.com, foodnetwork.com) instead of making you scroll through the SEO spam first. They haven't.
Also if you are specifically doing it for recipes, just select manually websites that have precise ingredient amounts, very detailed and explicit recipes, that explain the reasoning behind each step, provide photos of how things should and shouldn't look like, why the proposed technique is optimal and/or the tradeoff of alternative techniques, the chemistry involved, comparison with other recipes, etc. (although in my experience most or all recipe sites are horrible and aren't even vaguely close to something like this)
Example. If you searched the word "flight" in 2002, the first two results would be NASA links and the third would be the Museum of Flight. These pages still exist. But now the entire first page of Google search results are cost comparison websites. This is Google's badness, not the web's.
The problem is that there is no way I can tell current Google to give me stuff that's interesting, novel and information dense anymore. It's all well and good if I knew that the Museum of Flight existed before my search, but the point of Google is to tell me about its existence. I can't tell Google "flight ... but no cost comparison or airliner website stuff"; such a query is currently not possible.
Demand is real as evidenced by everyone in this thread wanting such a search engine. We are not representative of genpop, but we aren't insignificant either.
Google had this in 2002 (i.e. a default to novel and info dense results unless otherwise specified), so it can't be that hard or expensive.
> No one will pay for that.
So we have ads.
I was beginning to wonder if this explanation was true but after starting to use Marginalia (mostly for fun) I now know the old web still exists - Google just doesn't let me see it.
What is Reddit if not the largest forum in the world? You have the same gripe; you are looking for a web where people share things for free (like in forum); and when Google first existed most of the web is like that.
And if google were to prioritize forums; then SEO blackhats would do everything in their power to make every website look like a forum; and then you are back to square one. The problem is the profit motive, not Google's algorithms.
If there's an algorithm being gamed that causes that, that algorithm was designed explicitly to be gamed.
The reliance on synonyms and semantically related topics has made iterative refining impossible as well, it's essentially non-converging.
My solution has been to search in multiple foreign languages, which looks less conducive to these "affordances".
When the "No Search results" page was deleted, the internet died.
It is easier than ever to open your websites, and there are tons of free providers today. Look at any manual aggregator -- like hacker news or hackaday.com -- to see them. This is a variety I have not had in 2001!
Also, the amount of good content today is vastly larger than it was in 2001. Though you are right about the ratio changing.
So it's both "less signal" (fewer high-quality websites) and "more noise" (more spammy SEO-to-oblivion sites).
[0] A similar thing happened to video advertising, which is why even really good YouTube videos are filled to the brim with ad integrations, merch tie-ins, and calls to like and subscribe.
<Topic> sucks
RIP "sucks".
That, and the Google search results are bad for the parts that do exist.
Still lots of great content still out there, often times the target of my original Google query.
Before the rise of smartphones a competitor could have emerged and take users from Google. Yahoo wasn't completely dead yet. Platforms were mostly open, a sea change could have happened (though highly unlikely).
Into the smartphone area, other engines became anecdotal (bing just exists in the background), there is enough lock-in to not have to fear against direct competition, and the main focus becomes having users spend more time on the web, search more, instead of staying in native apps. That's were, if my memory is correct, they ditch language based landing pages and start fazing out modifier support and all the "power user" part of their interface.
Fighting SEO scams becomes a waste of time when it has no real impact on wether user will continue to use the product or not.
When people stopped "surfing" and starting "searching", the whole mechanism broke down. Plus Google started using other metrics for ranking sites these days.
But at the end of the day it's the search engine's job to separate the wheat from the chaff and google has been doing a very poor job of it lately. Like the article right said, the best is to prioritise websites that are about sharing knowledge not affiliate marketing, paid ads, marketing, etc.
Reddit don't want people to be able to easily find information. They want to make it just easy enough that you wont leave but hard enough that it will take you longer to find what you need. They are all about retention and finding that balance between aggravation and engagement. Twitter is the same.
Websites, including Reddit, are happy to give all their data to Google bots, but if anyone else tries to crawl them they will get black-listed very fast even if they follow the robots.txt rules.
So I tried this myself and quickly realized how hard it was. I stumbled upon thousands of devices that had TCP port 80 (and 443) open so I had to devise various ways of removing these devices.
By the end of my project, I had run out of disk space so many times it was laughable. And tuning the crawling and the resulting mountain of data was daunting and started to affect my day job so I eventually gave up.
A couple of months after my "project", and with enough warnings from IT and our network security folks, our company decided to purchase a couple google 1U servers.
Reddit already has a "search engine" to search reddit.com. People used to call this "site search". As Google became popular, some websites gave up on site search and outsourced it to Google. Nevertheless, plenty of websites still have their own search engine. They do not use Google.
AFAICT, Reddit does not use Google for site search. Let's put the premise in the author's title to the test. Someone suggest some search terms. We will then search (a) using Reddit's site search and (b) using Google search with "site:reddit.com". We can then compare the results from (a) and (b).
An example would be something like the UKVisa subreddit. I want to know if someone else has run into the same issue that I had with the god awful 3rd party visa processing website that the UK have. I'm not able to find that information of Google - the best I can hope for is something along the lines of a general guide for how to process a visa from an immigration law firm. But on Reddit there is almost certainly someone who has run into the exact same issue, as well as others who have been through the process and can answer from first hand knowledge.
The placement of financial incentive at the user should help them invest in combatting spam and returning good results. The results are already pretty solid.
Money easily creates perverse incentives in media. The advertising driven model is the easiest to scale. You lose the friction of signups and people don't want to pay anyway. They'll happily blow $50/month at Starbucks but $10/month for media is too much. Unfortunately the advertising model places the incentive around capturing user attention rather than delivering anything useful, so it incentivizes the media equivalent of empty carbs and sugar.
google was the one that managed to break this cycle with pagerank. suddenly, the spamword filled trash sites were worthless because nobody (of worth) linked to them. on the other hand blogs flourished, because their structure worked well with pagerank.
it took a long time for the spammers to re-build their networks and strategies to adapt to the situation, but even then having a well-written and regularly updated company weblog usually did more for your search ranking than other SEO trickery.
In the early days of Google search, there were lots of other search engines (Hotbot and Altavista come to mind), and they were crap compared to Google.
As a software developer i see that reddit answers most questions like "Is it better to use A over B?", "Why using C can be bad for my code?". It's for questions that are more open and less exact or technical.
So yeah, i don't see reddit being used as a search engine because english speakers are not even half of the world and it definitely don't answers most daily basis questions.
I was around when it started. Let me tell you there was a massive amount of SEO going on back then. The big driver to Google back then was that it was a crawler not directory, so you could get newer results. But most importantly the search was clean and the landing page was empty.
All the other search pages were so rammed with crap and asking to install ask Jeeves toolbars. Google was minimal.
Webrings were the main way to find indie sites for me anyway. Digg was always good too
No, a million times no. A targeted ad requires my personal information being collected, and the resulting assumption of my needs may be offensive and even dangerous.
I prefer a random ad. Or better, a place where I can just search the product I want in detail.
> Skip sponsorships, subscription begging and more on YouTube videos. Report sponsors on videos you watch to save others' time. [0]
[0]: https://chrome.google.com/webstore/detail/sponsorblock-for-y...
If you can't make a profit from your content because you're giving it away with blockable ads then you should stop doing that and do something else.
If I went to a Ferrari showroom and they said "Here's a free Ferrari, but you have to keep that advert we've put on the windscreen. If you take it off we'll have to stop giving Ferraris away.", then I am driving a beautiful ad-free Ferrari around now and the showroom can't do anything about it.
They are solving it, over and over, for the past 20 years. The way so far is to find new ways to shove ads down enough peoples throats. And the internet can't stop complaining about them doing so, understandably.
> Honestly, that's not my problem.
So, yeah, maybe it kinda is. A state of war is mostly a lose-lose situation.
It's not lose-lose though. The creator loses, but I don't. If I don't care about a specific creator (and I obviously don't if I don't pay them and I block their ads) then I'm only losing access to the content they produce, which I value at essentially zero. So, really, I'm not losing anything. I just move on to the next YouTube video/podcast/whatever.
So I could argue that by using blockers I'm reducing the amount of advertising the populace will take and increasing the value of a given, lower level of advertising.
Buy our service and get no ads. 5-ish years later, just like OTA.
NY Times ('81) https://www.nytimes.com/1981/07/26/arts/will-cable-tv-be-inv...
Satellite radio, mostly no ads. Tune to the "laugh" channels ... tons of ads.
That said, if Person A buys an LTT water bottle and block all ads and Person B watches all ads and never buys anything, then Person B needs to watch thousands of ads to make up the same revenue from that single merchandise purchase.
I agree with Linus that skipping ads is piracy, but if you finance it in better ways should you care?
For reference: https://www.youtube.com/watch?v=6jUxOnoWsFU
I'm not sure why people got absolutely butthurt about that.
My version was that adblocking damages revenue in very quantifiable ways* and you can work around that.
* I am almost sure that YouTube's recommendation algorithm does not counts watched ads as a metric, that is maybe watching ads increases the total watch-time of the video but otherwise an ad-full view is counted the same as a ad-free view. But this belief is not based on anything.
If this happened to be wrong then an adblocker could exponentially hurt a channel growth and that might equal quite a few water bottles.
Because they where offered up for free? And only now are charging?
There is absolutely no point in me watching those because I couldn't buy anything even if I wanted to
If the sponsored segments get irritating, and in some cases they have, I just go elsewhere. If I don't want the content enough to put of with the sponsor segment then I simply don't want the content enough.
Like you I object to adverts that are targetted by stalking me as I go about my daily life, or buying & selling information gleaned about me by an entity performing such stalking. Targetting based on what I'm actively doing right now seems fine.
(and away from the targetting question, I also object to other dark patterns like pop-ups/-unders, auto-playing audio & video, etc.)
Regardless of how the ad was made, I will do anything to avoid it, just as I would any other ad.
The internet has not been broken by ads. It’s been broken by data harvesting and monopolies. Contextual ads are no problem IMO, and can sometimes be a helpful (economic) signal. Without ads how can challengers get some awareness?
So yes for targeted ads, but only if it does not require personal data. Contextual ads can be targeted without engaging in use of personal data.
To offer the alternative, to me ads are the fundamental problem. As much as I don't want to be tracked and avoid providing my information in any way possible, I just assume I am being tracked. It does not "annoy me" while consuming some content.
On the other hand, any random ad / paid promotion that gets through the blocking does annoy me immensely and I do consider nearly any form of advertisement harmful.
the Mr Robot scandal for better or worse, was implemented almost like this
reddit already has a search feature. It's garbage, but it does exist.
Also, plenty of people already use Google to search reddit. If reddit integrated a Google-powered search feature, would that be a game-changer? I doubt it. What would be the difference compared to if they implemented their own search?
Like Encyclopedia Brittanica, but on steroids. With 500.000 editors and a couple millions volunteers instead of a couple hundred editors.
Google has 135.000 people on staff right now, all very highly paid. They could have a massive advantage if they had their own unique dataset.
DMOZ was pretty close to that, but freely available. And Google now has their Knowledge Graph, which is internally curated but largely fed from outside sources including the free Wikidata.
The content itself is the SEO.
If i were building the search engine, i'll just ignore all nonsense website with their tricks as well as clunky tracking script in their header.
The real underlying point is the degradation of Google's default results; manipulation of boolean syntax to filter for certain characteristics and Google becomes a tool to find answers elsewhere rather than from Google's own results directly.
Subreddits with their own moderators can work for the current traffic (and probably 10x that), but the quality of the platform is likely to degrade if reddit received >10% overall google search traffic.
I am not saying Reddit can't do that, and I would be really happy to see it happen.
It is vividly burned in my memory because I used to work for one of those trash website that polluted Google search results.
When Panda came out, I was like… what took you so long (also, time to get a new job).
For whatever reason, Google is too shy to pull that move again.
Just imagine, Pinterest could easily be obliterated in one random day.
I just wish Reddit would get rid of all the NSFW content on the site, it makes for a juvenile atmosphere.
Which makes it a shame that Google is in the business of pushing ad revenue rather than search.
…
So how can we fix the system? The best way to fix the system is to prioritize websites that are there to share knowledge
OK, so append Reddit to the google search, got it.
Here is a simple site that you may want to bookmark.
Whenever you start to type goo.. just visit https://gooreddit.com/
Reddit could make a better search engine than google and it wouldn't matter.
If reddit ever built a search engine, it would need to build a graph that would cluster all these repetitive posts. Users would then be able to easily find a previous post before they went on to create their own repost.
This would lead to less posts and less avenues for other users to engage, which is counter to Reddit's own model and probably why Reddit doesn't want a search engine that works.
When I was younger, I thought verifying identity to connect to the internet would be against my rights or something.
Now I think this would be great, though probably impossible to coordinate around the world.
The best way to fix the system is to prioritize the best content irrespective of monetization strategy.
Search engines should not penalize websites trying to make money.
They should penalize spammy websites that add little value but know how to game the system.
The degree to which the creator monetizes their content should bear little weight with a search engine that is trying to serve the best content.
The way I see it is that Google is still some weird magic box that throws a bunch of random results out based on some black magic logic.
It's beyond my comprehension that there are no filters on any on the search engines (at least I don't remember seeing any).
By having some filtering options, such as "No JavaScript", "No ads", "SSGs only", "Page size < 1MB" and so on, search would be much better.
Even Amazon can't build a better search engine. Besides reddit, I always now have to use Google to find specific products on Amazon. I can't understand why Amazon doesn't return them. These same products are not discoverable on Amazon by browsing either. But somehow Google is able to catalog them.
eg: 'ohto ceramic refill blue'
If they go public I would not be bullish
Must have been April 1st.
I don't want to spend any more time within the Reddit ecosystem than that. It's a vicious miasma of hate and stupidity. Is there any community on the Internet more susceptible to propaganda than the front page of Reddit? They make boomers on Facebook look like James Randi in comparison.
At least Facebook and Twitter actually try and flag misinformation. Reddit actively promotes it, and it's by design!
Title: Reddit can't
Tieba was once popular just like Reddit. Then, the management (of Baidu) figured out how to make money with Tieba and its search engine to promote brand and erase negative comments. Not much people use it anymore.
The point in the article is pretty convincing to me.