antithetical

joined 7 months ago
[–] [email protected] 18 points 3 weeks ago (3 children)

Yes, and that is where we enter the complicated territories..

[–] [email protected] 71 points 3 weeks ago (6 children)

I'm sorry, but have you ever needed to manage some certificates for a legacy system or something that isn't just a simple public facing webserver?

Automation becomes complicated very quickly. And you don't want to give DNS mutation access to all those systems to renew with DNS-01.

[–] [email protected] 10 points 4 weeks ago (2 children)

I do not agree. Very often, when using libraries for example, you need some extra custom handling on types and data. So the easy way is to inherit and extend to a custom type while keeping the original functionality intact. The alternative is to place the new functionality in some unrelated place or create non-obvious related methods somewhere else. Which makes everything unnecessary complex.

And I think the trait system (in Rust for example) creates so much duplicate or boilerplate code. And in Rust this is then solved by an even more complex macro system. But my Rust knowledge might just nog be mature enough, feel free to correct me if I'm wrong..

[–] [email protected] 41 points 4 weeks ago* (last edited 4 weeks ago) (5 children)

As a life-long developer in OOP languages (C++, Java, C#, among others) I still think OOP is quite good when used with discipline. And it pains me that there is so much misunderstood hate towards it nowdays.

Most often novice programmers try to abuse the inheritence for inpropper avoiding of duplicate code, and write themself into a horrible sphagetti of dependencies. So having a good base or design beforehand helps a lot. But building the code out of logical units with fenced responisbilities is in my opinion a good way to structure code.

Currently I'm doing a (hobby) project in Rust to get some feeling for it. And I have a hard time to wrap my mind around some design choices in the language that would have been very easily solved with a more OOP like structure. Without sacrificing the safety guarantees. But I think they've deliberatly avoided going in that direction. Ofcourse, my understanding of Rust is far from complete so it is probably that I missed some nuance.. But still I wonder. It is a good learning experience though, a new way to look at things.

The article was not very readable on mobile for me but the examples seemed a bit contrived..

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

On a city crossroad, with warning signs, lights, pylons and tape not to drive over it, was a car in the center. Sunken to its axels in freshly poured concrete. The idiot driver had just ignored everything and could now pay to have the concrete fixed.

[–] [email protected] 1 points 1 month ago

Ha, you do you.. But I'm glad they have alternative means to enjoy the streams.

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

Yeah, they've been around for ages and are still excellent. I'm also very glad they still support actual audio streams and don't require some stupid app.

(No affiliation just a happy customer.)

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

I have two:

  • di.fm for all your electronic genres music needs (with bonus rock, classical and jazz streams).
  • Kagi for a search engine that actually tries to give you proper results.
[–] [email protected] 1 points 1 month ago

Well sure, but if we'll lower the bar for a masterpiece to this level we'll be in for some dire times.

[–] [email protected] 0 points 1 month ago (4 children)

Thankfully Microsoft is a thrustworthy partner with the users best interests in mind. /s

At home Proxmox works reall well. When our VMWare licenses expire we'll certainly evaluate that as option.

[–] [email protected] 0 points 1 month ago

And probably as a security update as well.

[–] [email protected] 0 points 1 month ago

Installing Word, on a server, running as administrator, forecefully linked to some MS account for activation... Is that really a reasonable solution in a Microsoft world? Smh.

If documentation comes as Word document there is no documentation and a huge red flag for the software.

 

This is the keynote reported on a while ago in a ZDNet article and discussed here on Lemmy.

view more: next ›