Build Infra @Facebook, previously Tech Lead on Spark AR Studio, creator of @Monodraw, co-creator and engineer of @UseClear, Imperial alumnus. I'm not afraid.
@mitchellh 2) Swift and Rust are great examples that you cannot retrofit performance – software needs to be designed with performance as a core requirement from day one.
It’s just not possible to hotspot your way out of a slow architecture.
https://t.co/JptySpOopR
@mitchellh 1) Rust compile times (incremental and cold) on real world large scale projects is a total dumpster 🔥 – they need to be at least 100x faster.
The fact that `cargo check` and `rustc` incremental compilation mode exist is a symptom of a serious problem.
@DamienPetrilli@mjtsai FWIW, I do think these platforms (iOS, iPadOS, visionOS) can be successful as consumer-focused OSes with a focus which caters to popular use cases.
But iPhones, iPads, Vision Pros are not general purpose computers, as long as they run locked down platforms.
@DamienPetrilli@mjtsai It's exactly how I've felt for a while now - by design, neither iPadOS nor visionOS would be the "future of computing" since they can't even replace a basic general purpose computer, by definition. So it would be interesting to see how this will play out in long term.
"Premature optimization" has been universally misunderstood to mean "don't think about performance at the beginning of a project". It was never meant to be interpreted that way → https://t.co/JptySpOopR
@Mojo_66@mjtsai@howardnoakley@justkwin It does indeed work - thanks! There's a lot of conflicting info out there as some interfaces return `struct if_data` and not `struct ifdata_64`.
It also doesn't help that `man ifmib` has not been updated to reflect the 64bit layout update.
I'll update my blog post as well.
@Mojo_66@mjtsai@howardnoakley I’m not aware (nor was the Apple engineer) of any 64bit interface metrics API on macOS that can do that - can you clarify which specific ioctl() request code you’re using? You’ve piqued my interest.
@marcpalmerdev Need to investigate re: dismiss behaviour as I've forgotten the various options, it does dismiss if you click on the sidebar but not on other elements.
@marcpalmerdev Yeah, that's what I thought would be the more appropriate behaviour but wanted to double check. I think it makes sense - adding it to the TODO list for the next update :)