Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Greg Linden

    glinden.blogspot.com · Personal blog · on HN since 2007

    Greg Linden, an early Amazon engineer, writes about search, recommendation systems, and information retrieval, plus tech industry commentary.

    Visit blogHN submissions
    AI & Machine LearningData & Visualization
    What HN says

    Commenters describe it as a mix of technical search articles and industry prognostication, and praise his commentary on recommendation algorithms and RMSE.

    Stats for nerds
    106HN people shared it
    117linked in comments
    1.3Kstory points
    Sep 2024last shared
    2007people per year2024

    Top posts on HN

    1. 1
      When will virtual reality take off? The $100 bet
      1 person · 175 points · first shared 2020 · 404 comments on HN
    2. 2
      Half a second delay caused a 20% drop in traffic
      12 people · 106 points · first shared 2007 · 41 comments on HN
    3. 3
      Portal game in CoffeeScript
      1 person · 74 points · first shared 2012 · 14 comments on HN
    4. 4
      Data is good, code is a liability
      2 people · 57 points · first shared 2008 · 22 comments on HN
    5. 5
      Put that database in memory
      1 person · 57 points · first shared 2009 · 22 comments on HN
    6. 6
      The value of Google Maps directions logs
      1 person · 54 points · first shared 2011 · 8 comments on HN
    7. 7
      GFS and its evolution
      1 person · 47 points · first shared 2010 · 2 comments on HN
    8. 8
      Puzzling outcomes in A/B testing
      1 person · 43 points · first shared 2012 · 4 comments on HN
    9. 9
      Clever method of near duplicate detection
      1 person · 39 points · first shared 2008 · 5 comments on HN
    10. 10
      Ted Linden, 1938 - 2009
      1 person · 36 points · first shared 2009 · 4 comments on HN

    What HN people wrote when they linked it

    • ThomPeteFeb 2010

      Apple advocates it but don't do it themselves. They follow the genius design method.

      http://www.businessweek.com/magazine/content/05_12/b3925608.htm

      This article doesn't cite it but hint's at it.

      Which is obvious for a couple of reasons. Apple is paranoid that anything regarding what they work on get's out.
      and Apple use the Genius design method. Apple do new things not me to products.

      Other than that you must take my word for it and those I know at Apple. But again if you can find anything that proves that Apple do usability testing then by all means please share.

      With regards to Amazon. I know that what matters at amazon is A/B testing.

      http://glinden.blogspot.com/2007/06/ab-testing-at-amazon-and-microsoft.html

      And looking at their checkout process it doesn't look like anything that have been anywhere near a usability test.

      But you are missing the point here.

      The companies didn't become successful because of usability testing that is the crux of the matter and the claim behind the 5USD that is wrong. To the extent it testing your product matters you can ask ANYONE. If it is that bad then why spend 5USD on a beer.

      But most likely it wont be totally unusable and then the actual evidence of usability test having any positive influence on your likely success.

    • alexkonDec 2010

      Quick view: http://docs.google.com/viewer?url=http%3A%2F%2Fsergey.melnix.com%2Fpub%2Fmelnik_VLDB10.pdf

      Abstract:

      Dremel is a scalable, interactive ad-hoc query system for analysis of read-only nested data. By combining multi-level execution trees and columnar data layout, it is capable of running aggregation queries over trillion-row tables in seconds. The system scales to thousands of CPUs and petabytes of data, and has thousands of users at Google. In this paper, we describe the architecture and implementation of Dremel, and explain how it complements MapReduce-based computing. We present a novel columnar storage representation for nested records and discuss experiments on few-thousand node instances of the system.

      Overview by Greg Linden:
      http://glinden.blogspot.com/2010/12/papers-on-specialized-databases-at.html

    • nostrademonsMar 2011

      My company barely existed in the 90s - it was some research project at Stanford.

      And feature sets like "processes transactions" absolutely do go away because technology (and its applications) moves forwards. This was a large part of the success of MySQL: relational databases started getting used in applications where transactional integrity really wasn't that important, and they were better off working around it (or just showing inconsistent data to the user) rather than paying the price for transactions.

      Or look at this recent discussion surrounding Google Megastore:

      http://glinden.blogspot.com/2011/02/comparing-google-megastore.html

      Megastore suffers a large latency penalty for ACID semantics. In many applications, it's better not to take that latency hit and instead settle for eventual consistency instead.

    • thezilchAug 2011

      I have no experience with Ruby template engines, including Crustache and Mustache, but of course it matters about serving clients 40x times faster. 800ms to serve me what could be had in 20ms? Amazon, Google [1][2], and others have talked extensively on speed-to-conversion ratios.

      In Python land, there have huge improvements in template engines [3]. And they are not done; Jinja(2) author, Armin Ronacher, is working on a Google Summer of Code (GSoC) project [4] to speed up Django and Jinja2 templates.

      [1] http://googleresearch.blogspot.com/2009/06/speed-matters.html

      [2] http://glinden.blogspot.com/2006/11/marissa-mayer-at-web-20.html

      [3] http://stackoverflow.com/questions/1324238/what-is-the-fastest-template-system-for-python/1326219#1326219

      [4] https://www.djangoproject.com/weblog/2011/apr/25/gsoc/

    • ZealotuxSep 2018

      I'm not sure of what it's supposed to prove, who knows how many clients and how much money Steam lost because of slow loading/painting times or just plain broken JS. From experience I can tell that I gave up buying a game on Steam at least once because of broken jQuery.

      There are real metrics from top industry leaders[1][2] to prove that loading time has a clear impact on conversion rates.

      >Consider this when you need 5000 npm modules and a team of 10 to compile your startup's login form.

      Unminified JavaScripts files and bloated JS are both wrong, once again: not sure of what's the point of comparing both.

      [1] https://medium.com/@vikigreen/impact-of-slow-page-load-time-on-website-performance-40d5c9ce568a
      [2] http://glinden.blogspot.com/2006/11/marissa-mayer-at-web-20.html

    • arohnerFeb 2016

      Google found a 0.5 second delay caused a 20% decrease in repeat traffic, that persisted after the delay went away (http://glinden.blogspot.com/2006/11/marissa-mayer-at-web-20.html)

      Amazon found every 100ms slower the site loaded, they lost 1% in revenue: http://www.gduchamp.com/media/StanfordDataMining.2006-11-28.pdf

      Walmart.com found a very large change in conversion rate based on page load times: ( http://www.slideshare.net/devonauerswald/walmart-pagespeedslide slide 37)

      My own customers have seen 4x different conversion rate, when grouped by page load time. (i.e. same slide as walmart page 37 above, where the peak is 4x higher than the lowest performing group).

      Your business probably won't fail because it's slow, but it will certainly make less money because it's slow.

    Related

    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Ignore the Codeignorethecode.net112 people

    Oberon (2009)

    Ignore the Code
    Personal · last shared 2026
    Google AI Blogai.googleblog.com596 people

    Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

    Google AI Blog
    Company · last shared 2026
    Google Research Blogresearch.google584 people

    Google Titans architecture, helping AI have long-term memory

    Google Research Blog
    Company · last shared 2026
    Dan Luudanluu.com1.2k people

    We only hire the trendiest

    Dan Luu
    Personal · last shared 2026
    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025
    Ed Zitronwheresyoured.at363 people

    The man who killed Google Search?

    Ed Zitron
    Personal · last shared 2026
    Keen IO Blogkeen.io74 people

    Permission to Fail

    Keen IO Blog
    Company · last shared 2020