Anakin-Marc Zaeger

  • 0 Posts
  • 45 Comments
Joined 7 months ago
cake
Cake day: April 25th, 2025

help-circle














  • ISPs’ complaint[ed] that listing every fee they created would be too difficult.

    Here. If it means that fees become transparent and my rates go down, let me submit some free pseudo code into the public domain.

    class User {
      Charge[] charges;
      addCharge(Charge inData)
    
      listCharges() {
        foreach c in charges {
          print c.desc + ": " + c.amt
        }
      }  
    
      listChargeDescs() {
        foreach c in charges {
          print c.desc
        }
      }
    }  
    
    class Transaction {
      const String desc;
      const int amt;  // Transaction amount in millicent accounting units`  
    }
    
    class TOS {
      listUserFees(User inUser) {
        print inUser.listChargeDescs();
      }
    }
    

    Now, it has been a quarter of a century since I got my BS in Telecommunications Management from DeVry University (a degree which only became useful to me after I got my job as a casino slot technician), and I only code at a hobbyist level, but if this code I wrote in about 5 minutes can completely revolutionize ISP billing and help them with transparency, you’re welcome.

    Though somehow, I’m guessing that this is a solution to a problem that they know they have, but willfully refuse to solve…


  • Fuck, and here I thought AGS progressive controllers were bad. Remote desktop into the controller using a commonly known username and password to get a “salt”, “hash code”, “iterations”, “password length”, and “server name”. Enter all that onto a website that has to be logged in to, all to get a generated password which is used to remote desktop desktop into the same progressive controller under a different account. Password changes every 24 hours. Oh, and did I mention that this is typically done on an active casino floor? Good times.