Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1036

B

Ben Kamens

Personal blog · bjk5.comprogrammingcareer

Ben Kamens writes Tumblr, a personal blog at bjk5.com about programming and career. Since 2010, 64 different Hacker News readers have linked it 103 times, most often “Breaking down Amazon's mega dropdown”. It is still writing: the last post was on 2025-05-08, and you can follow it by feed.

Visit the blog
103mentions?
8recommend?
64HN people?
2010–2026first – last linked?
Links on Hacker News per year · peak 19 in 2013

Sometimes recommended · 8 of 40 sampled comments recommend it?

Why HN links it

HN readers link Ben Kamens' blog mainly for his breakdown of Amazon's mega-menu hover technique, and also for his App Engine tips and A/B testing posts.

Recommended for · 8 comments
Called a "classic" and "good" article on Amazon's mega-menu technique; "great" App Engine tips; a post that "summarizes it really well" on A/B testing.

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Breaking down Amazon's mega dropdown
    20 people · 25 mentions · first linked 2013-03-06
  2. Breaking down Amazon’s mega dropdown
    11 people · 11 mentions · first linked 2020-03-02
  3. What traffic from 60 Minutes looks like
    3 people · 3 mentions · first linked 2012-09-03
  4. Khan Academy: The most common feedback we give dev interns (2013)
    2 people · 3 mentions · first linked 2014-01-01
  5. Badges on App Engine: Implementing a real-time badge framework for Khan Academy
    2 people · 2 mentions · first linked 2011-01-02
  6. Video-game interface for Khan Academy ... built on Google Maps
    2 people · 2 mentions · first linked 2010-11-24
  7. The App Engine Way
    2 people · 2 mentions · first linked 2013-06-30
  8. Khan Academy Internship, Summer ‘11
    2 people · 2 mentions · first linked 2012-01-09
  9. Getting your team to adopt new technology
    2 people · 2 mentions · first linked 2013-06-24
  10. How Intern Mentorship Works At Khan Academy
    2 people · 2 mentions · first linked 2012-05-18

What Hacker News says?

  1. Great work so far! I would suggest that when you have enough lessons, you create a knowledge tree instead of just a list, similar to what Khan Academy does ( http://bjk5.com/post/1664635835/constellation-knowledge ).

    Comment linking /post/1664635835/constellation-knowledge

    on “Show HN: Codecademy.com, the easiest way to learn to code”
  2. Submitted Breaking down Amazon's mega dropdown as a story · 1734 points

    HN discussion
  3. Amazon | AmazonUI (AUI) | Seattle; San Francisco | Onsite | Full-Time AUI is the Front-end platform being adopted on Amazon.com. We are modernizing the company's front end code base, while diving deep on latency, performance, API design, user experience, and cross browser/device compatibility. Basically, we need people who can build libraries, not just use them. Our team is incredibly customer-centric. For any given…

    Comment linking /post/44698559168/breaking-down-amazons-mega-dropdown

    on “Ask HN: Who is hiring? (July 2015)”
  4. Submitted I Don't Understand as a story · 336 points

    HN discussion
  5. GUI algorithms like these are not well documented anywhere (except, of course, all over the web and in source code! :-) ... Would be nice to have a site, maybe a wiki, dedicated to this kind of thing. Other interesting problems in this area: * Layout algorithms * Automatic assignment of keys for navigation (for nav w/o using a mouse) * Popup menu prediction [1] * Text breaking / paragraph layout [2] * Etc, etc, etc…

    Comment linking /post/44698559168/breaking-down-amazons-mega-dropdown

    on “How to draw S-curved arrows between boxes”
  6. Submitted Thankful and lucky to have helped build Khan Academy as a story · 141 points

    HN discussion
  7. We have a tool that does Canvas drawing from React too. Currently some pieces are cached in retained mode but it's just an implementation detail for certain performance characteristics. https://github.com/facebook/react-art Canvas APIs are currently not as fast as the DOM renderer. There's also a lot of added complexity with regards to layout, text flows and text input. The code you'd have to ship down to solve all…

    Comment linking /post/53742233351/getting-your-team-to-adopt-new-technology

    on “The Future of JavaScript MVCs”
  8. Submitted Google App Engine Mini Profiler as a story · 108 points

    HN discussion
  9. jamhan · 2014-11-05Recommends
    Read this: http://bjk5.com/post/44698559168/breaking-down-amazons-mega-... for another useful example of this technique.

    Comment linking /post/44698559168/breaking-down-amazons-mega-dropdown

    on “Principles of Rich Web Applications”
  10. Submitted Khan Academy Lite as a story · 83 points

    HN discussion
  11. A/Bingo, a Rails A/B testing plugin that I wrote in a part-time week and used for a few years. The main reason I'm proud of it is Ben Kamens and company ported it to run on Google App Engine for Khan Academy, where it formed the core of their experimentation platform for a while. http://bjk5.com/post/10171483254/abingo-split-testing-now-on...

    Comment linking /post/10171483254/abingo-split-testing-now-on-app-engine-built-for

    on “Ask HN: What simple tools or products are you most proud of making?”
  12. Submitted Video-game interface for Khan Academy ... built on Google Maps as a story · 82 points

    HN discussion
  13. Amazon | AmazonUI (AUI) | Seattle; San Francisco | Onsite | Full-Time AUI is the Front-end platform being adopted on Amazon.com. We are modernizing the company's front end code base, while diving deep on latency, performance, API design, user experience, and cross browser/device compatibility. Basically, we need people who can build libraries, not just use them. Our team is incredibly customer-centric. For any given…

    Comment linking /post/44698559168/breaking-down-amazons-mega-dropdown

    on “Ask HN: Who is hiring? (November 2015)”
  14. Submitted A/Bingo split testing now on App Engine, built for Khan Academy as a story · 69 points

    HN discussion
  15. AUI is the Front-end platform being adopted on Amazon.com. We are modernizing the company's front end code base, while diving deep on latency, performance, API design, user experience, and cross browser/device compatibility. Basically, we need people who can build libraries, not just use them. Our team is incredibly customer-centric. For any given situation, we have to make the right choice on behalf of the folks us…

    Comment linking /post/44698559168/breaking-down-amazons-mega-dropdown

    on “Ask HN: Who is hiring? (August 2015)”
  16. Submitted We started requiring code reviews for everything, and my head hasn't exploded as a story · 68 points

    HN discussion
  17. AmazonUI (AUI) team at Amazon - Seattle or San Francisco - Full time - On-site only - Relocation packages available AUI is the Front-end platform being adopted on Amazon.com. We are modernizing the company's front end code base, while diving deep on latency, performance, API design, user experience, and cross browser/device compatibility. Basically, we need people who can build libraries, not just use them. Our team…

    Comment linking /post/44698559168/breaking-down-amazons-mega-dropdown

    on “Ask HN: Who is hiring? (May 2015)”
  18. Submitted App Engine Performance Essentials You’ll Certainly Need, Part II - Ben Kamens as a story · 59 points

    HN discussion
  19. Github's site is really fast. Many of the pages it displays are dense with information and I think it displays everything well, for example viewing diffs in Github is very good, it smartly wraps all the text so you can view everything on the screen and everything loads fast. Try comparing it to Bitbucket's diff view, which can't wrap text amongst other things. It's light years better in comparison. It looks good at…

    Comment linking /post/44698559168/breaking-down-amazons-mega-dropdown

    on “Why is the Google Cloud UI so slow?”
  20. Submitted Teacher effectiveness ratings, programmers, and Khan Academy's data as a story · 55 points

    HN discussion
  21. http://bjk5.com/post/14059107433/after-giving-logged-out-use...

    Comment linking /post/14059107433/after-giving-logged-out-users-access-to-pretty-much

    on “Sal Khan explains SOPA / PIPA”
  22. Submitted Meritocracy and Discrimination in Tech as a story · 48 points

    HN discussion
  23. Amazon | AmazonUI (AUI) | Seattle; San Francisco | Onsite | Full-Time AUI is the Front-end platform being adopted on Amazon.com. We are modernizing the company's front end code base, while diving deep on latency, performance, API design, user experience, and cross browser/device compatibility. Basically, we need people who can build libraries, not just use them. Our team is incredibly customer-centric. For any given…

    Comment linking /post/44698559168/breaking-down-amazons-mega-dropdown

    on “Ask HN: Who is hiring? (June 2015)”
  24. Submitted App Engine Performance Hacks You'll Probably Never Need, Part 1 as a story · 44 points

    HN discussion
  25. Amazon have done this to improve the performance of dropdown menu. http://bjk5.com/post/44698559168/breaking-down-amazons-mega-...

    Comment linking /post/44698559168/breaking-down-amazons-mega-dropdown

    on “Show HN: JS library to make your website instant”
  26. Submitted Code Reviews as Relationship Builders as a story · 40 points

    HN discussion
  27. In the web sphere, I recall Amazon having done something like this in the very early days when there was a sidebar with categories that you could kinda drill into. Mouseover one, and there was an invisible triangle off to the right that if you kept inside of, it wouldn't switch the current category. https://bjk5.com/post/44698559168/breaking-down-amazons-mega...

    Comment linking /post/44698559168/breaking-down-amazons-mega-dropdown

    on “Windows XP Professional”
  28. Submitted How Intern Mentorship Works At Khan Academy as a story · 38 points

    HN discussion
  29. tczMUFlmoNk · 2025-08-07Recommends
    A classic article about a no-delay solution to this problem, not mentioned in the linked thread: https://bjk5.com/post/44698559168/breaking-down-amazons-mega...

    Comment linking /post/44698559168/breaking-down-amazons-mega-dropdown

    on “Windows XP Professional”
  30. Submitted Email Transparency at Khan Academy as a story · 35 points

    HN discussion

Search all of HN for bjk5.com

Linked by the same people?