• 1 Post
  • 178 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle
  • Most of the bots on Lemmy have been well meaning, but ultimately annoying.

    The issue is there isn’t really a lot of traffic on Lemmy. And from the people that are here a lot of them are lurkers, just consuming, maybe upvoting once in a while, but that’s it. This leads bots that reply to a lot of comments/posts to become a large part of the traffic and thus the experience for the users. There isn’t enough for the bots to get lost in the noise. This also leads to the user experiencing the feeling of only interacting with bots, instead of other people. Most people commenting are looking for people interaction and get annoyed when they think they have such an interaction only for it to be a bot.

    Lemmy is also very focused of an audience at the moment, which leads to bots not really being necessary. People here are usually very tech savvy and know how to do most of the things. A bot that explains how to do things people already know how to do comes across as unneeded.


  • No, you misunderstand. You get seconds assigned to your token. It doesn’t matter where in the video you use those seconds.

    So if you watch an ad you get say 60 secs of video until you need to watch an ad again. You can watch 30 secs, then skip 2 minutes ahead and watch another 30 secs, then you get an ad. In reality the times would be larger, but to illustrate a point.

    In the current setup YT uses, if you watch an ad, watch 2 secs of video, then skip ahead of the next adbreak, you get more ads.

    And yes as stated, a separate client can get around this. But as also stated there will always be ways around it, it’s just a matter of making it harder. If it’s beyond what a simple browser plugin can do, it’s good enough. And YT has been banning 3rd party clients anyways, so that makes it even harder.



  • Yeah I’m thinking of a system like this:

    A user opens a session to watch a video, the user is assigned a token to watch the requested video. When the user isn’t a premium subscriber and the video is monetized the token is used to enforce ads. To get video data from the server, the user needs to supply the token. That token contains a “credit” with how many seconds (or whatever they use internally) the user can watch for that video. In order to get seconds credited to the token, the user needs to stream ad content to their player. New ad content is only available to stream, once the number of seconds they were credited have been elapsed.

    One way to get around this is to have something in the background “watch” the video for you, invisible, including the ads. Then records the video data, so it’s available for you to watch without ads. But it would be easy to rate limit the number of tokens a user can have. There’s ways to get around that as well. But this seems to me well beyond what a simple browser plugin can do, this would require a dedicated client.

    The idea is to make it harder for users to get around the ads, so they’ll watch them instead of looking for a way to block ads. In the end there isn’t anything to be done, users can get around the ads. Big streaming services use DRM and everything and their content gets ripped and shared. With YouTube it would be easy for someone to have a Premium account, rip the vids and share them. But by putting up a barrier, people watch the ads. YouTube doesn’t care if a percentage of users doesn’t watch the ads, as long as most of them do.

    My point was, there’s ways to implement the ads without sending metadata about the ads to the client.


  • I’m not talking about the player or the controls being server-side. I’m talking about the player being locked into a streaming mode where it does nothing but stream the ads. After the ads are streamed, the player returns to normal video mode and the server sends the actual video data.

    This means no metadata about the ads are required on the player side about the ads.

    Sure you can hack the player into not being locked during the streaming of the ads. But that won’t get you very far, since it’s a live stream. You can’t skip forward, because the data isn’t sent yet. You can skip backwards if you’d like, with what’s in the current buffer, but why would you want to? You can have the player not display the ads, but that means staring at a blank screen till the ads are over. And that’s always the case, one can simply walk away during the ads.

    Technically I can think of several ways to implement this, without the client having meta data about the ads. And with little to none ways of getting around the ads. Once the video starts it’s business as usual, so it doesn’t impact regular viewing.





  • Oncoming drivers? I’m getting blasted by “cars” behind me. Fucking trucks or even lifted trucks with their headlights at my eye level. And it seems like lights are getting brighter as well, or people drive with their high beams on. My rearview mirror is auto dimming, which helps a lot. But since I drive the speed limit these trucks are swerving back and forth behind me, blinding me via the side mirrors.

    Man we really really need restrictions on size and weight of cars. It’s getting ridiculous out there.







  • Except a lot of the taste comes from receptors in the nose. They get the most info with the food on the top. The tongue has only very basic information about the food and is there to determine if we should spit it out because it is poison or get as much as we can because it is high caloric stuff.

    Fun fact, the way the tongue works is very different from how many people think. Each little taste bud can detect one or two aspects depending on its specialization. They can detect sweet, savoriness (umami) , bitter and sour. Salt is detected in a different way. Sweet and umami are detected by the same bud, where bitter and sour each have their own specialized buds. Most of the little pink buds on the tongue aren’t taste buds, but there are still a lot of taste buds all over the tongue.

    With the taste buds the brain takes a “picture” of the food. It receives a signal from each taste bud in regards to the level of taste they receive. The brain learns to interpret these pictures in what the food tastes like, supplemented by the nose and the salt levels. Since each tongue is different and each brain is different, tastes are very personal and can be different for different people. Tastes evolve over time, so it can even differ for the same person as they get older.

    When first drinking something like coffee or beer, the brain gets very confused. These are complex tastes and the brain has a hard time of figuring out what it’s tasting. Since it can be very bitter with coffee for example, the brain thinks it might be poisonous, so revulsion is often a first response. However when sticking with it the brain learns to make sense of the jumble and might like the complexity. These are so called acquired tastes.






  • Besides the first all electric train bit, which is nonsense, it also touts the capacity of the train. It has 120 seats, which may be mind blowing to car heads, but for a train is rather on the low side. Regular passenger trains often have over 200 seats and many have more seats for the same length. For busy pieces of track 600 seats per train aren’t unusual.

    It really is like the author has never heard of trains before and has his mind blown by the concept.

    Personally I think putting in batteries is kinda dumb, trains need so much infrastructure already and it’s fixed in location. Adding a power delivery system (like overhead power lines like most electric trains have) is really easy. That way a lot of weight is saved, thus making the whole thing more efficient. You also don’t need any special materials to make it, compared with huge batteries. And the wear components are a lot less expensive to replace.