sals.place

Blog

  1. A benefit of journaling
  2. Tasty treats in the pico.sh fall update
  3. Another blog redesign
  4. Emergency with Tim Heidecker
  5. Miniflux is still my jam
  6. Knowember 2026
  7. FAA floppies
  8. Wildwood
  9. Enjoying reading news for the first time in a long time
  10. Getting my Casio G-Shock to sync
  11. Trying Herdr
  12. A terminal renaissance
  13. Some useful Vim stuff for prose
  14. Upvotes on Bear Blog
  15. Obsidian for PIM, not PKM
  16. Using an LLM to avoid looking like I’m using an LLM
  17. Short form
  18. Fresh coats of paint
  19. Cool tmux trick: scratch popup
  20. Fun computers, stressful computers
  21. Pico.sh has been great
  22. Re: Comfortable in Linux
  23. PSA: Clean your kitchen vent hood
  24. Markdown highlighting in Neovim
  25. My gournal
  26. Secret Thinkpad
  27. Smart device
  28. Added :visited colors
  29. Addendum: macOS Spaces transition time
  30. Instant workspace switching in Linux
  31. Hello from my new Thinkpad
  32. Re: Org mode
  33. Beware the side quest: tmux vs. herdr
  34. Re: Never too late to learn
  35. A couple things I like about Safari
  36. Vim’s Ctrl-w
  37. Bought a Thinkpad
  38. Alfred 6 is coming this autumn
  39. Enneagram Type Five
  40. A Neovim kerfuffle, and looking at Vim
  41. Might’ve fixed some stuff, probably broke some stuff
  42. Deleted my dark-mode toggle
  43. Two-sentence post: home-office CO2
  44. Parenthood at the moment
  45. A few of my AI use cases
  46. GitHub’s growth
  47. Nose deep in AI
  48. I guess the ADHD meds are working
  49. On the doomsday posts
  50. The Claude aesthetic
  51. A mechanical Magic Keyboard
  52. Fish shell trick: abbr –set-cursor
  53. Working from beach and related thoughts
  54. Testing hearing aids this week
  55. Moved the blog to pico.sh, and I’m done blogging about this blog for August
  56. Blog posts about elaborate blogging setups
  57. pico.sh!
  58. PT Mono
  59. I published my drafts: lessons learned and steps taken
  60. Another fat woops: I published my drafts
  61. Blog-post resiliency
  62. Finding my draft posts with ripgrep
  63. Smoke in Portland
  64. An RSS oopsie, props to Pablo at powRSS
  65. Moved the blog from 11ty to Hugo
  66. Belated welcome to Blaugust
  67. Cursive
  68. Re: productivity mirage
  69. Re: Bubbles, upvotes, web interlinking
  70. Thoughts in progress: jj and my homelab
  71. Adding an <aside> element with 11ty
  72. Creating tasks from iOS Safari vs. Chrome
  73. /uses updates: Neovim, VSCode, Things, Todoist (plus the page actually works now)
  74. Em dashes are amazing
  75. Trying jj with this blog’s git repo
  76. Neal Stephenson on writing by hand
  77. papernews
  78. Two multi-cursor commands I should use more often
  79. Hasty IndieWeb thoughts; bad roads as filters
  80. So long, ball!
  81. And switched again, now deploying with wrangler
  82. Moved the blog from GitLab to GitHub
  83. A perfect editor
  84. Quick note on EMR pens for the Supernote
  85. It’s hard to find objective advice about text editors
  86. Sorry about that Emacs post
  87. 24 hours with Emacs (a hasty rant)
  88. Making VSCode play better with Markdown over SSH
  89. Mixed feels on modal editing
  90. Hello from my Supernote Manta
  91. VSCode Remote-SSH setup hangs when using fish shell
  92. I think my little VPS is OOMing
  93. Two-sentence post: Mosh is cool
  94. Apparently I’ve used Todoist before
  95. Fish shell
  96. Making a custom Neovim filetype picker with mini.pick
  97. Two-sentence post: Todoist on the brain
  98. Added a light/dark theme toggle
  99. High contrast vs. muted color themes
  100. Neovim rabbit hole
  101. Botsitting
  102. Is Active Noise Cancelling good or bad for your hearing?
  103. TIL: CSS View Transitions API
  104. I’ve been using my pointer finger to press the spacebar this whole time 🤦‍♂️
  105. Reworking my remote notes and blogging rig
  106. Fresh Neovim config with nvim-light
  107. Re: better blog titles
  108. Having fun listening to music
  109. Reorganized the desk, plus a hifi splurge
  110. Two-sentence post
  111. Two-sentence post
  112. Vim mode is taking hold
  113. Finally trying EditorConfig
  114. Holy refresh rate
  115. Tennis leg
  116. Freedom units
  117. Oregon coast
  118. Fixing my footnote superscript styling
  119. My remote blogging workflow
  120. Alfred’s core values
  121. Fear of sharing AI opinions in the workplace
  122. Breaking news: Oregon man buys Peloton bike
  123. Re: lowercase posts
  124. Night Witches
  125. Walking the kids to school
  126. Re: make email fun again
  127. Tuscany
  128. Flying blind
  129. Pseudonym as an escape
  130. Blog move successful!
  131. Moving my blog to 11ty and Cloudflare Pages
  132. Obsidian Sync is great
  133. Today’s thoughts
  134. Too young to be too old to start skateboarding
  135. macOS shortcuts for navigating by paragraph
  136. Quiet things
  137. Street names
  138. The monthly bill I enjoy getting
  139. Slightly happy
  140. Can’t quit the Apple Keyboard
  141. Dear Spotify
  142. Re: Back to Alfred
  143. Vim mode, again (again)
  144. A touch of schadenfreude
  145. Easier linking to local files in Obsidian
  146. AI’s writing and semantic ablation
  147. More about those blog drafts
  148. A random list of silly things I hate
  149. Where to do these drafts
  150. Some stuff I don’t have time to write about
  151. Remote editing in Zed
  152. Recipe apps
  153. About those upvotes
  154. Management is hard
  155. Internet hijacking our ambition?
  156. Change your car’s air filters yourself
  157. Cheers to Miniflux
  158. Dry January (consumerism edition)
  159. Linux in the air
  160. De-hacking productivity
  161. Solving Bear Blog’s Trending discovery feed
  162. CLI cool-off
  163. On self-managing Postgres
  164. Migrating from Obsidian to Day One
  165. Don’t do Apple gift cards, I guess?
  166. Predator: Badlands
  167. Flight
  168. TSJ FTW
  169. 1-year blog anniversary
  170. Defaults in 2025
  171. Non-weekly jumble
  172. Back to the Mac
  173. Adventures in homelabbing
  174. GitHub releases RSS (Atom) feeds
  175. Cool thing about terminal multiplexers
  176. Oh hi Zellij
  177. Cool Neovim autopairs!
  178. Vim. vs. Emacs
  179. vim-tmux-navigator is magic
  180. This is fine
  181. Weekly jumble
  182. Current status
  183. My fascination with the command line
  184. Trying Helix
  185. Trying NetNewsWire
  186. Adventures in buying used iPads
  187. Sleep
  188. Not blogging much lately
  189. Re: Bear Blog license
  190. Re: loving the job
  191. Journaling on an Apple
  192. Re: justify
  193. Journal is coming to the Mac
  194. :q Vim mode
  195. Re: avoiding the news
  196. Air fryer arrives today
  197. Vim mode, again
  198. Em dashes and en dashes and spaces?
  199. Em dashes
  200. Trying Miniflux
  201. fzf is cool
  202. macOS dotfiles locations
  203. Serious Markdown
  204. Seventy percent
  205. Fun with plain-text notes (searching Obsidian tasks)
  206. Obsidian Bases upgrades my music library
  207. The internet is fun
  208. Done with vacations, back to work
  209. Just bought Thousand Year Old Vampire
  210. Obsidian vs. Logseq task queries
  211. Critical lesson from our trip to Mexico
  212. Re: sticking with it
  213. Postroll and thoughts on notes and tasks
  214. We Are Legion, Fifth Season, Kindle Unlimited
  215. Re: entitled to write this
  216. Activity tracking
  217. Demoting the Apple Watch
  218. Waxed the bike chain
  219. Blaugust; waxing my bike chain
  220. 14kb vs 15kb
  221. Trying Logseq at work
  222. Re: daily notes considered harmful
  223. Re: second brain
  224. Project Hail Mary
  225. Cacio e Pepe
  226. No learnings
  227. BnB: The week did not go according to plan
  228. From Bear.app back to Obsidian
  229. BnB: Happy Father’s Day; appreciating Portland’s greenways
  230. Can we reclaim 👌?
  231. I bought another bike
  232. Re: blogs I like to read
  233. Bike ‘n blog; trusting my feelings
  234. Re: Moka pot
  235. Unburying myself from self-imposed process
  236. Bear vs. Obsidian
  237. The Workload Fairy Tale, why fonts on macOS look better
  238. Thank you, Python
  239. Oliver Burkeman letter on “aliveness”
  240. Talking to myself
  241. A few thoughts on being in a sales org
  242. Links on parenthood, writing for personal growth
  243. My blog’s style is a little wonky
  244. Thank you, 1Password
  245. 14,000 steps before lunch
  246. Promotion
  247. Walkolution arrived!
  248. Apple Trackpad dragging
  249. Goodbye, Xfinity
  250. Fixed Sonos on my new wireless network
  251. Enduring hardships
  252. Blogging on my iPad Mini
  253. Handiwork
  254. Thoughts while wrapping up a few days of alone time
  255. Reeder Classic vs. Inoreader
  256. Bye Karabiner, hello again Keyboard Maestro
  257. Tangible things, the value of work
  258. Opening Spotify links directly in the desktop app
  259. I should dictate more often
  260. Re: Emacs
  261. Neuvo music catalog
  262. New home network rig
  263. Apple Studio Display
  264. Happiness in parenthood
  265. Death with dignity
  266. Done with The Economist
  267. Cloudbusting
  268. Re: Bear Blog maximalism
  269. Alfred workflow UI problems with iCloud sync
  270. Nick Cave on 2025 and hope
  271. Obsidian to Bear, not looking back
  272. Walking pad going up in smoke
  273. My blog volume this week
  274. Privilege and talipes
  275. Style tweaks: some progress
  276. How I swapped my domain name
  277. New domain name!
  278. Re: productivity crap
  279. Default apps in January 2025
  280. Disappointment with the Apple Intelligence proofreader
  281. Tweaking some styles
  282. A late night with a Bear
  283. Bear Blog Questions Challenge
  284. One sentence per line
  285. Re: echo chamber and doing it right
  286. iOS builtin sleep sounds
  287. Defaults
  288. Journaling with photos
  289. Journaling apps
  290. Klaus
  291. GenAI and people management
  292. Alfred
  293. Physical newspaper
  294. Hiding Bear Blog’s upvote form
  295. Sharp knives
  296. Uses (2004 edition)
  297. Boring phone
  298. My kind of social network
  299. I wish
  300. The Red Hand Files
  301. Walking pad
  302. Worry
  303. Gratitude
  304. Hello!