• 0 Posts
  • 45 Comments
Joined 2 months ago
cake
Cake day: February 5th, 2025

help-circle


  • Github is an important resource.

    And there’s dozens and dozens of replacements available. The issue you’re speaking of isn’t an issue with Github at all. It’s an issue with developers.

    If Github going off the map borks your development because PROGRAMMERS can’t use anything but Github, you have much bigger problems than you think.






  • Xanza@lemm.eetoLinux@lemmy.mlNotes on coreutils in Rust
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    3
    ·
    edit-2
    6 days ago

    The performance you’re dealing with here is in the tens of milliseconds possibly hundreds if you’re lucky. Anyone seriously pursuing this issue from the angle of performance genuinely doesn’t understand the deep rooted issues here.

    If you’re so incredibly hard up for compute time that it’s critical for you to squeeze out the extra 1/10 of a second from your system utilities then you need to shut your fucking computer down and go touch grass.

    I mean even if this saves you 30 seconds a day 50 weeks a year 5 days a week that’s 2 hours per year it’s saving you… I’d rather slow fuck the two hours and get an extra 2 hours of pay.


  • Xanza@lemm.eetoLinux@lemmy.mlThinking on switching to linux
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    7
    ·
    8 days ago

    The linux ecosystem, depending on which distro you choose, has anywhere from tens of thousands to hundreds of thousands of packages. There’s only select software that you can’t virtualize from Windows to Linux, so you may not even be required to find alternatives.

    But without listing any software at all, it’s hard to tell you definitively…



  • IMO, if the project is open source, no courtesy is required. Specifically if the original maintainer hasn’t done anything with the repo in a decade.

    Fork it, make your changes, and if you’re feeling generous in the readme drop the link for the original repo giving credit to the author. Anything more than that is above and beyond.

    In the case where the original upstream was being updated, how do I integrate those with my changes?

    #> cd project.git
    #> git fetch upstream
    #> git merge upstream/main
    

    Read more here.





  • Even without install permissions, as a non-root user you can grab binaries generally. Store them in ~/.local/bin and add them to your $PATH via ~/.bashrc.

    I’ve been using bin for a few weeks now and find it great for situations like this. Grab the binary, put it in your $PATH. Then just grab binaries from Github; bin install github.com/sharkdp/fd and it plops the binary in your ~/.local/bin folder. Works for updates, too;

    ~
    ❯ bin
    
    Path                             Version         URL                                                         Status
    C:\Utilities\exe\ag.exe          v2.2.0          github.com/monochromegane/the_platinum_searcher             OK
    C:\Utilities\exe\aria2c.exe      release-1.37.0  github.com/aria2/aria2                                      OK
    C:\Utilities\exe\atto.exe        v1.6.0          github.com/codesoap/atto                                    OK
    C:\Utilities\exe\bat.exe         v0.25.0         github.com/sharkdp/bat                                      OK
    C:\Utilities\exe\blush.exe       v0.6.0          github.com/arsham/blush                                     OK
    C:\Utilities\exe\ccat.exe        v1.1.0          github.com/owenthereal/ccat                                 OK
    C:\Utilities\exe\croc.exe        v10.2.1         github.com/schollz/croc                                     OK
    C:\Utilities\exe\dog.exe         v1.0.5          github.com/mr-karan/doggo                                   OK
    C:\Utilities\exe\fd.exe          v10.2.0         github.com/sharkdp/fd                                       OK
    C:\Utilities\exe\feeless.exe     v0.1.11         github.com/feeless/feeless                                  OK
    C:\Utilities\exe\fetch.exe       2.38.0          github.com/fastfetch-cli/fastfetch                          OK
    C:\Utilities\exe\fzf.exe         v0.60.3         github.com/junegunn/fzf                                     OK
    C:\Utilities\exe\gdu.exe         v5.30.1         github.com/dundee/gdu                                       OK
    C:\Utilities\exe\gh.exe          v2.68.1         github.com/cli/cli                                          OK
    C:\Utilities\exe\git-absorb.exe  0.7.0           https://github.com/tummychow/git-absorb/releases/tag/0.7.0  OK
    C:\Utilities\exe\glow.exe        v2.1.0          github.com/charmbracelet/glow                               OK
    C:\Utilities\exe\gum.exe         v0.16.0         https://github.com/charmbracelet/gum/releases/tag/v0.16.0   OK
    C:\Utilities\exe\ht.exe          v0.7.0          github.com/nojima/httpie-go                                 OK
    C:\Utilities\exe\jo.exe          1.9             github.com/jpmens/jo                                        OK
    C:\Utilities\exe\jq.exe          jq-1.7.1        github.com/stedolan/jq                                      OK
    C:\Utilities\exe\jsonfmt.exe     v0.5.1          github.com/caarlos0/jsonfmt/                                OK
    C:\Utilities\exe\just.exe        1.40.0          https://github.com/casey/just/releases/tag/1.40.0           OK
    C:\Utilities\exe\less.exe        v0.39.0         github.com/noborus/ov                                       OK
    C:\Utilities\exe\llm.exe         v2.9.1          github.com/aandrew-me/tgpt                                  OK
    C:\Utilities\exe\lsd.exe         v1.1.5          github.com/lsd-rs/lsd                                       OK
    C:\Utilities\exe\more.exe        v1.31.4         github.com/walles/moar                                      OK
    C:\Utilities\exe\nyaa.exe        v0.9.1          github.com/beastwick18/nyaa                                 OK
    C:\Utilities\exe\ptr.exe         v0.13.0         github.com/8lwxpg/ptr                                       OK
    C:\Utilities\exe\rain.exe        v2.2.0          github.com/cenkalti/rain                                    OK
    C:\Utilities\exe\rclone.exe      v1.69.1         github.com/rclone/rclone                                    OK
    C:\Utilities\exe\rg.exe          14.1.1          github.com/burntsushi/ripgrep                               OK
    C:\Utilities\exe\ruff.exe        0.11.0          https://github.com/astral-sh/ruff/releases/tag/0.11.0       OK
    C:\Utilities\exe\updo.exe        v0.1.2          github.com/owloops/updo                                     OK
    C:\Utilities\exe\upx.exe         v5.0.0          github.com/upx/upx                                          OK
    C:\Utilities\exe\verco.exe       v6.12.0         github.com/vamolessa/verco                                  OK
    C:\Utilities\exe\wget.exe        v2.1.0          github.com/rockdaboot/wget2                                 OK
    C:\Utilities\exe\xhs.exe         v0.24.0         github.com/ducaale/xh                                       OK
    C:\Utilities\exe\yazi.exe        v25.3.2         github.com/sxyazi/yazi                                      OK
    C:\Utilities\exe\yt-dlp.exe      2025.02.19      github.com/yt-dlp/yt-dlp                                    OK
    C:\Utilities\exe\zoxide.exe      v0.9.7          github.com/ajeetdsouza/zoxide                               OK
    C:\Utilities\exe\zstd.exe        v1.5.7          github.com/facebook/zstd                                    OK
    
    
    ~
    ❯ bin update
       • C:\Utilities\exe\gh.exe v2.68.1 -> v2.69.0 (https://github.com/cli/cli/releases/tag/v2.69.0)
       • C:\Utilities\exe\fetch.exe 2.38.0 -> 2.39.0 (https://github.com/fastfetch-cli/fastfetch/releases/tag/2.39.0)
    
    Do you want to continue? [Y/n] y
       • Getting 2.39.0 release for fastfetch-cli/fastfetch
       • Starting download of https://api.github.com/repos/fastfetch-cli/fastfetch/releases/assets/239099770
    5.16 MiB / 5.16 MiB [-----------------------------------------------------------------------------------------------------] 100.00% 258.35 MiB p/s 1s
       • Copying for fastfetch.exe@2.39.0 into C:\Utilities\exe\fetch.exe
       • Done updating C:\Utilities\exe\fetch.exe to 2.39.0
       • Getting v2.69.0 release for cli/cli
       • Starting download of https://api.github.com/repos/cli/cli/releases/assets/238925019
    12.76 MiB / 12.76 MiB [---------------------------------------------------------------------------------------------------] 100.00% 312.04 MiB p/s 0s
       • Copying for gh.exe@v2.69.0 into C:\Utilities\exe\gh.exe
       • Done updating C:\Utilities\exe\gh.exe to v2.69.0
    



  • Xanza@lemm.eetoTechnology@lemmy.mlYou're Being Lied to About 5G
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    18
    ·
    12 days ago

    You’re not being lied to, people just don’t know what 5G is.

    Only mmW is 5G. When you see “5G” on your phone, it’s Gen5 network over 4G LTE, which is not 5G. It’s a nomenclature issue. No one is being lied to.

    mmW is 5G. Everything else is 4G even though it’s advertised on your phone as 5G–because it’s a Gen5 network over 4G LTE. And if it sounds confusing, yeah. It is. Which is why they just call it 5G and 5G UWB (actual 5G). Because most people would be so fucking confused its not worth it.


  • Xanza@lemm.eetoOpen Source@lemmy.mlOpen source maintenance fee
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    2
    ·
    12 days ago

    I’m shockingly okay with this and I didn’t think I would be.

    I feel like a small investment by users for support and continuing development in the broader scope of things is significantly better than developers searching for VC capital and other ways to fund their projects. That being said I don’t believe it’s going to work. But I would be interested in seeing data on any pilot programs they run.