Thread: The end of Google

  1. #31
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,612
    Who else are they going to get the algorithm from?

  2. #32
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    Quote Originally Posted by whiteflags View Post
    Who else are they going to get the algorithm from?
    the guys who invented google figured it out. there's no reason why another person or group couldn't do something as good or better.

  3. #33
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by Elkvis View Post
    I don't think anyone here is suggesting that google should do that, but rather a third-party open-source initiative.
    Long post ahead. Enjoy.

    Elkvis,

    PageRank is a completely separated product from a search engine. It can in fact be applied to other types of searches, not just web searching, since the "link" element at the center of the PageRank methodology is itself an abstraction of a more general concept that can be named of "voting mechanism". With this in mind, it is easy to apply PageRank to other search types, on most cases by simply renaming the abstraction.

    Now, your earlier comment that PageRank is the essence of the web search algorithm is, of course, entirely incorrect. PageRank acts after the search engine. The essence of the web search engine is the web search engine, or if you want the query algorithms in place. Namely the text matching algorithms applied (on the case of Google and many others, latent semantic indexing) along with the indexing and crawling algorithms that all together try to guarantee a comprehensive and relevant list of results. PageRank acts at the end of this process, or at the very best at the end of every individual result iteration. PageRank may be the visible portion of the search engine, but as many other attempts have shown in the past, it is useless if the query algorithms are of low quality. Because the only thing PageRank does is order the results list.

    Meanwhile, Google's PageRank maths and methodologies are well defined and known. They have been published back in 1998 by Brin and Page and you can learn all about it here (some of the references on that paper are essential reading). As Whiteflags hinted at you, you don't go anywhere else to develop your PageRank algorithm(s). Doing that would be a useless exercise of reinventing the wheel.

    So, with all this in mind, let's continue -- this time in the hypothetical scenario where web searching was administered and controlled by an open standard through a non-profit international web-centric organization.

    Here, the actual development of the PageRank algorithm(s) is not closed source. There is absolutely no requirement for it to be. What is definitely kept a secret is the values used to feed the weighting variables. That is the type of information that must be kept secret. Possibly along with some formulas. This type of information has nothing to do with source code and can easily be abstracted away from the developers. In fact, I happen to believe that a non-profit international web-centric organization offers better guarantees of secrecy. I say this because these organizations are, or can be, statutorily open for inspection by all manner of government, peer and even user "inspections", whereas privately owned commercial companies are not. So the act of willingly spilling information to interested parties for their unfair benefit is a lot more difficult.

    But there are other areas where a non-profit organization operating on the basis of a community-driven projects could do better than Google. Let's see:
    • Without the need for any commercial interest to be involved, we would already have had access to user-based PageRank definitions along with tools and methods to define our own PageRank preferences. This would be instrumental for some large businesses and power-users wanting to re-order their web search results based on their needs and requirements.
    • Without any corporate image or subproduct placement concerns, we would have had already access to alternative search results presentation. Table listings, categorized listings, raw listings, all would have been made accessible to the final user.
    • Without any manpower and know-how limitations, we would have had already access to PageRank alternative algorithms and methodologies. At the very least we would probably have already defined other possible roadmaps for the development of different indexing and query strategies.

    Essentially, PageRank is a flawed process, sometimes even useless (* see links at the end). But it is the best we have. The question is, would it still be (flawed or the best) if the decisions behind it were not ultimately defined by a small panel of stockholders? The web searching panorama is today entirely defined by privately owned commercial interests and a extremely competitive market. Any investigation in this area has almost exclusively been moved to very high budget plans controlled by the private corporations involved and with very high levels of trade secrecy. This scenario has completely removed universities of the capacity to join in the investigation and all but entirely displaced any interest of universities or individual researchers in this area.

    Users, meanwhile lose. It's not because Google presents passable or good search results that makes me happy. Conformism is not something I'm an adept at. Never was, never will be. And I'm proud of it.

    And when there are even other issues involved like privacy and the constant intrusion of new features I don't want without the possibility to turn them off, is just going to add to my criticism. The fact you say I should go elsewhere solves nothing in terms of web searching because the current scenario is there is nowhere else to go. That type of passive-aggressive response can only come from conformists who get bitter every time someone questions their beloved status-quo and drive their satisfaction from the knowledge there's nothing better out there at the moment. It essentially advising someone to chose worst.

    (*) ACSys TREC-8 Experiments, Measuring Search Engine Quality, Results and Challenges in Web Search Evaluation.
    Last edited by Mario F.; 09-21-2010 at 04:19 PM.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  4. #34
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    Quote Originally Posted by Mario F. View Post
    That type of passive-aggressive response can only come from conformists who get bitter every time someone questions their beloved status-quo and drive their satisfaction from the knowledge there's nothing better out there at the moment.
    I think that you have seriously misjudged me and my position on this subject. I agree with you that google is not the great savior of the internet that it claims to be. There are many things about google that I do not like, and it is for this reason that I use it only for web searching. for that task it is simply the best tool for the job at the moment. I have no interest in any of their other services, with a single exception for youtube, because of its entertainment value. I use google because I find it useful. none of the other available search engines offer the level of relevance that I find in the results provided by google. I don't see how this makes me a conformist. google is a tool. its widespread use is a testament to its uselfulness. granted, there are plenty of people who use google out of an adherence to the status-quo as you put it, and those are the people who follow innovation, rather than lead it. the assertion that every google user is a conformist, however, is a broad, sweeping statement, that over-generalizes the nature of users. it's clear that your personal opinions color your attitude on this subject, and certainly that can be said for anyone, but you're way off on your conclusions. you give no credit for individual, independent thought, and label me "conformist" or "passive-aggressive" simply because I suggest that you should not use something that you don't like. you claim that there is nowhere else to go, which suggests to me that you have also given in to the "status-quo." there is always a choice. if none of the options is acceptable to you, then the only acceptable option is no option at all. unfortunately, in the real world, this generally turns out to be an inconvenient and unrealistic solution, leaving one with the ultimate conclusion of choosing the least of all the evils. for my needs, I find that the least of all the evils is google's search engine. your needs may drive you to a different conclusion, and you're certainly entitled to it.

  5. #35
    Reverse Engineer maxorator's Avatar
    Join Date
    Aug 2005
    Location
    Estonia
    Posts
    2,318
    Quote Originally Posted by Mario F. View Post
    And when there are even other issues involved like privacy and the constant intrusion of new features I don't want without the possibility to turn them off, is just going to add to my criticism. The fact you say I should go elsewhere solves nothing in terms of web searching because the current scenario is there is nowhere else to go. That type of passive-aggressive response can only come from conformists who get bitter every time someone questions their beloved status-quo and drive their satisfaction from the knowledge there's nothing better out there at the moment. It essentially advising someone to chose worst.
    If there is nowhere else to go, there is no problem. Your next thread might as well be "The end of democracy".

    "It has been said that democracy is the worst form of government except all the others that have been tried." - Winston Churchill
    "The Internet treats censorship as damage and routes around it." - John Gilmore

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Modify to make Doubly Linked List
    By Dampecram in forum C Programming
    Replies: 10
    Last Post: 11-03-2008, 07:25 PM
  2. Adventures in labyrinth generation.
    By guesst in forum Game Programming
    Replies: 8
    Last Post: 10-12-2008, 01:30 PM
  3. singly linked to doubly linked
    By jsbeckton in forum C Programming
    Replies: 10
    Last Post: 11-06-2005, 07:47 PM
  4. socket newbie, losing a few chars from server to client
    By registering in forum Linux Programming
    Replies: 2
    Last Post: 06-07-2003, 11:48 AM
  5. Next Question...
    By Azmeos in forum C++ Programming
    Replies: 3
    Last Post: 06-06-2003, 02:40 PM