• Technology Consultant.
  • Software Developer.
  • Musician.
  • Burner.
  • Game Master.
  • Non-theistic Pagan.
  • Cishet White Male Feminist.
  • Father.
  • Fountain Maker.
  • Aquarium Builder.
  • Hamster Daddy.
  • Resident of Colorado.
  • Anti-Capitalist.
  • Hackerspace Regular.
  • Traveler of the American West.
  • 6 Posts
  • 162 Comments
Joined 3 years ago
cake
Cake day: June 7th, 2023

help-circle
  • tl;dr: screw reddit. Good bye forever (again).

    I had to go back to reddit about a year ago to promote local mutual aid organizations and protest groups. I had turned my “since 2008” account into nothing but over the top abuse aimed at u/spez and vulture capitalism during the RiF debacle. I made a new account and engaged a little bit. I commented now and then, because you have to have minimal amounts of activity to post on some of the local subreddits.

    Two days ago, I got flagged by automoderator for mocking a conservative on r/politics. I apparently had like 8 hours to tell the mods I was sorry, but I had no idea I’d been flagged, because I hardly go on reddit so I didn’t know. They gave me a three month ban and when I messaged them to be like “why was I banned?” because it didn’t make sense to me… I hadn’t done anything that objectionable, a mod very condescendingly told me “You had 8 hours to respond to the complaint, but didn’t avail yourself of the opportunity. You may protest the ban in 3 months.” I seriously messaged them back with “enjoy your enshittification train to corporate town.”



















  • Very rarely, but probably only in situations where you would too. No, usually I put my HTML in HTML files. They’re usually building blocks… page components, not a full page. I regulate the page flow in PHP, and I don’t like it cluttered up with tons of HTML, inside or outside of echos. I have been known to do stuff like this though:

    echo “<div class=‘whatever-container’>”.$Page->pagecomponents[‘contents_of_some_html_file’].“</div>”;

    If I go and look at $Page, it will show that $this->pagecomponents is set by reading my template files in so I can grab HTML structures dynamically. If the contents of pagecomponents[‘component’] are set dynamically (they usually are), there won’t be some ugly <php ?> tag in the HTML file, but my $Page class will handle populating it somehow. The architecture I usually use is $Validator is instantiated for a page load, then $Data, so whatever user activity $Validator has detected and cleaned up tells $Data what to do with the data backend (which is usually a combination of Maria and Redis) then $Data gets fed into $Page which figures out what page to build, looks at all my HTML building blocks and figures out how to put them together and populate whatever it needs to. So it will usually be something like (very simplistically)

    $Validator = new Validator($_GET, $_POST);

    $Data = new Data($Validator);

    $Page = new Page($Data);

    renderPage($Page->Page);