I’m using value in the loosest sense, like how all objects are values.
So now if you have three implementations of IProductService
, how do you know which one is configured?
I’m using value in the loosest sense, like how all objects are values.
So now if you have three implementations of IProductService
, how do you know which one is configured?
I’m not exactly sure what you mean. Doesn’t all dependency injection work the way I described?
Without being familiar with the framework, you can’t trace your way from the class getting injected into to the configuration, even if you’re experienced with the language.
Dependency injection is so much worse. Oh, hey, where’d this value come from? Giant blob of opaque reflection code.
Corrupted initramfs?
I’d like Gentoo ebuilds to run in a fully isolated namespace/container with only the dependencies explicitly enabled by portage configuration. Something like a mix of nix but with the ebuild syntax.
Yes, this. Don’t put your whole home directory in git.
There’s https://foundation.mozilla.org/en/privacynotincluded/ for privacy, at least.
Chiming in to also recommend Gentoo. It’s a pretty stable rolling release distro, with access to pretty new packages when necessary.
Snaps just aren’t ready yet.
https://en.wikipedia.org/wiki/Ares I think? Don’t understand the quotes though.
Go for it then! Gentoo is a blast (if you enjoy this sort of thing) and is surprisingly stable once you get it set up.
One tip, before I forget, is to save your firmware from MacOS before wiping the drive. Unfortunately I don’t remember where it’s located, and no longer have access to try and find it 😅
You’ll need to be a bit more specific about the iMac. What year is it?
If it’s pre-2017, I’d expect some difficulty with the WiFi. If it’s newer, you might have luck with https://wiki.t2linux.org/distributions/gentoo/installation/ . I haven’t followed that guide, so YMMV.
Bit of pedantry, but ~/boot
expands to something like /home/username/boot
.
/boot
is a folder at the root of your filesystem, while ~/boot
is a directory in your home folder.
TIL! Guess I saw the reverse once, and it’s stuck with me. Carry on.
Has the meaning of this template changed? Like isn’t the pink guy supposed to be a thing supporting the white dude so they can accomplish a goal they couldn’t have done alone?
For example, the pink guy could be “Debian”, the white person “Ubuntu”, and the yellow goal “Being an awesome distribution”.
I recently discovered emerge --jobs 8 --load-average 8
instead of just make -j8
. Not gonna help much on a 900MHz pentium, but it has really sped up my build times.
That said, there are cases of players noticing emergent behaviour in games! For example: https://twitter.com/JoelBurgess/status/1428008041887281157
Advanced advanced Linux user: “Ctrl+S shit what’s the unsuspend button”
I’m upvoting you, but I’m not happy about it.
Unpopular opinion: Gnome software is pretty solid, and if your computer usage patterns overlap with their design, it is quite a lovely DE. I’d rather have something that works well, even if it doesn’t do everything under the sun.