Single creator of useful Thunderbird add-ons worth supporting: https://www.kickstarter.com/projects/jik/rewritten-add-ons-for-mozilla-thunderbirds-next-release?ref=thanks-copy
@vnen @email@example.comA year later l have zero regrets getting an ErgoDox.
Different builds available - I went for the ErgoDox ez as the clearly laziest option. If I had a redo I would probably have gone for the "sculpted" key option. Though I would have still replaced them with the LED-diffusing caps I picked up later.
If per-key LED is not a priority then the ez with the sculpted keys is probably ideal.
I use the LEDs for indicating function on different layers.
@richjoslin Can only read it like so:
@nikaji Which part of your toolchain is platform restricted?
@richjoslin Oh and "SOURCE:" comments with URL (preferably) or book reference when wrapping up particularly gnarly implementations not necessarily obvious to the full target audience.
Multiples if combining techniques.
@richjoslin All of those things and my favorite super powered extension:
Throwing URLs to docs and threads discussing issues into both log messages and exceptions.
First spotted it in protobuf-net exceptions. Every log viewer needs to implement clickable links and this practice needs popularizing :)
And now for something completely different:
An "our terms of service have been updated" email which I found enjoyable reading :)
#protip for companies: It is possible to communicate without using barely-softened legalese.
@vnen Sure. But you have your answer.
"the address of 'value' will never be NULL" is a warning generated to inform you that a branch dependent on that scenario is unreachable. You treat warnings as errors, so to you that warning is an error.
@vnen Treating warnings as errors?
@cidney People are going to challenge you to defend stated opinions.
- You may consider parity between responsiveness to feedback like that vs. the same for other output.
- One approach to that (eyeing not over-stressing) would frustratingly be to pick battles.
Your work is going to be interpreted. If you don't explicitly state intent, you may not like what others assign.
Work speaking for itself is an easy answer from people who already established a known identity to map new work against.
RAID0 NVMe on Ubuntu: https://www.angryant.com/2019/12/07/RAID0-NVMe-on-Ubuntu/
@Tak No git because no Swift core libraries. Perfect sense is made! ;)
@jakob Picking Unity versions newer than 19.1 - glutton for punishment? :P
@Tak The other day I got curious and found that a full clone of Static Sky without the LFS checkout is a refreshingly nimble 450mb :)
Systemic Tinkerer, Logic Juggler.
Phrases opinions badly, blocks dumb shit.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!