Self Wright

Category: Tools Page 1 of 2

On old software

George R. R. Martin, when asked by Conan O’ Brien, on why he wrote on on an old PC, running MS-DOS, not connected to the internet, in Wordstar 4.0.

I actually like it, it does everything I want a word processing program to do and it doesn’t do anything else. I don’t want any help. I hate some of these modern systems where you type a lowercase letter and it becomes a capital letter. I don’t want a capital. If I wanted a capital, I would have typed a capital. I know how to work the shift key.

Roam isn’t there yet

I’ve observed Roam periodically slowing down to a crawl, with individual keystrokes (yes) taking a second to be played out, filters taking several seconds to process “selections”, and … I haven’t even started using queries yet.

Part of the trouble might have been my own over-enthusiasm a few months ago, when I went all-in with it, getting into a “mind-meld” with it.

This was really great for a while, too, but that meant that when it abruptly became unusable, it was really painful.

Meanwhile, a few other things have been evolving.

Obsidian largely “just works”. I’ve been trying out Obsidian Publish, and it’s headed in a direction I like, and am willing to pay for.

DevonThink, my “bucket store” for a few years now, has begun to add first-class support for Markdown, explicitly keeping compatibility with Obsidian and Roam.

Tinderbox has always really had what I needed (super-flexible notes, and programmability, albeit in a “perl-ish” syntax), and every release improves support for markdown, zip links (those [[...]] references that are nice to use within markdown for making quick links (and backlinks) between notes).

OmniOutliner is … not evolving features, but it’s a robust cross-platform native outliner app, supporting rich embedding and at least theoretically allowing arbitrary levels of scriptability in JS.

Now I’m still a “Believer” in Roam, but not all use cases need “multi-player” (and for the ones that do, there really isn’t any other good alternative).

For now though, most of my use case are very much “single-player”, and for that it’s very hard to beat native apps (especially the non-electron ones).

I do have to get over the hurdle of using un-popular apps, non-mainstream apps, apps that aren’t “in the news”, etc. but … it turns out they’re just as solid, and there are enough users to get assistance and share and discuss concerns, and so on .

So, I’m not giving up on this “mind-meld” level of personal interactivity with apps that help me think, or break down things, or just keep stuff around for me to look at later — I’m just planning to do more of that with some of the local, native apps mentioned above.

A decade (nearly) of Lamy

Lamy Safari, Charcoal Black, Fine Nib

I’ve had this pen for about nine years now, which is longer than I’ve had my laptop, or my phone, or my current pair of jeans, or my bed, or the tv on the wall, or the lamp next to me, or … you get the idea.

I think I’ve mentioned recommendations for fountain pens before, but I’ll repeat this anyway: it’s hard to beat this cheap and reliable workhorse, the good old Lamy Safari (not quite old, though, there are new versions available)

I have two of these that I keep filled with (usually) black and blue ink, and I have secretly wished that they stop working, or even just degrade in quality just a bit, to give me an excuse to try and buy one of the more expensive fountain pens I’ve kept in my wish-list for years, but … that just hasn’t happened yet!

Tip on buying: if you’d like to skip paying Amazon, two great places for “stuff like this” are Jetpens and GouletPens.

Declaring “watch-later” bankruptcy

I’m sure a lot of people get to this point … it’s a form of procrastination, clicking on the tempting little Watch Later mini-clock-face.

“Of course I’ll watch you”, I say to the little thumbnail.

Fast-forward a few years later, and there are now about five hundred of these. Surprise.

Given that the average length is about half an hour (if it’s five minutes, I either watch now or watch never), this is several months of dedicated watching time. Not going to happen.

I could painfully prioritize these, figure out what I really meant to watch, and what I was just lying to myself about.

I don’t need to do that. I know I was lying to myself most of the time I clicked that little button.

So the next best option: start over.

Unfortunately, Youtube hasn’t allowed for this possibility.

I found a hack on StackExchange1. It involved moving some playlists around. Painful, but doable.

Doubly unfortunately, this doesn’t work anymore. The Watch Later playlist is an append-log now. Your pile of misery cannot be allowed to shrink2.

There seemed to be light at the end of the tunnel: by suitably obscure Javascript, you too can wipe your slate of false optimism clean. It was an innocuous looking short one-liner3.

I tried it, didn’t work for me.

I tried reverse-engineering it, but couldn’t hack and cut my way through the mass of divs that characterize modern web pages. Javascript is the new assembly language of the web, deal with it.

I got more desperate, tried out other, more unwieldy snippets4.

I did find some kindred souls5.

Anyway I’ve been on-and-off this quest, with no success. Still looking for that “magical snippet” that will work for me.

(@Youtube, Y U No Let Me Delete My Watch History ?!)


  1. From a comment on that page: the clearly bewildered response of “These instructions are unclear”. You don’t say. ↩︎
  2. Okay, it can, but only if you watch all of them and then click on “Remove watched videos” ↩︎
  3. Retrieving a bunch through the right call to getElementsByClassName, then looping and calling click on them ↩︎
  4. This one in particular, successfully crashed Safari for me after a few tries: javascript:var tmr = window.setInterval(function(){var _this = document.querySelector('ytd-playlist-video-list-renderer #button > yt-icon'); if (_this){_this.click();document.querySelector('#items > div > ytd-menu-service-item-renderer:nth-child(2)').click();}else{window.clearInterval(tmr)}}, 1000); ↩︎
  5. As this reddit thread says, “‌Um, I have a YouTube hoarding problem. I have 2,335 videos in my Watch Later list.” Yikes, worse than me by far ↩︎

The weirdness and awesomeness of long-form YouTube

I found myself listening to this recently:

From the description:

This is the ambient electromagnetic signal of our Sun and Neptune which have been combined with each other and then deepened and smoothed out quite a bit.

Now I don’t know how exactly this audio version was derived, but … hey, it works for me for my “white noise needs” (certainly well enough to consider cancelling my Brain.fm subscription, more so because I’m consolidating subscriptions these days and trying to get rid of as many of these yes-its-“sub-$5”-but-do-I-really-need-it ones).

After this “space noise”, I discovered “engine noise”, which comes in a huge variety as well:

  • The ambient engine noise from the Enterprise (TNG):

 

  • Ambient engine noise from the Nostromo:

 

This is why I don’t think I can live without Youtube (deadly serious here).

I can find substitutes for Gmail, for Docs, even Google Search (DuckDuckGo has been my default on iPhone/iPad/MacBook for over two years now, I use gmail but primarily through MailMate, and I really only use Docs at work).

When it comes to Youtube, I go the opposite way: I’m willing to pay some token amount — beacuse I’d listen to engine noise without advertisements 😁

Turtle graphics

Discovered the PythonTurtle library, reminded me of LOGO a long time ago (!)

A sample session:

$ bpython
bpython version 0.18 on top of Python 3.7.6 /usr/local/opt/python/bin/python3.7
>>> import turtle
>>> silly = turtle.Turtle()
>>> for i in range(20):
...     silly.forward(i * 10)
...     silly.right(144)
...
>>>
A “spiral star”

(there is a Golang version of this too, to try later)

On Airtable and Numbers

I tried out Airtable for a year, for a simple personal spreadsheet that I’ve been keeping for a few years now.

It’s slick, and quick to enter data, but in the end I’ve decided to go back to Numbers.

Yes, boring.

Things I liked:

  • I really liked being able to easily add images when needed
  • Having single-select and multi-select lists are useful and intuitive. I miss this the most in Numbers.

Things I didn’t like:

  • To do something as simple as making a little chart, I needed to pay $20 a month! Yes, the Pro plan had far more than charts, but I just cared about this one small feature, and it seemed ridiculous to me.

Things I didn’t care for:

  • I realized I wasn’t going to use the 3rd party Airtable plugins or integrations.
  • There is an intermediate Plus plan ($10/mo). I expected to use it, and would’ve been okay with it, but surprisingly didn’t hit the size limit on my bases.

Adaptations in Numbers

I was able to get most of the way to a single-select box by a combination of

  1. Setting the data type for the column to “popup”
  2. Adding a conditional highlighting (this is surprisingly easy to do)

Conclusion

I’ve always been one to try out new apps, and new tools, because there are always ways of doing things better, and the satisfaction that comes with that.

Recently though, I’ve been very sensitive to my personal info becoming siloed in a bunch of different places, and I want as much of it as possible

  1. Open format
  2. Local
  3. Index-able

Moving from Airtable to Numbers involves giving up a few features, but it satisfies these requirements I’m placing on my tools these days, so I’m quite happy about it 🙂

Sky Guide

Showing Jupiter and Saturn in the sky together.

Apps on our smartphones get a bad rap for wasting our time, and deservedly.

It’s true that most are either harmful or neutral, or a distraction, or a minor convenience.

One set of apps that are genuinely something that exist only because we have “computers in our pockets” are apps1 like Sky Guide, which have this magical ability to tell me which stars are in the sky, highlight them for me as I move my phone around, and display helpful connecting lines, the ecliptic, etc

I can’t believe I paid the price of a cup of coffee2 for something that’s mine to use forever, and that works so well and is delightful every single time I use it!


  1. A larger list of similar apps here ↩︎
  2. $2.99 on the AppStore right now. Compare with a Grande Freshly Brewed ($2.10) or a Tall Caffe Latte ($2.95) at Starbucks ↩︎

On “… the terrible beauty of maps”

This captures so well what I sometimes feel about visual note-taking (basic mind-mapping, as well as more flexible, powerful tools):

(Source)

I’ve gotten to the point where I generally use outline as my default. The problem I have with maps is that they cue an aesthetic response that overrides other concerns, and I have trouble setting that response aside. A map is either beautiful and this creates a barrier to revision, or it is ugly and making it attractive becomes my priority. If I leave it ugly, then I find it hard to work in the file unless I stop using the map. Outlines short circuits this enormous weak spot in my mental make-up.

(Also, a nice phrase!)

On Narration, Tinderbox, and other things …

It’s hard to say what is so good about this video. It is many things.

It is a generally well-made ensemble, a slice of art criticism, a slice of philosophical questions and concerns, it is a demonstration of “thinking through a tool”, it is a demonstration of “showing through a tool“, it is a demonstration of one such tool (Tinderbox), an autobiographical account, and probably more …

Page 1 of 2

Powered by WordPress & Theme by Anders Norén