• 15 Posts
  • 35 Comments
Joined 1 year ago
cake
Cake day: April 2nd, 2025

help-circle



  • Gavin Newsom proposed expanding the state sales tax to ensure it covers digital prewritten software.

    As opposed to analog software, or postwritten software? I’m very curious what that is supposed to mean, and what it would be. Does Newsom know what software is?

    “As someone who lives near a Best Buy, I’m at Best Buy often,” Newsom told reporters during a news conference. “And I’m paying sales tax on a lot of this prewritten software. And then I find out that all my friends that aren’t near a Best Buy, they’re downloading and they are not paying sales tax. How is that fair?”

    I wonder what exactly Newsom has bought at Best Buy that constitutes “a lot of this prewritten software”.





  • Within any given tier of gaming hardware*, the main advantage of consoles is not price, but simplicity: They’re convenient and easy. They consume very little extra space (no dedicated monitor/speakers/keyboard/mouse) and require practically no technical knowledge or setup/tuning/troubleshooting effort.

    But PC gamers get value for their efforts. The vastly larger pool of games and greater variety in hardware options are part of that value, but there is also the total cost of ownership: PC games tend to go on sale for lower prices, and hardware upgrades can be done incrementally (ship of theseus style). Over the course of 10 years or so, that translates to either more fun or more money left to spend on other things. Or both.

    Perhaps this decade’s painful rise in hardware costs is making more people willing to invest a bit of effort in exchange for a gaming PC’s better long-term value compared to a console.

    *(I mention hardware tiers because it doesn’t make sense to compare a Nintendo Wii to a high-end Radeon or GeForce PC, of course.)



  • The problem is not data representation. Yes, you could build fancy display features into an app that understands email, and define a data format for representing those features in email attachments/parts. They could then display just fine in your Onlinepersona app. (Or you could just use HTML email, which already has partial support in some user agents, though it is not universal.) You could even go so far as to define a reply protocol for your app to share data edits via email attachments. Those replies would be useful to other people on a mailing list who run your app.

    But at that point, what you’re using is not a mailing list. It’s an Onlinepersona app that happens to use a mailing list as a transport for your overlay protocol. To everyone on the list who doesn’t use your app, its traffic would be noise.

    In other words, the problem is not data representation, but adoption. Good luck getting all the world’s email software to support your niche extensions. I think the most you can realistically hope for is to convince the members of your favorite mailing lists to either use your app or tolerate the noise it generates.

    If you’re confident that your app is wanted by enough people to make its development worthwhile, then go for it. Just realise that it won’t be an email client; it will be an Onlinepersona client.


  • If you hate having information delivered as text, you are never going to love mailing lists. They are not applications, and most likely never will be, since that would break the universal interoperability that makes email valuable.

    However, email does support threading, and it is possible to find user agents (clients) that support it. Perhaps someone who has compared them recently can offer suggestions for whatever platform you use. (I can’t, since I’ve been using a proprietary one for ages and don’t know what else is out there these days.)

    Also, you might find that some are better than others at formatting text to your liking.