• 0 Posts
  • 68 Comments
Joined 3 years ago
cake
Cake day: June 16th, 2023

help-circle

  • You are talking about reputation management which is not as big a deal as you might think.

    Email is a simple system but there are a lot of things at work to prevent (more like reduce) spam.

    Some DNS knowledge and some friendly emails to a few abuse @ addresses and a few months of quiet reputation building and you are set.

    Add a few weeks of rspamd training and you won’t see much spam either.



  • Yeah you gotta cancel long standing internet culture as well. If you wanna be political you gotta go alln the way. Politics is not about compromise, you gotta kill some people. You gotta torture some kids you know. No need for a god,just find an enemy outgroup and go kill some people. They all deserve it. /s




  • Short answer: you want sogo. It has webmail integration for calendars and integrated calendar sync and task sync and contact sync and all the config URLs can be copied directly in the web interface. Just install davx5 and any task manager and calendar app and you are good to go. :)

    Its so good I even earn some of my money by renting my system out too others with their own custom domain. :))






  • Hard disagree. I’m a security engineer by training and actually learned C at university among other languages. Most security weaknesses are human error. Therefore most used and therefore read and audited code tends to be the most secure. C is a perfectly reasonable language for low level things like embedded controllers where rust is hard to get. But safer by design is always more reliable than skill or willpower or even experience. So its just not likely that his C code is safer than something written in current technology. I get feeling comfortable in a language, but that should not ignore technological progress. I’m not a fan of all thee rust hype, but in terms of security it is a signifikant leap forward and feels alot like C.









  • Had a coding firm costing 1k+ euros which was unfamiliar with django select all() from DB just to cast that into a list each time a user opens the tool. That got real funny real fast when the customer started adding the announced 50k objects per day. They did that buried in about 50-60 api endpoints conveniently coded by hand instead of using genetic api endpoints available from django rest framework.

    When the loading times hit 50s per click, the company took the money and ran. My colleagues and me spent 2 years and half that to fix that shit.