Hacker News new | ask | show | jobs
by zegl 1372 days ago
Oh, tell me about it! I’ve spent this week trying to reproduce the results of a paper from 2019.

Out of the box, the referenced sources doesn’t even compile or run. I’ve been fighting random Python/Java/Scala dependencies, using whatever version was the “latest” at time of publishing usually works, unless of course, it doesn’t support M1…

1 comments

I'm curious how things like Nix will help with this in the future, especially as the platform matures.

I took a bit of time a little while back to convert a wee app of mine to using Nix flakes to build, specifically because I was getting bitten by API changes in a key dependency. Once I nailed down the configuration to include the version(s) that worked with my original code... it worked. Took a while that first time, but got it done, and now it should be defined in a way that stays robust.