I had some luck with Ollama + Mistral Nemo models on consumer hardware, it seemed to punch above its "weight class". But it’s still far enough behind ChatGPT et al. that I couldn’t stop using that for real work.
Sure they do, not on their own but they are often the ones who set in motion things which are later described in terms of 'making history'. When an orchestra plays a symphony it is often the conductor who receives the praise even though he is not the one actually playing the instruments. Without them he'd be standing there waving his baton without any results. Without the conductor the musicians would certainly be able to produce music but it is unlikely they'd be making history as an orchestra. The conductor gets the praise because he's the one who brings the musicians together to 'make history'. Battles aren't won single-handedly by generals but they are lost without them. Coaches do not win sports competitions but teams without good coaching are unlikely to win. This does not diminish the role of the individual musician, soldier or athlete but it does show that it often takes someone to gather these individuals into a coherent group and point them at a target to 'make history'.
That doesn’t fit all use cases though. For example, how to fill passwords in mobile apps on the go, or how to share a subset of your passwords with your family (including syncing password changes with them).
I got a pretty bad case of RSI with that setup, since it encourages one-handed chording (e.g. pressing C-x C-s by holding down your pinkie on Caps Lock while twisting your wrist to tap X then S using other fingers on the same hand). It’s far more ergonomic to do two-handed chording, where you press one key at a time with each hand to the extent possible. For me, that meant using Karabiner Element (Mac) and Keyd (Linux) to map Return to another Ctrl key when held down (in addition to the Caps as Ctrl mapping). Then I can simply hold down Return with my right hand and tap X then S with whatever fingers feel natural on the left hand, without twisting my wrist at all.
Indeed. I had RSI issues very early in my career, and the standard advice by ergonomists was "Use both hands when doing any multi-key sequence". If you're doing Ctrl-C, use the right Ctrl button, and so on.
Me to, but to be fair, I think this is no longer unique to Emacs. See for example the "command palette" in VSCode; it isn’t "tab completion" per se but similar to e.g. M-x with Vertico.
I tried Emacs a bit after using Sublime Text for a while. I'm still using Sublime Text to this day because muscle memory, but the experience got me a deeper understanding of the capabilities of Sublime.
While Emacs is profoundly hackable it feels a little bit "rough" on the edges. Sublime feels less hackable but more "clean".
There's a fun thing regarding Emacs, lots of stuff came first in Emacs and trickled down to other editors or IDEs sometimes in a better form but often times in an inferior or lowest common denominator form. For example while command palettes are a thing in lots of places nowadays Emacs' M-x can be customized in lots of ways i.e. Orderless and prescient.el matching, sorting alphabetically, by recently used or most frequently used and so on.
Stuff like terminal panes in code editors again have been a thing for a long time in Emacs though now they're better out of the box in VS Code or Zed.
There's lots of LLM and recently agentic stuff in Emacs but it's not as good unless you spend time to configure it for your own workflow. Think mass-market versus artisanal.
I don't mention these to simply draw parallels but to contextualize the fact that lots of people using Emacs will go "Yeah, we have had that for a long time!" while also having a blindspot regarding how well the "new stuff" is integrated together for mass-appeal in something like a Jetbrains IDE. See magit which is amazing for advanced stuff that's complicated to do through the git CLI yet the most common git operations are usually better presented in something like Zed for example.
Though this sounds like a rant, it's not really meant as one. I'm a happy Emacs user but sometimes I like to branch out and see the UX improvements I'm sometimes missing out on. On that note I'd love Obsidian but with org-mode instead of markdown (though these days I'd settle for djot too).
- In Secure Shellfish, I love that if iOS suspends it and I reopen it, it just does `tmux attach` on the last host automatically. Echo has the "startup command", but seems I still have to manually click on the last host I used to resume. Perhaps we can get an option to auto-reconnect to the last host? (My work firewall blocks Mosh so I need to do the ssh-and-attach dance when iOS kills the app.)
- When using Emacs on iOS, it would be great to be able to save keychords like `C-x C-s` or `M-x` somewhere, for example on the virtual keyboard top row. (I would be ecstatic if I could use the volume buttons as Ctrl and Meta, but I guess that’s more complicated to do.)
thanks that's great feedback. currently thinking and working right now on the best way to handle customisability of the keyboard (without making it a chore to configure or a horrendous ui). hadn't considered "chords" yet but it's one we'll consider as we approach this
I no longer use Obsidian, so not sure what’s the best option for e.g. Linux <-> iOS sync except their service.