5 ms·
A 14-year-old could build 1998's Google using her Dad's credit card
- InclinedPlane 15y agoFor extremely contrived definitions of "1998's Google" yes. But if all it took was a pile of servers and hard-drives for 1998's Google to succeed then a lot more other companies would have done so as well. It takes more than that to build a company.
- enki 15y ago(author here) I was writing this more in the sense that kids at BioCurious (and the DIY Bio Movement in general) are doing electrophoresis to transfer DNA from glowing jellyfish to bacteria. This is just a few (two?) years after someone got a Nobel prize for that. That's progress. If stuff that used to be hard falls into kids hands, you're gonna see impressive stuff happening. However I fully agree that it takes more than that to build a company (Also I wouldn't try to compete with 2012 Google using 1998 technology)
- InclinedPlane 15y agoFair enough. The title seems a bit link-baity, I think something along the lines of "the infrastructure of 1998's Google" would have been better.
- billpatrianakos 15y agoI half disagree. If you're blogging then the point is to get that blog some eyeballs on it. Otherwise you write in a journal or don't make it publicly accessible or at the very least don't help it get indexed and never link to it. I think there's link-bait and then there's LINK BAIT! (TM). It's a fine line between the two. You have to have a catchy, preferably keyword splattered, title or you become yet another blog no one cares about. I also think there's too much focus on the title when it comes to real link-bait. The really awful kind of link-bait is the kind that links to an article with very little to no content having anything to do with the title. In this case I think the article corresponded with the title enough for it not to be link-bait-style misleading. But that's me and there is no real answer. Just interpretations.
- InclinedPlane 15y agoI wholeheartedly disagree. If you are blogging ideally you are doing so because you are injecting valuable insights or information into the world at large. The value is not to you that eyeballs are on your blog but to the eyeballs themselves.
- deleted 15y ago[deleted]
- streptomycin 15y agoJust pointing out... Nobel prizes aren't given for cutting edge work, they're given many years later. People have been doing transfection of genes for decades. The Nobel prize you're referring to was probably the one for GFP. Interestingly, a huge challenge in using GFP now is patent issues and thus money issues, rather than technical issues.
- tikhonj 15y agoI think the article was more about "Google the search technology" rather than "Google the company". It wasn't about startups or entrepreneurship but rather about technological progress.
- forkandwait 15y agoA pile of servers and a special algorithm. Now that the algorithm is published, rather than yet-to-be-invented, it would be very possible. So "Dad's credit card and a few late nights reading papers".
- dredmorbius 15y agoThis also means that search is now commoditized. Google's value doesn't come so much from search any more (it's good at it, though there are now grumblings from the Googluminati), but from its advertising network (and the concomitant connections and contracts associated with it), and the value-added services built on top of Google's underlying search technology, to the extent that those leverage Google's base tools and/or expertise. The chinks in Google's armor are starting to show though: - Cheap and/or federated search is now available. - OpenStreetMap is providing mapping data (and APIs) to rival Google Maps. - There's a lot of grumbling going on over privacy especially in the social and mobile spaces. Neither has quite fully coalesced, but if you look at the volatility in both spaces (consider what the largest social network and most popular smartphones were 5 years ago vs. today), things could again change quickly. - Most tellingly, trust in Google to "not be evil" is eroding, rapidly in some quarters. Google is valuable -- because it dominates advertising, and has the users to monetize that. Chip away at the user base and it could find its hegemony starting to fail. The fact that it's very, very cheap to replicate Google's underlying tech helps with this. DuckDuckGo is essentially a one-man shop. Yes, it has a very small fraction of Google's traffic, but it compares favorably with everyone else who's tackling Google, including Micorosft's Bing, with ... more than one man equivalent last I checked.
- dmoy 15y ago"Google" + "bleeding edge hard drives" hehehe
- joejohnson 15y agoA 14-year-old could probably do it using her mom's credit card too.
- robot 15y agoComparing 1998's problem set with today's tools is not a good comparison. The tools are cheaper but problem sets are also much bigger.
- ahi 15y agoThe problem sets are bigger only because our tools allow them to be.
- rachitgupta 15y agoThere is also simply more information in the world now to index, because the internet has been around for longer.
- ctdonath 15y agoBy the end of 1998, Google had an index of about 60 million pages Sounds like a marvelous challenge. Anyone have other similar "technological frontier then, high-school science fair project now" type challenges? OPer notes BioCurious as one. A major factor in education is walking kids thru a subject from basic principles to state-of-the-art, recreating historical milestones along the way.
- jaylevitt 15y agoAOL in the late 1990's, minus the dialup itself. Content publishing: Weekend project. Rails, memcached and CloudFront and you're done. IM and Buddy Lists: 1.5 million simultaneous users doing n^2 pub/sub-type distributed transactions. Mail: 4,000 emails per second with live unsend and recipient read/unread status. I think PostgreSQL tops out in the millions of rows per second nowadays. Web caching/acceleration: pick your favorite proxy solution and configure it. Single sign-on: Form strategic partn-- Hey, you said technical challenge, not political.
- ippisl 15y agoBuilding mobile, handheld computer games(A 14 year's old did build an app game that got very high in the app store). opening a web shop. Building robots(at today's kid's levels). Designing really complex and fast digital circuits(using FPGA, and IP blocks). Building a global, scalable and complex database application(using something like MS lightswitch).
- ChuckMcM 15y agotl;dr version: Computers and disks are a lot cheaper now. Basically the article boils down to this, what counted as a 'cluster' in 1998 is a single system in 2008, what used to take hundreds of disk drives to store, you can store on 1 today. Not particularly deep, but useful to think about from time to time. There is a quote, perhaps apocryphal, which says "There are two ways to solve a problem that would take 1000 computers 10 years to solve. One is to buy a 1000 computers and start crunching the numbers, the other is party for 9 years, use as much of the money as you need to buy the best computer you can at the end of the 9th year, and compute the answer in one day." The idea that computers get more powerful every year, and that in 10 years they will be more than 1000x more powerful than the ones you would have started with so one can solve the same problem. Of course they haven't been getting as powerful as quickly as they once were, but the amount of data you can store per disk has continued to outperform. The point is that if you are designing for the long haul (say 10 yrs from now) you can probably assume a much more powerful compute base and a lot more data storage.
- Vivtek 15y agoThat's not even close to what he's saying - I thought that was actually a rhetorical weakness, to tell the truth. What he's saying is that the existence of the cloud and library advances such as MapReduce and APIs mean that the bar is lowered, when writing new software, to an extent it's hard even to comprehend. Every time I get a module from CPAN I still get a shiver down my spine, remembering trying to do new and interesting things in the 80's and early 90's and every single time ending up trying to build a lathe to build a grinder to grind a chisel to hack out my reinvented wheel.
- joeycfan 15y agoUnlikely. Page and Brin had an absolute grip on linear algebra. I studied the same thing in U, but never dug in deep enough. I recognize what they did afterward, but didn't persue it enough at the time, particularly Eigenvalues. A 14 year-old implementing Pagerank in 1998 would have to be Reed Richards.
- wickedchicken 15y ago'And if you'd wanted to use a hash table, if you even knew what a hash table was, you'd have to write your own.' BSD's hash table code has been around since probably longer than the author has been alive. Here is the FreeBSD version, it's very compact and works quite well: http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/db/hash/hash.c?rev=1.23.2.1.2.1;content-type=text%2Fplain http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/db/hash/h...
- enki 15y agoYou missed the temporal context of what I wrote: "A few decades ago [...] if you'd wanted to use a hash table, if you even knew what a hash table was, you'd have to write your own." I agree with you on the quality of the BSD code, and I'm glad such great code is readily available. But a) I definitely had been programming before 1990 (the copyright on that BSD code), b) back then hash tables were far less tightly integrated with programming languages than they are today and fewer people knew about them, and c) if you want to be pedantic Hash Tables have been around since 1953, so way before most programming languages that are still in use today. http://en.wikipedia.org/wiki/Hash_table#History http://en.wikipedia.org/wiki/Hash_table#History - they're however much more commonly understood, and in ubiquitous use today!
- kroger 15y ago'And if you'd wanted to use a hash table, if you even knew what a hash table was, you'd have to write your own.' And just for the record, Common Lisp had hash tables since 1984 (and I guess Maclisp had them before that), but earlier lisp dialects had things like plists and alists.
- Vivtek 15y agoUnless you were working in academia, you weren't using Lisp. (Probably.) I know I wasn't.
- jpzeni 15y agoThis is an excellent example of link bait
- angersock 15y agoSo, just a gripe about your startup plug at the end of the article. Look, I don't care whether your product cures cancer, dispenses oral sexual favors, and mints pure gold dubloons-- I will not give you my email address without a damned good reason. Every single goddamn link on your page brings me to a "Enter your email here" prompt, except for the company tab, which brings me instead to a pile of vapid marketing bullshit. Flotype Inc. is a venture-backed company building a suite of enterprise technology for real-time messaging. Flotype takes a unique approach by building developer-friendly technologies focused on ease-of-use and simplicity, while still exceeding enterprise-grade performance expectations. Flotype licenses enterprise-grade middleware, Bridge, to customers ranging from social web and software enterprises to financial and fleet management groups. What does that even mean? You using carrier pidgins? Dwarves? Cyborgs? UDP? ZeroMQ? Smoke signals? You don't even tell me how my email is going to be used. Fix your shit.
- wisty 15y agoI'm guessing it means the site isn't done, but they'll contact you when it is.
- enki 15y agosorry, we didn't get to making a better site yet, but we'll definitely address your concerns when we get to it!
- angersock 15y agoThank you. :) If possible, at least have a dev writeup some use case or sample code or something we can see to get an idea of what Bridge does. Thanks! (My team's website is rather bad right now, but at least it has direct download links without asking for emails. I feel your pain on the web stuff, though, when you've got code to hack.)
- conbtl 15y agoThank you for articulating what was exactly on my mind.
- ramanujan 15y ago
- leif 15y agoThis post seems to miss the point that the major hurdle faced by a 14-year old trying to learn how to program and find the right libraries etc. to use is solved by Google itself.
- enki 15y agogood point! google definitely is part of what makes us so much more productive programmers today! (despite google codesearch going away)
- boyter 15y agoIm going to go off topic here and mention http://searchco.de/ http://searchco.de/ which does try to replace the outgoing Google Codesearch.
- Stormbringer 15y agoObligatory StackOverflow Reference
- lelele 15y ago?
- Stormbringer 15y agoRedundant explanation that Google has itself been surpassed by $Site as a resource for programmers.
- jfarmer 15y agoI'd wager SO's main source of traffic is Google
- cas 15y agoSince he has already written about it (88%), I don't think many people will take that wager :D http://www.codinghorror.com/blog/2011/01/trouble-in-the-house-of-google.html http://www.codinghorror.com/blog/2011/01/trouble-in-the-hous...
- bborud 15y agoWhere does to 200Gb figure come from? I was quite busy building a web crawler too at the time and I can distinctly remember that our crawlers had about 17Tb of storage. So let's say we had crawled something like 15Tb of data to get a meaningful sample of the web. I agree with the gist of the blog posting though.
- enki 15y agoIn http://www.salon.com/1998/12/21/straight_44/ http://www.salon.com/1998/12/21/straight_44/ it said "Page says the current version of Google, which has indexed about 60 million pages, will continue to be improved as the company expands." and http://en.wikipedia.org/wiki/History_of_Google#cite_note-salon98-20 http://en.wikipedia.org/wiki/History_of_Google#cite_note-sal... said Total indexable HTML urls: 75.2306 Million Total content downloaded: 207.022 gigabytes.
- gghootch 15y agoI'm not sure whether this is applicable but my main objection with this article is that the numbers don't add up. How many Ph.D. candidates do you know who are granted a budget of $10k+ to do their research? Surely something else must have been going on to shrink the expenses to a more acceptable amount. Then again, according to the wikipedia page the original BackRub was conceived when the web was only 10 million pages large, $2000 is considerably more acceptable for a Ph.D. project.
- enki 15y ago"The SDLP is notable in the history of Google as a primary sources of funding for Lawrence Page's and Sergey Brin (Brin was also supported by a NSF Graduate Research Fellowship) during the period they developed the precursors and initial versions of the Google search engine prior to the incorporation of Google as a private entity" This included a $4,516,573 NSF grant (that didn't go to Larry & Sergey in full, but probably helped their project's infrastructure quite a bit). http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=9411306 http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=9411... http://en.wikipedia.org/wiki/Stanford_Digital_Library_Project http://en.wikipedia.org/wiki/Stanford_Digital_Library_Projec... On the expense side I've probably actually underestimated the expenses by orders of magnitude. Bandwidth wasn't cheap back then and the storage requirements probably were significantly higher.
- agscala 15y agoIf you think a 14 year old could build something as complicated as 1998's google.com, think of what an adult with training could do at the same time with the same resources. As technology advances, so do our expectations.
- billpatrianakos 15y agoThe author makes a great point about technology advancing so quickly that the bleeding edge of just yesterday is now just cute compared what we have now and about how cheap of a commodity server hardware has now become. Unfortunately he had to use the 14 year old girl analogy and exaggerate the ease with we could build Google circa '98 today. Now his whole point is lost to click clacking of a thousand pedants' keyboards. Guys, this isn't about 14 year old girls nor is it about Google per se as much as it is about the fast pace of tech innovation, the ease and costs associated with acquiring infrastructure, and to a lesser extent there's a tiny but about how we're totally spoiled compared to what we had to work with 14 years ago. The stuff about Google and 14 year old girls is just a literary tool (along with some mild hyperbole) to help illustrate his point which so far is getting completely missed. Come on guys, is this Hacker News or Pedantic Literary Scholar News? Focus on the point, not little Google girls. PLSN does have a nice ring to it but no, we're not on PSLN. At least not yet.
- notJim 15y agoI thought Google's real innovation was their technique of using the interconnectedness of the web to determine the true value of content. So rather than only looking at the content of a page, they also look at the content from incoming links to that page. What package out there implements the algorithms for this, and is well-documented and trivial enough to use that a 14-year-old can understand them? As far as I can tell, this article says 1) Shucks, hardware sure is cheap these days! and 2) There sure is a lot of software out there that you can mash together! Those things make it easier to start a company, but they don't provide the essential insights that make that company truly revolutionary.
- enki 15y agoeven if you had had the same brilliant insights into the graph structure of the web when they did, you most likely would have failed because it was prohibitively expensive (the cost in the article is probably underestimated by orders of magnitude). it's simply a fact that: 1) getting the data, 2) computing the eigenvector of a large matrix, 3) and serving that data to users, wasn't cheap in 1998. it's comparatively dirt cheap today. not to diss larry and sergey's impressive achievement - they were brilliant and they pulled it off - but i think back then game was so costly that a lot of brilliant people never made it to the starting line. it's cool to see that it's become a much more level playing field now. i'm curious what cool stuff we missed out on because of people who didn't make it to the starting line!
- dkarl 15y agoI don't think the point is that the breakthrough idea of today is within the means of some real fourteen-year-old. The breakthrough idea of today is something that today's concepts, economics, and best practices are NOT well-suited to handle; otherwise it wouldn't be much of a breakthrough. The amazing thing is how quickly something has gone from the realm of obsessed genius to the realm of the mundane. It goes back to Whitehead's observation that, "Civilization advances by extending the number of important operations which we can perform without thinking of them." "Without thinking" is an exaggeration for some of the items in the post, but consider the problem of storing 200GB of data. "Um... on a hard drive?" "And how will you finance that?" "Gee, maybe with the money in my wallet right now? When do these questions get hard?" Shucks, hardware sure is cheap these days! Problems simply disappear from being challenges to not requiring any thought at all. The exponential increase in the power of affordable hardware may not be surprising, but to me it seems worth thinking about even though it's been normal and predictable my whole life.
- vecter 15y agoI think the heart of Google (at least at the get-go) was PageRank. Sure you had to write a web crawler, but that wasn't the magic sauce that made Google's search so good. I don't think most 14 year olds could understand the math behind PageRank, much less derive it from scratch.
- SODaniel 15y agoI don't even understand the point of this post. I could have started Amazon.com at 22, but I didn't.
- rudiger 15y agoThis would require a 1998 Internet!