Computers in Libraries 2026

Last week, I attended the annual Computers in Libraries 2026 conference in Crystal City. This year, they should have renamed the conference to AIs in Libraries 2026. Out of 4 keynotes and 70 tracks, the focus was primarily on AI. There used to be a track dedicated to website and UX, but this year there were only two presentations on website and UX. I attended both. For the rest, my brain was about to explode with AI lectures. Then again, I learned something about Vibe Coding.

As a web designer and developer, I had always been skeptical of using AI to create webpages. After hearing and seeing some demo about Vibe Coding at the conference, I decided to give it a try. One of my passion projects has been creating typographic sample pages for my Vietnamese Typography web book. Whenever I read something interesting in Vietnamese, I would create a sample of it—of course with proper credits. For instance, if I read a book, I would sample my favorite chapter and provide an English translation if I could. If I read from a printed book, I would take photos of the pages, copy, and paste the text. After that I would write the HTML markups for the text. The process beat typing up the text manually, but it was still tedious because I had to change dumb quotes to smart quotes, markup italic words, and make sure hyphens, en dashes, and em dashes were applied correctly.

With the latest sample page showcasing Bảo Ninh’s short stories, I tested out Google Gemini. I uploaded 10 images since the free version only allows 10 images at a time. I put in the prompt: “Convert images into one HTML page. Markup <em> tags for italic text. I changed the option from “Fast” to “Thinking.” Within 15-30 seconds, Gemini showed me the HTML page it had created. I copied and pasted into my HTML editor, removed everything else except for the main content. I was amazed how clean the HTML page was. All the smart quotes, hyphens, and dashes were correct. Italic words were marked up in <em> tags. Furthermore, it places all the footnotes correctly at the bottom of the pages. It was definitely a time-saver for me not having to do these tasks manually. I still do not trust AI to do the design for me because I still want to write my CSS and the way I structure my HTML document, but I can let it help me with speeding up the manual, repetitive labor.

I had a mixed vibe about Computers in Libraries, but I always ended up attending. While not all of the presentations fit my interests, a few did. If nothing else, I had a chance to get away from my regular work for a couple of days.

It’s a Design Problem

Carlo Iacono writes a fascinating essay on “Books and Screens.” Iacono argues:

The real problem isn’t mode but habitat. We don’t struggle with video versus books. We struggle with feeds versus focus. One happens in an ecosystem designed for contemplation, the other in a casino designed for endless pull-to-refresh.

Reading worked so well for so long not because text is magic, but because books came with built-in boundaries. They end. Pages stay still. Libraries provide quiet. These weren’t features of literacy itself but of the habitats where literacy lived. We need to rebuild those habitats for a world where meaning travels through many channels at once.

Iacono concludes:

The choice isn’t between books and screens. The choice is between intentional design and profitable chaos. Between habitats that cultivate human potential and platforms that extract human attention.

I recommend reading or listening to the entire piece.

New Typographic Sample: Bảo Ninh

Bảo Ninh is known for his historical fiction on the Việt Nam War. His works have been translated into 20 languages, including English. After reading his compelling short stories, I decided to create a typographic sample page featuring “Hà Nội at Midnight” and “Untamed Winds.” These two stories provide a glimpse into Bảo Ninh’s observations of the war. I also included English translations from Quân Mạnh Hà and Cab Trần. The sample is typeset in Atlante, designed by Yorlmar Campos & Martín Sesto.

Letter of Support for the Rick Holt Award

My colleague was being nominated for the Rick Holt Award, which “recognizes a Mason faculty or staff member who is committed to utilizing, promoting, and advocating for the use of active transportation as part of their daily commute life.” I was asked to write a letter of support. Of course, I complied:

To The Rick Holt Active Transportation Advocate Committee,

I am so glad to hear that MK is being nominated for the George Mason University’s Rick Holt Active Transportation Advocate Award.

M has been biking to work for as long as I started working at the Law School in 2011. Rain or shine, hot or cold, she bikes to work almost everyday. She has made the commitment to not only stay strong and healthy, but also contribute to a greener environment.

Furthermore, M promotes active transportation to the Mason community by encouraging me to take advantage of the shuttle system Mason is providing for free. Even though I live right by Fairfax main campus, I commute to Arlington campus at least three days a week. For many years, I drove my car to work for the sake of convenience. A few years ago, I started to take the shuttle because M had encouraged me. If I needed my car to work so I could go to my doctor or dentist appointment, she would offer me her complementary parking pass. As my supervisor, M would also provide me the flexibility if I needed to take care of my personal matters.

Thanks to M’s support and advocacy, I have made the transition from using my own vehicle to using Mason’s transportation service. I get to walk for 12 minutes each way from my house to the shuttle stop on Fairfax campus and back. I get the opportunity to meet other riders and become friends. I also get a chance to read for 40 minutes or catch a quick nap during my commute.

With her commitment in using self-propelled biking to work and her role in promoting active transportation to the Mason community and beyond, M deserves to win the Rick Holt Active Transportation Advocate Award.

Sincerely yours,
Donny Truong

Great news: She has been chosen as the 2026 recipient of the Rick Holt Active Transportation Award. My letter did the job.

“Glad He’s Dead”

The President of the United States:

Robert Mueller just died. Good, I’m glad he’s dead. He can no longer hurt innocent people! President DONALD J. TRUMP

I haven’t written about politics in a while, but I want to keep this quote here. When it’s his time to go, I refer to the despicable way he talk about someone’s death.

Rest in peace, Mr. Mueller.

Replacing Brake Pads and Rotors for Toyota Sienna 2018 SE

Replacing 4 rear brake discs since November 2024. The rear brakes wear out quick.

  • 4 Rear Brake Discs: $50
  • Labor $50

Front brakes and rotors were also replaced:

  • 2 Front Rotors: $150
  • 4 Front Brake Discs: $50
  • Labor: $70

Replaced Lightbulbs

Replaced the following after-market lightbulbs for 2011 Toyota Sienna:

  • Fog lights
  • License plate lights
  • Tail lights

Update March 27: Replaced the passenger headlight for 2018 Toyota Sienna using the lightbulb from 2011 Toyota Sienna.

Updated Sample Page for Buddhism Teachings

In 2023, I created a Vietnamese typographic sample page highlighting the Buddhism teachings, in which I found “The Fourteen Teachings of the Buddha” and “The Ten Commandments of Mindfulness” to be insightful. At the time, I used two Buddha illustrations created by AI to accommodate the text. Even though the graphics were nice, AI Buddha just didn’t feel right. I had been wanting to remove them. This weekend, I finally pulled the plug.

In addition to removing the illustrations, I updated the type. In the previous version, the text was set in a beautiful serif typeface. It could have been fine to leave it as it was, but I wanted to give the sample page a bit of a “Biblical” reference. I decided to set the text in Bradley DJR, designed by David Jonathan Ross for his Font of the Month Club. Bradley DJR started out as display typeface, but David had begun working on the text side last year. Even though it is still a work in progress, it covers enough ground to be used on a project like this one.

I am happy with the update. Take a look if you haven’t and you might find the Buddhism teachings to be useful to navigate your life. It’s a quick read.

Updated the Story of Lạc Long Quân & Âu Cơ

When I decided to create samples for Vietnamese Typography, the first piece I sampled was the story of Lạc Long Quân and Âu Cơ. It turns out to be the most visited page to this day.

Last year, someone chastised me for the English translation I was using. It was an oversight on my part; therefore, I removed the English translation and just left the Vietnamese text.

This morning, I went to Bánh Mì Ông Béo to get a bánh mì. On its bookshelf, I discovered a historical graphic novel about the story of Lạc Long Quân and Âu Cơ in three languages: Vietnamese, English, and French, compiled by Bùi Văn Bảo.

I decided to update the Vietnamese typographic sample with the newly discovered version. Typeset in Pliago, designed by Juanjo López.

Taught a Friend’s Kid & Learned to Ride Switch (Day 49)

I taught a friend’s eight-year-old kid to snowboard three times this season. The first time, he refused to do anything I asked him. His reason was, “I can’t.” He was lacking confidence. I didn’t let him off the hook. I reassured him that he could do it if he followed my instructions.

He didn’t get very far. He made himself fall as soon as the board went straight down. The good thing was he did not give up. The second time, which was a few weeks later, he tried again. He made some progress, but he still made himself fall. I advised him to ride with the board instead of falling to stop himself. The third time, he managed to stay on his board throughout the green run. He couldn’t turn yet, but he enjoyed riding down at his own pace.

Coaching him had taught me about myself. Patience was the key, especially with kids who didn’t have too much confidence in themselves. I didn’t push him, but I had to be firm with him. Too bad the season is over, but he will continue next season.

While I was coaching him on, I switched it up. I normally rode goofy with both of my bindings set forward (positive/positive) so I could carve. Riding regular with a negative-negative setting was quite awkward, but I was making progress. I need to change my bindings to a duck stance to ride regular. I might use Ðạo’s board to learn switch. I got him a used board to learn. He hadn’t made much progress on snowboarding. He still can’t turn yet. He only spent two times this season snowboarding and the rest of the time skiing. That’s cool with me as long as he’s out there skiing.

He didn’t want me to coach him snowboarding. He wanted to learn on his own. I had people who paid high prices for me to teach them, and yet my own kid wouldn’t let me teach him for free. My kids don’t appreciate the privileges they have. Not too many kids can go skiing and riding for free whenever they want. Not too many parents can afford lessons, lift tickets, and rentals. I take care of their gears so that they will have a great experience on the slopes. And yet, they take all of these for granted. They would rather sit in front of their screens than roaming around the big mountains. That’s their choice now. All I can do is provide them the opportunity.