May 12, 2026

Tassel drama goes full disco

My graduation cap runs Rust

He built a flashing graduation cap, and the internet says he chickened out at the big moment

TLDR: A student built a flashing graduation cap that reacts when the tassel moves, then shocked everyone by saying he won’t wear it. The internet turned that into a full-on debate over wasted legend status, overpriced cap rentals, and whether the joke was worth the effort.

A college grad made the most extra possible statement: a light-up graduation cap powered by code, timed to react when the tassel moves during the ceremony. The build itself is delightfully chaotic — he spent hours patching software, wiring LEDs into a rented cap, and joking that the final result looked like "a gaming PC" had crashed into graduation day. Then came the plot twist that sent the comments into full tabloid mode: he’s not actually going to wear it.

That decision became the real drama. One camp was devastated, with commenters basically yelling that this was a career-launching, school-legend origin story tossed in the trash. Another camp was just here for the relatable chaos: people fixated on the absurdity of paying $94 to rent a cap and gown, with one broke-genius commenter sharing a hack to split the rental with students in different ceremony time slots. Suddenly, the story wasn’t just about a silly project — it was about student money pain, ceremony rules, and the eternal question of whether looking ridiculous for one glorious moment is actually worth it.

And then there were the jokes. One person said the whole thing was worth it just for the title, while another delivered the most internet comment possible: if this coding language could also create him a girlfriend, he’d finally learn it. In other words, the cap is cool, but the comments are where the real fireworks happened. You can even see the code on GitHub.

Key Points

  • The article documents a custom graduation cap project that lights up when the tassel is moved.
  • The build uses a Digispark ATtiny85, 48 WS2812B LEDs, a reed switch and magnet, and USB-C power hardware.
  • The author wrote the software in Rust and had to fork and patch avr-hal and ws2812-avr to support the ATtiny85, including setting a 16 MHz default clock.
  • The author says the software took about two hours and the hardware took more than three hours.
  • The completed project code was published on GitHub, but the author says they do not plan to wear the cap at graduation.

Hottest takes

"Missed chance to be a school legend" — Aperocky
"People acted like this was a genius move. No, I am just broke." — 0cf8612b2e1e
"If Rust could create the girlfriend I still do not have" — jdw64
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.