It’s the same as with Linux, GIMP, LibreOffice or OnlyOffice. Some people are so used to their routines that they expect everything to work the same and get easily pissed when not.

  • SomeOtherUsername@lemmynsfw.com
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    I’m using the browser from my laptop (phone screens are too small when the laptop’s there) and lemmy is surprisingly good in all aspects. The only UI issue noticeable to me is that it doesn’t remember my previous position in the feed when I press back, but that’s also the case in many large platforms, lol.

  • mtcerio@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    It’s not just that: it is made worse by the fact that, being “free”, resources are limited. For example, Lemmy.world has been experiencing several hiccups and it’s bloody slow at the moment. I get it, it runs on small servers. But the QoS is bad nevertheless; how can you expect the average Joe coming from Reddit to stay here?

  • Sparking@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Yeah, its human nature. Things get better and people come around eventually. Kde plasma is way more continuous from windows 10 then windows 11 is anyway.

          • Sparking@lemm.ee
            link
            fedilink
            arrow-up
            0
            ·
            1 year ago

            Well, ultimately, I’m glad that something open source is wagging the dogs tail, I assumed it was the other way around.

            • mustbe3to20signs@feddit.deOP
              link
              fedilink
              arrow-up
              0
              ·
              1 year ago

              Yes and no, it’s mean that the creativity and innovation of people at KDE is taken without credit. But on the other hand it shows that their features are really great…

              BTW they not only copied ideas but also KDE Plasma’s slogan “Simple by default, powerful when needed.”

              • Sparking@lemm.ee
                link
                fedilink
                arrow-up
                0
                ·
                1 year ago

                Yeah, I was reading about that. It’s a shame about the credit, but hey, what do we expect.

  • Rusticus@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    As someone who used Reddit when it was first released, Lemmy is 10x better than Reddit v0.1 and obviously better than current Reddit.

    • UnfortunateDoorHinge@aussie.zone
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      I guess as a user I didn’t see the back-of-house tools for mods and admins, but so far Lemmy is at least competitive. There are risks with server security and threat of being hacked, along with the size of the team.

      • Riskable@programming.dev
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        There are risks with server security and threat of being hacked

        [Citation Needed]. I’m a security professional (my day job involves auditing code). I had a look through the Lemmy source (I’m also a Rust developer) and didn’t see anything there that would indicate any security issues. They made good architecture decisions (from a security perspective).

        NOTES ABOUT LEMMY SECURITY:

        User passwords are hashed with bcrypt which isn’t quite as good a choice as argon2 but it’s plenty good enough (waaaaay better than most server side stuff where developers who don’t know any better end up using completely inappropriate algorithms like SHA-256 or worse stuff like MD5). They hard-coded the use of DEFAULT_COST which I think is a mistake but it’s not a big deal (maybe I’ll open a ticket to get that changed to a configurable parameter after typing this).

        I have some minor nitpicks with the variable naming which can lead to confusion when auditing the code (from a security perspective). For example: form_with_encrypted_password.password_encrypted = password_hash; A hashed password is not the same thing as an “encrypted password”. An “encrypted password” can be reversed if you have the key used to encrypt it. A hashed password cannot be reversed without spending enormous amounts of computing resources (and possibly thousands of years in the case of bcrypt at DEFAULT_COST). A trivial variable name refactoring could do wonders here (maybe I should submit a PR).

        From an OWASP common vulnerabilities standpoint Lemmy is protected via the frameworks it was built upon. For example, Lemmy uses Diesel for Object Relational Mapping (ORM, aka “the database framework”) which necessitates the use of its own syntax instead of making raw SQL calls. This makes it so that Lemmy can (in theory) work with many different database back-ends (whatever Diesel supports) but it also completely negates SQL injection attacks.

        Lemmy doesn’t allow (executable) JavaScript in posts/comments (via various means not the least of which is passing everything through a Markdown compiler) so cross-site scripting vulnerabilities are taken care of as well as Cross Site Request Forgery (CSRF).

        Cookie security is handled via the jsonwebtoken crate which uses a randomly-generated secret to sign all the fields in the cookie. So if you tried to change something in the cookie Lemmy would detect that and throw it out the whole cookie (you’d have to re-login after messing with it). This takes care of the most common session/authentication management vulnerabilities and plays a role in protecting against CSRF as well.

        Lemmy’s code also validates every single API request very robustly. It not only verifies that any given incoming request is in the absolute correct format it also validates the timestamp in the user’s cookie (it’s a JWT thing).

        Finally, Lemmy is built using a programming language that was engineered from the ground up to be secure (well, free from bugs related to memory management, race conditions, and unchecked bounds): Rust. The likelihood that there’s a memory-related vulnerability in the code is exceptionally low and Lemmy has tests built into its own code that validate most functions (clone the repo and run cargo test to verify). It even has a built-in test to validate that tampered cookies/credentials will fail to authenticate (which is fantastic–good job devs!).

        REFERENCES:

      • evilsmurf@lemmy.fmhy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        Seemed like this discussion was about the technical capabilities, not the user generated content. Anyway if you compare the beginning of reddit (e.g., the early days after digg’s implosion) to lemmy today, I’d bet lemmy is doing just fine on the content side too. And even leaving that aside, there’s a quality over quantity aspect in the discussions that heavily leans in lemmy’s favor.

  • mihnt@kbin.social
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Sometimes though it’s major issues that turn people away. I’ve always loved the idea of Linux, but I’ve never been able to adopt it fully. I’ve tried multiple times and this current time is no different then before. It’s always some major thing that’s broken that no amount of research/troubleshooting that fixes it. At this current moment, my steam install won’t download games to my secondary disks. No matter what I change. It’s running mostly fine otherwise.

  • jjagaimo@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Lemmy and jerboa are extremely polished compared to a lot of the free software I’ve used, albeit a lot less complex. FreeCAD is one that comes to mind whose UI and interaction actively fights you just to do simple things

      • jjagaimo@lemmy.ca
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        I’m sure it has, but trying to use it still frustrating. For example, when creating constraints, if you don’t explicitly select everything or nothing it pops up an error over what you’re doing and plays an annoying sound. They at least improved it a bit since I last tried it and now you can select the tool and then the points and lines, but if you have anything selected at all but not everything (e.g. point onto object and you only have a point or the line) then it still throws the error instead of trying to interpret. Its extremely jarring when you’re trying to do basic things and completely turns me off of using it. If it works with both all relevant objects selected, no objects selected, and can determine when an invalid number or types of objects are selected, then it stands to reason that it should be able to interpret what is missing and just let you select that, but instead it throws a tantrum.

        Fusion 360 is so much easier to use but its a huge application, runs slow, and dies on complex parts. I also use it because it has more control schemes, which is what made it impossible for me to get used to Inventor. I find the elitism of expecting people to just memorize what order to click in to not have the application scream at you, or people saying to get a special mouse to use CAD or use the applications particular flavor of control scheme to be stupid.

  • ShustOne@lemmy.one
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 year ago

    I was with you until GIMP. If one more person lists it as an alternative to Photoshop I’m gonna lose it. It’s UI is terrible, you have to watch a guide just to get started. Can’t read PSDs in any viable way. I’m sure people use it just fine but to call it an alternative to Photoshop is just plain lying.

    Edit: the other thing I dislike about it being suggested as a replacement is that it assumes you work alone. Anyone on a team with people in PS will not be able to even attempt to use GIMP to get work done.

          • ShustOne@lemmy.one
            link
            fedilink
            arrow-up
            0
            ·
            1 year ago

            Something I use a ton: smart objects, smart masks, smart filters. Non destructive actions where I can still edit the original and have all previous items applied in a separate file or view in real time.

              • ShustOne@lemmy.one
                link
                fedilink
                arrow-up
                0
                ·
                1 year ago

                Well these tools are in Photoshop and not GIMP. You can’t just hand wave that away as not GIMPs fault.

                • Hemingways_Shotgun@lemmy.ca
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  1 year ago

                  Photoshop doesn’t have a native G’MIC plugin feature. You can’t wave that away as not Adobes fault!

                  That’s how stupid you sound.

                  Different products have different features and different ways to do things. It’s not Gimp’s sole purpose to just clone every feature from Photoshop. It’s not a Photoshop clone, it’s a piece of software in its own right.

                  Gimp makes great use of the amazing G’Mic filter tool. Adobe doesn’t. That doesn’t make Gimp better than Photoshop.

                  Different software makes different choices and people choose whichever they want to use and shut the hell up about it.

                • LoudWaterHombre@lemmy.dbzer0.com
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  1 year ago

                  Well its still not a image manipulation feature missing. It’s a workflow feature. You could also just copy a layer. But in the end, Photoshop has no image manipulation feature that is really missing in GIMP, you can export the same result picture.

            • Hemingways_Shotgun@lemmy.ca
              link
              fedilink
              arrow-up
              0
              ·
              1 year ago

              Those aren’t tasks. those are tools.

              A task would be if to give us an example of an “end result” that you can accomplish in PS that you can’t in GIMP.

              Not what tools you use to make it. But the content that comes out the other end.

              I’m not going to argue that PS has some extra tools that make stuff easier to do. It has the resources to develop them, after all.

              But there is no drawing, animation, photo edit, composition or other end product that you can ONLY do with Photoshop. The only people who say that are people who have never used any alternative.

              • ShustOne@lemmy.one
                link
                fedilink
                arrow-up
                0
                ·
                1 year ago

                So my point is still valid that GIMP is not an alternative to Photoshop. It would be like saying this screwdriver is an alternative to this toolset. People coming from Photoshop aren’t looking at the singular goal of image manipulation.

    • AdmiralShat@programming.dev
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      I 100% agree, I actually hate GIMP almost as much as I hate Photoshop.

      Paint.net is a significantly better software for light to medium image manipulation, and Affinity is what I’d say is an actual replacement for Photoshop. Affinity isn’t by any means FOSS but you can’t win them all.

    • paorzz@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      The better alternative to Photoshop/Illustrator/InDesign is Affinity. And yeah, while it’s not actually free, you only have to pay once and everything is yours.

      Or for quick free edits, Photopea.

    • lawrence@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      The problem with GIMP is not its features, it’s how they were implemented. The software isn’t intuitive like Photoshop.

    • Sparky678348@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      You wretched Photoshop enthusiast. How dare you defile the sacred realm of pixelated beauty with your blasphemous tools of the Adobe empire! You, who bathe in the deceptive allure of layers and filters, know nothing of the humble struggle of a true purist.

      While you revel in your so-called “advanced” software, I, a virtuous wielder of MS Paint, have embarked on an arduous journey. Armed only with a pixelated brush and limited color palette, I navigate the treacherous seas of artistry. Each stroke, deliberate and purposeful, carries the weight of my soul, for I am a master of simplicity.

      Do you not understand the profound joy that arises from conquering the challenge of transforming mere pixels into a masterpiece? With each painstaking click, I breathe life into my creations, shaping reality with the precision of a pixel whisperer. Your Photoshop may grant you an abundance of tools, but it lacks the purity and authenticity that flows through the veins of my MS Paint.

      Gimp, you say? Ah, a mere imitation of the great MS Paint, seeking validation in the realm of Photoshop. It too shall crumble beneath the weight of its pretentious ambitions. For true artistry lies not in the abundance of options, but in the mastery of limitations.

      So, my misguided foe, before you spew your haughty words, remember the legacy of MS Paint. It has endured the test of time, witnessed the rise and fall of software giants, and remained steadfast in its simplistic grandeur. While your Photoshop may dazzle the masses with its flashy tricks, it is MS Paint that stands as the guardian of true artistic purity.

  • ThaijsClan@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    This is why I have 4 different apps to surf Lemmy. When one app is acting up I just switch to another. For example I was just barely scrolling in Jerboa but getting a bunch of network errors so I switched to Connect which is where I’m posting this comment. I’m totally down with being patient with Lemmy for the time being. Anything to get away from R*****

    • Memento Mori@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      I’m doing the same thing. I have no allegiance like I did with RiF. If one isn’t working, I’ll just move. Give them some time to work out the kinks.

    • CoderKat@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      I also currently have accounts on two different instances (one being kbin and one a lemmy instance) to better be able to switch to whatever features I most want (right now, Lemmy gets pretty much all the apps and has collapsible comments, so I’m leaning towards it) and also to switch between during downtime. The small size of individual instances means downtime is inevitible.

      (Though I sure hope we get a better way to do this in the future – even just syncing your subscriptions is currently a pain.)

    • thoro@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      1 year ago

      Literally here posting from Connect because of constant issues with Jerboa lately.

      I have four apps installed just for this. Reminds me of when I first played around with a bunch of Reddit apps before I honed in on my favorite.

      • dasprii@lemmy.froztbyte.dev
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Liftoff is what I’m using and probably what I’ll stick with until Boost or Sync for Lemmy is released. Hell, I might stick with it even after that. Development is progressing quickly and it’s the smoothest out of any of the apps I’ve tried.

    • Memento Mori@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      I’m doing the same thing. I have no allegiance like I did with RiF. If one isn’t working, I’ll just move. Give them some time to work out the kinks.

  • Yaks@lemmy.fmhy.ml
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    I am a reddit refugee and just down for fun ride on the bleeding edge. I am finding a lot of the same communities here and I am happy that Lemmy is here to fill the void.

  • nocturne213@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    I have used LibreCalc for years, and I always grumble about how I wish it worked the same as excel. Then back in 2018 at my old job I had to purchase 3 licenses for MS Office and due to my boss’ inability to reply to my emails were purchased under my personal email address (I did not yet have a work email). When I lost that job in 2020 I decided to install excel on my personal laptop. After using it for a few hours I uninitiated Ava went back to libre, which is either better or I am just better at using than excel.

  • ExecutorAxon@vlemmy.net
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    My biggest takeaway with open source projects is this:

    Theres there’s a HUGE jump from being power user friendly to being user friendly in general. Significantly bigger than the jump from dev/contributor users to power users.

    UX is something huge companies spend a lot of time and money on to ensure the layman can use the software well, something open source developers do not have the luxury of caring about from the get go.

    Power users do not recognize the inbuilt muscle memory they have acquired over time to get around some of the more nagging aspects of the software and get frustrated with new users for not doing the same, while these new users get frustrated at things not being straightforward, or similar to some other software they’re used to.

    IMO this push and pull is what is truly preventing a Linux desktop experience that is truly layman friendly. But when it works, and an open source project can slowly start putting more of their time into UX when the project is more mature, then it truly starts kicking ass.

    Look at how far Blender has come since the 3.0 update. A lot of studios are straight up switching to it for a lot of work that was traditionally Max or Maya based. Obviously you still have some of the “old guard” who felt a little alienated with the sweeping changes from 2.7 to 3, but I feel blender is objectively better for most people since then.

    TL;DR: OSS always deals with different competing needs for power users vs regular users, but given enough time things get smoothened out

    • sgtlighttree@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      I think even the jump between 2.7 and 2.8 is huge in terms of user-friendliness and aesthetics, but yeah over time Blender has gotten way more features and support. Hell, it supported ARM Macs way before Maya did, and the latter only got ARM support earlier this year. I expected Apple to fully complete their transition before Autodesk managed to pull it off.

  • 4L3moNemo@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Somewhat agree, but don’t get me started on a Gimp. To think that gimp was build to be a tool analogous to Photoshop (PS) is naive. It was born to demonstrate GTK GUI widgets and to check boxes on feature list (of supposedly paint program analogous to PS) from programmers perspective at most. Ok, they did the thing, checked the boxes, used all widgets, demonstrated that it works and from that day on it had and still has totaly inneficient workflow compared to PS and nobody cares about that. Answer to sugestions is almost always half assed, apple soused - you are holding it wrong, we are not PS. :)

    My 2 cents, you can learn Gimp, you can adjust yourself to it, but if you have ever worked on PS and were good at it (with all its workflow, shortcuts, up to the level where you work one hand on keyboard, having most toolboxes hiden out of your view, etc…) you’ll still feel gimpy. It’s like comparing of giving commands to the gnome with an axe versus to an elf with a whole bunch of efficient specialised tools, spells and workflows – both trying to create art. I don’t use PS daily for how much, maybe >8 years and use Gimp weekly for about 12years – I say, it is still gimpy as f… And I’m programmer not a designer, designers usualy just hate it. I on another hand understant it (and it’s history) and take it as it is, as an inferior gimpy cousin of PS :)

  • ѕєχυαℓ ρσℓутσρє@lemmy.sdf.org
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 year ago

    And for some reason, mainstream media seems to discourage people from FOSS projects. Just look at the coverage on Lemmy.

    “It’s clearly not ready yet.”

    Why? We don’t know. It’s just not.

  • at_an_angle@lemmy.one
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    So here’s something I learned about two years ago. GIMP sucks.

    Hate on me all you like, but paint.net is the superior program.

    Open office is fine. I got it to write up resumes and the few odd things. It did it’s job fine.

    Spreadsheets is a different thing because I only use Excel at work and haven’t looked into it past that.