• 0 Posts
  • 33 Comments
Joined 1 year ago
cake
Cake day: July 23rd, 2023

help-circle




  • shrugal@lemm.eetoLemmy@lemmy.mlRFC for Private Communities in Lemmy
    link
    fedilink
    English
    arrow-up
    12
    ·
    edit-2
    11 months ago

    That’s just the nature of giving someone access to private content though. Even a single user could mirror everything to a public space and completely ruin everyone’s day. You just have to take into account that you’re giving access to the user AND the instance admin when approving a request, and that you trust them to do the right thing.


  • shrugal@lemm.eetoMemes@lemmy.mlI love piped bot
    link
    fedilink
    arrow-up
    7
    ·
    1 year ago

    Google can’t track the videos you watched using Piped, all they see is the Piped server fetching it from them to deliver it to you. Also no ads, and you can control things like recommendations to not get sucked into an endless YT loop.


  • shrugal@lemm.eetoMemes@lemmy.mlIt's a simple world view
    link
    fedilink
    arrow-up
    14
    arrow-down
    9
    ·
    edit-2
    1 year ago

    What kind of f*cked up argument is that? I don’t think the climate models were quite as advanced back then.

    They had no idea that influencing the global climate was even a possibility, so you can hardly judge the morality of their decision-making by how much CO2 they produced. Or do you want to blame them for not building enough solar panels as well?

    The problem with capitalism in this regard is not that it produced a lot of CO2 back in the days, but that it won’t stop even after learning about the destructive effects.



  • I like to do two kinds of comments:

    • Summarize and explain larger parts of code at the top of classes and methods. What is their purpose, how do they tackle the problem, how should they be used, and so on.
    • Add labels/subtitles to smaller chunks of code (maybe 4-10 lines) so people can quickly navigate them without having to read line by line. Stuff like “Loading data from X”, “Converting from X to Y”, “Handling case X”. Occasionally I’ll slip in a “because …” to explain unusual or unexpected circumstances, e.g. an API doesn’t follow expected standards or its own documentation. Chunks requiring more explanation than that should probably be extracted into separate methods.

    There is no need to explain what every line of code is doing, coders can read the code itself for that. Instead focus on what part of the overall task a certain chunk of code is handling, and on things that might actually need explaining.



  • shrugal@lemm.eetoMemes@lemmy.ml***
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    Do you have anything better to contribute to solve the YT problem than what I have contributed in this thread?

    Apparently pointing out false or at least misleading claims, instead of making them.

    Our servers are secured with SHA-384 Signature Algorithm

    This is a meaningless sentence.

    meaning we cant see the videos you watching, things you search

    This is just not true. Go to a video on their site, the browser requests the video id as cleartext from their server. Search for something, your browser sends the search term as cleartext as well. There is nothing encrypted beyond the standard, it’s all visible to them.

    This is how all YT proxy sites do it, but they don’t claim to use some sort of special encryption. It’s widely accepted that you have to put some amount of trust into whoever is hosting the instance you are using, because they can see the things you watch and search for.


  • shrugal@lemm.eetoMemes@lemmy.ml***
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    1 year ago

    What the hell is an encrypted server? What’s special about SHA-384, where do they use it to improve privacy? Please don’t bullshit people with random IT terms.

    Glancing at the code, this is just another YT proxy. Ofc they have your user info, they just choose to only store aggregated data.




  • What’s confusing about that? It’s null, just two different kinds with slightly different meanings. Is having two boolean values also confusing?! Should we simplify it?

    I mean I can get behind trying to remove null entirely and replacing it with better concepts, but I cannot understand why having one more null value suddenly makes it confusing. You don’t even have to care in 95% of the cases, and it can be useful in the other 5%.

    Honestly, it looks more like some kind of misguided purism to me.






  • shrugal@lemm.eetoMemes@lemmy.mlEVs
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    1 year ago

    Afaik it has a higher energy density than common batteries, so it could be useful in things like aviation where this is the main concern and you can build special infrastructure to support it.

    The frustrating thing is that a car running on hydrogen works really well, has a pretty long range and can be refueled quickly, so it looks like a good alternative. It’s only when you ask how that hydrogen was made and how it arrived at the refueling station that things start to fall appart.