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

Top all-time · #24808

A

Ashutosh Mehra

Personal blog · ashutoshmehra.net/blogprogrammingmath

Ashutosh Mehra's personal blog at ashutoshmehra.net covers programming and math. Since 2009, 3 different Hacker News readers have linked it 3 times. The last post was in 2024, but the archive is still widely read.

Visit the blog
3mentions?
3HN people?
2009–2016first – last linked?
Links on Hacker News per year · peak 1 in 2009

Too few sampled comments (2) to say how often HN recommends it.?

Why HN links it

HN commenters link the blog's posts on very long Windows API function names and on notes about zero-suppressed binary decision diagrams (ZDD) and reference-count garbage collection.

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

What Hacker News says?

  1. Windows is known for having some rather long API names, such as RtlWriteDecodedUcsDataIntoSmartLBlobUcsWritingContext or EapHostPeerQueryUIBlobFromInteractiveUIInputFields . More examples at: http://ashutoshmehra.net/blog/2010/02/long-function-names/

    Comment linking /blog/2010/02/long-function-names/

    on “Annoyances of API Design”
  2. Submitted Ashutosh Mehra’s Knuth Reward Checks & Certificates Gallery as a story · 3 points

    HN discussion
  3. Zero-suppressed Binary Decision Diagrams (ZDD) requires reference-count based garbage collection in order to be efficient. RAII isn't a viable replacement. See for example http://ashutoshmehra.net/blog/2008/12/notes-on-zdds/ - "ZDD-bases, which though conceptually easy to understand, are non-trivial to implement efficiently because behind the scenes, lots of things have to be taken care of: o New nodes are born and…

    Comment linking /blog/2008/12/notes-on-zdds/

    on “Garbage Collection is Wrong”

Search all of HN for ashutoshmehra.net

Linked by the same people?