It’s so difficult (and expensive) to run a #Matrix#Synapse server for my own domain. Is it worth it?
I started out wanting to support Matrix, and I've set up a number of channels for my community on Matrix, but everything happens on Discord and IRC right now, and we have a bridge between Discord and IRC, but we can't bridge to Matrix at the moment, so is it even worth it to keep maintaining a separate Matrix presence?
If not, I’m just gonna shut it down. I don’t want to spend the money.
With a new server set up, the next step in the great migration was to start moving services to it from the cloud. First up, my toy encrypted secret sharing service!
@chris I'd started with the official WP image, but I have my entire WP path outside of the container mounted as a volume. I've just been too lazy to actually build my own full image.
OH: “A lot of the stuff that Python gets praised for being fast at, PHP now outperforms Python at doing, but it’s a story we’re not really telling. We should be telling that story.” #PHPTek#HallwayTrack#PHP
@ramsey the biggest thing I like Python for is data science. If we had the equivalents of numpy and pandas in PHP, it would go a long way. Even further proper Spark integration and CUDA support.
I'm not super strong in C but I'd love to work with someone to see if we could tackle any of these things and give PHP a fighting chance against Python for DS.
@chris I don't have access to the code I wrote anymore but I'd done something similar.
We were signing JSON blobs, but the serialization wasn't deterministic. So I had to unmarshal the raw input (from PHP, Python, Ruby, Scala, etc) then reserialize it with a very opinionated config in Go to make things consistent.
Took over maintenance of a new client's #WordPress site.... and a suspicious stack trace on an error message led me to finding DOZENS of randomly named files & core WP files with obfuscated code in them. 😵💫
I've never seen such a thoroughly compromised site before. Uuug.
April 1, 2010 I showed up for my first day to a new job.
Except my boss hadn't told anyone he'd hired me. And he was out of the office for the next 3 weeks.
So there I was, staring down the office manager asking for a computer and a desk. He thought it was an April Fool's joke. I just wanted to get paid so I could afford the tank of gas that had gotten me there.
April Fools jokes have hit different for me ever since.
@chris Making minimum wage, no benefits, as a 1099 contractor, with a boss who cusses out the team daily, gives impossible projects, and forces you to violate enterprise licensing for both Microsoft and Adobe then throws you under the bus when they both try to audit the company ...
I just noted a hilarious thing about the DMARC system.
I set my DMARC settings to “reject” 100% of unauthenticated emails, and now, I’m receiving all the bounces from my email provider that are rejecting spam emails sent to me that are also purported to be from me!
So, I’m still receiving the spam that spammers intended to send to me (and also appear from me) but got rejected by the system, and the bounce is from an authenticated address.