Someone improved my code by 40,832,277,770%
Stand-up Maths1 HN recommender · recommended in 1 month, 2022–2023
explainer · intermediate · evergreen · 2022–2023 on HN
Matt Parker follows the community effort to speed up his slow Wordle-solving code, which ended up running hundreds of millions of times faster. He walks through the techniques contributors used.
Cited as a fun example of how algorithmic changes can yield enormous performance gains.
Up next
1 mo on HNKilling the Walk Monster
Molly Rocket
1 HN recommend · 2021–2025
2 mo on HNBlack Hole Star – The Star That Shouldn't Exist
Kurzgesagt – In a Nutshell
2 HN recommender · 2022–2025
2 mo on HNIs It Really Impossible To Cool A Datacenter In Space?
Scott Manley
2 HN recommender · 2026–2026
1 mo on HNThe Uncracked Problem with 33 - Numberphile
Numberphile
1 HN recommend · 2019–2023
2 mo on HNWhat Happens When Maths Goes Wrong? - with Matt Parker
The Royal Institution
2 HN recommender · 2020–2024
16 mo on HNHow Python was Shaped by leaky Internals, Armin Ronacher, Flask framework
Видео с мероприятий {speach!
15 HN recommender · 2017–2025
11 mo on HNCppCon 2015: Andrei Alexandrescu “std::allocator...”
CppCon
7 HN recommender · 2017–2025
12 mo on HNPreventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)
DevGAMM
14 HN recommender · 2020–2025
10 mo on HN"Performance Matters" by Emery Berger
Strange Loop Conference
12 HN recommender · 2019–2025
11 mo on HNThe Thirty Million Line Problem
Molly Rocket
11 HN recommender · 2018–2024
10 mo on HNCppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
CppCon
9 HN recommender · 2018–2026
10 mo on HNErlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp
Erlang Solutions
6 HN recommender · 2014–2022
4 comments from Hacker News
See also “Someone improved my code by 40,832,277,770%” < ▶ this video > by Matt Parker. It can be a really fun game!
Quick google yields very good examples in huge improvements on a single algorithm level: ▶ this video Easy to imagine how even smaller improvements across 10-100 steps of data processing, can become even better.
Also keep in mind that there’s people out there that will take your code and make it 40.363.757.265% more efficient (perhaps not in this case) ▶ this video
> 'Drastically' in this context can mean the slower approach taking billions of times longer. Standupmaths - "Someone improved my code by 40,832,277,770%": ▶ this video (OK, 41 billion percent is only 0.41 billion times better, but still.)