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

help-circle

  • I don’t want to pay for the hardware either. I have an old 750 Ti, and you would be surprised how many (not new) games are running perfectly fine on it. Amount them those like the last deus ex games. I don’t remember the framerate I had, but neither do I remember it as an unplayable laggy mess.

    When I read that CS2 barely manages to run on a 2060 or some other powerhouse (in my eyes at least, but honestly for some reason I have the impression that 20xx is not much of a leap from let’s say a 1080 Ti) I can’t think anything else but that the game is a totally wasteful garbage technically.




  • WhyJiffie@sh.itjust.workstoMemes@lemmy.ml***
    link
    fedilink
    arrow-up
    3
    ·
    9 months ago

    About the other points.

    I see your point, personally I prefer WebUsb, WebBluetooth and such to be completely missing, so it’s much less likely that a bug allows access to these to a site.

    Bluring camera background seems to me very specific to webcams, and even if chromium based browsers will do it for you, I think you are better off with running OBS and it’s virtual webcam functionality, as it has been made for that purpose (video processing), and it can do much more if you want (including cropping, ways to improve video quality, or even do greenboxing). Introducing background bluring to the browser would mean more requests to add this or that effect (even if it should actually be the task of the web app), and I think it’s hard to maintain even a single such effect (that does not blur everything, but only certain parts of the image) if your devs don’t have extensive experience in video processing. This would be a feature that if introduced, either would break once and stay that way for quite some time, or would take significant development resources to find the problem and keep it working.


  • WhyJiffie@sh.itjust.workstoMemes@lemmy.ml***
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    9 months ago

    For me Firefox haven’t crashed once in a year or more, even though I’m a heavy user: using it every day for multiple hours as a “tab hoarder”, with quite a few addons.

    I also rarely restart it, as I don’t turn off my computer completely, so the Firefox process is usually as old as the time of last system reboot.

    I think you may have ran into a rare bug, that has got persisted in your browser profile.
    You may create a new browser profile (e.g. on the about:profiles page) and set your things up there, and most likely it’ll be stable.
    I think there’s also a “refresh Firefox” button somewhere where average people would look for it, but I don’t know where it is. But be aware that this will delete everything in Firefox, where’s if you create a new profile, the new profile will start with a clean slate and you can switch back and forth between the old one if you find out you need something from there (e.g. old passwords that you haven’t transferred, a specific about:config setting if you use those, addon settings, …), or even have them open at the same time.




  • I haven’t yet looked into the lemmy client, but they don’t necessarily have to call any function in that library for it to be active.

    On one hand, there are the class variables in Java. When a class variable (a static one) has a value assigned at the place where the variable is declared, and the assignment is the result of a function call, afaik that will run when the class is loaded, which is basically every time the app is run. Same with static blocks.

    On the other hand, on Android an app can have components that are automatically run in certain conditions, and which can be added by any programming library you have added to your project.
    One such type of component is the BroadcastReceiver. These are mostly run on certain events broadcasted inside the app or through the whole system, but now I don’t find whether any of those that Boost reddit uses are started by systemwide broadcasts. The other is the ContentProvider. These are started every time the app’s process starts, but otherwise unconditionally. It’s common for ad and tracking code to misuse this kind of components for being active as much as possible. Looking at the Boost reddit app, along others it has the following:

    • com.applovin.sdk.AppLovinInitProvider
    • com.google.android.gms.ads.MobileAdsInitProvider
    • com.google.firebase.provider.FirebaseInitProvider (I think if you disable this one, the app won’t even work anymore, like with most other apps. Not like if disabling components would worth much, as this is not a privacy feature but a technical one, and the apps themselves can manage this)








  • WhyJiffie@sh.itjust.workstoMemes@lemmy.mlIphone 15
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    10 months ago

    Ok, they will have cables, but “Android is about options”, yet it’s hard to find a phone that does not have a rounded screen, a notch, or a screen embedded camera.
    Honestly I’m using a 7 year old phone and I’ve almost given up on finding a new one with sensible hardware. In the last years android really became much closer to iphones, and not to their advantage in my eyes.