• 0 Posts
  • 184 Comments
Joined 1 year ago
cake
Cake day: July 14th, 2023

help-circle


  • Recently had to cancel Xfinity. Had to wait for a text chat so I could schedule a cancellation appointment. They didn’t call at the requested time. I called instead to make an appointment for them to call me back.

    30 minutes of waiting and questions about what it would take to retain me as a customer or who could take over my account. I told them up front that Xfinity isn’t available at my new address but they had to ask all the questions anyway.

    All of this nonsense meant I was 6 days into the billing cycle, so they had already charged me for a full month and held onto the remainder until the next month.

    Ugh.

    I fully expect that, just like the rest of the account management parts of Xfinity’s site, the page that serves the “cancel” button will be horribly slow to load, frequently broken, and borderline unusable, while the upselling pages remain lightning fast and reliable.


  • The Switch is ARM and uses several components from FreeBSD and Android. It would not be surprising to learn that they have the ability to compile system components like Virtual Console for an ARM Linux with stubs for Switch-specific stuff.

    The SNES Classic is also ARM, and has much less going on than the full Switch OS (Horizon). That could be the core of what they use for the museum displays, considering there’s an ARM version of Windows too.

    Either way, devs gonna dev. If you can’t get feedback at your workstation and always have to deploy to your target platform to test anything, you’re gonna move too slow to catch and fix bugs or build flexible enough systems to prevent them.

    So much of dev testing is about trade-offs between rapid iteration and thorough fidelity. You need access to both.

    From my own experience, I’ve done stuff like:

    • built mobile apps that can also be deployed as desktop apps or web apps for the sake of dev testing
    • built testing tools for car systems that fake out sensor input
    • built HTTP wrappers for cloud-deployed services to allow them to be run locally
    • faked out camera feeds for AR apps

    It can get janky, cuz not everything works the same way, but most of what you work on is not platform-specific anyway and a good architecture will minimize the portion of code that only works on the target platform.


  • I can understand that.

    There are very real problems with the rental situation in the US, even for people who prefer renting, but the news seems to only talk about the frustration of home-buyers-in-waiting constantly getting scooped by corporate investors.

    There’s significant overlap in these problems, of course, but it’s not fair or productive to paint all renters as “failed home-buyers”, even if it seems like it should bolster the movement by inflating the numbers.


  • You’re not wrong, you’re just not participating in the same conversation.

    Like if someone says “Hey, Disney World is an abusive and corrupt enterprise” and you reply “But I like going to Disney World and I don’t want to close it down”.

    There should be a way to address the problems without abolishing the whole thing.

    But if we can’t even admit the problems because we’re afraid of where it will lead, we’re never going to improve anything.