• 0 Posts
  • 78 Comments
Joined 1 year ago
cake
Cake day: July 20th, 2023

help-circle
  • I recognize this may be a very autistic answer (i am)

    The function of a button is to be pressed, to put functionality on the bottom of a stationary device feels incredibly wrong. Thats really all there is to it.

    I can forgive a reset button being on the bottom because ideally they aren’t ever pressed and you definitely don’t want them accidentally pressed. I recognize that for macos a restart is usually a reset troubleshooting step and i would be probably be fine with it the button was renamed with an explanation on its actual usecase scenario.

    In any regards i feel like it makes much more sense on the back where the cables go in.

    I have nothing against apple besides the general capitalist/consumerism stuff. I hate google and meta much more.


  • You can accurately preach best usecases all you want it falls flat before peopled experience.

    I always shutdown my desktop. So did i with all my previous desktops.

    Ive always shut down every windows/linux laptop i ever had.

    I shut down my android tablet after use.

    I owned and mainly used a MacBook pro for 5 years, i never shut it down, i never shutdown my iPhone. It was also ironically the best windows laptop i had owned at that point (in dual boot) and i always shut down when i worked in Windows, just never in macos

    Apple did not tell me to do this, it is not difficult to shutdown a mac, no one told me to change what i am used to. It just somehow made the most sense so thats how i used it. And i reverted naturally when i ent back to non apple desktops. I cant explain it better then that.

    This does not excuse having a power button on the bottom, thats just ridiculous. Just a hint that what your saying about downsides is irrelevant to how people realistically use it.


  • You do sound like a person knowledge enough to solve their own issues and you have been trying linux so I wouldn’t lump you in with the majority of users that believe that all of linux requires terminal knowledge.

    I let you in on a secret. I still have my windows drive in dual boot. I was very scared of linux, i just saw a hyprland gif and fell in love. As a windows poweruser i could not fully commit on that whim.

    I have not booted into it in months and i use the same drive to install proton games. (So i can theoretically launch them from both sides) but i do plan to keep it there, just in case. At least for as long as i use that machine.

    So by all means you are pretty much as much a limux user as i am, the only difference is with what os we dedicate time.

    Recently i got into a powershell course from work and i know you can use 7 on unix, but i am actually thinking of spinning up some windows vm. My work is all windows so i do need to keep up. And there are good things i could say about it.

    But i have a personal drive to learn linux, rooted in the philosophy of technological freedom, unrestricted by corporate whims. One day i hope to truly leave windows for a foss new world (does not need to be linux) and i hope sincere that on your own time, you will also join me there.


  • Honestly the only people worried about learning a new OS are people that have not even tried another OS for longer then 15 minuts in the last few years.

    The desktop is still a desktop so is the taskbar.

    The mouse works like a mouse, browser works like a browser and the majority of apps these days are browser apps.

    The single actual difference i can think off is that rather then downloading an exe you use something similar to an appstore if your non technical or the command line if you don’t.

    And if you are just a little technical you can acutely download that exe and install/run it just fine. (Wine)


  • Its not like i am naive to economy but i cant help but see this:

    Ape spends time and energy to convinces other apes to spend time, energy and resources, potentially sacrifice some of the environment and cause hinder to the local population. To dig for a metallic object discarded a decade ago so they can with some hope extract a codestring of information which will unlock some other strings of 0 and 1 that we then collectively agree on means this person has x many digital object which we all agree on has x economic value.

    And if they succeed they will al smile because this is winning.

    Here is sm either more radical/normal, depending on your perspective. Take the drive that has the wallet/or make it a physical one. Place it in a museum and name it “x Bitcoins”. Value recovered and nothing was lost.

    Humans are weird.






  • This is only true if you prioritize your own well being.

    If you prioritize authentic truth you must go in alone and accept that the system will swallow you. No one knows your honest perspectives better than you, a lawyer will compromise your morality in order to protect you because for them this is just a means to an income, they don’t share your passion for justice.

    Basically become a token/martyr.

    What you gain is observable truth that the system is broken and makes you its victim trough bureaucratic oppression, giving you an ethical reason to rebel further against it.

    I very much DO NOT recommend this but in another way i feel like the ethics of the system are not frequently enough challenge by actual good.


  • You cant ask a youtube channel what distro best suit your specific usecase.

    Also realistically no one wants to sit trough a video to check out a strangers recommendation for linux.

    I do get that people are worried about the incompetence of AI but this topic and procedure is so bog standard i have more faith in chatgpt doing it then a human.

    If you dont believe me, try it.

    Ask chatgpt/claude/gemini “How to make a bootable linux media from windows” you will have to spend a long time trying before you find it fails on something this boilerplate.




  • Thats the thing.

    There is basically no alternative. Firefox exists on the mercy of google which is its biggest donor.

    There are very few attempts at a truly open source browser and neither can tackle the biggest problem, which is google pushing websites to adopt their standards, weaponizing ad income to guarantee compliance.

    Currently more then 80% of internet users have a chromium browser while websites creation for many entities is often outsourced out of lack of own IT knowledge. When firefox dies there will be no economic insensitive to build sites accessible by anything but chromium.

    Low key i wish this fires back into anarchy. I hate the corporate web and the only sites i like to see are those free of economic insensitive and all in on an ethical free digital world.


  • I meant that sentence quite literally, semiconductor is technology. My perspective is that original “moors law” is only a single example of what many people will understand when they hear the term in a modern context.

    At some point where debating semantics and those are subjective, local and sometimes cultural. Preferable i avoid spending energy on fighting about such.

    Instead il provide my own line of thinking towards a fo me valid reason of the term outside semiconductors. I am open to suggestions if there is better language.

    From my own understanding i observe a pattern where technology (mostly digital technology but this could be exposure bias) gets improving at an increasingly fast rate. The mathematical term is exponential.

    To me seeing such pattern is vital to understand whats going on. Humans are not designed to extrapolate exponential curves. A good example is AI, which large still sucks today but the history numbers don’t lie on the potential.

    I have a rather convoluted way of speaking, its very unpractical.

    Language,at best, should just get the message across. In an effective manner.

    I envoke (reference) moores law to refer to the observation of exponential progress. Usually this gets my point across very effectively (not like such comes up often in my everyday life)

    To me, moors law in semiconductors is the first and original example of the pattern. The fact that this interpretation is subjective has never been relevant to getting my point across.





  • Another example, which i can personally verify has been working fine for months. It works a bit different to the above, it downloads the latests 2* vids that are not already downloaded and runs once every hour with cron. I also attempted to filter out live vids and shorts.

    Channels i am “subscribed” too are stored in a single text file, it also uses the avc1 codec because i found p9 and p10 had issues with the jellyfin client on my tv.

    looks like this, i added categories but i don’t actually use them in the script besides putting them in a variable, lol. Vid-limit is how many of the latests vids it should look at to download. The original reason i implemented that is so i could selectively download a bulk of latests vids if i wanted to.

    Cat=Science
    Name=Vertitasium
    VidLimit=2
    URL=https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA
    
    Cat=Minecraft
    Name=EthosLab
    VidLimit=2
    URL=https://www.youtube.com/channel/UCFKDEp9si4RmHFWJW1vYsMA
    
    #!/bin/bash
    
    
    # Define the directory to store channel lists and scripts
    script_dir="/.../YTDL"
    
    # Define the base directory to store downloaded videos
    base_download_dir="/.../youtubevids"
    
    # Change to the script directory
    cd "$script_dir"
    
    # Parse the Channels.txt file and process each channel
    awk -F'=' '
      /^Cat/ {Cat=$2}
      /^Name/ {Name=$2}
      /^VidLimit/ {VidLimit=$2}
      /^URL/ {URL=$2; print Cat, Name, VidLimit, URL}
    ' "$script_dir/Channels.txt" | while read -r Cat Name VidLimit URL; do
        # Define the download directory for this channel
        download_dir="$base_download_dir"
        
        # Define the download archive file for this channel
        archive_file="$script_dir/DLarchive$Name.txt"
        
        # Create the download directory if it does not exist
        mkdir -p "$download_dir"
        
        # If VidLimit is "ALL", set playlist_end option to empty, otherwise set it to --playlist-end <VidLimit>
        playlist_end_option=""
        if [[ $VidLimit != "ALL" ]]; then
            playlist_end_option="--playlist-end $VidLimit"
        fi
    yt-dlp \
            --download-archive "$archive_file" \
            $playlist_end_option \
            --write-description \
            --write-thumbnail \
            --convert-thumbnails jpg \
            --add-metadata \
            --embed-thumbnail \
            --match-filter "!is_live & !was_live & original_url!*=/shorts/" \
            --merge-output-format mp4 \
            --format "bestvideo[vcodec^=avc1]+bestaudio[ext=m4a]/best[ext=mp4]/best" \
            --output "$download_dir/${Name} - %(title)s.%(ext)s" \
            "$URL"
            
    done