• 0 Posts
  • 95 Comments
Joined 5 months ago
cake
Cake day: December 6th, 2024

help-circle
  • Just to add to this, the reason you only see shared memory setups on PCs with integrated graphics is because it lowers performance compared to dedicated memory, which is less of a problem if your GPU is only being used in 2D mode such as when doing office work (mainly because that uses little memory), but more of a problem when used in 3D mode (such as in most modern games) which is as the PS5 is meant to be used most of the time.

    So the PS5 having shared memory is not a good thing and actually makes it inferior compared to a PC made with a GPU and CPU of similar processing power using the dominant gaming PC architecture (separate memory).



  • Gzip encoding has been part of the HTTP protocol for a long time and every server-side HTTP library out there supports it, and phishing/scrapper bots will be done with server-side libraries, not using browser engines.

    Further, judging by the guy’s example in his article he’s not using gzip with maximum compression when generating the zip bomb files: he needs to add -9 to the gzip command line to get the best compression (but it will be slower). (I tested this and it made no difference at all).



  • You can configure launchers such as Lutris to run your games inside a proper sandboxing application such as “firejail”.

    Just look into “Command Prefix” under Global Options in Lutris: a sandboxing app like firejail is used by really just running the sandbox app with the original command as a parameter of it, so that means you “prefix” the original command with the sandbox app and its parameters.

    You can go as crazy as you want if you do sandboxing like that (down to only allowing access to whitelisted directories). In my case I’ve actually limited networking inside the sandbox to localhost-only.


  • I’m running the games in Linux, using Lutris as a launcher with a default configuration that wraps them in a firejail sandbox (for anybody interested, you add firejail as the “command prefix” under Global Options or in the System Options of the game) which amongst other things blocks networking.

    In fact I went and figure out how to do all that exactly because I wanted to run pirated games in Linux in a safe way and you can’t just rely on the lower probability of Windows games of having code that tries to determine if it’s being run with Wine and accesses Linux-specific functionality and files if it is.

    PS: That firejail stuff also works for Linux native games (it just wraps whatever you’re running to start the game, be it Wine or directly the game Linux binary).




  • I had quite a lot of the same frustration because, although I was never a sysadmin (more like a senior dev who has done a lot of software systems development and design for software systems where the back and middle tier are running on Linux servers, which involved amongst other things managing development servers), I was used to the Linux structure of a decade and more ago (i.e. runtime levels and the old style commands for things like network info) and the whole SystemD stuff and this whole raft of new fashionable command line info and admin tools that replaced the old (and perfectly fine) ones was quite frustrating to get to grips with.

    That said, I’ve persevered and have by now been using Linux on my gaming rig for 8 months with very few problems and a pretty high success rate at running games (most of which require no tweaking) not just Steam games but also GOG games using Lutris as launcher.

    That said, I only figured out the “magical” Steam config settings to get most games to run on Linux when I was desperately googling how to do it.

    Oh, and by the way, Pop!OS is a branch of Ubuntu, so at least when it comes to command line tools and locations of files in the filesystem, most help for Ubuntu out there also works with Pop!OS.


  • I moved to Linux on my gaming rid (this last time around, as I’ve had it as dual boot on and off since the 90s, but this time I moved to it for good after confirming that gaming works way better in it than ever before) when I had a GTX1050 Ti, and I had no problems 1

    Updated it to an RTX3050 and still no problems 2

    Then again I went with Pop!OS because it’s a gaming oriented distro with a version that already comes with NVIDIA drivers so they sort out whatever needs sorting out on that front, plus I’m sticking with X and staying the hell away from Wayland on NVIDIA hardware since there are a lot more problems for NVIDIA hardware with Wayland than X.

    Currently on driver 565.77

    I reckon a lot of people with NVIDIA driver problems in Linux are trying to run it with Wayland rather than X or going for the Open Source drivers rather than the binary ones.

    1 Actually I do have a single problem: when graphics mode starts, often all I get is a black screen and I have to switch my monitor OFF and back ON again to solve it. I guess it’s something to do with the HDMI side of things.

    2 I have exactly the same problem with the new graphics board.


  • You can keep on seeding after downloading and your torrenting program will still manage to upload to any member of the swarm for that torrent that it connected to (even if only to check their status) during the download phase.

    This should be enough to get you consistently above a 1:1 upload to download ratio for any popular public torrents, though for those with very few leechers you might never get there.

    The lack of port forwarding is only a problem for remote machines your program has not connected to during the current session for a torrent (i.e. not yet seen machines that try to connect to your client), which means you can’t seed at all in a purely for seeding session or upload to machines that joined the swarm after your download was done in a mixed session.

    If your pattern of usage is that of mainly a downloader of public torrents who tries to give back to the communy at least as much as they took and whose not mainly into obscure stuff, it works fine.


  • It massively depends on the country - it’s probably fine in Southern and Eastern Europe but not for example in Germany were if I’m not mistaken copyright violation is even part of Criminal Law rather than Civil Law as in pretty much the rest of the World.

    Personally ever since I lived in the UK - which has the most insane levels of civil society surveillance in Europe, including of Internet usage - I got into the habit of doing pretty much everything behind a VPN, which also helps with peace of mind for the whole torreting thing no matter which country I’m living in at the moment, plus I pay 5 euros a month for the VPN which is less than a single streaming service, so in a way it pays itself (it’s funny how piracy compensates for the costs of protecting myself from dragnet surveillance).



  • Honestly, both here and on Reddit I see more of that blind faith for Google and Microsoft. It’s so weird that the open-source community has a slice of people insisting their giant company is somehow virtuous because it’s slightly less fashionable.

    Even weirder when they write paragraph’s psychoanalyzing imaginary people.

    Oh, the irony!

    It’s funny how your attempt at psychoanalyzing me from my post ended up relying on the idea that because I’m not pro-Apple then I must be for some other large company.

    What you just did is called Projection - you’re interpreting others as if they were you and had your drives and motivations.

    Allow me to introduce you to the idea that some people simply don’t think that having an emotional relation towards a brand, any brand, is healthy, and that not everybody is some brand-fan fighting against the fans of other brands like they’re sports teams.


  • The obvious Apple fanboy is the kind of person who sings praises to every single new version of every Apple product even when it barelly differs from the last one, never criticizes their products and goes to a queue outside an Apple store the evening of the day before a new release of an Apple product to be one of the first to buy it next morning when the store opens.

    I’ve personally came across a couple of people just like that over the years.

    (Granted, they were more common a decade or so ago)

    Every single person here doggedly defending Apple’s choice whose argument boils down to “it’s fine it’s as I like it” (whilst ignoring that everybody else has their own likes and dislikes) to justify Apple only having a closed-down environment without an open environment as another option, is probably a fanboy.

    “I love it the way it is” isn’t logical, it’s emotional, and there really isn’t a natural human tendency (in most people) to want to have their choices taken away, so something else is at play when somebody defends nobody having any options with Apple other than Apple, with the argument that “I like it like that”, since logically, having the option of an open system won’t take away the option of the closed system for those who like it.

    That said, an alternative explanation for such behaviour is that they’re just self-centred people who are extremely used to a specific environment and couldn’t imagine why anybody would want it to be different, a posture which is often associated with fanboyism of the brand which makes that environment, but not always.

    Also another explanation is paid sockpuppet.





  • It varies massivelly depending on the ML.

    For example things like voice generation or object recognition can absolutelly be done with entirelly legit training datasets - literally pay a bunch of people to read some texts and you can train a voice generation engine with it and the work in object recognition is mainly tagging what’s in the images on top of a ton of easilly made images of things - a researcher can literally go around taking photos to make their dataset.

    Image generation, on the other hand, not so much - you can only go so far with just plain photos a researcher can just go around and take on the street and they tend to relly a lot on artistic work of people who have never authorized the use of their work to train them, and LLMs clearly cannot be do without scrapping billions of pieces of actual work from billions of people.

    Of course, what we tend to talk about here when we say “AI” is LLMs, which are IMHO the worst of the bunch.