• 1 Post
  • 239 Comments
Joined 3 years ago
cake
Cake day: June 9th, 2023

help-circle

  • So many features like this have gotten so much worse over the years. Google assistant is the big stand out one for me. I first switched to Android in 2014ish, and I got heavily into tinkering and automating stuff. I could say “Okay Google, make a coffee”, or “pop a coffee on please”, and Google assistant would hear this, parse it and understand that this wasn’t a command it knew. This would lead to that input being passed over to Tasker, the app I used for automating stuff, and that would then do the behind the scenes magic of turning on the coffee brewer as I was on my way home (It was very funny, because I didn’t have a fancy smart coffee pot or anything — I just used a ball bearing on a track to hit the on button)

    Nowadays, I say something simple like “Okay Google, make a note” and it will say “I’m sorry, I don’t understand that” more often than not. The speech recognition used to be so good, especially after training it on your voice for a while. Now it’s just shit.

    It makes me disproportionately sad. Like, enshittification is everywhere, but this is something distinct, even if it is linked to enshittification. If they were gating better voice recognition behind paywalls, I’d be annoyed, but much less sad, because at least that functionality still exists. Modern software, especially that produced by the tech giants, has gotten so complex that I wonder whether even the most proficient engineers in Google understand their software nowadays.


  • AnarchistArtificer@slrpnk.nettomemes@lemmy.worldEver happen to you?
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    2 days ago

    I’m only fluent in English, but I know fragments of many different languages. I get jumbled sometimes, and it’s weird. When I’m in a lot of pain, I tend to speak or think in German, for example. This is unfortunate, given that I don’t actually know much German. I often slip into French when speaking or thinking about time — for this reason, the vast majority of my friends have learned that “Quelle here est-il?” means “what time is it?” due to how many times I’ve accidentally asked that question in French







  • One of the things that bolsters my resolve is seeing how much more politically engaged the youth of today are (though given that I’m one of the youngest Millennials and I’m 29, I’m not sure that Gen Z count as “the youth” any more). Some of it is a bit concerning, in that some of them are becoming politically engaged with right wing reactionary though, but the vast majority of what I’ve seen has been much more positive.

    I was talking to a teen the other month who tried using they/them pronouns for a little while, to see how it felt, because there were a few non binary people in his year, which made him feel curious. That blew my mind and made me feel hopeful.

    I’m disabled, so I’m not really able to attend protests easily, but there have been a few times where I have given people lifts to protests. I like being people’s protest mom. It makes me feel nice to be able to act as a steward for the younger generation. In my experience, they’re unable to comprehend that what we’re living under isn’t normal, because for them, it is. However, this seems to just strengthen their enthusiasm for radical change. All they know is that what they’re currently experiencing is intolerable for them, and so they have no choice but to resist. It’s sad, but admirable to see. In resisting, they also find that building solidarity and community also helps bolster their individual resilience, as well as their movement’s



  • I’m glad to hear that things are going better for you now. I’m on the recovery from burnout path myself, so I know how hard it is.

    I’d be interested to hear it you would share something specific that has given you peace or joy recently. I always find that hearing about little nice things bolsters my resolve.

    Something that recently gave me joy was when I was spending Christmas with my found family, and we were having in-depth discussions about things we have read that had most shaped our political thought. I liked it because it was intense and tiring in a good way; I’ve come to realise that what is restful for me would probably look like work to most other people. That’s one of the things that made recovering from burnout so hard — at first, I tried to rest in a more conventional manner, and it took me a while to realise that what I needed was to carve out some time and energy where I can work at fulfilling things.



  • I get what point you’re making in distinguishing between pedophile and ephebophile, but personally I don’t find the distinction particularly relevant. As an adult, the level of grossed out I feel at the prospect of sexual interactions with a young teenager Vs a literal child is approximately equal, because it’s not their physical attributes that cause ick, but rather the exploitation and power dynamics involved.

    Edit: I guess what I’m arguing is that in practice, we see the term “pedophilia” used as an umbrella term that encompasses pedophilia, hebephilia and ephebophilia, and I think that is a reasonable use of the term. It does muddy the waters a tad, given that pedophilia does still have its more specific use of referring to sexual attraction to pre-pubescent children, but I don’t think that an issue in the majority of contexts. When it comes to the law, an adult having sex with a child is equally illegal as an adult having sex with a 15 year old. Sure, we can split this hair and distinguish between the terms, but we don’t need to



  • I see your point, but as you say, there would still be the tradeoff of missing more recent stuff. That might only involve missing a couple of years’ worth of stuff now, but AI isn’t going away any time soon, so it would mean that there’d be an increasing amount of human made music not being archived; One of the things I like about Anna’s archive is that they seem to look at this problem as a long term, informational infrastructure kind of way, so I imagine they wouldn’t be keen on stopping the archive at 2023.

    It seems they’ve opted for a different tradeoff instead: lower popularity songs are archived at a lower bitrate, and even the higher popularity stuff has some compression. Some archives go for quality, and thus prioritise high quality FLACs, so Anna’s archive are aiming to fulfill a different niche. I can respect that.


  • I agree with the ethical standpoint of banning Generative AI on the grounds that it’s trained on stolen artist data, but I’m not sure how tenable “trained on stolen artist data” is as a technical definition of what is not acceptable.

    For example, if a model were trained exclusively on licensed works and data, would this be permissible? Intuitively, I’d still consider that to be Generative AI (though this might be a moot point, because the one thing I agree with the tech giants on is that it’s impractical to train Generative AI systems on licensed data because of the gargantuan amounts of training data required)

    Perhaps it’s foolish of me to even attempt to pin down definitions in this way, but given how tech oligarchs often use terms in slippery and misleading ways, I’ve found it useful to try pin terms down where possible



  • I’m not so much talking about machine learning being implemented in the final game, but rather used in the development process.

    For example, if I were to attempt a naive implementation of procedurally generated terrains, I imagine I’d use noise functions to create variety (which I wouldn’t consider to be machine learning). However, I would expect that this would end up producing predictable results, so to avoid that, I could try chucking in a bunch of real world terrain data, and that starts getting into machine learning.

    A different, less specific example I can imagine a workflow for is reinforcement learning. Like if the developer writes code that effectively says "give me terrain that is [a variety of different parameters], then when the system produces that for them, they go “hmm, not quite. Needs more [thing]”. This iterative process could, of course, be done without any machine learning, if the dev was tuning the parameters themselves at each stage, but it seems plausible to me that it could use machine learning (which would involve tuning model hyperparameters rather than parameters).

    You make a good point about procedural generation at runtime, and I agree that this seems unlikely to be viable. However, I’d be surprised if it wasn’t used in the development process though in at least some cases. I’ll give a couple of hypothetical examples using real games, though I emphasise that I do not have grounds to believe that either of these games used machine learning during development, and that this is just a hypothetical pondering.

    For instance, in Valheim, maps are procedurally generated. In the meadows biome, you can find raspberry bushes. Another feature of the meadows biome is that it occasionally has large clearings that are devoid of trees, and around the edges of these clearings, there is usually a higher rate of raspberry bushes. When I played, I wondered why this was the case — was it a deliberate design decision, or just an artifact of how the procedural generation works? Through machine learning, it could in theory, be both of these things — the devs could tune the hyperparameters a particular way, and then notice that the output results in raspberry bushes being more likely to occur in clusters on the edge of clearings, which they like. This kind of process would require any machine learning to be running at runtime

    Another example game is Deep Rock Galactic. I really like the level generation it uses. The biomes are diverse and interesting, and despite having hundreds of hours in the game, there are very few instances that I can remember seeing the level generation being broken in some way — the vast majority of environments appear plausible and natural, which is impressive given the large number of game objects and terrain. The level generation code that runs each time a new map is generated has a heckton of different parameters and constraints that enable these varied and non-broken levels, and there’s certainly no machine learning being used at runtime here, but I can plausibly imagine machine learning being useful in the development process, for figuring out which parameters and constraints were the most important ones (especially because too many will cause excessive load times for players, so reducing that down would be useful).

    Machine learning certainly wouldn’t be necessary in either of these examples, but it could be something that could make certain parts of development easier.