HNHacker News
TopNewBestAskShowJobs

chrnad

145 karma · joined December 12, 2014

submissionscomments
chrnad··on FAQs: Why we don’t have them (2013)
I get the point they're making but I really like FAQ's. They help with the "know what you don't know" sort of thing at a glance. Perhaps not useful on a gov.uk site, but generally speaking.
chrnad··on Firefox Release 89.0
I personally think it's a big improvement over what it was before -- on macOS at least. On macOS, Firefox had always felt a little bit off. Nothing too egregious, but just enough to make it slightly unpleasant (like the non-native context menus). I feel like that has been resolved in this update.
chrnad··on Firefox 74
Try MaterialFox (https://github.com/muckSponge/MaterialFox). It smooths out many of the rough edges that make Firefox feel a bit clunky on macOS.
chrnad··on Firefox 72.0
This is actually amazing! Completely changes the feel of the browser. It makes much more of a difference than I imagined it would. It feels so so much better on Mac.
chrnad··on Cool but obscure X11 tools
On macOS I use Keyboard Maestro[1] with a "Type String" macro[2]. Pops up an input[3] and then types the string you enter after a delay. One of many time-saving uses for KM!

[1] https://www.keyboardmaestro.com/ [2] https://gist.github.com/chroder/a18178940cd1e96a76c4daea63dc... [3] https://i.imgur.com/UEjDfNJ.png

chrnad··on Leave Gmail in 10 steps
Does anyone know if you can disable email on GSuite (i.e. change MX on my domain to Fastmail), but keep the rest? I use my GSuite account login on a lot of sites, I've got shared photo albums etc.
chrnad··on Go 2 Draft Designs
I think it's hard to get a feel for how it would look in practice from those short examples.

Library code might be a little ugly and abstract, but as an end-developer, you usually don't need to worry about it. The code you yourself would see and write is going to have a lot more meaning and be more understandable.

I've rarely had to do anything fancy with generics in my own projects. Where I've seen it be most useful is when I want to offer a flexible public API -- in which case, the choice of writing a bit of generic library code is much less smelly than copy pasta.