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

Top all-time · #1140

E

Erik Demaine

Personal blog · erikdemaine.orgmathsciencedesign

Erik Demaine's personal blog at erikdemaine.org covers math, science and design. Since 2011, 63 different Hacker News readers have linked it 75 times, most often “Erik Demaine's Folding and Unfolding Page (2010)”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
75mentions?
63HN people?
2011–2026first – last linked?
Links on Hacker News per year · peak 15 in 2024

Most-linked posts?

  1. /
    6 people · 6 mentions · first linked 2012-03-20
  2. Erik Demaine's Folding and Unfolding Page (2010)
    4 people · 5 mentions · first linked 2012-02-18
  3. Cache-Oblivious Algorithms and Data Structures [pdf]
    4 people · 4 mentions · first linked 2015-05-08
  4. /classes/
    3 people · 3 mentions · first linked 2011-07-05
  5. /
    3 people · 3 mentions · first linked 2024-01-30
  6. Mathematical and puzzle fonts/typefaces
    2 people · 2 mentions · first linked 2024-02-15
  7. Computational Balloon Twisting: The Theory of Balloon Polyhedra [pdf]
    2 people · 2 mentions · first linked 2014-06-06
  8. The Fold and Cut Problem
    2 people · 2 mentions · first linked 2023-07-18
  9. Mathematical and Puzzle Fonts/Typefaces
    2 people · 2 mentions · first linked 2018-12-17

What Hacker News says?

  1. the professor is a fascinating guy: http://erikdemaine.org/ https://en.wikipedia.org/wiki/Erik_Demaine EDIT: so is the coauthor! http://joebergeron.io/posts/post_four.html

    Comment linking /

    on “Advanced Data Structures (2017)”
  2. Submitted Tetris Font (2020) as a story · 723 points

    HN discussion
  3. It's been a while since I used this in anger, but my recollection is that it maintains a fixed-size set of items. The same algorithm is in section 3.2 of https://erikdemaine.org/papers/NetworkStats_TR2002/paper.pdf and might be clearer there.

    Comment linking /papers/NetworkStats_TR2002/paper.pdf

    on “Computer scientists invent an efficient new way to count”
  4. Submitted Curved-Crease Sculpture as a story · 185 points

    HN discussion
  5. That paper does not prove that Sokoban is NP-hard. It does, however, cite an earlier paper proving the stronger result that Sokoban is PSPACE-complete: Culberson, Joseph. "Sokoban is PSPACE-complete." (1997). https://era.library.ualberta.ca/items/f551dfd8-c8e6-4e78-883... See also https://erikdemaine.org/papers/NCL_TCS/

    Comment linking /papers/NCL_TCS/

    on “Tetris Font (2020)”
  6. Submitted Mathematical and puzzle fonts/typefaces as a story · 94 points

    HN discussion
  7. I know him from proving NP-hardness of the game Sokoban: https://erikdemaine.org/papers/PushingBlocks_CGTA/ And I clicked this submission because of his name, after all the time. I didn't fully go through or understand the proof, but it was a refreshing addition to the classic problems I had to understand for college at the time. Didn't need it, just fed my curiosity. And when I clicked this link, my curiosity was f…

    Comment linking /papers/PushingBlocks_CGTA/

    on “Tetris Font (2020)”
  8. Submitted Any Monotone Boolean Function Can Be Realized by Interlocked Polygons (2010) as a story · 76 points

    HN discussion
  9. Thanks for the feature suggestion! I've gone ahead and implemented random valid stacking order. So if you reload the page, and enter text that repeats the same letter more than once, you will hopefully get different build orders (depending on random choices). For example: https://erikdemaine.org/fonts/tetris/?text=aaaaa&rotate=0&sp...

    Comment linking /fonts/tetris/?text=aaaaa&rotate=0&speed=4

    on “Tetris Font (2020)”
  10. Submitted The Fold-and-Cut Problem (2016) as a story · 42 points

    HN discussion
  11. Nice https://erikdemaine.org/fonts/tetris/?text=u%26rz+~uu&rot=1&...

    Comment linking /fonts/tetris/?text=u%26rz+~uu&rot=1&hud=0

    on “Tetris Font (2020)”
  12. Submitted Erik Demaine's Folding and Unfolding Page (2010) as a story · 30 points

    HN discussion
  13. Very neat! I love how you can do an entire paragraph. For example https://erikdemaine.org/fonts/tetris/?text=%7D6G6C+8%40%3F%3...

    Comment linking /fonts/tetris/?text=%7D6G6C+8%40%3F%3F2+8%3AG6+J%40F+FA%0A%7D6G6C+8%40%3F%3F2+%3D6E+J%40F+5%40H%3F%0A%7D6G6C+8%40%3F%3F2+CF%3F+2C%40F%3F5+2%3F5+56D6CE+J%40F%0A%7D6G6C+8%40%3F%3F2+%3E2%3C6+J%40F+4CJ%0A%7D6G6C+8%40%3F%3F2+D2J+8%40%4053J6%0A%7D6G6C+8%40%3F%3F2+E6%3D%3D+2+%3D%3A6+2%3F5+9FCE+J%40F&rot=1&speed=10

    on “Tetris Font (2020)”
  14. Submitted 3D QR Codes as a story · 27 points

    HN discussion
  15. This is cool, and some of Demaine’s other work is amazing too. https://erikdemaine.org/papers/Origamizer_SoCG2017/paper.pdf ^ provides an algorithm for generating any 3D solid via folding a 2D net (origami style)

    Comment linking /papers/Origamizer_SoCG2017/paper.pdf

    on “Tetris Font (2020)”
  16. Submitted Computational Balloon Twisting: The Theory of Balloon Polyhedra [pdf] as a story · 24 points

    HN discussion
  17. Here are the videos for the Fall 2005 "Intro to Algorithms" class ( http://amps-videoserver2.mit.edu:8080/reports/sma/index5503f... ), and you can find videos of his other classes here ( http://erikdemaine.org/classes/ ).

    Comment linking /classes/

    on “MIT 6.006: Algorithms in Python”
  18. Submitted Tetris Font as a story · 8 points

    HN discussion
  19. The pattern matching (TC39 stage 1) and pipeline operators (TC39 stage 2) look great, and I'd love to have those in TypeScript. It will probably take a loooong while for those features to be available in JavaScript, but I feel like I can live without those for now :-). Fwiw it seems a lot of people really like the concept of "significant indentation". I'm thinking Python, YAML, Godot's GDScript. Not a lof of languag…

    Comment linking /

    on “Civet: A Superset of TypeScript”
  20. Submitted Lino Tagliapietra: Glass Magician (2011) as a story · 7 points

    HN discussion
  21. If anyone wants to read more, there are (pre this article) papers on cache friendly/oblivious priority queues, e.g. http://erikdemaine.org/papers/BufferTrees_STOC2002/paper.pdf The rough gist is that if the only thing you need to be able to do is insert and pop-min, then you can buffer up roughly a page's worth of incomplete work for each page, getting amortized performance that tracks the optimal number of cache tr…

    Comment linking /papers/BufferTrees_STOC2002/paper.pdf

    on “B-Heap vs. Binary Heap (2010)”
  22. Submitted Algorithms for Solving Rubik’s Cubes [pdf] as a story · 5 points

    HN discussion
  23. Also checkout Erik Demaine's work on computational folding & origami: https://erikdemaine.org/folding/

    Comment linking /folding/

    on “Origami Simulator”
  24. Submitted Computational Balloon Twisting: The Theory of Balloon Polyhedra [pdf] as a story · 4 points

    HN discussion
  25. Great suggestion -- Demaine's lecture videos were so illuminating for me when I studied cache-oblivious algos. Here's a corresponding paper describing the cache-oblivious Funnelsort algorithm: http://erikdemaine.org/papers/BRICS2002/paper.pdf

    Comment linking /papers/BRICS2002/paper.pdf

    on “An Introduction to Cache-Oblivious Data Structures”
  26. Submitted The Fold and Cut Problem as a story · 3 points

    HN discussion
  27. > 1) The linearly-probed robin hood variant is just a sorted array. That's it. It's just a sorted array. Right. I stumbled on linear probing robin hood hashing as a simplification of Bender, Demaine and Farach-Colton's Packed memory array ( http://erikdemaine.org/papers/FOCS2000b/paper.pdf ) when inserts are randomised. > 2) The linearly-probed robin hood variant is only faster than regular linear probing for search…

    Comment linking /papers/FOCS2000b/paper.pdf

    on “Writing a Very Fast Hash Table with Tiny Memory Footprints”
  28. Submitted Dissection Font as a story · 3 points

    HN discussion
  29. Looking at Lang's site, yes it is a super niche area, but there is a lot of self promotion - books, events, etc. I was first introduced to the general area of curved crease, etc was with David Huffman in the early 90s. He started that work in the early 70s. So, Lang proclaims to the the first, but salesmanship is important. Eric himself reconstructs some of huffman's work - https://erikdemaine.org/papers/Huffman_Ori…

    Comment linking /papers/Huffman_Origami5/paper.pdf

    on “Curved-Crease Sculpture”
  30. Submitted Retroactive Data Structures (2007) [pdf] as a story · 3 points

    HN discussion

Search all of HN for erikdemaine.org

Linked by the same people?