anderscarling
This approach enables stricter validations against tampering with the package repositories as a hash of the package can be stored in the lockfile, however it is obviously a bit more complex to use than the groundhog approach.
Edited to add some background:
I feel it gives the tracks more context, especially as for many artists an album isn't just an unordered set of independent tracks but a carefully designed listing experience.
That said, I still like my playlists as well. ;)
I spent a few hours on this about a year back and went from over 2s to about 0.15s for a full run of an interactive login shell (`time zsh -l -i -c 'echo "test"'`). No functionality lost, at least none that I actually used and cared about.
Definitely one of the best quality of life improvements I've made to my setup in recent years.
Is there any specific reason why this happens, just seems to me like you get worse reach and no benefits? Especially for a marketing stunt like this.
I did some impromptu benchmarking now, and couldn't find a case where Oj performed worse than yajl. Impressive!
I guess there is also a risk that the compilation process generating 3x larger files could also be slower as more work are being done - but that's just speculation.
With bitcode, app thinning and what not in the mix the Xcode build artifact is so much different from what's actually being downloaded it's hard to tell if this radar has real world implications for anyone but the developer uploading the build to apple. Still interesting, and potentially annoying though.
If someone is looking for partnerships with regards to keeping food databases, feel free to contact us!
[1]: https://www.tummylab.com - swedish only, sry :/
However, keeping and maintaining an accurate food database is a big, costly, task that makes adopting new markets harder and obviously adds a substantial maintenance cost for each market.
Projects like this makes more markets accessible, especially small ones as cost per potential user is higher, and lay the foundation for cross-service-collaborations (i.e. log in your fitness app and the data shows up in your diabetes app as well).