I took a few days off and headed to Traverse City. I didn’t spend time deciding
which camera to bring, I just grabbed the Nikon F3 and 28mm lens along with a
dozen rolls of Tri-X and Portra 400. It felt good. I was ready.
I shot a total of 20 frames using the roll that was already in the camera.
It didn’t help that the weather wasn’t great and we spent a lot of time just
driving around sight-seeing from the car. Still 20 frames while traveling for 3
days is disappointing. I can’t even post a photo from the trip yet because I
still have 16 more frames to shoot on the roll. If I’d have taken 20 images with
the Crown Graphic, that would have been something else. Nope, 20 frames with
auto-exposure and a motor drive. Sad.
Maybe I was just having so much fun that stopping to take photos would’ve
spoiled the mood. Maybe.
I love this Nikon F3. Sometimes I get a new camera and the shine wears off
quickly (like the Mamiya6 for example). The F3 I still like. I like how it feels
in hand, I like how it looks, and I really like how it performs. I’ve never felt
as confident with any camera as I do with the F3. Even the Leicas don’t inspire
the same confidence. It’s a keeper.
As has been pointed out everywhere, July 2016 was the warmest month we’ve seen,
ever. As a sane person, I understand that climate change is real and remains a
It’s always nice to see evidence of the things we believe, but can we stop
gloating already? First, saying “hottest month” rather than “warmest month”
seems a little excessive. Second, a few warm months on their own don’t mean
much. If for some reason it would have been a little cooler last month, climate
deniers would have been all over it and we’d have harumphed and cried
“statistical anomaly!” all the way home.
Ease up a bit, is what I’m saying. Gloating about suggestive evidence is poor form.
I swore I would never change the blog engine (currently Wordpress) used for
baty.net but I’m enjoying the benefits of Hugo and thus a
totally static site at notes.baty.net so much that I’m teetering on trying the
conversion again. Maybe I’ll just see how it feels and only publish if
everything goes perfectly.
Here’s the thing, I only want one blog. I keep making more of them simply as a
way to try some new toy, but I only want content on one. Need to make the call.
I dropped out of accounting in college. I hated every minute of it and could not
make two columns balance under any circumstances.
I have always had trouble budgeting. For me, the balance in my checking account
represented how much I could blow on whatever impulse purchase suited me that
day. Prior to my daughter’s wedding, I looked for help. I found it in
YNAB. YNAB uses a sort of “envelope” system
for tracking where money needs to be. It worked very well, the proof being was
that I was actually able to afford to pay for the wedding.
Then YNAB went to an online-only subscription plan and I started looking
elsewhere. Their online version works fine, but no longer feels right. Plus, I
don’t need yet another service with access to my financial accounts.
What I found was Ledger. Ledger is a command-line
double-entry accounting tool that uses a plain-text format for entries. Ledger
was created in 2003 by John Wiegley, the current
maintainer of Emacs. I love plain-text for most things,
most of the time, so I dove in.
One of the things I’ve learned while struggling with spending is that it’s
beneficial to enter every transaction by hand. That’s right every transaction
should be entered by hand. This forces me to feel everything I spend. It’s also
why I still prefer to hand-write checks. I’m reminded that it’s real money.
Also, small monthly subscriptions that I may have missed become visible. I’ve
saved hundreds of dollars simply by forcing myself to pay attention.
Here’s an example of an entry in my Ledger file:
2016-08-08 * Betterment Transfer
Assets:Betterment:Roth IRA $250.00
2016/08/09 * Blue Apron
Since Ledger forces double entry, each transaction must contain both the target
and source accounts. These accounts need not be set up ahead of time, they just
become accounts the first time they are used. They are hierarchical and can be
nested as deeply as I like. I try to keep things at just a few levels deep. I’m
learning accounting as I go!
To mimic the “bucket” functionality of YNAB, I use Ledger’s “virtual” accounts.
These are separate accounts that can be either shown or hidden when generating
balances or other reports. Here’s an example in which I move $100 from Checking
into my “Vacation” bucket.
2016-08-14 * Vacation Fund
Notice the brackets around each entry. This indicates that those are virtual,
but should balance. If I look at my balance with Ledger after that it will show
my Checking account has $100 less than before, even though it really still has
the $100. To see the balances without virtual transactions, I use the --real
switch. With --real, Ledger shows what I actually have in the account. Without
using --real I see what is left after moving the $100 to “Vacation”. I’m still
getting the hang of it, but this is all easier to do than to explain.
Emacs comes with ledger-mode, making data entry easy using auto-completion for
accounts and automatically copying accounts from similar entries. It all
sounds like a lot of work, but I find that it’s easier for me than using Quicken
or YNAB. Plus, it’s all mine, and it’s all free.
Ledger does lots more, including handling multiple currencies, commodities and
pricing, automatic transactions, etc. I’m trying to start simple, but this all
feels very good. Being in complete control of my data using an open, simple
format makes me feel more in control of my finances.
The only thing worse than untangling wired headphones is constantly having to
charge and (re)pair wireless headphones.
I hate headphone wires. After I lay them out carefully on my counter, I turn my
back for five minutes and when I look again they have become an
impossibly-knotty puzzle of wires and ear buds.
And so, I bought fancy Bluetooth headphones in order to free myself of the
recurring nightmare of tangled wires.
This would be awesome, except that the wireless headphones always seem to need a
charge at random intervals, usually shortly after beginning a long walk. What’s
even more frustrating is that they, even more randomly, fail to pair with my
iPhone. This drives me nuts. I too-frequently end up standing half-way out the
door screaming at the phone because “I just want to listen to some music while I
walk, god damn you!”
The ancestors of the Internet were kind enough to give us a communication
standard which is free, transparent, and standardized. It would be a shame to
see the tech communication landscape move further and further into the world
of locked gardens and proprietary schemas.
A fun history of one of the most ubiquitous communication mechanisms ever.
I love email. It’s easy, lightweight, and encapsulates a universal-ness that has
never been surpassed. Having all that means I can live with the parts that suck
(e.g. spam and encryption). It’s fun and popular to hate on email, but I have
years of messages living in a directory of simple text files, forever accessible
and all mine.
notes.baty.net is entirely unnecessary. I should just post everything at
https://baty.net. Except I enjoy having a static blog and using Hugo
to publish a bunch of simple markdown files. So here we are again.
I just moved a few of my projects to Gitlab. I did this
for no particular reason other than I enjoy trying new things and perhaps Github
is getting a little big for their britches. Alternatives are a good thing.