Three aphorisms about double entry accounting…

The following little list is geared toward those who are new to double entry accounting, like I was. I found each of the following surprising and counter-intuitive, and learning them was hard work…

  1. Not everything that takes money out of the checking account is an Expense
    Continue reading

Why does IntelliJ IDEA cause my ssh key confirmation prompt to pop up every few minutes?

Ever since I upgraded IntelliJ IDEA to a recent version–probably one of {2018.3, 2018.3.5, 2019.1}–my ssh agent has been prompting me for access to git every few minutes whenever I have a project open. Very annoying!

The offending setting, which I assume must be new, is in… Continue reading

How to configure ssh to stop perpetually giving you a ‘known hosts’ warning for the same hosts

Whenever I used ssh, I would constantly be getting warnings like this:

Warning: Permanently added 'somehost.org,111.22.33.45' (RSA) to the list of known hosts.

The warning would show up even when I was connecting to a host and IP address I’d connected to previously.

The solution was to add the following line to my ~/.ssh/config file… Continue reading

Why ember test –server was failing

When I tried to run ember test –server on my Linux machine I got the following:

$ ember test --server
DEPRECATION: Overriding init without calling this._super is deprecated. Please call `this._super.init && this._super.init.apply(this, arguments);` addon: `release`
    at /home/dmeyer/code/ember-engine-supportability/node_modules/ember-cli/lib/models/project.js:407:38
Could not start watchman
Visit https://ember-cli.com/user-guide/#watchman for more info.
DEPRECATION: ember-cli-test-loader should now be included as an NPM module with version 1.1.0 or greater.BuildingWarning: ignoring input sourcemap for bower_components/vis/dist/vis.min.js because ENOENT: no such file or directory, open '/home/dmeyer/code/ember-engine-supportability/tmp/source_map_concat-input_base_path-RxdP9vul.tmp/bower_components/vis/dist/vis.map'
Warning: ignoring input sourcemap for bower_components/vis/dist/vis.min.js because ENOENT: no such file or directory, open '/home/dmeyer/code/ember-engine-supportability/tmp/source_map_concat-input_base_path-RxdP9vul.tmp/bower_components/vis/dist/vis.map'
⠇ Buildingfs.js:1431
    throw error;
    ^

Error: watch /home/dmeyer/code/ember-engine-supportability/tmp/source_map_concat-output_path-GJOxdYTW.tmp ENOENT
    at exports._errnoException (util.js:1022:11)
    at FSWatcher.start (fs.js:1429:19)
    at Object.fs.watch (fs.js:1456:11)
    at FSMonitor._measure (/home/dmeyer/code/ember-engine-supportability/node_modules/heimdalljs-fs-monitor/index.js:66:21)
    at Object.watch (/home/dmeyer/code/ember-engine-supportability/node_modules/heimdalljs-fs-monitor/index.js:82:30)
    at NodeWatcher.watchdir (/home/dmeyer/code/ember-engine-supportability/node_modules/sane/src/node_watcher.js:144:20)
    at NodeWatcher.<anonymous> (/home/dmeyer/code/ember-engine-supportability/node_modules/sane/src/node_watcher.js:278:14)
    at FSReqWrap.oncomplete (fs.js:123:15)

All my mac friends were doing fine. What was the matter? Continue reading