3,099 karma · joined October 24, 2016
https://github.com/b0o
I'll admit, even with LLMs to help, the Nix language and NixOS did have a rather steep learning curve, because it's quite different from anything I'd experienced before. But after getting the hang of it, I can't imagine going back to a "normal" OS and I'm very happy I put in the time to get over the initial friction.
There's a free 2022 textbook: https://direct.mit.edu/books/oa-monograph/5299/Active-Infere...
And a brand new one (though it's a bit pricey): https://mitpress.mit.edu/9780262050951/fundamentals-of-activ...
google-chrome-stable --enable-gpu --ozone-platform=wayland --enable-features=UseOzonePlatform,WaylandLinuxDrmSyncobjUsually, when I use uv along with a pyproject.toml, I'll activate the venv before starting neovim, and then my LSP (basedpyright) is aware of the dependencies and it all just works. But with inline dependencies, I'm not sure what the best way to do this is.
I usually end up just manually creating a venv with the dependencies so I can edit inside of it, but then I run the script using the shebang/inline dependencies when I'm done developing it.
Sadly it doesn't seem like they're using it anymore.
https://youtu.be/sJO0n6kvPRU at around 2:05
One of my favorite scenes, by the way.
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref...
> To improve the performance of download, I indexed ~3,000 cities with population larger than 100,000 people and stored into a very simple protobuf format.