5 ms·
I find that you can usually safely disregard the opinion of people who state “<thing> probably doesn’t matter in practice.” Measure yourselves. Maybe it does.
by wredue 3y ago
I find that you can usually safely disregard the opinion of people who state “<thing> probably doesn’t matter in practice.”
Measure yourselves. Maybe it does. Maybe it doesn’t matter. It doesn’t change that this “it probably doesn’t matter in practice” sentiment is the primary reason a typical web request today is in the order of 20-30x slower than it should be.
For this matter, if you’re using Libyaml to parse one yaml file, you’re probably fine. If you’re AWS and use libyaml, you’re definitely going to feel this change.
- edflsafoiewq 3y agoThere are an infinite number of ways to do anything, you can't try them all. Rules of thumb are necessary for making progress.
- autoexecbat 3y agoIf you're AWS you could probably put some FTEs on optimizing the new lib too
- acdha 3y agoThis is a weird comment in response to a post where they did measure it themselves and spent time discussing the trade offs. If you’re going on some routine rant about kids these days not caring about performance, it seems like an odd place to start. The AWS comment seems similarly odd given the investments they have made in security by design. This is the kind of work I’d expect them to support since an exploitable bug is a really big deal for them and they have demonstrated a willingness to put engineers on optimizing a safer approach to avoid the 90s dynamic of treating security and performance as opposing concerns.