• 3 Posts
  • 35 Comments
Joined 11 months ago
cake
Cake day: January 25th, 2024

help-circle
  • A simple analogy is, would you rather have keyboard with a-z and symbols you can use to build words/sentences, or would you want a wordlist you can scroll and click, while expanding words in groups, and having to find non-frequent words with a lot of difficulty to make up sentences.

    Command line use is harder if you come from gui. But the main use case of command line are:

    • automation: anything you can do in a command line, can be copied in a script,
    • uniformity: every software now has almost the same format of use,
    • flexibility: gui almost always has less options than command line, and many times options are hidden within a lot of tabs and options.
    • Auto complete: whenever someone complains about terminal being hard to use and spelling mistakes I think about this. I think many people that come from GUI don’t know about auto-completion on terminal. It’s easy to see which options are available, easy to choose files, wildcards for multiple files, and all that
    • piping: command line allows you to chain one command with another. You have a command to list all your music files, chain that with a search command to search files within them. Now if you need to search in a python code, you use the same search command, just different command to read the file. You basically have lego blocks (old ones) that can be used to make anything.

    I can understand people being afraid of command line when they start, but I think many people come with biases and don’t use good terminal and other tools to make things easier.


  • Thank you.

    I did consider Julia in the beginning, but I’m using rust so I can make a python library available for people. And also because I can easily transfer other programs I have, and some other libraries in C into rust easily. My project is mostly about connecting the existing tools the grant agency has plus tools scientific communities use.

    What do you mean by official language communities? I don’t know what is rust official community. I am in rust discord but I have never gotten any response on any questions I ask about non trivial things there. I need people knowledgeable about macro, stable abi, and other features.




  • I was thinking that exact thing lol. I’m like, yes ‘distributions’ are distributing new softwares with the new kernel.

    And the improvement in desktop environments does feel like a good improvement considering the user is interacting most with it.

    Or maybe I’m just apathetic to these things because most things I care about my distribution are that it provides me a good package manager for external and self made programs. And everything else is just programs installed through said package manager.



  • Those topics seems a little advanced for a Linux user without cyber security knowledge though. I personally don’t understand any of them lol. I know what hardening is, what CVEs are; but except for few anecdotes like the logj4, xz, etc, I don’t think I’d know enough to talk about the cyber security side of linux.

    I was thinking more along the side of daily life things. Like how programmer like linux because it’s easier to develop things and manage environments and cross program compatibility.




  • It’s not fun when you have to explain it. But basically it is based on the infinite multiverse theory. Since the multiverse splits whenever you make choices, in this case the program would spawn a large number of multiverses each with different combinations of those bits, which means at least one of them would have the exactly the combination we want. If the program destroys the multiverse it is in after it determines it is not correct, only reality that remains is the one with correct combination of bytes. Making it that we will get the code we want on the first try.











  • I know it’s adobe problem. Because they deprecated it in PDF 2.0, last support is in 1.7, but they have continued using 1.7 with adobe extension 1 to 1.7 with Adobe extension 8. So it’s like they have their own branch of PDF versions. But most people don’t care, and here a government agency is using that and it’s not accessible for linux.

    Wine needs 32bit libraries that’s why I’m not using it. I read the snap package handles the wine part for us, so I tried that in VM but didn’t work. I’ll try to follow your suggestion in VM and see if it’ll work.