Fushuan [he/him]

Huh?

  • 2 Posts
  • 171 Comments
Joined 2 years ago
cake
Cake day: July 1st, 2023

help-circle

  • It makes perfect sense if the Lang objective is to fail as little as possible. It picks the left side object, checks if the operand is a valid operand of the type. If it is, it casts the right variable into that type and perform the operand. If it isn’t, it reverses operand positions and tries again.

    The issue here is more the fact that + is used both as addition and as concatenation with different data types. Well, not an issue, just some people will complain.


  • the main issue presented in the meme is that python is “weird” because it doesn’t have a default launch entrypoint like rust (I think) and c/c++. Both are compiled languages and python is generally not. When python is used in a compiled manner (wheels) however, it also does have a way to specify entrypoints, so the meme is comparing specifically compiled languages with interpreted scripting languages.

    However, python is not weird at all about not having a general entrypoint in the scripting interpreted form, because all the other interpreted scripting languages work like that! Examples include all shell script languages like bash, zsh or fish, and other languages like javascript or R are similar.

    The one I responded to however stated that they don’t care that bash is similar because bash is also “insane” or “not sane”, but as previously stated in this comment, all scripting languages have a lack of a funcion based entrypoint for their scripts, so I wonder which language are they using for their fast scripting if even bash is “not sane” for them.

    My underlying point that i was trying to make in my first comment on this chain is that complaining that tools that are used in different use-cases are not similar is a pretty uneducated take that clearly shows a lack of diverse experience in the field.

    Note: In my first comment on this chain I was expanding upon the comment of the one I responded to, as you can see that they are making a similar point when specifying that python’s example is a different thing than the ones on top.


  • You mean the “want to be zsh but with a specific config instead of having the liberty to do anything” shell? /s

    Jokes aside, regardless of your shell of choice, in companies there are tons of scripts that launch programs, processes and so on, that will generally be coded in bash. Scripts that process files, take the output, send emails… All in a single script. The shell of remote nodes won’t be zsh or fish, it will be bash, and a lot of them won’t even have vim installed, only vi. Like it or not, bash is heavily used in a looot of places.




  • I’m gonna repeat what I wrote in another comment. You are comparing the default interpreted way of running pythong to a compiled language. When you compile a python program into a wheel, you define the entry points of the code on it, and they point to functions like main() or whatever you define.

    You aren’t complaining that a index.js doesn’t automatically run the main function when run by node, or that bash doesn’t also have a default main function execution. Interpreted languages oriented to scripting won’t have the same rules as compiled languages.

    programming languages aren’t usually cursed, what’s cursed is the way some people decide to structure their programs. I’ve seen some stuff.












  • Then it’s your anecdotal experience vs mine, I’ve been using a better main drove connected to two NTFS drives, one for torrents and videos and downloads and another for games. 2 years almost like this and all games run perfectly fine. Souls games, path of exile (quite read heavy), league, hots, last epoch monstwe hunter… You name it, it has worked perfectly fine for over a year.

    Maybe it has improved since that happened to you idk, and I agree that threshold not allow NTFS for the main drive of, but for external ones it’s just silly.


  • Fushuan [he/him]@lemm.eetoLinux@lemmy.mlCachyOs vs PopOs vs others?
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    10 months ago

    That is muy point, a lot of people that swap from windows probably have several drives for the HDD or just extensions, being able to access that stuff is key for a smooth transition.

    Also, im going to ignore you calling basic Linux commands to enable services, swap DEs, install and uninstall stuff, add drives by wirtting them in fstab as it has been done since the dawn of time… hacks, but as a side note, if the OS limiting you from fucking up your system is what gave you a stable experience… Maybe don’t fuck it up? BRTFS has snapshots, you can configure the system to snapshot every time you install stuff… Idk.


  • Fushuan [he/him]@lemm.eetoLinux@lemmy.mlCachyOs vs PopOs vs others?
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    10 months ago

    A friend installed it and it’s been terrible doing tech support about it. All the obvious fixes don’t work because it’s immutable, all the obvious fixes like editing fstab don’t work, you need to use their hip programs and special commands to install things. The arch wiki that usually helps any distro doesn’t work and you need to almost exclusively use their own docs. Terrible experience.

    He has somehow managed to break the glorious immutable distro twice in two weeks while I’m happy with life in EOS for a year since the full swap.

    Oh, and bazzite doesn’t support NTFS drives. They say it’s because the NTFS conversion layer has issues but I’ve been living with the games ssd drive being a NTFS drive because I need space to swap it to brtfs and it works FINE. Games run at the same speed, the drove doesn’t lock, there’s no weird write issues or anything. Bazzite devs are cowards that don’t allow NTFS drives for dual booters either.

    Doing tech support for it for a month now, I’ve come to hate all the stupid limitations for the so called glorious immutable distro.