The Linux Thread - The Autist's OS of Choice

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
The python situation is annoying since with its system integration you risk instability unless you use venv which can be a bit tedious to manage. For my use I found pipx to be a good way to get single use cli software like yt-dlp from pip without having to use venv. AFAIK it installs the utility you’d usually install via pip into isolated user level containers that are automatically added to your PATH with w/e dependencies and the versions of them that it needs.
 
For popular tools like yt-dlp you should consider flatpak or Nix instead. Zero issues, just run it from the command line basically.
 
I've recently had to learn a bit about docker, and the sordid state of python finally makes sense. They swallowed the container pill hard, and choked on it massively. People actually expect you to create a whole faux-os just to run their nubash script on. Not for me.
I recently encountered this tool too. For some reason, they put a "done!!!" message, filled with emojis, at the end of execution of every command. Why is that? I've never seen anything like it, and it feels extremely annoying.
 
For popular tools like yt-dlp you should consider flatpak or Nix instead. Zero issues, just run it from the command line basically.
What's the benefit over pipx? The only one I can think of with these would be locking dependency versions, but surely pip can already do that?
Pipx at least has the benefit of working over pip, so it can immediately pull whatever upstream publishes.

I recently encountered this tool too. For some reason, they put a "done!!!" message, filled with emojis, at the end of execution of every command. Why is that? I've never seen anything like it, and it feels extremely annoying.
That's weird, I've never seen that. Here's what it looks like for me:
1772525514379.png
 
What's the benefit over pipx? The only one I can think of with these would be locking dependency versions, but surely pip can already do that?
Pipx at least has the benefit of working over pip, so it can immediately pull whatever upstream publishes.
I guess stability. I can pretty much assume the nix or flatpak version will just work, whereas with pip it never fucking does. Pipx might be different, I haven't tried it.
 
I recently encountered this tool too. For some reason, they put a "done!!!" message, filled with emojis, at the end of execution of every command. Why is that? I've never seen anything like it, and it feels extremely annoying.
You can disable pipx emojis in output via an environment variable AFAIK. Here is an example in shell profile:
export PIPX_USE_EMOJI=0

But yeah it’s dumb that it’s on by default
 
You can disable pipx emojis in output via an environment variable AFAIK. Here is an example in shell profile:
export PIPX_USE_EMOJI=0

But yeah it’s dumb that it’s on by default
Nah, emojis in output are sick as fuck.

True, they do discriminate a bit against serial console users, but if there's a flag to turn them off, that seems just fine.
 
The only thing better than emojis in output is emojis in source code. I really ticked off a programming instructor with that once, it was very fun.
 
I personally would prefer more rust over more python
>just learn x86 ASM bro
I'm sure pushing python programmers to learn autistic language will encourage them to use your platform. I understand that system-wide python install can be a fragile piece of shit from time to time but "just learn to code bro" is not a solution.
Knowing Lunkike it's probably taken out of context as per usual.
 
>just learn x86 ASM bro
I'm sure pushing python programmers to learn autistic language will encourage them to use your platform. I understand that system-wide python install can be a fragile piece of shit from time to time but "just learn to code bro" is not a solution.
Knowing Lunkike it's probably taken out of context as per usual.
Imagine telling programmers to learn how to program. What an insane and irrational demand.
 
I like Python for quick and dirty, it's replaced Perl for me. Usually venvs are fine. I switch to "real" languages when I need performance.
 
I like Python for quick and dirty, it's replaced Perl for me. Usually venvs are fine. I switch to "real" languages when I need performance.
For a linux distro. I feel like if it's something that doesn't make sense to put in a bash/sh script at that point it wouldn't be a bad idea to just go to a C/C++ like language.

I suppose there is a certain grey area where it's something that the start up time won't matter much if you go with python, and it happens to do work that would make it difficult to handle in a shell script. I'm not sure how often things would fall into this area though.

The only thing better than emojis in output is emojis in source code. I really ticked off a programming instructor with that once, it was very fun.

 
Lol

Screenshot_20260303_140609_YouTube.png


(For anyone wondering, the plan is to add a dbus interface to handle the age verification api)
At some point you get tired of dealing with quoting and whitespace issues and switch to something with real variables, that isn't C where string handling is fun in a different way.

Well in the case of rust like the context is here. It should actually make handling strings a lot simpler than c strings. At least a lot less error prone from dumb mistakes.

That said. You can do quite a bit with a shell script before it becomes unwieldy or it isn't performant anymore. It really depends what the program is supposed to do, and whether or not it's something that can be practically done in bash/sh
 
You know, the one good thing about this age stuff is you can just tell it to usually say you're under 13 so sites can't (legally) track you except for sites that require an older age to be set.
 
The primary issue with python is its retarded ecosystem, which makes running python programs a nightmare. However, it can largely be avoided by restricting oneself to its immense standard library which is sufficient for almost all practical scripts, including simple GUI's (albeit then you have to put up with tkinter) and whiter among its libraries such as numpy, sympy, matplotlib etc
 
Back
Top Bottom