tech

tech category

I’ve successfully migrated my blog to micro.blog! There’s still work to do, including migrating my old theme, as well as finding a home for interactive posts that could move, but overall it’s all here. Let me know what I missed!

Hardware instills discipline in people; people must instill discipline into software. – John Gruber

Wrapping up at #DrupalCon and I’ve had a blast. Great to meet new friends and reconnect with old ones. Also—Pittsburgh is a great town. See everyone online!

I limited all my blog’s RSS/JSON feeds to 50 items, after realizing Hugo defaults to no limit. Hopefully that will be kinder to parsers.

TIL that dynamic JavaScript imports are widely supported!

TIL the From HTTP request header. Now used for crawlers, it was originally intended for allow human users to supply their email address to the server. Innocent times.

Checked the micro.blog logs, and the cert “expired” at 10:06 a.m. (EST), so the site was down for almost 2 hours. Previously.

Site was down for a few minutes (that I know of) due to an expired cert error. I checked the server and my cert was not expired. I rebooted nginx and it’s working again. 🤷

Started reading: HTTP Pocket Reference by Clinton Wong. Published in 2000, it’s still a good refresher, although distressingly it omits status code 418 📚.

Went rollerskating for the first time in forever for New Years Eve. Surprised how much came back, and not surprised that I still stop with a wall.

Exporting Mastodon Posts to My Blog

Twitter’s public implosion has redoubled my interest in blogging, and I’ve been posting more. Through Micro.blog, I syndicate my posts to the fediverse, namely Mastodon at … Read more

I watched The Curse of Frankenstein (1957). Interesting twist on the Frankenstein legend, but I thought this one was less focused and entertaining than the other hammer horrors I’ve seen. Still, an engaging performance from Peter Cushing.

I finally splurged for a pre-built Ferris split keyboard - I’ve been using a Ferris-inspired keymap on my ErgoDox for a few years. I’ll still need to solder the keyswitches, which I’m nervous about. I soldering a macropad and I only got 50% of the switches to work. ⌨️

TIL there’s a movement to refer to Neovim/Vim as a PDE, or Personalized Development Environment, instead of a text editor. “Text editor” can be confused with categorically different editors like Notepad++, while PDE indicates the deep personalization and power available.

Until estimating is on a sounder basis, individual managers will need to stiffen their backbones and defend their estimates with the assurance that their poor hunches are better than wish-derived estimates.
—Frederick P. Brooks

The Mythical Man Month was written in 1974, and it still feels like despite our many new techniques, the software industry’s estimation hasn’t evolved much past “defend an educated hunch”.

Still reeling from seeing TJ & Dave live this past Saturday, with surprise guests Tracy Letts and Michael Shannon. Reminded me of the beautiful serendipity than can happen in NYC and the improv world. The show was also really really funny.

Been waking up early recently, trying to adjust my sleep schedule. Still in the “pretty tired a lot” phase.

Also posted to: <mastodon.social/@bronzehe…>

Use Neovim as your man pager

You may know that you can open man pages in a Neovim buffer with :Man. However, you can also configure your shell to open manual pages in a Neovim buffer when called from the command line. First, if … Read more

I wrote a base #css stylesheet for novels. https://www.chrisdeluca.me/article/base-css-to-style-a-novel/

Also posted to: mastodon.social/@bronzehe…

Base CSS to Style a Novel

I&rsquo;m working on a short novel, which got me thinking about typesetting (naturally). There&rsquo;s as many ways to style a book as there are a webpage [citation needed], but there&rsquo;s rules … Read more

I wrote a guide on building your own fzy search in https://www.chrisdeluca.me/article/diy-neovim-fzy-search/

Also posted to: <mastodon.social/@bronzehe…>

DIY Neovim fzy search

There are plenty of fuzzy search solutions for Neovim, most notably Telescope, but sometimes you just want something fast and simple. Enter fzy, a fast command line program with a slick search … Read more

Hand Drawn SVGs

I&rsquo;ve been trying to find a good workflow for drawing vector artwork that has the spontaneity and roughness of hand drawn images. tl;dr If you&rsquo;re just interested in my process, and not the … Read more

Fixing GPG Yubikey integration on macOS Big Sur

I had some trouble after upgrading GPGTools to version 2020.2 on macOS Big Sur, where it would ignore my Yubikey smart card and I couldn&rsquo;t unlock my stuff. Every time I tried to use gpg (Yubikey … Read more

Painfully Rendering a Simple Bar Chart with Nivo

I&rsquo;ve been working on a graphing project for the Astoria Digital volunteer group in collaboration with Muckrock. The app will visualize data around New York&rsquo;s 50a police disciplinary record … Read more