Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)PA
Posts
1
Comments
96
Joined
2 yr. ago

  • Now you'll have a zillion users trying to install software in ways that violate all the assumptions that NixOS operates on, but which are still tightly coupled to your NixOS config. Now updates to your system, or even seemingly unrelated config changes (through some transitive dependency chain) can easily break that software.

    So now we've basically removed half the advantages that motivate Nix/OS in the first place, and when stuff breaks it will look like it's Nix's fault, even if it isn't.

    On the other hand, nixpkgs is already the most comprehensive repository of system software out there, and for 99% of packages Nixifying it is pretty trivial. Hell, my NixOS config does that for 3 different GitHub repos right inline in my config.nix

  • Not sure about 1, but 2 and 3 both have the same answer. Both TSInstall and Mason are just trying to install other software packages on your system, and you're on NixOS, so of course they can't do that. You don't install your software, you declare it. Add the Treesitter parsers you need right next to your plugins (there is a sub collection under the vimPlugins collection just for Treesitter parsers), and put whatever Mason would be installing into your user packages instead.

    That said, I agree with the other commenter. Even though the community has done a lot of work on rich config options for Neovim, they're just too far away from the normal way of doing things in the Neovim world, and plenty of plugins are written in ways that assume it's configured in "normal" ways. Plus configuring Neovim is already kinda like assembling your own car from parts in any case, so it's honestly better to just use nix to install Lazyvim or whatever flavor of choice and let it handle the plugin management/config. And believe me, I really tried to do it all in Nix, I wanted to do it that way. But it's just not worth the headache at this point

  • This -- I think this is probably starting to die out already, but there was a massive wave of startups whose "product" basically amounts to a prompt template that they fill in with your input and pass along to ChatGPT. Any early stage startup getting plugged on HN or whatever, you can assume there's at least a 60% chance it's pure smoke and mirrors, and that percentage only climbs the more buzzwords it includes.

  • Lambda is certainly an interesting case for this, I'll give you that. Outside of that, though, the impact on deployment speed is also not relevant; the bottlenecks for deployment are things like CI, canarying, even rolling blackout windows across AZs, etc. The actual time spent transmitting your build artifact over the network is completely negligible even at huge sizes

  • The size of the code is mostly irrelevant if you're not shipping it to clients over the network on every request. Short of truly gargantuan statically-linked binaries in compiled languages, anyway, and bundling isn't really an applicable concept there. And similarly, the overhead of loading modules from the filesystem is a one-time cost that's mostly irrelevant for server-side code that runs for days or weeks or years at a time.

    On the other hand, the complexity overhead of adding the additional bundling step is a major drag on development productivity, debuggability, etc.

  • Majora's mask is really all about the side quests. There is not actually very much repetition of stuff required, I'm not sure where you got that idea. If that's your main objection you should really have given them more of a shot.

  • Given the explosive growth in the last month, I have to imagine the devs are just trying to keep their heads above water at the moment. Give it a few more months and I imagine a lot more SWE Lemmy users will jump on board and help out

  • 14 years, 51k comment karma. It definitely feels very strange to leave it all behind.

    I used to have an occasional habit of scrolling back through my own comments. It took me a long time to understand why. I don't really participate in real-identity social media since I stopped using Facebook like a decade ago. So as an avid commenter for so long, my Reddit history is pretty much the most thorough and incisive chronicle of my own thoughts and evolution as a person. Almost a memoir. Seeing the types of stuff I was into, the way I thought and wrote, my opinions on the world, and how they changed over such a long period of time is really valuable to me.

    Fortunately you can file a GDPR request and get a copy of the whole thing for yourself.

  • By my understanding that would need to be supported by the Lemmy protocol directly first to work properly.

    The app could just filter out stuff from blocked instances after it gets the data from Lemmy, but then you'd just get mostly-empty pages if you've blocked a lot.

  • So, let's put aside for a moment the rather shocking number of people casually advocating for murder in this thread.

    I want to talk instead about how everyone here is just talking for granted the notion that removing the billionaires, Republican politicians, or whatever "they" you care to think of, would be a solution, or even a positive step, for modern social ills.

    There's a big undercurrent in almost any political discussion online, this implication that every one of the world's problems actually has a super simple solution, that The Powerful could just snap their fingers and make it happen if they wanted to, and it's only because of their greed etc that we have any problems that all. Obviously we live in a time of huge inequity and we'd be a lot better off if we found a good way to improve it.

    But many (most?) of our biggest problems are inherent to the challenge of keeping 8 billion people alive and happy in a hostile universe, and in fact nobody has ever had a perfect solution. Throwing the entire planet into chaos by causally throwing away human beings' rights and leaving an enormous portion of the world's capital in uncertain hands, ready to be seized by some other set of psychopathic opportunists who happen to be in a position to do so, certainly ain't it.