• 0 Posts
  • 19 Comments
Joined 1 year ago
cake
Cake day: August 11th, 2023

help-circle
  • chic_luke@lemmy.worldtoMemes@lemmy.mlDating
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    9 months ago

    Dating apps are crap. You literally have a higher success rate walking up to a random person at a bar than with a first message on Tinder. They could be a good tool, but we live in capitalism so they are made to extract as much profit as possible, even if that means promoting toxic, mental-health-crushing behaviours.


  • One thing I hate about the Linux desktop is the sheer lack of interest for supporting new hardware until it’s too late.

    Before you jump at me: I know it’s not really anybody’s fault. The contributors didn’t switch to new hardware yet, and someone has to do the work.

    But that does not excuse the passive aggressiveness. GNOME’s stance on fractional scaling was, for years, “never happening - fractional pixels don’t exist, so we do integer scaling only”. A few years later, hidpi displays are becoming the standard and all premium laptops ship with them. Very few of them work fine at 200% scaling. One thing the Framework Laptop 13 reviews mention when testing it on Linux is that there is no optimal screen scaling available, just too small or too big - and that you can enable experimental support for fractional scaling, but it’s a buggy mess and it’s an option not exposed to the user for very good reason. Only now that it’s too late and Linux is already buggy and annoying to use on modern laptops because of this we are beginning to see some interest in actually resolving the problem, including GNOME rushing to work on implementing support for it in GTK and Mutter, after years of bikeshedding. Somehow, things that are impossible and never happening suddenly become possible and happening when the writing that had been on the wall became true, and the hardware that a minority of users had been calling attention to for years is now common place and oups! That gives the Linux desktop some very bad exposure and first impressions.

    Touch screens were another problem area. Initially the common stance was that nobody really uses these, convertible laptops suck anyway, etc. fast forward to now, more and more premium laptops offer touch screens, and stuff like 360 degrees hinges and convertibles that are actually decent are starting to surface. And, of course, everyone on Linux desktop wakes up and starts admitting that touch screen support is actually in a problematic state when it’s already too late, and (prospective) owners of these devices have to pick between a very buggy experience that feels like Alpha state on Linux, and just using Windows.

    It goes on. HDR support? Color correction support? FreeSync support being spotty and completely missing in GNOME Wayland?

    I’m a heavy Linux user. I will nuke my dual boot when my next laptop ships so I’m going all-in after all these years. But I also own a 4k FreeSync monitor, a MX Master 3 mouse ane my next laptop (Framework Laptop 16") will require fractional scaling and VRR support to use comfortably. Having tried all these things side by side on my dual boot, I am somewhat jealous of how well Windows seems to handle these things compared to Linux. All this “nice stuff” has either taken a lot of time since my purchase to work nicely, or still doesn’t work nicely at all. Ignoring contribution / manpower issues, this constant critical attitude towards new hardware and the unwillingness to try and properly support it is actively keeping us in the “Eternal 90% there” stage. We will not get out of it, because customer tech will keep evolving, and we will keep accepting new trends only when it’s too late, and we’re 7 years behind Microsoft in implementing support. It’s not a secret that where Windows still obliterates Linux is niche use cases like HDR and colour accurate work, and support for new customer hardware, that usually lags 5-7 years behind on Linux.







  • (edit: as a preamble - I recommend against using Mint as a new user, since it leverages outdated technologies. Fedora uses newer tech that has a lot of rough edges from the past already smoothed out. But the following comment still applies.)

    I’m a heavy Linux user who has dropped Windows but I agree. It’s fundamentally based on luck: a combination between your hardware configuration, the games you play and the software you use. Linux gaming is gaining popularity because for a lot of people it mostly just works, minus a couple papercuts that are tolerable, especially when you factor them against all the jank you left behind from Windows.

    But if you get unlucky enough… as another person said, it’s death by a thousand papercuts. Or, like The Linux Experiment put it, a permanent state of 99% there. Things working, almost fine, but never quite perfect, and enough things being rough around the edges that it does put you off. I am going to be completely honest: the fact that Microsoft has been seemingly self-sabotaging the user experience they offer and murdering the UX with their bare hands with Windows 11 is helping bridge the gap a lot.

    Personally I have gotten quite lucky. I don’t use any NVidia hardware - and this alone already wipes away 60-70% of the common issues that people complain about. There is a lot of weirdness that doesn’t even look like it depends on the GPU (like buggy standby behaviour) that depends on the GPU and that is not reproducible - NVidia setups are a toss up that could go anywhere from “just fine” to “a total disaster”. Not only that, but Linux support means that if any of the dozens of components on your computer doesn’t quite support Linux, there is so much seemingly unrelated stuff that breaks that you wouldn’t believe. I had a friend who was incredibly unlucky on Linux and had mysterious sudden system crashes and some very exotic errors that I had given up debugging. We finally got down to, literally, trying to unplug device after device for an extended window of time out of desperation - and we found out the culprit was a small USB audio card that he used for headphones. A small USB audio card that was misbehaving and had a poor quality Linux driver caused a lot of issues that never would I have traced back to an audio card. I have also used a laptop that had a lot of mysterious issues like erratic sleep/wake behaviour and system hangs / freezes that were caused by the Wi-Fi card. Would you ever think that your Wi-Fi card is causing your computer to randomly crash seemingly out of nowhere? Exactly. This is why I think the “luck” factor is huge for your success on Linux. Sadly, hardware manufacturers mostly target Windows. Linux works well with simple setups with hand-picked components from a handful of brands that are known to work as intended. But the more complicated your gaming setup is, the worse it gets. Hell, multi monitor setups with different resolutions and refresh rates can already be a challenge, whereas Windows has a good handling of them now. If you mix GPUs and have a GeForce and a Radeon in your system, just forget about it. You will get a lot of erratic behaviour unless you exclusively run AMD.

    The Steam Deck is an example of how well a properly supported Linux system could work. It’s custom hardware with parts picked with Linux support as the utmost priority. The Steam Deck experience is, in fact, much smoother than the average Linux desktop experience, with a hell of a lot less rough edges that show up.

    I still encourage you to run Linux, but also understand that it’s still growing, and this means that hardware and commercial software vendors are yet to support it properly still. It’s going to be a d20 throw between “perfect”, “horribly broken” and “mostly working well but with some rough patches you can work around”.


  • chic_luke@lemmy.worldtoBoost For Lemmy@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    4
    ·
    edit-2
    1 year ago

    Yeah. That’s the same reason why I use Sync.

    We get a lot of flak for it but… listen. I’m a Linux user. I don’t even use Windows or Mac anymore at all. I try to use as much free software as possible. But I am also incredibly off put by the sheer jank that some FOSS solutions have.

    What causes this situation is that Jeroba had to start from scratch and FOSS from the start, but Boost and Sync are based on the code base of two of the most popular Reddit clients, which have also been profitable enough to allow the respective devs to work on these apps as a part-time job, not a hobby project.

    And… it freaking shows. All the polish has been ported over to these apps. Countless hours of work, and Sync is just as much of a joy to use as it has ever been - it even seems faster than when it was on Reddit.

    I am going to say something that is a bit on the unpopular side here: while I get the fact that some people are irked at a developer profiting from a free project like Lemmy with a paid client, my response to that is - you don’t have to use it. Nobody forces you to use Sync or Boost. The fact that Sync or Boost exist does not limit your freedom in any way. And the second thing is that it’s right for someone who has poured a lot of time into a product to sell it and have a reward for it. I already know all the arguments: “How about making the source code free and the binaries paid?” - same as what happens to every Android app that tried this: F-Droid publishes the free binary, nobody will pay for the app, they will hide under the “but but my F-Droid build is completely free from Google trackers” excuse - but will conveniently forget to donate to the project… most people don’t donate. Hell, most people who argue that a project should survive on donations don’t donate.

    The ad privacy stuff is something that should be sorted - but it’s well within their rights to use AdMob. It’s not a hobby project - it’s a job. And again… I’d use the FOSS clients, but there simply isn’t anything good that isn’t full of jank and incredibly unpleasant to use.

    As a last point: the Fediverse and Lemmy are already super niche and unpopular. Part of the problem is that they suffer from a flaw that Linux used to suffer before the more mainstream adoption it’s beginning to enjoy: what are, simply put, low-quality UI/UX. You would be surprised how little people are going to put up with shitty UX if there is an alternative. Even the FOSS types. When the UX is janky and bad, you’ve already lost plenty of people. Linux is, again, a great example: many people are only migrating to it now, because their previous attempts had been a total fluke due to shitty UX - between ugly user interfaces, general X11 jank and tearing, overall instability etc. they just couldn’t get used to it. Now, their experience is vastly different. I’d rather people join the Fediverse through proprietary clients with good UX for now rather than use mainstream social media - while the community behind FOSS clients polishes them out, and makes them viable alternatives. Maybe not quite as beautiful, but not as janky.

    “But you should stick to your values and help improve it!!” - true, but when you are involved in FOSS… you kinda have to pick your battles. My area of interest here is desktop Linux and more open / repairable hardware that has better Linux support, which I buy voting with my wallet even if it’s the worse deal in a pure price to performance metrics. I’m starting to find the time to learn to and make contributions to the Linux desktop projects I use, I’ve taken up maintenance of a popular package repository and successfully identified and reported several kernel bugs that were then fixed recently and working my way up from there. This is “my” battle. “Improving free as in freedom Lemmy clients” is not my fight, but I encourage those who keep ragging on Sync / Boost users and don’t yet have a “battle” they picked in FOSS to put their money where their mouth is, and consider contributing to this ecosystem themselves! Everybody will benefit, you will even get a nice entry in your resume for that, and you will polish out the jank and thereby make FOSS clients easier to recommend and much more attractive.


  • I still can’t understand what’s wrong with this. I believe we have normalized being constantly reachable and available way too much, and “through mandatory text replies” is already way too much. Calls take this one step further: “I am demanding to have your undivided attention, right now, for as long as it takes, I don’t care what you’re doing”. I just think that’s rude.

    Actually, even with my partner we have a “Scheduling calls is vastly preferable to random calls” and I am 100% okay with this. If I am doing something else and it’s not urgent, I’ll get to you later. Let me get my work done and wait until my next break, or let me actually enjoy my friends’ company IRL for a few hours, then I get back to you to chat. Why do I have to be available, at your disposal, immediately and giving you my undivided attention anytime? I’m not a chatbot, I’m a human being with a full and interesting life.

    I believe not doing this is only doable if you have few friends. If you have plenty of friends + a full social life, you really have to manage your conversations and find various time windows throughout your day to keep up with multiple texting threads and that is time consuming as it is - before I established my own boundaries, it would seep in all areas of my life and I would get absolutely nothing done at days because it was too dispersive.



  • My family and my girlfriend are basically the only people allowed to do this. Everyone else - if you’re calling me directly I will assume it’s an emergency and will get annoyed if it’s not.

    Calls are fine. Unscheduled calls are not. Text me to set up a time to call that works for both. I am okay with giving you my undivided attention - just not necessarily right now.



  • It’s pretty heart warming when you see some organization you didn’t suspect already adopts FOSS alternatives of things. I think there’s value is explicitly popularizing when this happens: they will get more popular through emulation, as humans are social beings. If one piece of software is considered to be some edgy stuff that nobody uses and works poorly then few people will use it. Otherwise, the “if relevant organization / person I follow XYZ used this solution then I should give it a go” thought pattern takes place. Worked with Krita.


  • No, I was denying the fact that “If you don’t use Apple you’re poor”.

    I am paying top dollar for a laptop that has the specifications I want, an exposed PCIE port for arbitrary PCIE devices to be dropped on the bus at any given time, perfect Linux support, and every part designed to be able to upgraded and repaired at will. Yes, if I ever need to, I want to be able to have 96 GB of RAM and 6 TB of storage installed. Apple simply does not allow this. In my case, my total configuration will be 32 GB of RAM and 3 TB of storage with a 8 core / 16 threads CPU with enough onboard graphical compute units to be usable even for some graphically intensive tasks with the eGPU unplugged. Even with its most expensive option, Apple does not sell a laptop that can be specced this far. I want to be able to connect Oculink eGPUs and not be bound by Thunderbolt’s max transfer speed as well - and Apple does not offer this feature.

    Apple doesn’t offer this. It would be cheaper to buy Apple in my situation, but it simply doesn’t offer the features I ask for.

    Now the small challenge is: guess what laptop I have on order? ;)




  • chic_luke@lemmy.worldtoLinux@lemmy.mlWindows 11 vs Linux supported HW
    link
    fedilink
    arrow-up
    37
    arrow-down
    6
    ·
    edit-2
    1 year ago

    They have a point. I’m in the market for a new laptop and I have, so far, returned two of them.

    First, I tried a Huawei Matebook 16. I was foolish, but I thought it was “easy”. No NVidia, no dGPU at all - just part that looked very standard. It was based on the info I had gathered from a few years of Linux usage: “Basically avoid NVidia and you’re good”. It was anything but. Broken suspend, WiFi was horrible, random deadlocks, extreme slowness at times (as if the RYZEN 7 wasn’t Ryzen 7-ing) to become less smooth than my 5 year old Intel laptop, and broken audio codec (Senary Audio) that didn’t work at all on the live, and worked erratically on the installed system using generic hd-audio drivers.

    I had a ~€1500 budget, but I raised it to buy a €1700 ThinkPad P16s AMD. No dGPU to speak of, sold with pre loaded Linux, boasting Canonical and Red Hat hardware certifications.

    I had:

    • Broken standby on Linux
    • GPU bugs and screen flickering on Linux
    • Various hangs and crashed
    • Malfunctioning wifi and non working 6e mode. I dug, and apparently the soldered Wi-Fi adapter does not have any kind of Linux support at all, but the kernel uses a quirk to load the firmware of an older Qualcomm card that’s kinda similar on it and get it to work in Wi-Fi 6 compatibility mode.

    Boggles my mind that the 2 biggest enterprise Linux vendors took this laptop, ran a “thorough hardware certification process” on it and let it pass. Is this a pass? How long have they tried it? Have they even tried suspending?

    Of course, that was a return. But when I think about new laptops and Windows 11, basically anything works. You don’t have to pay attention to anything: suspend will work, WiFi will work, audio and speakers as well, if you need fractional scaling you aren’t in for a world of pain, and if you want an NVidia dGPU, it does work.

    Furthermore, the Windows 11 compatible CPU list is completely unofficial arbitrary, since you can still sideload Windows 11 on “unsupported” hardware and it will run with a far higher success rate than Linux on a random laptop you buy in store now. Like, it has been confirmed to run well on ancient Intel CPUs with screens below the minimum resolution. It’s basically a skin over 10 and there are no significant kernel modifications.

    To be clear: I don’t like Windows, but I hate this post as a consumer of bleeding edge hardware because it hides the problem under the rug - most new hardware is Windows-centric, and Linux supported options are few and far between. Nowdays not even the manufacturer declaring Linux support is enough. This friend of mine got a Dell XPS 13 Plus Developer Edition, and if he uses ANY ISO except the default Dell-customized Ubuntu 20.04 audio doesn’t work at all! And my other friend with a Dell XPS 13 Developer Edition has various GPU artifacts on the screen on anything except the relative Dell-customized Ubuntu 20.04 image. It’s such a minefield.

    I have effectively added €500 to my budget, to now reach an outrageous €2000 for a premium Linux laptop with no significant trade-offs (mostly, I want a good screen and good performance). I am considering taking a shot in the dark and pre ordering the Framework 16, effectively swaying from traditional laptop makers entirely and hoping a fully customized laptop by a company that has been long committed to Linux support will be different.


  • Thunderbird.

    Betterbird is a fork by a developer who was booted off the project. I’ve looked at the project and it’s literally built on top of drama. It’s not a good look, and it does not feel like it’s professionally developed.

    Evolution is also really really good, but it’s a GNOME app. I currently use GNOME and I am not oblivious at how nice the experience of using native apps of it is, but I also know that they don’t follow you “well” if you migrate to something else. Make no mistake, Evolution will absolutely run on a KDE desktop, but it won’t feel as integrated.

    Thunderbird is amazing. It’s in active development and it’s going through a major visual overhaul / update I really like. It’s cross-platform at heart and it looks and works the same on all platforms. It also has the nicest calendar on Linux. Overall, I pick Thunderbird as my client because it’s amazing, has a lot of development, has all the features I need and it’s made to be cross-platform, so it’s not “soft-tied” to any desktop enhancement or GUI toolkit.