HN user

willbush

109 karma
Posts4
Comments16
View on HN

Delete the posts, then delete the account

I recommend keeping the account to make sure the comments are really gone. Deleted mine in the height of last year's outrage with the most popular open source app I could find and it took several attempts. Looked like they were deleted. Checked a week later and they were all back. Just logged in now and I still have a few comments. Think I'm going with glue and gasoline recipes this time.

Your story is similar to mine. I also use Colemak-DH. However, I sort of quit Qwerty cold turkey. I also used to touch type about 80 wpm on Qwerty, and because I didn't maintain it or practice while learning Colemak, I completely overwrote my muscle memory. Overall, the layout is more comfortable for me, but hard to justify especially if you rather not tamper with default keybindings.

I'm also a vim keybinding user, but in Emacs evil-mode mostly. Vim keybindings are definitely made for qwerty, and to me not rebinding the keys just seemed insane.

I ended up spending a weekend, reviewed all the keybindings I use, and ones I should probably use more, then wrote it all out [0].

I remapped a lot of keys back to their qwerty positions, but I also took the opportunity to make some changes that I thought would be more ergonomic. I also came up with me own mnemonic system for the re-mappings.

For example:

  | function          | before | after | new mnemonic      | Commentary                                 |
  |-------------------+--------+-------+-------------------+--------------------------------------------|
  | find file at pt   | g f    | g s   | search file at pt | need to free up `g f'                      |
  | find file.. w/ ln | g F    | g S   | search file.. etc | need to free up `g F'                      |
  | end WORD          | E      | F     | far WORD          | foot/forward are other possible mnemonics  |
  | end WORD          | g E    | g F   | far WORD rev      | foot/forward are other possible mnemonics  |
  | end word          | e      | f     | far word          |                                            |
  | end word          | g e    | g f   | far word rev      |                                            |
  | find              | f      | s     | search            | right next to till :)                      |
  | rev find          | F      | S     | rev search        |                                            |
  | visual mode       | v      | r     | range             | see note below                             |
  | visual lines      | V      | R     | range lines       |                                            |
  | visual block      | C-v    | C-r   | range block       |                                            |
  | visual restore    | g v    | g r   | range restore     |                                            |
  | replace           | r      | v     | revise            | convert is another possible mnemonic       |
  | replace mode      | R      | V     | revise mode       |                                            |
  | goto mk           | `      | j     | jump              | easier to reach and now mnemonic           |
  | goto mk ln        | '      | J     | jump to line      | same key as j now, which makes sense to me |
Here is a minimal vim config [1] that I use if I find myself wanting to use (neo)vim. My evil-mode config [2] in Emacs. Remapping `less` keys [3].

[0] https://github.com/willbush/system/tree/main/configs/keyboar...

[1] https://github.com/willbush/system/blob/main/configs/nvim/in...

[2] https://github.com/willbush/system/blob/82253534b92f3ab87d8e...

[3] https://github.com/willbush/system/blob/82253534b92f3ab87d8e...

It was definitely a mistake. I had store credit to use and felt like using it all, but should of known better. FWIW I have a no-feature fridge now.

A person over here https://slrpnk.net/comment/4749319 said

The EU just made it so that any new major appliance must be repaired by the maker for 10 years

I'm not sure how true that is, but I set by VPN Dublin, Ireland and did some shopping to see what brands are avaliable.

Lot of interesting brands I ran across:

    BEKO
    BOSCH
    CANDY
    HOOVER
    HOTPOINT
    INDESIT
    LIEBHERR
    MIELE
    NORDMENDE
    NORKO
    POWERPOINT
    SIEMENS
    TCL
    WHIRLPOOL
Really surprising to my that a Bosch / Miele can be had for less than $1000. In the US, it’s hard to find anything less than $3k in those brands. I have seen some places around here sell Beko, but only in white.

Thanks for sharing! Looks like you got a lot of stuff done that are still a todo for me. I was wondering what security cameras you decided to use. I've been wondering the best way to avoid lockin there.

I somehow feel like Tiling window managers are well tuned for terminal users and not really for a good mix of GUI and terminal.

Maybe some one can CMV with their workflow?

I don't work in big tech, but I do use Xmonad day to day.

I have a sort of workspace driven approach. I have 10 easily accessible workspaces because I rebind things so that my workspace keys are on the home keys of my left hand and the 5 keys above that.

So in Qwerty it would be:

  qwert
  asdfg
I actually use Colemak-DHm keyboard layout so the keys are actually different for me, but the positions are equivalent.
  qwfpb
  arstg
For example, super (win) key + q takes me to the first workspace. I can hold super and roll my fingers (ring through index) to get through all the workspaces quickly.

To add some context I type on a crazy %40 planck keyboard, so I don't use number keys at all in Xmonad. I also tend to use one ultra-wide screen monitor, but I found my workflow works good for a laptop as well.

I don't use xmobar or any other status bar. I remember what applications are running in which workspace by muscle memory or convention. I tend to use keys for different things depending on if I'm working or not which is why I prefer not to name them.

I launch things mostly with rofi and keep things separated in workspaces so applications don't get bunched up often in one space. 1, 2, or 3 tiled frames (windows?) in one workspace is what I'm doing 90% of the time. I only ever go to 4 or more if I'm opening a lot of terminals for some reason.

If you want to see my config, here is a permalink: https://github.com/willbush/system/blob/1b29a06b4d4b92b6c173...