
> i'm ill right now but a fun thing is that i tried nix again a few days ago! > > it's lots of fun to go like `nix run nixpkgs#vim` (when you don't have > vim installed) and have it boot it up. > and the nix people (;as we know) made deterministic builds ! > > i installed nix on my phone and in wsl ubuntu, then i uninstalled my > packages so i'd get to use nix instead .. ummmm pretty edgy to do that > ... uhhhh > > anyway nix isn't very good at storage management, which is something > that's on my long term. it doesn't even attend to free space when > filling its cache. nor does whereever it downloads builds from seem to > have thge stuff that installs by default (maybe cause it installs the > latest version by default not sure) .. > > anyway that was cool to try nix. i was thinking m--
so obviously nix is missing a p2p package store for the cache by default and likely the reason for that is that people really enjoy [whoooooops oooops ? reverifying the deterministic builds. it's valid to check them so much because it took so long to implement, indicating somebody causing binary corruption -- and we know there's been extensive binary corruption from the computer virus development history
anyway nix is right in line with my philosophy in areas others agree with but i don't tend to have the free space to use it [appropriately -- uh oops ... uh ...
oh also nixos is an operating system designed to directly address problems with mainstream computer software meanwhile alexander nix was a mid-level criminal businessman who was convicted of international bad stuff, completely different, people don't agree with that guy. can be confusing. gotta specify nixos when making vague sentences
( anyway
rep was to support nixos! since i ran out of space after like installing 2 packages i figured i needed some kind of infrastructure to make storage work, and rep's focus on abstraction makes it much more useable for unknown things that work better than other things
recently while implementing httptransformer i made this cool queue that _finally_ did offline/online caching nettensor keeps a disk space usage % and stores tensors on mmap-'d disk files until it is met, deferring to network loading once it is. adding a lru structure to that would make it a normal cach--
[although honestly nettensor works with access patterns that lru would reduce the performance, which is part of why it doesn't use it. instead it would need something that tracks usage count across discard, such that things with more total usage count after a run completes are retained, only discarded things based on not having been used for a while after cycles of thrashing have been completed. [thrashing --[is a solveable problem too >( maybe people have solved it nowadays, it's so much into the future