Recent submissions

Comment · 2 months ago
Comment · 3 months ago
LLMs are great at checking logs and tweaking these clis in a logged in ssh tmux pane
Comment · 3 months ago
Ruckus Unleashed works the same way and plenty of them on ebay. TIL, thank you
Comment · 4 months ago
Comment · 4 months ago
Comment · 7 months ago
Ctrl-r works well at searching character trigrams, which can include space. Trigrams without space work well with auto_resume=substring .

`| sudo tee file` when current user does not have permission to >file

Comment · 7 months ago
Comment · 8 months ago
Almost, local automatic speech recognition with model choice (Parakeet this month) is what keeps me on Mac and away from Chromebook Plus or Android Desktop
Comment · 8 months ago
Your cardboard holders look cool, I'll give this a go. Thank you for sharing
Comment · 8 months ago
this. which(1) and whereis(1) are not bash, only an approximation or coincidence at best:

  $ type -a which
  which is /usr/bin/which
As a bash built-in, only the type command invokes the installed bash's code path to resolve command words:

  $ type -a type
  type is a shell builtin
  type is /usr/bin/type

  $ help type
  type: type [-afptP] name [name ...]
      Display information about command type.
    
      For each NAME, indicate how it would be interpreted if used as a
      command name.
    
      Options:
        -a  display all locations containing an executable named NAME;
            includes aliases, builtins, and functions, if and only if
            the `-p' option is not also used
        -f  suppress shell function lookup
        -P  force a PATH search for each NAME, even if it is an alias,
            builtin, or function, and returns the name of the disk file
            that would be executed
        -p  returns either the name of the disk file that would be executed,
            or nothing if `type -t NAME' would not return `file'
        -t  output a single word which is one of `alias', `keyword',
            `function', `builtin', `file' or `', if NAME is an alias,
            shell reserved word, shell function, shell builtin, disk file,
            or not found, respectively
    
      Arguments:
        NAME    Command name to be interpreted.
    
      Exit Status:
      Returns success if all of the NAMEs are found; fails if any are not found.

  $ $SHELL --version
  GNU bash, version 5.3.9(1)-release
Comment · 8 months ago
Comment · 9 months ago
s/AI//
Comment · 9 months ago
> has to be cheaper than a normal taxi

... plus 24/7 shifts of human drivers

Comment · 9 months ago
Comment · 11 months ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton