• 2 Posts
  • 11 Comments
Joined 2 years ago
cake
Cake day: October 21st, 2023

help-circle
  • Can consider using more than 1 email application. Or using Firefox’s containers and access your email service via web (opening the tabs to your email service only when needed).

    If you want to prevent IP triangulation stuff, can consider stuff like Port Master or network namespace (if Linux). Idea is that you will run different email applications for different email accounts, and each application will pass through a different VPN tunnel.


    Honestly like what others said, I would look towards email aliasing. I usually recommend email aliasing for any activity which you know it would be for a read-only email (ingress/incoming).

    Egress/Outgoing is harder to recommend unless its extremely informal or its used to reply to bots.

    This way its harder to triangulate your activities through email, as each account uses a unique email alias.



  • Honestly, there are a lot of people whom I met believe that google can track/store all their information since they believe that they are too insignificant for that data to matter. Hard to change that mindset in the first place.

    What i tend to do is just complain about how much resources trackers/spyware take up on my Phone/Computers, which tends to convience people better than just doing a “but mah privacy”. More people are united about a less laggier computer/phone after all lol.



  • EndeavorOS;

    Gives the benefit of having latest up-to-date packages for gaming, while negating the downsides of having to configure the OS or graphics driver upon installation.

    Honestly, if think EndeavorOS comes with full UI support to download stuff from AUR and Flathub, I think it would become a pretty solid OS for any casual user looking to get into Linux. (Well, unless they are religiously against Arch. Then again your casual user probably don’t even know what ‘Arch’ is or care enough to be religious about it.)


    Also yea, usually you run Ubuntu LTS or Debian Stable on servers unless your company paid for some licensing.


  • Aside from the commonly stated - experience:

    The key point to keep in mind is that, at the end of the day, your building an application to satisfy a customer. Or to be exact, a list of requirements that may or may not be constantly changing. In this case from what i’m reading, I am assuming its your hobby project, so the ‘customer’ is you.

    In this case, over-engineering is when you add more functionalities/services than what you needed to hit the bare minimum requirement. Ideally you want to hit basic requirements first, then start designing/engineering on top of what you have when your customer wants more features, etc.

    Your design providing more features than the bare minimum should be an ‘accident’ more than intentional ideally, unless you think the extra feature takes 0% effort to implement. (Though TBH safe rule of thumb is, never design for additional unrequested features)


    With the above context in mind, you should be asking the questions:

    • How much downtime is acceptable? (Usually measured in per year)
    • How much $ cost in SaaS/API services is acceptable? (per month, or year, etc…)
    • How much time/money spent in maintenance is acceptable? (Helps in determining the API/Service you are going to use)
    • Other questions related to acceptable risk/costs, etc…

    Yea, welcome to client engineering. Usually its handled by senior developers or project managers, unless your in startup.


    TLDR; It’s not about finding a design that is perfect, its about finding a design that is acceptable by the involved. What is acceptable? that is for the involved parties to decide.



  • Just heads up for linux (and those not aware I guess)

    ProtonVPN app itself (on windows) has the same banner deal as well, but it links to a deal that is unlimited for individual (Not family!). So deal isnt exclusive to family edition only.

    Not sure why its not displayed on their web apps. Or maybe im blind and I missed it, :P