Top all-time · #1648
Matthias Endler
Personal blog · endler.devprogrammingsystemsweb
Matthias Endler's personal blog at endler.dev covers programming, systems and web. Since 2019, 46 different Hacker News readers have linked it 71 times, most often “Tips for Faster Rust Compile Times”. It is still writing: the last post was on 2026-09-13, and you can follow it by feed.
Personal website of Matthias Endler, a Software Engineer interested in low-level programming and Backend development. Rust, Go
Most-linked posts?
- Tips for Faster Rust Compile Times6 people · 6 mentions · first linked 2020-06-22
- A tiny static full-text search engine using Rust and WebAssembly (2019)5 people · 5 mentions · first linked 2019-10-21
- Follow the Hackers4 people · 4 mentions · first linked 2024-09-06
- The best programmers I know4 people · 4 mentions · first linked 2025-04-04
- Choosing Rust3 people · 3 mentions · first linked 2025-09-26
- Zerocal – A Serverless Calendar App in Rust2 people · 3 mentions · first linked 2022-10-05
- /2 people · 2 mentions · first linked 2020-06-22
- Repeat Yourself2 people · 2 mentions · first linked 2025-06-23
- How to Review Code2 people · 2 mentions · first linked 2025-08-07
- Move Slow and Fix Things (2024)2 people · 2 mentions · first linked 2024-08-17
What Hacker News says?
Time to pull up my RSS reader! https://drewdevault.com/ http://jvns.ca/ https://www.benkuhn.net/ https://danluu.com/ https://scattered-thoughts.net/ http://antirez.com/ https://www.kalzumeus.com/ https://neilkakkar.com/ https://zachholman.com/ http://rachelbythebay.com/w/ https://endler.dev/ https://www.expatsoftware.com/articles/ https://www.the-paper-trail.org/ https://tonsky.me/ https://dave.cheney.net/ https://b…
Comment linking /
on “Ask HN: Favorite Blogs by Individuals?”Submitted The best programmers I know as a story · 631 points
HN discussionThere’s a lot of factors. https://endler.dev/2020/rust-compile-times/ talks about some of them.
Comment linking /2020/rust-compile-times/
on “Dynamic linking”Submitted Reinvent the Wheel as a story · 612 points
HN discussionAuthor here. I love and use both. For static sites, Zola is super nice: it's fast, has a great community, no thrills, and it gets better all the time. The config options are sensible and the templating engine is easy to learn. Sites I'm maintaining with Zola: https://endler.dev/ , https://hello-rust.show/ For dynamic content, I love Gatsby. It can read from whatever you throw at it: Files (Markdown, plaintext, YAML)…
Comment linking /
on “A tiny static full-text search engine using Rust and WebAssembly (2019)”Submitted A tiny static full-text search engine using Rust and WebAssembly (2019) as a story · 365 points
HN discussionI used code from: https://endler.dev/2017/go-vs-rust/ good point, I overlooked that. Anyway in Go (ironically because of lack of generics) if you use any numeric type other than int, int64, float64 you will be in the word of hurt. Rust doesn't have that issue. So in practice you will likely use int, and I suppose you can add an assertion. BTW: I only see that it would remove 3 lines though, where are the other 3?
Comment linking /2017/go-vs-rust/
on “Generics enabled by default in Go tip”Submitted Maybe You Don't Need Kubernetes (2019) as a story · 281 points
HN discussionMore tips for improving compilation times: https://endler.dev/2020/rust-compile-times/ Personally, dynamically linking dependencies and using the `mold` linker has given me the most bang for my bucks. You can't dynamically compile all crates (actix_web, sqlx) unfortunately due to some assumptions macros make about crate paths (using Bevy scheme). And this exclusion extends to all crates pulled in as [dev-dependencie…
Comment linking /2020/rust-compile-times/
on “Fast Rust Builds”Submitted A little story about the `yes` Unix command as a story · 260 points
HN discussionMany moons ago, I hacked together a similar app with Python [1]. It broke because of some MacOS changes and ever since then I hoped that someone would build a "native" alternative with Swift. Good job! Now I can finally point people there and archive my repo. [1]: https://endler.dev/2020/timelapse/
Comment linking /2020/timelapse/
on “TimeLapze: Open-source screen recorder”Submitted Move Slow and Fix Things (2024) as a story · 176 points
HN discussionShameless plug from a fellow rustacean here. If anyone is looking for ways to improve compile times, I recently wrote an article with some tips: https://endler.dev/2020/rust-compile-times
Comment linking /2020/rust-compile-times
on “A Few More Reasons Rust Compiles Slowly”Submitted Zerocal – A Serverless Calendar App in Rust as a story · 154 points
HN discussion> and in particular, that they are entirely inherent to the language. But... this is true. The design of the language is biased to make slow compiling across the full pipeline. Is possible to get into a shout contest about this :), so just look at what Pascal(Delphi) do and how absurdly fast it is, despite the fact is still a "batch compiler". So in the presence of pascal (that is even more complex than Go, to be a…
Comment linking /2020/rust-compile-times/
on “Rust 2021 Roadmap”Submitted The Dying Web as a story · 64 points
HN discussionHeh, already done. https://endler.dev/2017/obsolete/ :)
Comment linking /2017/obsolete/
on “Show HN: Compare Analysis Tools For Python, Ruby, C, PHP, Go”Submitted First Business Should Be a Spreadsheet as a story · 64 points
HN discussionSimilar project: https://endler.dev/2019/tinysearch/
Comment linking /2019/tinysearch/
on “Show HN: Stork: A customizable, WASM-powered full-text search plugin for the web”Submitted Move Slow and Fix Things as a story · 59 points
HN discussionIs it mostly compilation time, or link time? At least for debug builds, I found swapping out the linker to work wonders. There are some examples on https://endler.dev/2020/rust-compile-times/ (no affiliation, just 1st google result)
Comment linking /2020/rust-compile-times/
on “Crazy fast build times, or when 10 seconds starts to make you nervous (2012)”Submitted The Best Programmers I Know as a story · 20 points
HN discussionSame. Used shuttle for https://endler.dev/2022/zerocal/ lately and was super happy with the experience. I no longer have to worry about hosting and can focus on the product instead.
Comment linking /2022/zerocal/
on “Rethinking Virtualization for Backends”Submitted Starting a Print-on-Demand Business as a Software Engineer as a story · 15 points
HN discussion> In our case, we are doing the same for around 50 clients, so it sums up :-) Wow, so AWS is actually a better value for you than for most people. Being able to easily script and deploy your infra is hugely valuable when you have so much overhead. We heavily use Elastic Beanstalk for dozens of running services, and it's amazing. We don't think about infra at all. > for publishing something to the outside world from…
Comment linking /2019/maybe-you-dont-need-kubernetes/
on “We Are Saving Costs by Dumping AWS Cloud”Submitted How to Move Fast with Rust as a story · 7 points
HN discussionThis is a "reader mode as a service" just like the Reader View in Firefox/Safari, but with a focus on beautiful typography, it works across all browsers and it provides shareable links (without the need of extensions) It's very basic, but it can be used to read articles on older devices such as old eBook readers and it could also make content more accessible in regions with low bandwidth or while travelling. It's av…
Comment linking /2022/readable/
on “Readable: A service for reading long-form content on any device”Submitted Paolo the Plumber as a story · 6 points
HN discussionCat is an interesting example because it's not as trivial as it seems, especially when it comes to performance and resilience: https://endler.dev/2018/fastcat/ https://ariadne.space/2022/07/17/how-efficient-can-cat1-be/ I think this is one of these "not built here" discussions. It's very easy to underestimate the number of edge-cases to support especially in the case of network transfer. You start implementing your…
Comment linking /2018/fastcat/
on “An M1 for Curl”Submitted Programmers I Know, The Best as a story · 6 points
HN discussion