Skip Navigation

Posts
117
Comments
1,928
Joined
2 yr. ago

    • Final Fantasy 7 Remake
    • DOOM + DOOM 2 (the old games)
    • Psychonauts 2
    • Kingdom Come Deliverance
    • Command & Conquer Remasted Collection
    • Halo - Master Chief Collection

    Currently playing FF7 Remake for the first time, as a huge fan of the original. The other games I purchased is to make the pile of shame bigger and to play when I have some time -- I'm not ashamed! For some reason I did not have the original DOOM games on Steam; this was the perfect opportunity.

  • Now the "ill" is back...

    In the end it doesn't matter.

  • Hmm that's also a problem. At least the YouTube link is in the description here. I also always make sure to add a YouTube link, just for "backup" reasons.

  • Happy to see Invidious instead of YouTube as the main link. :-) I also use Invidious, but mostly link YouTube directly still. Will swap it too next time (if I do not forget to). About the game itself, I did not play it so cannot say much.

    Edit: Ah, I remember why I put YouTube links as the main source: a) sometimes the Invidious instances goes away, and b) here in the community if someone else posts the exact same link, then it will be listed as crosspost (I think, does it?), so it has its pros and cons.

  • No need for sorry and its understandable. Especially if one of your games or products are stolen or used without the license, and therefor want to bring attention to the subject. I can not even imagine how much automation must exist in the web, that's only job is to steal and "repackage" data just to sell it on another platform. Happens with videos, with blog posts, with photos, ... games... and basically anything one can imagine.

  • Yeah. Lot of people also use Ai generated code... so...

    I have tested if clippy would warn me with a simple example (generates 6.7gb memory usage, be careful not to crash your computer if you add another 0...), while I watch with a system monitor (in KDE):

     
        
    use std::thread;
    use std::time;
    
    fn main() {
        let mut vec = Vec::new(); // Create an empty Vector.
    
        for number in 0..900000000 {
            let bign: i64 = number * number;
            vec.push(bign);
        }
    
        thread::sleep(time::Duration::from_secs(10));
    }
    
      

    I used the pedantic option of clippy and the only thing it complained was about the notation of the number...:

     
        
    $ cargo clippy -- -W clippy::pedantic
    warning: long literal lacking separators
    --> src/main.rs:7:22
    |
    7 |     for number in 0..900000000 {
    |                      ^^^^^^^^^ help: consider: `900_000_000`
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal
    = note: `-W clippy::unreadable-literal` implied by `-W clippy::pedantic`
    = help: to override `-W clippy::pedantic` add `#[allow(clippy::unreadable_literal)]`
    
    warning: `notright` (bin "notright") generated 1 warning
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.00s
    
      
  • Especially if you have to use unsafe libraries from C, or use any unsafe block at all to do low level programming or for performance.

  • But this game is a physical cartridge for an old console. It's not just patching and rereleasing in digital form. And it will be shipped in a box. So this is not something that can be automated (at least not by everyone, other than Amazon maybe).

  • I'm not sure why this was wrong to fight for.

  • Wasn't the problem that Internet Archive lend more digital copies at the same time, as they had physical representations? I know this was the big topic. Probably the reason why the publishers could push this hard. So I'm a bit surprised that they have to "remove" all requested books. Are they not allowed to lend at max one digital copy for each physical copy they have?

  • Yes. And this has huge implications, as as root user in Vim you can load and edit other files. While sudoedit is limited to your personal environment, as while the editing process no root privileges are in use. (I think...)

  • Not even a joke, I was sleepy (before going to bed) when making this post. :D So not sure why I said this. I like how the replies have good faith and trying to find a reason.^^ lovely community

  • Good point. I was always wondering how secure this is, as it works with copies of the files in my environment. Because I'm in my personal environment, doing sudoedit /etc/fstab does not let me edit other files from root while in that file. That means if any of the plugins from Vim tries to, they can't edit arbitrary files, right? (If you don't trust the plugin, then don't use, but that's another topic.) Little side note, just learned that sudoedit ~/.bashrc does not allow me to edit files in my home too.

  • I didn't do anything special to make that work. The variable export EDITOR='nvim' is set in my ".bash_profile" file in "Home" directly. The point of sudoedit is to use your personal environment, so it should pick it up. If there is any configuration needed to make this work, then I"m not aware of it.

  • I use LazyVim too BTW. You mean it would not use in sudo environment or in your current environment?

  • Permanently Deleted

    Jump
  • Pain is the best teacher.

  • Permanently Deleted

    Jump
  • Defaults are not always the best setting for a specific user or system. Defaults are often fail safe settings that should work on most systems out of the box. That does not mean other settings aren't better on your system. Often you can tweak settings to get better results, that are best on YOUR machine and setup.

    But only, if you know what you are doing, or if you want to learn about it.

  • Permanently Deleted

    Jump
  • I also have a 32gb RAM (30.5 GiB) and a swappiness value of 10. My entire swap is full and my RAM is only filled up to about 3.8 GiB. However my swap is just 512mb small (its not a typo, it's half a GB). You should not worry too much, even if the swap is in use, because those parts are probably like "parked" ram area that is not in use for a while now and waiting "to be waken up". And the performance penalty is not that big, if the swap is on a fast NVME SSD. In old days on old slow spinning hard drives, the penalty for using swap was huge (plus the Kernel and rest of operating system was not fine tuned as today).

    Some related commands to check:

     
        
    grep -H swappiness /etc/sysctl.d/*.conf
    
    swapon --show
    
    free
    
    cat /proc/meminfo
    
      

    Here is an interesting article: https://chrisdown.name/2018/01/02/in-defence-of-swap.html