1. 1

    cointop, gotop, hstr, youtube-dl, topgrade, glances

    1. 5

      weather(){ CITY=${1:-auburn_wa} curl “http://wttr.in/$CITY” } more of a script than a tool

      1. 2

        k3sup for raspberry pi, again. I brick my pi everytime I apply the “fix” for arm architecture.

        1. 1

          This looks awesome! I just learned about k3s - Kubernetes on ‘bare metal’ right?

          1. 2

            Yup

        1. 9

          Does it mean that the promise to not break API doesn’t extend to CLI? https://golang.org/doc/go1compat#expectations

          Keeping things stable is what makes the success of Go.

          1. 7

            Indeed, the final section of that page you linked says that tools are exempt. I can’t think of any previous examples that broke the tooling as much as this will, though.

            1. 6

              It seems short-sighted.

              go get is invoked by a ton of other programs. For example, VSCode plugins love to run it to install missing developer tools. It’s effectively an API, but that’s going through the CLI instead of accessing a Go API directly.

              1. 8

                There’s been loads of subtle breakage and changes in the Go tooling ever since modules were introduced. It rather sucks, but it’s better than the alternative of keeping it full of all sorts of legacy behaviour where commands do something different depending on the environment and/or which directory you’re in, which is super-confusing.

                It’s easy to say it’s “short-sighted”, but all options suck – they just suck in different ways.

            2. 0

              I’ve been listening to the gotime podcast. Go get is a feature to people new to programming – not a bug.

              1. 1

                I just burned out my Linksys router. While I used to love the product, they have documented flaw in their chipset.

                I switched to a d-link. The interface isn’t as robust, but it says it can support streaming up to 6 devices.
                I can get away with only one router in a two story house because I’ve threaded the cat6 from the modem all the way to the center of the house where I put the router. HTH

                1. 5

                  I’m always referring back to awesome self-hosting https://github.com/awesome-selfhosted/awesome-selfhosted There is many collaborative software platforms to check-out.

                  1. 1

                    Thank you. That’s a great list. I haven’t found my poison in there yet, but I’ll keep it for future reference!

                  1. 4

                    fzf, cht, fd, ripgrep, teip, batch, lf, kakoune in filter mode (kak -f), z.lua, lazygit

                    For K8s: stern is must-have.

                    1. 1

                      https://github.com/ajeetdsouza/zoxide feels way easier to implement than z.lua

                      1. 1

                        dunno how it’s easier than cloning the repo and adding one line of config to my shell but whatever works for you :)

                    1. 4

                      nnn for me! It’s a great little file manager. Once you get used to using 1/2/3/4 you’ll love it. Also, batch rename is a masterpiece.

                      1. 1

                        Trying it out now. The plugin architecture is going to be huge for me. I can work with files by creating my own plugins to do what I need. Then, I can start to chain them together and start building actual software without knowing what I’m building before hand.

                      1. 5

                        ripgrep, jump, fzf, httpie, direnv, pgcli, fuck, jq.

                        1. 4

                          if you like jq try out jiq

                        1. 1

                          I’ve been looking for something like this for my office. If you want to share music with your coworkers but you don’t want to keep switching out the bluetooth. The same thing with a dorm or a party. Everyone is given equal control to the music simultaneously. That’s really handy.

                          1. 1

                            Nobody has mentioned https://www.getoutline.com/ it but haven’t tried it out. Hoping it will be as good as Notion so I can ditch it. https://paperwork.cloud/ is also attractive.

                            1. 1

                              Also, I’m very happy that this discussion lives on.

                            1. 1

                              While it might not be your use-case, I love synergy (paid) b/c it lets you control multiple computers using a single set of a keyboard and mouse. That allows me to keep my work computer and my personal computer - and their respective traffic - separate.

                              1. 1

                                I forgot formation: https://github.com/minamarkham/formation for some developer goodness

                              1. 2

                                I have a docker instance running matomo at http://passiveobserver.com and I love it.

                                1. 1

                                  https://akamadoshi.com It’s a personal blog about security hosted on s3

                                  1. 3

                                    Studying Encryption for my CISSP test in November.

                                    1. 1

                                      Is a corporate sponsor still required for this certification? I studied for this exam 18 years ago but my employer refused to sign a form stating their support, so I couldn’t register for the exam.

                                    1. 2

                                      Also youtube-dl will download entire channels. I’ve done this for null byte’s channel

                                      1. 0

                                        We should all take a look at peertube. It’s matodon for video https://joinpeertube.org/en/

                                        1. 8

                                          We should all take a look at peertube. It’s matodon for video https://joinpeertube.org/en/

                                          1. 1

                                            It’s mastodon for videos, alright. Just like with mastodon, the people and foundations and so on that I want to follow is just not there. It sucks to be honest. I’m keeping the hope alive, though.

                                            1. 2

                                              You should ask them to move to mastodon. Actually would be nice to have some kind of petition asking people to move to mastodon.

                                          1. 0

                                            Sell me zsh. A few friends use it but they’ve not been able to clearly convey its advantages over ye olde bash that is just… everywhere.

                                            1. 4

                                              auto completion works even if you don’t type the string from the beginning. i.e. you have a series of folders

                                              /backup_images

                                              /backup_files

                                              /backup_videos

                                              you can do an ls and start typing videos and it will tab-autocomplete to the right folder. It was the one feature that signaled to me, you made a good decision to switch.

                                              1. 2

                                                If bash is good enough for you then you probably have no reason to switch.

                                                In the past I used zsh for some of its fancier features: I could do more expressive expansions to make my prompt pretty or do clever directory chomping; I found its completion much faster than bash, but that’s only useful if you use flag or subcommand completion; menu completion can be useful. I think also the history settings in zsh were or are more featureful than bash, but I’m not entirely sure what bash’s current features are like.

                                                I’ve been using bash just fine for the last ~10 years on personal systems but I do have zsh on some servers so that I can do more clever things with prompting.

                                                1. 2

                                                  The main reason I used zsh was to handle correctly files with special chars in them ([ \t\n] for example). It also has “real” lists and associative arrays. Mainly it was often better to write scripts. After I also found that print in zsh is often better than echo. For example print -P "%Bsomething bold%b". Also things like ${fic:t} instead of basename $fic, ${fic:s/x/_/} instead of echo $fic | sed 's/x/_/' and a lot of small niceties.

                                                  I no longer use zsh as my main shell, I switched to fish. Still I always preferred zsh over bash. But it was a long time ago, perhaps bash is better now.

                                                  I use fish for basic usage (completion is great), but when I script I generally use zsh.

                                                  1. 1

                                                    I’d start with the zsh-lovers document.