• 1 Post
  • 516 Comments
Joined 2 years ago
cake
Cake day: July 5th, 2023

help-circle
  • The Walkman and other tape players were so much superior to CD players for portability and convenience. Batteries lasted a lot longer for portable tape players than for CD players. Tapes could be remixed easily so you could bring a specific playlist (or 2 or 3) with you. Tapes were much more resilient than CDs. The superior audio quality of CDs didn’t matter as much when you were using 1980’s era headphones. Or, even if you were using a boombox, the spinning of a disc was still susceptible to bumps or movement causing skips, and the higher speed motor and more complex audio processing drained batteries much faster. And back then, rechargeable batteries weren’t really a thing, so people were just burning through regular single use alkaline batteries.

    It wasn’t until the 90’s that decent skip protection, a few generations of miniaturization and improved battery life, and improved headphones made portable CDs competitive with portable tapes.

    At the same time, cars started to get CD players, but a typical person doesn’t buy a new car every year, so it took a few years for the overall number of cars to start having a decent number of CD players.


  • Yeah, you’re describing an algorithm that incorporates data about the user’s previous likes. I’m saying that any decent user experience will include prioritization and weight of different posts, on a user by user basis, so the provider has no choice but to put together a ranking/recommendation algorithm that does more than simply sorts all available elements in chronological order.





  • Windows is the first thing I can think of that used the word “application” in that way, I think even back before Windows could be considered an OS (and had a dependency on MS-DOS). Back then, the Windows API referred to the Application Programming Interface.

    Here’s a Windows 3.1 programming guide from 1992 that freely refers to programs as applications:

    Common dialog boxes make it easier for you to develop applications for the Microsoft Windows operating system. A common dialog box is a dialog box that an application displays by calling a single function rather than by creating a dialog box procedure and a resource file containing a dialog box template.



  • Some people actively desire this kind of algorithm because they find it easier to find content they like this way.

    Raw chronological order tends to overweight the frequent posters. If you follow someone who posts 10 times a day, and 99 people who post once a week, your feed will be dominated by 1% of the users representing 40% of the posts you see.

    One simple algorithm that is almost always better for user experiences is to retrieve the most recent X posts from each of the followed accounts and then sort that by chronological order. Once you’re doing that, though, you’re probably thinking about ways to optimize the experience in other ways. What should the value of X be? Do you want to hide posts the user has already seen, unless there’s been a lot of comment/followup activity? Do you want to prioritize posts in which the user was specifically tagged in a comment? Or the post itself? If so, how much?

    It’s a non-trivial problem that would require thoughtful design, even for a zero advertising, zero profit motive service.









  • I think in terms of cultural exchange of ideas and the enjoyment of being on the internet, 2005-2015 or so was probably the best. The barrier to entry was lowered to where almost anyone could make a meme or post a picture or upload a video or write a blog post or even a microblog post or forum comment of a single sentence and it might go viral through the power of word of mouth.

    Then when there was enough value in going viral people started gaming for that as a measure of success, so that it no longer was a reliable metric for quality.

    But plenty of things are now better. I think maps and directions are better with a smartphone. Access to music and movies is better than ever. It’s nice to be able to seamlessly video chat with friends and family. There’s real utility there, even if you sometimes have to work around things that aren’t ideal.


  • I get your perspective, but I think it’s inaccurate when applied to current consumer behavior. The iPhone market share is like 60%. You can’t tell me that 60% is inherently more consumerist than the 40% that is Android users, especially when we’re talking about how Apple users actually tend to keep their phones longer before upgrading/updating to a new phone.

    Especially when we’re talking about the mid-tier, non-flagship model in the lineup, like the non-Pro iPhones.


  • Plenty of people want small but powerful phones. The iPhone Mini line, for the 12 and 13 generation, offered the same features and processing power as the regular sized iPhone. But they didn’t offer as much as the “Pro” model, which came in both normal and “Max” sizes.

    So if you wanted the latest and greatest in CPU/GPU, camera sensors/lenses, display tech (not necessarily size), you tended to opt for the phone that just happened to be bigger.

    Basically, there’s never been a side by side comparison of the latest tech that actually happens to fit within the size of the first 5 generations of iPhone, versus the standard size of a flagship today.



  • They’ve basically brought over the broken ladder of the management track, over to the technical track of increased technical expertise (without necessarily increasing management/administrative responsibilities).

    Currently, each generation of executives doesn’t come from within the company. There’s no simple path from mail room to executive anymore. Now, you have to leave the company to go get an MBA, then get hired by a consulting firm, then consult with that company as a client, before you’re on track to make senior management at the company.

    If the technical track is going this way, too, then these companies are going to become more brittle, and the current generation of entry level workers are going to hit a lot more career dead ends. It’s bad for everyone.