Hiding scheduled TODO items in Org-mode

Many of my TODO items in Org-mode include a SCHEDULED property, which lets me ignore them until a specified date in the future. This keeps my Org agenda nice and tidy.

Something that always bugged me is that this worked fine in the Agenda, but not the global TODO list. It finally bothered me enough that I went looking for a solution, which I found in like twenty seconds:

(setq org-agenda-tags-todo-honor-ignore-options t)

Now, my global TODO lists don’t include future items. This is great.

One other thing I learned is that some of the ignore options take a numeric value. This means that I can set org-agenda-todo-ignore-deadlines to something like 7 and those items with a deadline more than a week out, don’t show up in global TODO lists.

    org-agenda-skip-scheduled-if-done t
    org-agenda-skip-deadline-if-done t
    org-agenda-todo-ignore-scheduled 'future
    org-agenda-todo-ignore-deadlines 7

Org-mode is cool.

Permalink #

SetApp apps I use

SetApp apps I have installed

During frequent bouts of Subscription Fatigue, I always glance sideways at SetApp, thinking that I could cancel my subscription. Then I look at the apps I have installed via SetApp (see above) and once again realize that it might be the most useful $10/month subscription I have. So it stays.

Permalink #

Film photography as late-stage Burning Man

Original photo: Depositphotos

I’ve never been to Burning Man, but for years I really wanted to go. I mean c’mon, a bunch of normies heading out to the beach (at first, but later, the desert) to do drugs, walk around half (or fully) naked, and opt out of society for a while. A place to really hippie it up for a week or so. I think I would have loved it.

Today, I wouldn’t go to Burning Man if you paid me. Best I can tell, it’s become a giant, corporate, Silicon Valley tech-bro networking event. A place to “cut loose” but also maybe find some VC money while we’re at it. Something like LinkedIn on Dirty Joke Day, but in the desert (if LinkedIn had a Dirty Joke Day, that is).

Earlier today I was going through YouTube and my RSS feeds, which are very film-photography heavy, and I became disenchanted with the whole film photography bubble. The comparison is weak, I know, but somehow following the online film photography gang is starting to feel like I imagine recent Burning Man events have felt. Everyone is a Brand™. YouTubers mention each other like some Influencer circle jerk. Everyone is all “OMG Cinestill makes these neon signs look amazing!” and “10 reasons why you SHOULDN’T buy a Leica.” Boring, is what it is. I’ve probably just become oversaturated with it all. I can only imagine what’s happening on TikTok.

My current mood really got rolling after I found a list of recommended photographers and many of them were film photographers. Normally, this would be cool, but I noticed that many of them introduced themselves something like this:

I’m a film photographer based in London.

Yuck. If you have to lead with the “film” part, I can’t help but be skeptical about the “photographer” portion[1].

I’ve been shooting film since the 80s, so maybe I’ve seen so much of this for so long that I’m easily annoyed when some wannabe Influencer acts like they personally discovered Tri-X.

I’m too old for Burning Man and there are too many people there anyway. Harrrumph!


  1. Some were actually quite good, but my point stands. ↩︎

Permalink #

Org-journal stays

Org-journal screenshot

I’ve been keeping a journal using Org-journal in Emacs since 2016. I’ve got the writing process nailed. I’ve configured it so that with just a few keystrokes I can export it to a nice PDF file every month for archiving and printing. I have no complaints.

The looming problem is that I can feel myself pulling away from using Emacs for everything. Org-mode uses the most powerful markup language and tooling there is, but I haven’t been feeling the need for such powerful features. I just want simple, uncomplicated tooling that doesn’t lend itself to endless fiddling. Emacs is the granddaddy of endless fiddling.

Org-mode does task management better than anything, but I’m perfectly happy with Things or OmniFocus or even Apple Reminders. Email is cool and fun to play with in Emacs, but it’s not easy and definitely too much work.

Objectively, Org-mode’s markup is superior in nearly every way, but if I’m being honest I get along fine with Markdown. As we all know, Markdown’s VHS beat Org-mode’s Beta in the mindshare race, so everything works with Markdown while almost nothing works with Org files1

My latest experiment with Obsidian for notes is going better than with earlier attempts, so one of my heaviest uses of Org-mode, note-taking, is at risk.

But nothing I’ve found is as good at journaling as Org-journal. Day One is pretty and is probably more appropriate, but I don’t like writing in it. I could use Obsidian’s daily notes feature, but I already use that for more of a lab notebook. I just really like using Org-journal, is the thing.

For now, then, my use of Emacs has been reduced to writing my journal and for when a note would benefit from a longer outline format.

Permalink #

At my analog desk

Desk with notebooks and paper tools

I still call this my “analog” desk. It’s for reading real books and articles. It’s for journaling. It’s for painting and drawing. It’s for sitting and staring out the window, even if the view is only that of a cul-de-sac in a boring middle-class suburb.

I sat here for a good portion of two days during a recent power outage. It was refreshing and mentally invigorating.

But that was last week. Now I’m once again staring at my computer in the basement office, letting the internet think for me.

Permalink #

Silver is better

Back in photo.net’s and rangefinderforum.com’s prime, there was a gruff, opinionated, brilliant, and helpful forum member and photographer named Al Kaplan. He helped me a great deal after I got my first Leica.

When he died in 2010, his family sold mugs and T-shirts to raise money. I’ve kept the mug on my desk ever since.

Silver is Better Al Kaplan mug. Leica MP. HP5.

Silver is better, indeed.

Permalink #

Baty.net

So I've been thinking about what to do with baty.net. After firing up my old-school looking WordPress blog at rudimentarylathe.org, I kind of want to move away from static blogging for a while. But I don't want to migrate the content here at baty.net.

What I think I'd like is to use baty.net as a launchpad and storage bin for everything. The home page becomes a set of links to everything else. But also, since it would be completely static and not rendered by Hugo or anything, I could just toss anything here and link to it however I like. That seems fun, right?

As a first step, I've changed the PaperMod theme to "Profile" mode, so the home page only shows my avatar and a few links. Later, I'll disconnect it from Hugo and build my own home page. I'll leave all the rendered archives where they are.

This is the plan anyway. ¯_(ツ)_/¯. It's possible the novelty of using WordPress will wear thin before anything drastic happens and I'll just write a big ol' "Never Mind" post and be done with it.

Permalink #

Unexpected side effects of throwing away ruined film

4x5 film boxes

Tornadoes blew through nearby and took our power with them for a couple of days. I keep my film in a small fridge in my office, so when the ice in the freezer section melted, it soaked my large format film boxes. While disappointing, most of the film had been expired for years. Some of it was E6, and I have no chemicals to process that anyway.

Most of the boxes were already opened, so even though the remaining sheets were still in the interior plastic bags, I decided that it wasn’t worth the trouble of testing to see if the film was still usable. So I threw it all away.

Instead of feeling bad about not having that film, I was surprised to find myself feeling relieved. I could finally stop thinking about if and how I might shoot it. Was it even still good?

So now I’m looking sideways at my bags of oddball and expired 35mm film and wondering how I’d feel about getting rid of those, too. I have been going through the expired color rolls, and it’s been interesting, but color film doesn’t offer me much over nice digital files. I can’t make color prints in my darkroom, which is a big part of why I shoot film in the first place.

But the oddest thing that’s happened is that now I’m looking at my books, records, movies, cameras, RAW files, saved articles…everything. How much do I actually need? How would it feel to only have the stuff I actively use/love. You know, stuff that “sparks joy”.

I don’t want to do anything rash, but I kind of want to do something rash.

Permalink #

The Emergent Task Planner

DSri Seah's (Formerly David Seah) Emergent Task Planner (ETP) is a paper-based planning tool that I used from 2012 through 2018. Here's an example from 10 years ago today:

Emergent Task Planner, Aug 21, 2013

Lately I've been using a yellow legal pad on my desk instead of my usual A5 notebook. I like having the extra room, but there's no real structure built in, so I also use the little Hobonichi Techo for listing a few important tasks for the day.

While organizing some files on my laptop this weekend, I ran into a folder full of scanned ETP pages and was reminded how effective they can be at time blocking, planning, and miscellaneous record keeping. I've been feeling a bit overwhelmed when staring at the computer, so I'm going to try the ETPs for daily planning again.

I used to use pre-printed ETP pads but I see they're not currently available, however there's a downloadable PDF on DSri's Website.

If you're a fan of analog planning tools, I very much recommend you give the Emergent Task Planner a try.

Permalink #

Using both Denote and Org-roam

Denote and Org-roam are both great Emacs packages for taking notes. I've used each of them extensively and have waffled between them regularly. I started wondering if it makes sense to use both. It does!.

Denote's claim to fame is simplicity and structured file naming. Org-roam is great for daily notes, heading-level linking, and the cool visual graph.

I've sometimes felt (probably irrationally) icky about using Org-roam because of its dependency on external sqlite libraries. Now, with Emacs 29+, sqlite is built in, so I feel better about it.

What I wanted was Org-roam's features with Denote's naming conventions, so I installed both packages. The trick to making it seamless was to adjust the default Org-roam template so that it creates files with the proper names. Here's how I've done that.

(setq org-roam-capture-templates
        '(("d" "default" plain "%?"
           :target
           (file+head "%<%Y%m%dT%H%M%S>--${slug}.org" ":PROPERTIES:\n:ID:          %<%Y%m%dT%H%M%S>\n:END:\n#+title:      ${title}\n#+date:       [%<%Y-%m-%d %a %H:%S>]\n#+filetags: \n#+identifier: %<%Y%m%dT%H%M%S>\n\n")
           :immediate-finish t
           :unnarrowed t)))

I had been using GUIDs for the ID: property but here I've switched to IDs based on datestamps so they match the "identifier". I'm not sure this is a great idea. You may also notice that I'm not bothering with tagging here. I don't always use tags, anyway, so I don't feel the need to complicate the capture process. Besides, when I do want to add tags I can use denote-keywords-add and Denote adds to the filetags property and updates the filename automatically. This is one of the nice things about having both packages available.

If I want to rename/tag a bunch of files at once, I can use the denote-dired-* commands. Any time the database gets out of whack when doing this, I just run org-roam-db-sync and we're back in action.

One other bonus is that all of my original Denote links (e.g. denote:ABC123) still work so I haven't bothered converting everything to use Org's id: style links. In order to include my Denote files in Org-roam's database, I did need to add an ID: property to the top of each of them. Fortunately, I use the ID property for org-download/org-attach so most of them already had IDs.

Using both Denote and Org-roam seems to be working fine. Am I missing anything that might cause issues later?

Permalink #

A new (old) theme for baty.net

Sometimes I just need to change things up in order to renew my interest. This blog has been languishing lately, so I decided to change themes again to see if that helped. Rather than deal with implementing a completely new theme, I instead rolled back to hugo-PaperMod.

There is a bit of CSS work to do, and I'm missing a couple of nice shortcodes from Congo, but overall it's a pleasant change.

Permalink #

The Leica Q2 (again)

sold my previous Q, a Q2 Monochrom, in spring of 2022. I was all in with the M10-R at the time, and I didn't feel the need for another small-ish digital camera, so the Q2M was sold.

I've been shooting digital with a Leica SL2 since early this year. It's a really nice camera. I had intended to make portraits of my extended family but have not done any of that yet. What I've been doing instead is taking random snapshots wherever I happen to be. The SL2 isn't great for lugging around making snapshots. It's big and heavy and not ideal for casual out-and-about shooting. I would often take my original Fuji X100 instead. The X100 is a fine camera, but is showing its age. I set out to replace it with a new X100V but the internet has gone bonkers over that camera and they are never in stock.

The thing that finally put me off the SL2 wasn't the camera itself, it was that I really missed the APO-Summicron-SL 35mm lens. I wanted another one. And maybe the 75mm while I was at it. The Sigma lenses are very good, but still feel like a compromise. Looking at images I'd made with the APO Summicrons had me wanting another so I started shopping for used copies and realized that for the price of a used APO 35 I could almost pay for a Q2. So that's what I did. Do you see how, in the end, I saved money? 😆

I bought a used (made in 2022) Q2 from a seller on fredmiranda.com and it should arrive on Friday.

Permalink #

Changing Emacs keybindings is not trivial

Irreal: reacting to someone questioning Emacs keybindings:

The question is an honest one. He doesn’t like the current bindings and wants something he feels would be more coherent. But here’s the thing: the question doesn’t make any sense.

I can make any changes I want; you can make any changes you want; and OutOfCharm can make any changes he wants. If you don’t like a particular (or every) binding, it’s trivial to change it.

Irreal, Red Meat Friday: Better Emacs Keybindings

This is a common response in discussions around keybindings. "Just change them to whatever you want!" They often follow that up with "I use the vanilla bindings" which doesn't help their argument.

First, while the actual technical requirement for changing bindings is indeed trivial, choosing which method to use and where to use it is not. A newcomer reading the docs and various blog posts about changing bindings will come away exhausted and more confused than before. It takes effort to figure that out. It's after all that that it becomes trivial. Or it would be, but now that I've figured out how to do it, you're asking me to decide what every damn binding should be. It's not that I am forced to change all of them, but once it starts, I feel like I have to. I don't need that kind of pressure. Should I use Evil? Maybe general.el? Maybe I should make SPC my leader key?

No. I'm not doing that. I want someone with common sense, good taste, and modern sensibilities to decide on a set of keybindings for me. And no, the vanilla ones aren't it. I want it to be like when I started using Doom or Spacemacs or whatever and the bindings made sense in short order. I didn't want to spend my days thinking about what every binding should be. If one or two of them bother me, then I'll change them. Otherwise, I'll just carry on living my life.

The reason I had a negative reaction to the "Just change them yourself, it's trivial!" response is that I spent a good part of last weekend revamping my vanilla config's bindings. It was not fun and it was definitely not trivial. I'd have preferred something out of the box that didn't hurt my brains and my hands.

In case you're wonderng, I ended up with Evil mode, general.el, SPC as leader, and a mishmash of self-inflicted wounds that I now have to maintain myself forever. ¯_(ツ)_/¯.

Permalink #

Whither Daily Notes?

I don't know if you noticed, but I've been posting my Daily Notes over on daily.baty.net again for some reason. I tell myself the reason is that I don't like how this blog feels/looks when the entire site becomes not much more than a list of dates.

Scanning the Archives should be useful. Currently, it's not. And search suffers, too. I've been around this block so many times I've worn a path.

If I'm being honest, I think the real reason is that I missed using Tinderbox and I missed the way that daily.baty.net works.

I know that some people who read this blog have told me they prefer that I keep everything here rather than them being forced to chase me all over the internet. I'm sorry for the inconvenience.

If you're interested, the daily post summary RSS feed is https://daily.baty.net/index.xml and the feed for each individual post is https://daily.baty.net/allposts.xml.

(But keep this site's feed handy because who knows what'll happen)

Permalink #

Monday, July 10, 2023

I want to be nice but I don't always feel like I'm nice.


My daughter and I must have watched "The Little Mermaid" 1,000 times while she was young. Today, we went to see the new live-action version at the theater. She was actually giddy at times. Just before the part where Ariel is on the rock and sings "Part of your world!" while the waves kick up beind her, Jess was tapping my arm saying, "It's happening, it's happening!" and bouncing in her seat and clapping her hands together, grinning. She's 34. It was wonderful.

Permalink #

I just can't get into Obsidian

I tried, Obsidian, I really did. But I just can't get into you.

For the month of July, I was determined to try again. I went all-in with Obsidian for daily notes, project notes, tasks, journaling, all of it. After two days I knew that it wasn't going to work for journaling or tasks. Then after a couple more days I knew it wouldn't work for project notes. I was left with my "pkm" notes and daily notes.

Obsidian for PKM or a Zettelkasten might make sense[1]. It's got all the linking, the graph, and the tooling for it.

But it's still Obsidian, and I just don't like it. I don't like how it looks (I've tried like 30 themes). I don't like the way I get sucked into using plugins for everything, whether I need them or not. Most of all, I don't like how Obsidian feels. The word that comes to mind is "Janky". It's much better than it used to be, but it's still off somehow. I'm not blaming Electron, but that's probably part of it.

Plus, this bugs me more than it should every time I see it:

Janky

If I'm going to depend on a tool and live in it, it's gotta feel right. It needs to resonate. Obsidian doesn't.

I'll revisit again in a year or so, but for now, I'm back in Emacs.


  1. I believe Obsidian is the right answer for most people. It's just not the right answer for me. ↩︎

Permalink #

Saturday, July 08, 2023

If I reach for Keyboard Maestro I've already lost.

90% of "Street" photography is absolute crap. Walking around NYC snapping random photos of other people walking around NYC isn't enough. But that other 10% is completely wonderful.

Permalink #

Thursday, July 06, 2023

Oh joy, we're at that phase where everyone is either posting about Threads or complaining that everyone is posting about Threads. Oh me? I'm above it all, can't you tell? What I know so far is that after 20 minutes on Threads I already like it more than Bluesky. Probably just the novelty of the vibe, if there is one.

Permalink #

Wednesday, July 05, 2023

Irony has only emergency use. Carried over time it is the voice of the trapped who have come to enjoy their cage.

-- Lewis Hyde

I'm forcing myself to use Obsidian for the entire month of July. It's fine. We just don't get along for some reason. I can't help but think that it's the right answer, though.

Permalink #

Tuesday, July 04, 2023

I've stopped posting to the top area of the blog during the day and am back to creating one post per day and writing everything there. I don't know where it will land, but I didn't like the work of moving everything every morning. Seemed like unnecessary faffing. Instead, maybe I'll embed something from Flickr or Glass. That way I can simply replace the embed and not worry about managing image files, etc.

The Realforce R2 keyboard is very nice, but not using the HHKB is driving me nuts. I'm so used to the HHKB's weird layout that a "normal" layout feels incredibly clumsy. I'm sure I'll get used to it, but do I even want to?

My Hugo workflow defaults to using "bundles" and therefore is optimized for including images and yet I only use images in a small percentage of posts. I think I'll change it back to

I hate Discord, too. For anything other than gaming or small group chats, it's useless.

Permalink #