• 0 Posts
  • 63 Comments
Joined 2 年前
cake
Cake day: 2023年7月1日

help-circle
  • Yes, I host my own with mspencer.net. Feel free to look at whois info. Your registrar should offer something similar.

    There’s this problem we have with self hosting standard public services. Everything that could be used by a business seems like it’s either a full time job-sized hobby to maintain it or you have to pay a bunch of money to a service provider for them to handle it for you. Nobody takes the time to create an easy recipe for people to follow.

    Luckily, though email was a difficult setup, it’s run worry free since. My emails are delivered because I did the security stuff: opendkim, dnssec, tls, all that. And I get zero spam (apart from exactly two cases where they abused a legitimate sender - whose abuse department responded and handled it) so it’s been lovely. I don’t seem to have time to maintain this so I’m lucky it’s been running well hands-free.

    It’s a project but I would recommend it. Don’t let the big tech companies own all email, too. We have to protect that ability by exercising it.



  • True. I kinda dodged that problem by having a personal .net domain that’s older than wikipedia.org. My understanding is that you can raise your domain’s reputation with some work.

    Honestly the most important thing I use my domain for is easy-to-delete mailboxes and aliases to give to companies and contacts. That’s just incoming email.

    For outgoing, there are services that let you send them an email and receive a report on any mistakes or misconfgurations they notice. I followed the first tutorial I found that didn’t seem like it was just advertising “see how hard email is? Looks impossible doesn’t it? Why not pay us instead.” Ended up being at linuxbabe dot com, run by Guoan Xiao, with part one titled “Build Your Own Email Server on Ubuntu: Basic Postfix Setup”. No links but search engines find it.

    Big difference is I use OpenLDAP/slapd, and I put different components on different VMs. Took maybe a couple weeks of free time here and there, but I’m proud to say my outgoing emails seem to be accepted everywhere. Not that I send many, really.

    Eventually planning on implementing filtering for terms and conditions updates for long-forgotten sign ups. I would like those to bounce.







  • There’s a kernel of something positive in decentralization, though. Me pointing this out feels a little bit like someone saying how good COVID lockdown was for the environment, but I still feel like it’s an important point.

    An internet made of lots of small sites is better at resisting censorship and centralized control. People should remain accustomed to using a bunch of individual sites, not JUST the biggest sites on the internet, and amateur sysadmins should maintain their “host a public web server from an at-home business internet connection” chops.

    There being lots of small porn sites makes it harder for anyone to apply pressure and make certain kinds of affirming content disappear.

    That’s … just about everything positive I could say about this idea. Not a fan.





  • I feel like there should be a third box with Wall Street raider types, for scrapers that use Selenium browser automation.

    I don’t think it’s entirely unblockable - adsense seems to know to only serve unmonetized PSA ads - but I think it’s very difficult to discriminate between “this is a real browser controlled by an end user” and “this is a real browser being controlled by automated test software”.



  • This.

    My units and integration tests are for the things I thought of, and more importantly, don’t want to accidentally break in the future. I will be monumentally stupid a year from now and try to destroy something because I forgot it existed.

    Testers get in there and play, be creative, be evil, and they discuss what they find. Is this a problem? Do we want to get out in front of it before the customer finds it? They aren’t the red team, they aren’t the enemy. We sharpen each other. And we need each other.