• 2 Posts
  • 138 Comments
Joined 3 years ago
cake
Cake day: July 31st, 2023

help-circle

  • The protocols designed for Kitty are great, but I when I last gave Kitty itself a try, I felt it was extremely opinionated in a very off-putting way.

    It was advertised as being highly extensible and scriptable, but despite that, I found it to be less flexible than my old setup which wired up tmux with Python scripts. For instance, I was able to track which pane was previously active when creating a new split, allowing me to have the newly-created pane’s bashrc read the old pane’s bash /proc/ entry to copy the environment variables. That wasn’t possible in Kitty. And although Kitty’s splits layout were functional, resizing the splits themselves was an unconfigurable pain in the ass because the sizing is based on width/height rather than bounding boxes.

    I would normally chalk that up to growing pains of a new project, but reading through the GitHub issues and documentation didn’t leave me with the impression that the author cared about how something could be done in Kitty, but only that it could be done in the most basic sense. If the user’s workflow would benefit from having a partial overlay or popup, tough shit—they can either use a full overlay or create a layout for it.

    It didn’t sit well with me, and moving to Kitty full time would have been a downgrade in productivity for practically no real benefit.





  • Why the fuck would anyone want to invest in a company where the CEO is an illegal immigrant that steals over a trillion a year from the company?

    Because he runs a grift by selling and hyping fantastical ideas to people with more money than common sense.

    Anyone who works in any of the fields Elon claims to be an expert in knows he’s full of shit and hasn’t a clue about what he’s talking about, but they are the minority.

    For everyone else, the promises and his “history” are enough to sound like one-in-a-lifetime investment opportunities. Now consider the phenomenon of repetition influencing what people believe, then pair that with a vocal minority of layman investors whose egos can’t let them accept failure so they spend their time trying convince everyone else that they made the right decision.






  • I don’t like AI being jammed into everything as much as the next person, but some of these are just ridiculous.

    1. Knocking Firefox for AI functionality, but not Chrome? Chrome downloads an entire 4 GB local model without even telling you yet still sends queries to Google’s hosted models.

    2. Recommending ls as a replacement for eza is a stupid and redundant suggestion. Nobody learns to download eza first; eza is installed as a replacement for ls because it provides more features than coreutils ls. The cherry on top is that if you use a distro with uutils, your ls is also on this list.

    3. Good luck to any purist with replacing curl with wget. libcurl is everywhere and in everything.

    4. “Linux Kernel”

    5. Both LLVM and gdb. I guess we’re going back to the days of printf debugging, boys.