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 · #2485

T

Tim Holman

Personal blog · tholman.com · on HN as tholmanwebdesign

Tim Holman's personal blog at tholman.com covers web and design. Since 2011, 33 different Hacker News readers have linked it 49 times, most often “Elevator.js – A “back to top” button that behaves like a real elevator”. The last post was in 2020, but the archive is still widely read.

Visit the blog
49mentions?
33HN people?
2011–2026first – last linked?
Links on Hacker News per year · peak 8 in 2015

Tim Holman — engineer, maker and toymaker. Toys, sites, experiments and talks, from Musical Toys and Optical Toys to Elevator.js and The Useless Web.

The author on HN?

tholman · 685 karma · member since 2011

Am here https://tholman.com/ & am elsewhere.

From their public HN profile, which links to this site.

Most-linked posts?

  1. Elevator.js – A “back to top” button that behaves like a real elevator
    4 people · 4 mentions · first linked 2015-04-21
  2. GitHub Corners
    4 people · 4 mentions · first linked 2015-11-12
  3. JavaScript library to show fullscreen GIFs on hover
    2 people · 2 mentions · first linked 2014-07-07
  4. 90s Cursor Effects
    2 people · 2 mentions · first linked 2022-08-29
  5. Smelvetica – Helvetica the way it was intended to be
    2 people · 2 mentions · first linked 2018-07-02
  6. /
    2 people · 2 mentions · first linked 2023-07-04
  7. JS library to run animations hidden in comments
    2 people · 2 mentions · first linked 2015-03-30
  8. Elevator.js (2015)
    2 people · 2 mentions · first linked 2022-02-24
  9. /
    2 people · 2 mentions · first linked 2015-11-10

What Hacker News says?

  1. Fun story, a good... (checks calendar, oh lord) 8+ years ago, I made a mis-kerned version of helvetica (smelvetica i called it [1]) as a joke, and eventually had the lawyers push on me > we ask that you stop promoting ‘Smelvetica’ and making the font software available to everybody. Next time, just let us know if you have more ideas on how to modernize our classics, we are always open for creative input. - [1]( http…

    Comment linking /post/smelvetica/

    on “Show HN: Make cursed fonts like Times New Bastard”
  2. Submitted Elevator.js – A “back to top” button that behaves like a real elevator as a story · 719 points

    HN discussion
  3. Now combine it with elevatorjs: https://tholman.com/elevator.js/

    Comment linking /elevator.js/

    on “Made a scroll bar buddy that walks down the page when you scroll”
  4. Submitted 90s Cursor Effects as a story · 620 points

    HN discussion
  5. Some shameless plugs, My take on the matter - http://tholman.com/special-screen-savers/1/ ... and a 5ish minute segment at a conference talk, explaining the math of corner hitting, and my solutions https://youtu.be/iGPzwotXgfk?t=415

    Comment linking /special-screen-savers/1/

    on “Bouncing DVD Logo”
  6. Submitted Texter as a story · 441 points

    HN discussion
  7. I've been running out of ways to find weird new yet not absurd stuff on the web. All linkblogs are constantly dying. Even these from the beginning of this century. Thanks to author's homepage[1] (can I call it that?) now I have one fresh - http://inspiring.online/ . 1: http://tholman.com

    Comment linking /

    on “Texter”
  8. Submitted Elevator.js as a story · 438 points

    HN discussion
  9. It's one of his projects: http://tholman.com/giflinks/

    Comment linking /giflinks/

    on “Texter”
  10. Submitted Smelvetica – Helvetica the way it was intended to be as a story · 280 points

    HN discussion
  11. All projects of the author are incredible [1]. "The Useless Web" [2] is something I enjoy every time too. 1: http://tholman.com/ 2: http://www.theuselessweb.com/

    Comment linking /

    on “Texter”
  12. Submitted Elevator.js (2015) as a story · 273 points

    HN discussion
  13. I thought I recognised the URL! This is by the same genius as Elevator.js: http://tholman.com/elevator.js/ (Turn your sound on.)

    Comment linking /elevator.js/

    on “Texter”
  14. Submitted Texter: Drawing with text using JavaScript and Canvas as a story · 77 points

    HN discussion
  15. I can't believe you didn't even mention your website dedicated to this, Tim! https://theuselessweb.com/ Longer list here: https://tholman.com/

    Comment linking /

    on “Ask HN: What's the most creative 'useless' program you've ever written?”
  16. Submitted Show HN: Discreet Twitter buttons as a story · 16 points

    HN discussion
  17. I love a good useless program, I may have written more useless ones than useful. Here's a few of my faves from the last 10 years! - A password strength page that insults you based on strength https://trypap.com/ - Minesweeper with 1 square https://onesquareminesweeper.com/ - Adding elevator music to "go to top" buttons https://tholman.com/elevator.js/ - CSS Animation library of obnoxious over the top animations http…

    Comment linking /mosquito-js/

    on “Ask HN: What's the most creative 'useless' program you've ever written?”
  18. Submitted Fluid Dynamics in Javascript with Canvas as a story · 8 points

    HN discussion
  19. For those of us outside the graphic design bubble, the author's top-level post[1] briefly explaining his madness. [1] http://tholman.com/post/smelvetica/

    Comment linking /post/smelvetica/

    on “Smelvetica – Helvetica the way it was intended to be”
  20. Submitted GitHub Corners as a story · 7 points

    HN discussion
  21. We've come a long way from console.frog [2016] - https://tholman.com/console-dot-frog/

    Comment linking /console-dot-frog/

    on “Console.delight”
  22. Submitted JavaScript library to show fullscreen GIFs on hover as a story · 6 points

    HN discussion
  23. A while back I made a little interactive demo to get my head around how beziers work... why stop at 5 points ;) - http://tholman.com/experiments/html5/bezier-curve-sim/01/?q=...

    Comment linking /experiments/html5/bezier-curve-sim/01/?q=x5.66y2.51x3.93y4.09x2.33y4.55x1.72y2.4x1.74y1.69x2.42y1.47x3.47y1.53x3.61y2.03x2.79y2.92x2.24y2.38x2.42y1.89

    on “Animated Bézier Curves”
  24. Submitted Generative Art Speedrun as a story · 3 points

    HN discussion
  25. Made by Tim Holman: http://tholman.com/

    Comment linking /

    on “Show HN: A cleaner alternative to the “Fork Me on GitHub” ribbon”
  26. Submitted Slack Passive Aggressive Office Simulator as a story · 3 points

    HN discussion
  27. Yeah there's a few tools out that I've been meaning to add, like: http://demo.danielmclaren.com/2015/diacriticism/ http://tholman.com/unicoder.js/ http://animalswithinanimals.com/generator/

    Comment linking /unicoder.js/

    on “Unitools – A suite of tools for working with Unicode in the browser”
  28. Submitted ElevatorJS – Scroll to top the old-fashion way as a story · 3 points

    HN discussion
  29. http://tholman.com/github-corners/ is another, which gives you straight SVG to inline. This one with a couple of minutes of minification and inlining comes to about 1 170 bytes (no gzip); that one after similar time comes to about 985 bytes and more accessible (see its aria-label/aria-hidden) if you remove the fancy animation which is a bonus. (I confess I’m addicted to shaving bytes.)

    Comment linking /github-corners/

    on “Show HN: Minimalistic “Fork Me on GitHub.””
  30. Submitted GitHub Corners as a story · 3 points

    HN discussion

Search all of HN for tholman.com

Linked by the same people?