Posts in "articles"

Using Tiny Theme Microhooks to make your homepage display a reverse chronological list of long-form articles, grouped by year

I’ve been feeling like my home page wasn’t what I really wanted people’s first experience with my blog to be. I want people to be able to get a high-level overview of what I write about and what my interests are. I admire other blogs that just have a list of long-form articles, so I decided to update my home page to work similarly. Check out my new home page at weidok.

Street Corner

Today I found myself in the downtown area of an old, little rural Ohio town. Surrounded by brick buildings, with a large, antiquated concrete community bank on the opposite corner. I stopped in at a local Chinese takeout place with my family for lunch. We ordered our food, and were told the customary “10 minutes”. While waiting for them to prepare our food, I stepped out onto the corner with my daughter.

It was… unremarkable. Another typical Ohio day in a quaint Ohio town.

But doing unremarkable things with a one year-old can suddenly make them remarkable.

My Meeting Philosophy

I recently had 35 meetings in a week. This is a lot, but not uncommon for employees of large enterprises. While it is easy to lament an organization’s “meeting culture”, there are also actions individual employees can take to reduce their meeting load. I recognized that attending all the meetings on my calendar was not possible (one time slot was quadruple-booked!) so I developed the following approach for responding to meetings.

A Recommendation for Trying AI

The following is a message I shared with my organization today. In light of NASA’s push to train up the workforce on AI, I wanted to share a tool that I’ve been using in my day-to-day. This is a simple tool that would be a good introduction for folks who haven’t been using AI much. Perplexity AI is a conversational AI assistant and search engine that provides citations for sources it is using.

How to Write a Kickass Article

I would like to note that as I write this, I am not following the advice contained within whatsoever. I want to write better articles. I want to use them to reason and think. I would like to do some research and link to sources, so that my articles have some ground to stand on and they provide real value. To this end, I’ve been doing some research on writing a good article and I made the cheat sheet below for myself.

An Analog Blog Post

A journal and Lamy Safari fountain pen on a dark stained wood table

The following was transcribed from the pictured journal entry. I used Google Lens and a LOT of editing.

It has been easy to not make time to write recently. “Busyness” is the main culprit, but I’ve also been spending time with its less boisterous sibling, distraction. And so here I find myself, back at the roots of my writing practice. The journal. I’ve missed the empty page. The empty screen is nice too, in my writing software of choice, but I can’t help feeling the weight of the myriad windows/apps/messages vying for my attention. So I’ve returned to my empty page. It welcomes my attention and thought, but does not compete for them. It is an escape in plain sight.

Check the Categorization of Your Domain in Cloudflare Radar to Make Sure Federal Employees Can Visit Your Site

My blog is available on the NASA network now! For anyone else who wants their site to show up on a federal network, make sure you scan your domain at https://radar.cloudflare.com/. CISA uses Protective DNS, and Cloudflare is the provider behind that service. After scanning the URL, check the security tab to see if there are any security risks.

Is this a blog or a node in a botnet?

I finally found out why my blog was blocked on the NASA network! Cloudflare had it categorized as a DGA Domain, so they thought it was an autogenerated domain that was part of an evil botnet 🤦‍♂️ I’ve submitted a request for Cloudflare to recategorize it under “Personal Blogs” so it doesn’t show up as a security threat any more. I guess my last name does look a little suspect and not quite like a real word someone would use for a domain…