Top all-time · #5942
Matyáš Racek
Personal blog · yoyo-code.comprogramming
Matyáš Racek writes Yoyo Code, a personal blog at yoyo-code.com about programming. Since 2022, 13 different Hacker News readers have linked it 36 times, most often “Why is GitHub UI getting slower?”. It is still writing: the last post was on 2026-10-19, and you can follow it by feed.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN readers link Matyáš Racek's posts on programming. They cover why GitHub's UI is slow in browsers like Safari, and essays on programming breakthroughs the author thinks are needed.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Matyáš Racek's blog
Most-linked posts?
- Why is GitHub UI getting slower?3 people · 4 mentions · first linked 2025-04-11
- 2026 is an exciting year for the Rust compiler (and me)3 people · 3 mentions · first linked 2026-10-19
- Ergonomic tips from over-full-time programmer2 people · 2 mentions · first linked 2022-07-26
- Indirect ownership, shallow borrow and self-referential data structures in Rust2 people · 2 mentions · first linked 2022-04-29
What Hacker News says?
Oh, totally. I myself have written on how GitHub manages to make client side navigation 2x slower than full page reload: https://yoyo-code.com/why-is-github-ui-getting-so-much-slowe...
Comment linking /why-is-github-ui-getting-so-much-slower/
on “Plain Vanilla Web”Submitted Programming breakthroughs we need as a story · 419 points
HN discussionI came across a blog post[1] (HN thread[2]) recently that sheds some light on the issue. The tl;dr is that the PR view can render over 100 000 DOM nodes, many of which are invisible inline SVG nodes, and SPA routing makes navigation a lot slower. [1]: https://yoyo-code.com/why-is-github-ui-getting-so-much-slowe... [2]: https://news.ycombinator.com/item?id=44799861
Comment linking /why-is-github-ui-getting-so-much-slower/
on “The GitHub website is slow on Safari”Submitted Why is GitHub UI getting slower? as a story · 235 points
HN discussionI really love this point: https://yoyo-code.com/programming-breakthroughs-we-need/#pro... In my day-to-day JavaScript programming adventures, I typically encounter issues around paths and how they're imported. There has been so much energy devoted to parsing a string and reading the file it (probably) points to, and we just assume that what we're importing from that file is actually what is in it. Maintaining all of…
Comment linking /programming-breakthroughs-we-need/
on “Programming breakthroughs we need”Submitted 2026 is an exciting year for the Rust compiler (and me) as a story · 198 points
HN discussionI liked the section on testing[0]. I tend to write far more testing code, than the CuT, itself. Many of my various widgets have test harnesses that are, in and of themselves, full-fat, App Store-ready apps. I find test harnesses are generally better (for me), than unit tests[1]. I was just thinking about this, this morning. I'm what people refer to as a "crusty oldtimer." I wrote my first program (Machine Code) in 1…
Comment linking /programming-breakthroughs-we-need/
on “Programming breakthroughs we need”Submitted Indirect ownership, shallow borrow and self-referential data structures in Rust as a story · 57 points
HN discussionI wrote a blog post about this a while ago if you're interested: https://yoyo-code.com/how-to-build-better-social-media/ I think it's difficult but very interesting problem. There are some interesting attempts, like Maven, and a bunch of individually working aspects of existing platforms, but so far nothing seems to be clearly a win overall in my opinion.
Comment linking /how-to-build-better-social-media/
on “Social media promised connection, but it has delivered exhaustion”Submitted Build time is a collective responsibility as a story · 29 points
HN discussionI can relate quite a bit. I've experienced this state of overwhelm a few times and I developed some interventions for myself over time. I wrote post about it, if you want to take some inspiration: https://yoyo-code.com/managing-information-diet/
Comment linking /managing-information-diet/
on “Digital consumption keeps me from getting better at my job”Submitted You Should delete Twitter as a story · 7 points
HN discussionI wrote a nostalgic post on opera mini few weeks ago ( https://yoyo-code.com/love-letter-to-opera-mini/ ) and somebody linked a project that does similar architecture but running chrome in the cloud instead, to enable feature phones to use the internet - https://developer.cloudfone.com/ Operators in India and some other countries sell phones where this is pre-installed and websites have to be specially adjusted for…
Comment linking /love-letter-to-opera-mini/
on “The flip phone web: browsing with the original Opera Mini”Submitted Perfect Web App (2023) as a story · 5 points
HN discussionI think agree (but I think I think about this maybe a one level higher). I wrote about this a while ago in https://yoyo-code.com/programming-breakthroughs-we-need/#edi... . One interesting thing I got in replies is Unison language (content adressed functions, function is defined by AST). Also, I recommend checking Dion language demo (experimental project which stores program as AST). In general I think there's a mis…
Comment linking /programming-breakthroughs-we-need/
on “Git is a file system. We need a database for the code”Submitted Why is GitHub UI getting so much slower? as a story · 5 points
HN discussionThis is good diagnosis of the problem. I found that often the right solution is to ditch the hierarchy and use flat structure. I wrote about this some time ago: https://yoyo-code.com/embrace-flatness/ Big insight in that article is also from https://matklad.github.io/2021/08/22/large-rust-workspaces.h... about structuring large rust workspaces as a flat list.
Comment linking /embrace-flatness/
on “The Third Hard Problem”Submitted 2025 is the year of Linux desktop for me as a story · 4 points
HN discussionI will join the others and say you should just leave twitter: https://yoyo-code.com/you-should-delete-twitter/
Comment linking /you-should-delete-twitter/
on “Bouncer: Block "crypto", "rage politics", and more from your X feed using AI”Submitted How to build better social media? as a story · 4 points
HN discussionSubmitted Data Oriented Design is not ECS as a story · 4 points
HN discussionSubmitted 2026 is a year for the Rust compiler (and me) as a story · 3 points
HN discussionSubmitted 2026 is a year for the Rust compiler (and me) as a story · 3 points
HN discussionSubmitted A love letter to Opera Mini as a story · 3 points
HN discussionSubmitted Ergonomic tips from over-full-time programmer as a story · 3 points
HN discussionSubmitted How to stop synchronous code in a web worker? as a story · 3 points
HN discussionSubmitted You can't rob a bank to take its fortune as a story · 2 points
HN discussionSubmitted Early Feedback on Zed Editor as a story · 2 points
HN discussionSubmitted SSH Is Exciting as a story · 2 points
HN discussionSubmitted Embrace Flatness as a story · 2 points
HN discussion