expr

joined 2 years ago
[–] expr@programming.dev 2 points 2 days ago
  1. Supposedly there's a way to install nix without root access, but I can't speak to it as I've never tried. Ofc it doesn't require sudo to install packages or anything, though.
  2. I don't think it does this right now, largely because it's super fucking complicated (as is basically everything Apple) and homebrew casks themselves have had a ton of headaches around it. But nevertheless, I think home-manager has some workarounds it uses itself to enable many common GUI apps on MacOS.
  3. Not sure exactly what you mean, but I think it does that?

If you want to install packages purely by name, you can use nix-env -i hello or whatever. But it's pretty janky and not really a recommended way of doing things.

[–] expr@programming.dev 3 points 3 days ago (3 children)

Nix. I use it for everything, including all of my tools I use on my work MacBook.

There are many ways to use nix for this stuff, but personally I use home-manager in a flake-based setup. Versions of tools are all pinned in a lockfile which is committed to source control, so it's easy to get my config and all my tools on a new machine without any breakage (it does require installing first, though).

It's a great tool and has largely solved the pain of dealing with having to work on MacOS, for me.

[–] expr@programming.dev 13 points 4 days ago (3 children)

Have you used Jira? It's a memory guzzler

[–] expr@programming.dev 2 points 4 days ago (2 children)

Kind of, though they honestly just do pretend immutability. Object references are still copied everywhere.

[–] expr@programming.dev 12 points 4 days ago

It has to do with countably infinite sets.

The analysis on Wikipedia does a better job of explaining the concept: https://en.m.wikipedia.org/wiki/Hilbert%27s_paradox_of_the_Grand_Hotel#Analysis

The whole point is that it's something we can prove mathematically that is highly unintuitive.

[–] expr@programming.dev 12 points 5 days ago (3 children)

Forced to use copilot? Wtf?

I would quit, immediately.

[–] expr@programming.dev 8 points 6 days ago

The writing in the second season was much worse, too, unfortunately.

[–] expr@programming.dev 4 points 1 week ago (1 children)

Admittedly I haven't worked on any games, but if I were to do so, I always believed ECS to be the way to go: https://en.m.wikipedia.org/wiki/Entity_component_system.

[–] expr@programming.dev 4 points 1 week ago

Yep, senior Haskell developer here and I have had their recruiters hounding me many times, even though I have told them to fuck off again and again.

I always find it so funny that they chose Haskell. They are desperate to hire, but no one in the Haskell community actually wants to work for them. I'm in a discord server with a bunch of veteran Haskellers and everyone there won't touch them with a 100ft pole.

[–] expr@programming.dev 4 points 1 week ago

Would be the most sane thing he's ever done.

[–] expr@programming.dev 10 points 2 weeks ago
[–] expr@programming.dev 24 points 2 weeks ago (1 children)

Blocking hexbear is a sensible choice, good for them.

view more: next ›