Visit the Ironworks Gaming Website Email the Webmaster Graphics Library Rules and Regulations Help Support Ironworks Forum with a Donation to Keep us Online - We rely totally on Donations from members Donation goal Meter

Ironworks Gaming Radio

Ironworks Gaming Forum

Go Back   Ironworks Gaming Forum > Ironworks Gaming Forums > General Discussion
FAQ Calendar Arcade Today's Posts Search

Reply
 
Thread Tools Search this Thread
Old 12-12-2004, 06:53 AM   #1
LennonCook
Jack Burton
 

Join Date: November 10, 2001
Location: Bathurst & Orange, in constant flux
Age: 38
Posts: 5,452
Original article
Quote:
In a step to keep pace with chief rival Google, Yahoo plans to start testing a downloadable desktop search application in early January.
So, does Google officially control Yahoo! yet?
EDIT: And now MSN aswell...

[ 12-12-2004, 06:57 AM: Message edited by: LennonCook ]
LennonCook is offline   Reply With Quote
Old 12-12-2004, 07:12 AM   #2
RoSs_bg2_rox
Zartan
 

Join Date: May 20, 2003
Location: Near Aberdeen, Scotland
Age: 36
Posts: 5,225
I think no matter what Yahoo, or anyone else for that matter, does, there will be no competition for Google. It is only a click and a few letters away, and I for one never use anything else these days anyway. Google is all you need.
__________________
[img]\"http://img.ranchoweb.com/images/ladyzekke/dragonwater2.gif\" alt=\" - \" />
RoSs_bg2_rox is offline   Reply With Quote
Old 12-12-2004, 08:46 AM   #3
philip
Galvatron
 

Join Date: June 24, 2002
Location: aa
Posts: 2,101
Why would you want an online desktop search or HD search anyway. Every OS out there has its own tools to do that. Besides the m$ version was not secure at all IIRC.
philip is offline   Reply With Quote
Old 12-12-2004, 10:31 PM   #4
LennonCook
Jack Burton
 

Join Date: November 10, 2001
Location: Bathurst & Orange, in constant flux
Age: 38
Posts: 5,452
Google's desktop search is reportedly alot faster than the Windows Search function... which realy makes me wonder about the programmer(s) who wrote the Windows search...
LennonCook is offline   Reply With Quote
Old 12-12-2004, 11:58 PM   #5
aleph_null1
Red Wizard of Thay
 

Join Date: January 7, 2001
Location: Honolulu, Hawai'i
Age: 41
Posts: 837
Google's methods are no secret ...

If you've got enough storage space (i.e. Terabytes at the Mountain View facility) and a shared file structure, you can do anything.

Like make hashtables for EVERYTHING, ensuring a search in constant time of any arbitrary graph.

There really is no competition for constant time ...
aleph_null1 is offline   Reply With Quote
Old 12-13-2004, 02:15 AM   #6
LennonCook
Jack Burton
 

Join Date: November 10, 2001
Location: Bathurst & Orange, in constant flux
Age: 38
Posts: 5,452
But, wouldn't constructing those hashtables take linear time? And since a non-Google filesystem is almost guaranteed to change without Google's knowledge, wouldn't said hashtables need to be reconstructed with each and every search? Admittedly, it is more than possible for them to register only the changes to the filesystem in later indexing (effectively speeding it up to logarithmic time), but even the first search is reportedly alot faster than the Windows search. Wouldn't linear (or, if we give MS some credit in their abilities to organise a file system, logarithmic) time on a local system be faster than linear time across the internet to index the system, plus constant time to look it up, plus (probably) logarithmic time to send the data back to the user?
Something just doesn't add up for me, unless MS are truly more hopeless than I thought at designing simple things...

EDIT: Running colours that should have been no colours (typo in the start tag)...

[ 12-13-2004, 02:17 AM: Message edited by: LennonCook ]
LennonCook is offline   Reply With Quote
Old 12-13-2004, 02:39 AM   #7
aleph_null1
Red Wizard of Thay
 

Join Date: January 7, 2001
Location: Honolulu, Hawai'i
Age: 41
Posts: 837
Disclaimer: My final in Complexity Theory is on Wednesday [img]graemlins/hehe.gif[/img]

http://www.desktop.google.com/about.html

Though, as usual, they don't come out & say anything straightforward, it sounds like Google Desktop Search builds a massive hashtable when it's first downloaded (the 400K app requires 500 Meg of HD space ), then indexes new documents in real time.

Quote:
Admittedly, it is more than possible for them to register only the changes to the filesystem in later indexing (effectively speeding it up to logarithmic time), but even the first search is reportedly alot faster than the Windows search.
The "first search" can only be made after the initial hashtable is built (reported to take between 5 and 6 hours, as a background process). Subsequent changes are constant time -- with a 500 Meg contiguous buffer, it's hard to go wrong

So, no, Google goes with massive space waste in return for constant time searches, while MS (yes, I'll give them some filesystem credit) is stuck with O( log(n) ) at best, and possibly O( n log(n) ) if their initial index is retarted.

I've no idea how to factor in the across the internet part ... though I'd wager that, no matter how slow your connection, it'll still be asymptotically constant time.
aleph_null1 is offline   Reply With Quote
Old 12-13-2004, 02:44 AM   #8
Luvian
Ironworks Moderator
 

Join Date: June 27, 2001
Location: Montreal, Quebec, Canada
Age: 44
Posts: 6,766
I think google products are very close to a legal spywares.
__________________
Once upon a time in Canada...
Luvian is offline   Reply With Quote
Old 12-13-2004, 03:22 AM   #9
LennonCook
Jack Burton
 

Join Date: November 10, 2001
Location: Bathurst & Orange, in constant flux
Age: 38
Posts: 5,452
Quote:
Originally posted by aleph_null1:
Disclaimer: My final in Complexity Theory is on Wednesday [img]graemlins/hehe.gif[/img]

http://www.desktop.google.com/about.html

Though, as usual, they don't come out & say anything straightforward, it sounds like Google Desktop Search builds a massive hashtable when it's first downloaded (the 400K app requires 500 Meg of HD space ), then indexes new documents in real time.

quote:
Admittedly, it is more than possible for them to register only the changes to the filesystem in later indexing (effectively speeding it up to logarithmic time), but even the first search is reportedly alot faster than the Windows search.
The "first search" can only be made after the initial hashtable is built (reported to take between 5 and 6 hours, as a background process). Subsequent changes are constant time -- with a 500 Meg contiguous buffer, it's hard to go wrong

So, no, Google goes with massive space waste in return for constant time searches, while MS (yes, I'll give them some filesystem credit) is stuck with O( log(n) ) at best, and possibly O( n log(n) ) if their initial index is retarted.

I've no idea how to factor in the across the internet part ... though I'd wager that, no matter how slow your connection, it'll still be asymptotically constant time.
[/QUOTE]Ok, now that makes sense. [img]smile.gif[/img] I've only come across bits and pieces in random threads on the Mozillazine forums, and not taken any detailed look into it myself (mainly because of the formats they search, I use precisely two: TXT and HTML, and I don't use them for storing detailed information). And since the only indexing these posts mentioned was mostly anti-Google, they implied that all of the indexing was done on the Google servers... Although I do wonder why they do it over the internet if they store the indexed data locally.
BTW, what is Complexity Theory?

Luvian, Google's products do some of the things spyware does, granted, but what they don't do is to make your information accesable. According to their privacy policy, not even Google employees can access to it, unless either a) The person who 'owns' the information asks them to, or b) They get a court order telling them to. And if they break that policy, they are misleading their customers, and I think that that would be illegal. [img]smile.gif[/img] Also, I don't think they store things like your name, age, mailing address... and their privacy policy also says that they don't data mine your documents (which alot of spywares do). To top it all off, they can only store what you give them. Spyware, especially browser helper objects and tracking cookies, will often sit their quietly behind the scenes, recording everything you type into other websites (which is how they can get things like your phone and credit card numbers). Google do admit to a small amount of data mining, though: they track the type of things you search for, and the type of ads you click on, to be able to better target ads at you (which generates them more clicks, and so more revenue).
LennonCook is offline   Reply With Quote
Old 12-13-2004, 03:47 AM   #10
aleph_null1
Red Wizard of Thay
 

Join Date: January 7, 2001
Location: Honolulu, Hawai'i
Age: 41
Posts: 837
Time Complexity of a problem: The number of steps that it takes to solve an instance of the problem, as a function of the size of the input (usually measured in bits), using the most efficient algorithm.

http://en.wikipedia.org/wiki/Computa...plexity_theory

There's also space complexity, but Google just brute forces that one [img]tongue.gif[/img]

You've got a really good intuitive understanding of it, sounds like, from your post. All that business about logarithmic time (i.e. O( log(n) ), i.e. log base 2 eventually dominates the function, and is thus an upper bound), linear time, &tc. is from Complexity Theory.

Balanced trees (Red Black trees, for example) can be searched in O( log(n) ). Anything that can be solved by dividing it in half and searching each half (by dividing it in half) is an implicit tree, i.e. O( log(n) ).

Hashtables, if they're big enough that each key maps to a single entry (or at most a few), are constant time -- O( 1 ). So Google just wastes impossible amounts of space to ensure that this happens!
aleph_null1 is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
new yahoo? Stormymystic General Conversation Archives (11/2000 - 01/2005) 16 06-17-2004 11:34 PM
anyone can get on yahoo? 250 General Conversation Archives (11/2000 - 01/2005) 17 09-09-2001 10:12 PM
Yahoo!!!!!!! MockHuman Wizards & Warriors Forum 6 07-13-2001 05:31 PM
YAHOO Shadow General Conversation Archives (11/2000 - 01/2005) 5 06-17-2001 10:35 AM
This is a test. This is only a test. Should this have been a real emergency. Tobbin_OHF Baldurs Gate II Archives 20 03-01-2001 08:12 AM


All times are GMT -4. The time now is 09:39 PM.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©2024 Ironworks Gaming & ©2024 The Great Escape Studios TM - All Rights Reserved