Elvith Ma'for

Former Reddfugee, found a new home on feddit.de. Server errors made me switch to discuss.tchncs.de. Now finally @ home on feddit.org.

Likes music, tech, programming, board games and video games. Oh… and coffee, lots of coffee!

I � Unicode!

  • 0 Posts
  • 233 Comments
Joined 2 years ago
cake
Cake day: June 21st, 2024

help-circle

  • Ironically that won’t help. Email is unencrypted and you’re not allowed to send “sensible data” over it as it would be violating the GDPR.

    On the other side you’re technically not allowed to use a fax machine for that either as the recipient might forward faxes to an email inbox and that’d be unencrypted.

    But nobody talks about fax being unencrypted either… Also the argument for fax is that POTS is a direct connection between two fax machines while the internet wouldn’t be and were easier to eavesdrop on. Since everything is SIP nowadays,… But I don’t know what they’re thinking besides “we’ve done that for all those years why wouldn’t it work now?”






  • Google Groups allows spammers to subscribe you to their groups in a workspace account, but doesn’t allow you to unsubscribe since you’re not part of that workspace account… Worse - all autoresponders for the spam will also be forwarded to all members of said group.

    Since I do not participate in Google Groups, the nuclear option is to file all mails from Google Groups as spam with a Sieve script.

    Note the require part may be too large as may sieve script also contains more rules than this one.

    require ["body", "date", "editheader", "envelope", "fileinto", "imap4flags", "mailbox", "regex", "reject", "variables"];
    
    if anyof(
        header :contains "List-Subscribe" "groups.google.com",
        header :matches "X-Google-Group-Id" "*"
       ) {
    	if header :matches "Subject" "*" {
    		set "subject" "${1}";
    	} else {
    		set "subject" "";
    	}
    	deleteheader "Subject";
    	addheader :last "Subject" "[Google-Groups-Spam] ${subject}";
    
    	fileinto "Junk";
    }
    


  • My current setup for this:

    I own a domain - say homelab.com - and use it exclusively in my internal network.

    The public DNS records do only resolve to 127.0.0.1 (as my domain holster doesn’t want me to have no A record).

    In my home network I have a pihole running that resolves this domain and it’s subdomains locally (say pihole.homelab.com, proxmox.homelab.com and so on).

    For HTTPs: As this server is not publicly reachable, I use the DNS API of my domain host to get a let’s encrypt certificate with the DNS-01 challenge. That way, the internal systems do not need to be exposed to the internet.

    Edit: Caddy can do DNS-01, but you usually have to compile it yourself to include the plugin for your provider. To circumvent that, I’m just using plain old certbot and told Caddy to use the certs that are already on the machine



  • What about this? This basically forbids you to fork the software if you want to - e.g. because they’re maybe going closed source in a few years?

    You may not use the Software, in whole or in part, to create, distribute, or operate any product, system, or service whose primary function directly overlaps with or replicates the core business purpose of the Product, unless explicitly authorized in writing by fabricators.




  • tl;dr:

    Life insurance companies invest your money in the stock market - they only need to pay it back after your death which is hopefully in a while and not like tomorrow. They’re involved in more risky investments and might bust regarding the AI bubble.

    There’s a mechanism that protects peoples savings with which they basically “insure” your savings for a little fee in case they go bankrupt. The problem is, that this fee will often be reimbursed by the state (and as such by the tax payer). So in the end, they get the gains from those investments and if they fail too much, all the risk is averted and paid for by the public.






  • Accidentally stumbled upon Overwatch when a streamer that I follow played it a bit on stream while experimenting with other games.

    It scratched an itch. I hadn’t played competitive FPS in ages. All friends were either ignoring that genre or were playing games where a death kicked you out of the match basically (no respawn). That meant that you’d end up spectating a lot or waiting in queue if you played with them. Also the concept of a hero shooter and those abilities looked fun.

    I sunk hundreds of hours in it, even got some proficiency in the workshop when that was released. I drifted more and more into custom games and ignored the ladder but still had fun.

    Then there was a content drought. They were preparing for OW2 and neglecting the current game. It felt more and more like a chore. I played less and less. Then OW2 came out as a forced upgrade - you couldn’t play the original anymore, there was aggressive monetization, 5v5 instead of 6v6 and most of my used synergies as a tank player wouldn’t work anymore. I encountered way more toxic players than before (probably partly because of the influx of new players). Either the workshop and custom games were gone, or they were hardly played - I can’t remember. Then I quit for good and haven’t looked back.