Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - SquareWheel

1
Cute Discussion / Re: Appreciation Wednesday
« on: July 16, 2026, 05:08:14 PM »
I like when there's a code structure that just feels right.  The correct level of abstraction and organization.

I mentioned Vue SFCs a while back which scratched a similar itch for me.  Who knew that three languages in one file could feel so good?

Somehow I struggled more in Java in deciding when to use abstract classes vs interfaces, or even inheritance vs composition.  Too many options for me.

I still haven't played with TS.  If I start a new JS project, I should give it a go.

2
Cute Discussion / Re: Appreciation Wednesday
« on: July 15, 2026, 06:07:27 PM »
I've a friend from another online community who is as close to a saint as I know.  He's a teacher professionally who works with challenging kids.  He supports and donates to LGBT causes, donates blood regularly, and tries to spread as much positivity as possible.  Online, he organizes community events to bring people together and motivate them.  He arranges writing events, game giveaways, and more.  He gives more of himself than anyone else I know.

I really appreciate and admire that.  I also know it's not easy.  It's a deliberate decision to continue pouring one's energy out into the world, offsetting the negativity that permeates so much of online discourse, and hoping it makes a difference.

For me, at least, it has made a difference.  I can honestly say that he inspires me to be a better person.  He's my pick for this week's Appreciation Wednesday.

3
Cute Discussion / Re: Admins
« on: July 09, 2026, 09:35:18 AM »
By the way, I was annoyed that the error log was absolutely useless because there were thousands of PHP deprecation notices filling it up every day, so I made a few patches to fix those errors.

We're now PHP 7.4 compatible.  Welcome to 2019, everybody.

4
Cute Discussion / Re: IguaRPG 2 Devlog
« on: July 09, 2026, 08:22:19 AM »
Sorry, no uploading.  This server is bottom-dollar and only has 5GB of space.

It still works fine for our purposes, since text is tiny.  You will have to hotlink images from https://imgur.com/upload though.

5
Cute Discussion / Re: Appreciation Wednesday
« on: July 09, 2026, 08:12:23 AM »
Aw man, I discovered this thread on Thursday at 1am.  But that's okay, because I'm going to build up so many appreciations to share this week.

I like the pseudo-anaglyph effect you've done on the title (but I don't appreciate it, because that'd be illegal).

6
Cute Discussion / Re: Admins
« on: July 06, 2026, 03:16:02 PM »
Think I've got the mail sorted now.  I made some changes to the message template, since it was reading as too generic.  I also tinkered with the mail send function.  Something was off with the email MIME headers, but after struggling with it for a while, I just grafted PHPMailer on to send correctly-coded messages.

The biggest problem though was a bayesian filter that very much did not like password reset emails.  I retrained it on all of my tests, and added a negative modifier for transactional email.

So that should be everything.

7
Cute Discussion / Re: Admins
« on: July 06, 2026, 05:17:37 AM »
What's wrong with cloudflare?
Nothing really, but I'm wary of overcomplicating things.  That said, can't argue with results.  CPU usage plummeted when I switched over.



I was still seeing 503s though.  Digging in deeper, there was indeed a problem with zombie processes eating up server resources.  It looks like SMF does a hostname lookup for every connection, for ban and logging purposes.  They time out, but slowly.  I disabled that feature and our numbers returned to normal.

It looks like SMTP mail is broken.  I thought it might be from the certificate changeover (mail.cutey.zone is now covered by the CF Origin cert instead, which won't work), but actually, I think SMF just crafts really spammy-looking messages.  I ran a separate PHPMailer test with mail-tester.com and we scored 10/10.  Sending a password reset request through SMF triggers a SpamAssassin scores around 20 every time though, which is bloody high.

Not really sure how to fix that.  I could try updating SMF, but the addons we use literally makes changes to the forum source files and it's the most cursed thing I've ever seen.  I'm sure an upgrade is doable, but it'd probably break all the themes and addons and make people sad.

On the plus side, while reviewing things I discovered that I named the sending email address Parakarry, which I find delightful.


8
Cute Discussion / Re: Admins
« on: July 05, 2026, 03:15:40 PM »
Okay, we're officially on Cloudflare.  I looked into some other options for fighting bots, but detecting and blocking them is often more expensive than just serving the page.  Hopefully that resolves the sporadic 503s.

9
Cute Discussion / Re: Admins
« on: July 05, 2026, 02:45:22 PM »
Cloudflare DNS propagation is currently in process.  There may be some SSL errors to sort out along the way.

10
Cute Discussion / Re: Admins
« on: July 05, 2026, 01:30:30 PM »
Also yes the bots have been crazy, and that might be triggering the 503s I've noticed over the last few days.

Oh yeah, I'd say that's it.


We jumped from 8K hits per day to 200K, basically overnight.

11
Cute Discussion / Re: Admins
« on: June 30, 2026, 09:29:49 PM »
Also yes the bots have been crazy, and that might be triggering the 503s I've noticed over the last few days.  I might need to start finding ways to block them.  Hope I don't have to put us behind Cloudflare, because centralization isn't ideal and that just complicates things.

12
Cute Discussion / Re: Admins
« on: June 30, 2026, 09:28:28 PM »
My memory isn't as good as it used to be, but I'm pretty sure some of those events didn't play out quite as described.


(Rashomon, good movie)

At least when CK7 deleted the JCF, it seemed to be from a misunderstanding of why they'd been given control.  It wasn't malicious, just kind of dumb and impulsive.

And to be honest, I think you've blown up any drama with BW in your mind.  She and I used to butt heads too, but all of that stopped mattering yonks ago.  It all happened 20 years in the past, and we were either teenagers then or close to.  I have better stuff to worry about now like home insurance or job security or who's going to win Eurovision.

I still come here because I miss the old internet, and I like hanging out with my Helix pals.  You're welcome, too, but I think you'd be happier if you moved on from what's been eating you.

13
Cute Discussion / Re: do you lot still appreciate capies?
« on: June 23, 2026, 03:34:32 PM »
I actually did an impromptu Archipelago run this weekend.  I played Pseudoregalia, which at first I kind of dismissed as a furry platformer with way too much open space, but it grew on me as I played it.  The randomized powerups worked really well, as the level design encourages different approaches to each room.

Last year I tried Celeste (Open World), which was also really good.  You unlock interactable objects like moving platforms and feathers as you progress, but you can often skip them with some clever platforming.  It's a good spin on things, and the strawberries act as "checks" so you're also contributing to others' games.

Doing an Archipelago round with 50+ people sounds bananas.  It's a super cool program, though the setup is still pretty difficult for a lot of games.  I imagine if they can streamline the process, they'd really have a hit.

14
Cute Discussion / Re: Helix History
« on: June 23, 2026, 03:20:31 PM »
Yeah, sadly I didn't create my own backup after handing it off to chu.  She may still have the site files/database though, and it's just the A record pointing to her server that is no longer valid.

She'll still paying for the domain name for cutey.zone, at least.  I'm handling hosting.  I don't remember exactly why we split up these responsibilities, but at least it's working for now.

If something catastrophic were to happen, I'm sure you folks know how to find me.  I have a website and reddit and probably some other stuff.

15
Cute Discussion / Re: Admins
« on: May 20, 2026, 11:50:45 AM »
Nope, it stands for WebHost Manager.  Think of it as the root-level version of cPanel.  You can manage accounts and administrative tasks, configure PHP installs, monitor services, edit DNS zones, etc.

You can see https://trywhm.net/ for a demo.