How to Actually Copy a List in Python

Copy a list in Python using the copy() method, not the assignment operator.

Creating High Quality GIFs from Asciinema Recordings

Use agg with a huge font size to get high quality GIFs.

Quick Tip: Mute the Terminal Login Message with A .hushlogin File

Create a .hushlogin file in your home directory to silence login messages.

How to Use an AWS S3 Bucket as a Pulumi State Backend

Self-host Pulumi state with an S3 Bucket, an IAM User, and the Pulumi CLI.

2025-09-20 · [Updated 2025-10-29] · 671 words
Local Text Summarization With Ollama and Python Is Just String Manipulation

Generate a string with Python, pass it into Ollama, and you get a string in return. That’s it.

Proper Hugo Template Syntax Highlighting with go-html-template

Improve Hugo template code highlighting using go-html-template Markdown code blocks.

2025-08-03 · [Updated 2025-10-29] · 330 words
A Trick To Remove Unwanted Whitespace After Links in Hugo

Use this shortcode to remove unwanted whitespace after links in Hugo.

2025-07-11 · [Updated 2025-08-18] · 637 words
Remove Unnecessary Hugo Meta Tag to Keep HTML Lean

Remove an unnecessary and auto-generated Hugo meta tag by setting disableHugoGeneratorInject to true.

2025-06-15 · [Updated 2025-08-14] · 125 words
Validate HTTP Status Codes in Go Using Built-in Constants

Use Go net/http constants like StatusOK and StatusNotFound for more readable code.

2025-05-24 · [Updated 2025-10-29] · 453 words
It’s 2025, Why Aren’t You Using an Ad Blocker?

Far too many people still don’t use ad blockers.

2025-05-10 · [Updated 2025-08-14] · 349 words