HNHacker News
TopNewBestAskShowJobs

willbush

109 karma · joined February 5, 2022

submissionscomments
willbush··on I'm Leaving Reddit for Good and This Is Why
> 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.

willbush··on Infinitown
Reminds me of the clouds from Vivarium
willbush··on Workman Layout for Vim
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...

willbush··on XZ backdoor: "It's RCE, not auth bypass, and gated/unreplayable."
I think you're probably missing a lot context about the situation. Here's some useful links https://x0f.org/@FreePietje/112187047353892463 also https://gynvael.coldwind.pl/?lang=en&id=782
willbush··on Spinkube: Running WASM in Kubernetes
Hey I was there too :)
willbush··on Goodbye non-KISS appliances
It is all capitalized. What client are you using?
willbush··on Goodbye non-KISS appliances
I'm basically this guy once I sit down at the computer. https://www.youtube.com/watch?v=urcL86UpqZc

So I've invested more times in Emacs than I'll probably ever get back in timing savings from ripgrep'ing through my notes.

However, they're nice to have when I need them.

willbush··on Goodbye non-KISS appliances
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.
willbush··on Goodbye non-KISS appliances
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.
willbush··on Goodbye non-KISS appliances
Think I'm just going to disable it. I haven't had a single person use it outside of me to test it.
willbush··on Expand Everything: Userscript to click "show more" links to expand all the text
I recently learned that ublock origin has an annoyances filter list that's not enabled by default https://a.imagem.app/on42hV.png. not sure if it covers this use case though.
willbush··on First new VAX in 30 years? (2021)
Firefox reader doesn't work either which is surprising.
willbush··on Vendor Unlocking My Life
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.
willbush··on Generation Junk
I recently made a blog post / rant about this exact thing https://willbush.dev/blog/complex-appliances/. I only shared it https://slrpnk.net/c/buyitforlife. Someone mentioned a warranty law in the EU that affects quality https://slrpnk.net/comment/4749319. I didn't look too far into it. Anyone know anything about that?
willbush··on Borgbase backups have been unavailable for 3 days
I do something similar, but with restic. I wrote about it here: https://willbush.dev/blog/synology-nas-backup/ if anyone is interested.
willbush··on Ask HN: Are there software engineers in big tech who use XMonad day to day?
> 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...