words_number

joined 2 years ago
[–] [email protected] 3 points 1 month ago

If you need to hook it up to other stuff (where there is a solution using postfix), it's probably easier to stick with postfix. As an all-in-one mail server I prefer stalwart over docker-mailserver, mailcow, etc. because it's one unified software with sensible configuration instead of a clusterfuck of services put together using string and duckt tape.

[–] [email protected] 5 points 1 month ago (2 children)

Check out stalwart mail! Not sure it has all the features you need, but it is really flexible through scripting and has got a nice admin web-interface!

[–] [email protected] 6 points 4 months ago (1 children)

I think if every contributor ever agreed, you could switch to a more permissive license that permits a superset of the original license.

[–] [email protected] 4 points 4 months ago

You're right, the dude in the photo is probably AI generated, so the poliece looks like they have a suspect already and nobody is going to embarrass them.

[–] [email protected] 0 points 5 months ago (1 children)

Who said it was superjesus? It's one of the smaller points on the long list of rusts advantages over other systems level PLs, but nonetheless notable. Especially if you consider that the feature that makes this possible is used for a ton of other useful stuff. And seriously, the boilerplate does matter, especially if you also add Ord, Hash and Debug impls. Your comparison with pictures in a noval makes no sense, since these add something valuable to the text and are easily distinguished from it. Heaps of boilerplate at a glance look just as meaningful as important sections of code, so being able to avoid it makes navigation significantly easier.

[–] [email protected] 4 points 5 months ago (3 children)

Isn't it obvious? More code to skim, scroll over and maintain if something changes. If you add a struct field, your manual EQ implementation still compiles and seems to work but is wrong and will lead to bugs. Yes, solving this for 99,999% of cases with an attribute is just far superior and does make a difference (while keeping it easy to manually implement it if needed). Hash and Ord and some other traits can be implemented in a similar fashion btw..

[–] [email protected] 7 points 6 months ago

Hahaha next level pathetic!

[–] [email protected] 11 points 8 months ago
[–] [email protected] 0 points 9 months ago (1 children)

It's unsafe, not renewable, not independent from natural resources (which might not be present in your country, so you need to buy from dictators) and last but not least crazy expensive.

[–] [email protected] 1 points 2 years ago (1 children)

I can't help you but I just came here to say that I also very much dislike the trend that everything has to look flat. Imho visual, simulated depth (through shadows, gradients, etc.) can make UIs look actually much cleaner, because hierarchy, grouping of elements and differentiation between buttons/text inputs and non-interactive elements is often much more obvious on first sight.

[–] [email protected] 0 points 2 years ago (2 children)

Wow, a proprietary quasi monopoly changes their business model into something extremely exploitative and hostile. I am totally surprised! Shocked even! Blimey!

Seriously, why spend years of your life learning to work with some technology that can at anytime be made instantly obsolete or impractical to use when some random asshole you don't know decides something dumb. If there's a FOSS alternative, always prefer that.

[–] [email protected] 2 points 2 years ago (2 children)

Um actually... Opera and Edge weren't always based on chromium!

view more: next ›