• 54 Posts
  • 1.03K Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle


  • I just want to play games.

    Edit: On a more serious note, I am actually a bit on Googles side here. Because everyone can actually install an alternative store. It’s like asking Steam to add an installer for GOG and Epic Games Store in the Steam store. There is no technical limitation on the smartphones why anyone could not install alternative stores or software. The lack of installed alternative stores right from the start is not a fault of Google, but the phone manufactures who did not put these by default.

    Overall, am I wrong with my observation? I really think Google is not at fault for this particular thing.



  • Most normal users do not do this. But there might be special packages with special setups, like scripts downloading and installing from Mozillas download links. Or package creators themselves might use it. Or maybe you are a developer, in which case such direct downloads would be helpful for testing and comparing stuff. I also assume most people do not care or notice any difference with this change. Still its an improvement without much drawback and thats always good, even if its only a few people benefiting of it.



  • Definitely VirtualBox in my opinion. I used it before. Recently switched to libvirt with virt-manager (Qemu+Kvm), but this is really a bit more advanced and need more understanding and setup. VirtualBox is much easier and simple.

    Snapshot feature of VB is fantastic (not to any reader, snapshot is not an screenshot, rather a temporary image point of the entire system you can revert back anytime like a backup). Binding and accessing directories from your host system is also relatively easy, if I remember right. It’s been a while since I used VirtualBox.









  • Many reasons. There is probably not a straight forward answer if you never tried to answer (its my first time) this question. But I’ll give it a go.

    Most importantly and in the long run (and I’m talking about hundreds of years) future generations can study old games, to learn how the past was working. For the short term (I"m speaking about now for next decades) its partly about nostalgia so you can play the games, if companies fail to preserve them. Also preservation allows us to play and see the games in their initial state in example. Game developers also can study old games, which is important to make new ones. Reading books how the golden era was this and that is one thing, then playing those games and seeing how it works is another. Even if its not 100% authentic recreation, its still helps.

    Why do you preserve old books, films, music, art? Why do we preserve old technical devices we found, old bones of animals or even humans? Compared to those, its much more complicated to preserve videogames, not only the bits and bytes as they are available, but also to have them playable. Videogames is part of our society and preserving them is preserving part of our humanity.





  • Back then I was using AutoHotkey for most stuff (before it was the hot shit it is now, before gamers knew about it). With the switch to Linux I needed something and that’s when I learned about Python 2 in 2008. I do lot of stuff in Bash too nowadays.

    Python is really not hard to learn or use. The only awkward thing it has to me is, the logic and grouping of code is indentation based… Python even comes by default with Linux, and similar to Bash you just need the #!/usr/bin/env python3 and can use the entire language and its features like Bash is using the commandline tools. I highly recommend to learn some basics of Python, because this will be useful for the rest of your life. Even if you don’t end up writing yourself much, you can read and confirm others code are not doing stupid stuff or make changes as you wish.

    #!/usr/bin/env python3
    
    print("hello world")
    

  • I thought the title of this post was a joke. How is C a Hidden Gem (or Gold)? C won’t die, its like the portable Assembler of the entire computing and programming languages. Newer languages can do some things easier and better, and more secure (yes I’m talking about Rust). Or if you do not need low level access and just want to create a simple application, nothing is wrong by using a more high level and garbage collected language too. In such cases its better than C for the specific person.

    Use the right tool for the right job.

    they will all be “replacements for C

    Don’t think in terms of replacements, but in terms of additional tools to have. In example in the Linux Kernel Rust won’t replace C, but is added as an additional way to program. Especially if we talk about C, as it is the backbone of everything. That’s exactly how you should look at it in my opinion. For literally any other language, you can make arguments of “replacing” it, because none else is the backbone of everything. And I’m not even a C programmer and prefer Rust and Python.