• 0 Posts
  • 43 Comments
Joined 2 years ago
cake
Cake day: July 13th, 2023

help-circle
  • I would agree if the features they did work on made sense.

    How come every time I open Plex there is another social media integration, yet device downloads haven’t worked for literal years.

    Plex itself is niche software, offering niche features is why Plex gained popularity, watch together is a great feature, I often use when I’m cleaning house so I can watch a show even as I move around rooms, same thing when cooking, which let’s the person in the kitchen watch while others may be in the living room.



  • It’s an anti commercial license. The thought is that, they don’t mind if people copy their comments, save them, re use them, etcetera, they just don’t want people to make money off of them, likely this is a response to AI companies profiting off of user comments

    However I’m not sure if just linking the license without context that the comment itself is meant to be licensed as such would be effective. If it came down to brass tacks I don’t know if it would hold up.

    Instead they should say something like

    ‘this work is licensed under the CC BY-NC-SA 4.0 license’

    I’m also not sure how it works with the licenses of the instance it’s posted on, and the instances that federate with, store and reproduce the content.


  • This is a joke right? I really really hope that they aren’t trusting randoms to know how to manage a gpg key properly.

    It’s hard enough to get people actually interested in it to do it correctly.

    And using gpg to constantly identify yourself would mean needing to keep multiple copies of your private key all over the place. I find it unlikely that regular people are issuing new keys and revocation certs properly. Not to mention having canonical key servers (maybe the government could manage that, but the individual is responsible for maintaining a way to get the canonical most up to date key)

    Using gpg backfires because if you lose access to the key or it’s compromised (say by putting it on your phone) you lose everything. They work for people who know what they are doing because you are supposed to issue keys for specific tasks and identities, but there is just no way that that is happening.


  • Well an uppercase ASCII char is a different char than its lowercase counterpart. I would argue that not differentiating between them is an arbitrary rule that doesn’t make any sense, and in many cases, is more computationally difficult as it involves more comparisons and string manipulations (converting everything to lower case).

    And the result is that you ultimately get files with visually distinct names, that aren’t actually treated as distinct, and so there is a disconnect from how we process information and how the computer is doing it.

    ‘A’ != ‘a’, they are just as unequal as ‘a’ and ‘b’

    Edit: I would say the use case is exactly the same as programming case sensitivity, characters have meaning and capitalizing them has intent. Casing strategies are immensely prevalent in programming and carry a lot of weight for identifying programmers’ intent (properties vs backing fields as an example) similar intent can be shown with file names.


  • Well real (dslr/mirror less) cameras have interchangeable lenses and most photographers have several.

    I would say most cameras have more than one lens, only cheap cameras have one lens usually, like disposable, and point and clicks.

    The multiple phone lenses are doing the exact same thing professional lenses are doing. Instead of using a single general purpose lens, they use more specific lenses based on the type of photo you are taking, like wide angle, telephoto, etc.





  • For real open source projects, it’s a lot of the time not nerds working for free.

    All your favorite frameworks and libraries are often developed in house at big companies (angular, react, vue, tensorflow, Kafka, pytorch, k8s, Jenkins, and many many more).

    And even then, much of the development on them is done by people who are getting paid to use the frameworks at smaller companies.

    There are tons of examples the other way too of course, but even the Linux kernel is mostly corporate commits, Google, Huawei, Oracle, and others.

    This isn’t inherently bad, but it’s not as cut and dry as people make it out to be.

    I want to add, that language development is also often done by companies. Today for example is a Mozilla thing, and while a non profit, the devs aren’t working for free.







  • It’s because computer science degrees aren’t really programming degrees.

    A computer science degree sets you up to be a scientist, most common dev jobs are just glorified Lego sets patching libraries together and constructing queries. There is skill, knowledge, and effort in those jobs, but they are fundamentally different.

    Most common software dev jobs are closer to the end user than not.





  • Takumidesh@lemmy.worldtoSelfhosted@lemmy.worldFully Virtualized Gaming Server?
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    9 months ago

    Right, but who has the resources to rent compute with multiple GPUs, this is a gaming setup, not office work, and the op was talking about racking it.

    All of those services offer an inferior experience to being at the hardware, it’s just not the same experience. Seriously, try it with multiple 1440p 144hz displays, it just doesn’t happen work out well, you are getting a compromised product for a higher cost. You need a good GPU (or at least a way to decode multiple hvec streams) in in the client, and so, you can run a standard thin client.

    ‘low latency’ is a near native experience, I’m talking, you sit down at your desk and it feels like you are at your computer(as to say, multiple monitors, hdr, USB swapping, Bluetooth, audio, etc, all working seamlessly without noticeably diminished quality), anything less isn’t worth it, since you can just, use your computer like normal.