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.
https://blog.flipper.net/response-to-canadian-government/
Actual blog post.
That’s absolutely true. What’s hard and what’s easy in programming is so completely foreign to non-programmers.
Wait, you can guess my password in under a week but you can’t figure out how to pack a knapsack?
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.
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.
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.
Advanced advanced Linux user: “Ctrl+S shit what’s the unsuspend button”
I’m upvoting you, but I’m not happy about it.
The real interesting debate is between ((f) 1)
and f()(1)
.
It used to be AGPL, now it’s SSPL.
It takes a lot of money, planning, and technical know-how to build a nuclear power plant, especially a safe one. It isn’t like a new nuclear company can just pop into existence, and start offering reactors for sale.
Traditional nuclear reactors are, therefore, a technology that requires a lot of centralization to implement. Only nation-states and huge corporations can assemble the resources to construct them.
Compare that to wind or hydro-electric power. You can build a generator with some wire and magnets yourself, so you could call them more decentralized.
This might be changing with modular reactors, I don’t know.
Germany has been anti-nuclear for some time, unfortunately. That could be what the above poster was referring to?
https://en.wikipedia.org/wiki/Anti-nuclear_movement_in_Germany
Eh, beamer is more than enough for most presentations. If your slideshow needs to be that flashy, you probably need more substance.
git puts track changes to shame.
You’re absolutely right about compatibility though.
It’s common when you “wrap” one file type inside another. Like .tar combines multiple files into one, then .gz compresses a single file.
You also see it with PGP (encryption).
Why not .tar.xz?
Here’s a language that does bash and Windows batch files: https://github.com/batsh-dev-team/Batsh
I haven’t used either tool, so I can’t recommend one over the other.