I really value tests on projects I work on alone because the work is usually intermittent. I don't have the time or energy to deal with regressions, and I may not remember everything about the system by the next time I work on it.
I also find manually testing to be tedious, so I'd rather spend that time writing code that does it for me.
Fzf is brilliant. Recently I found fzrepl (https://github.com/danielfgray/fzf-scripts/blob/master/fzrep...), which blew my mind. It uses fzf and its preview window to create a repl for other programs, such as jq. That's great for figuring out a query for jq since I use it so rarely.
I'm not sure if I'm missing something here or what.
> HTTPS doesn't hurt anything and actually has some nice side effects (it separates backups onto a separate port than the majority of your web traffic, allows for traffic shaping if you want to do it).
Wouldn't using HTTPS put it on the same port as virtually all web traffic?
Would we really lose them? My understanding is that, after a fire, a forest experiences very rich growth, especially of plants that don't grow much under the shade of old trees, which are good food and cover for many animals.
The company has this to say about synthetic leather.
> Fish leather is more ecologically sound than vegan leather alternatives because it requires less energy than the creation of vegan leather, it does not include petroleum products, and it works with the circular economy using existing waste from food fisheries to create a durable finished good. Fish leather doesn’t need the extra (chemically induced) step of removing hair that mammal leather requires, either.
It'll be interesting to see if this change is going to get rid of extension support or not. I'm a Firefox fan, but uBlock Origin is more important than the browser.
The praise for arrow functions is surprising. They don't enable anything new and their feature - saving a half dozen characters - comes with the cognitive cost of tracking how both types of anonymous functions work and their subtle differences in behavior. It's not worth that price.
This is a really good point. Usually we talk about protecting against a third party, but the far more ordinary use case is protecting against the adversary right on the other side of your router.
I also find manually testing to be tedious, so I'd rather spend that time writing code that does it for me.