YAML Coding Guidelines Rationale These YAML standards are intentionally common sense and intuitive. If your data or configuration needs exceed these rules, use a more expressive serialization language or schema (e.g., JSON, 2026-01-20 Reference
Setting Up a Mock Windows 7 32-bit Environment Using Wine Setting up a mock Windows 7 32-bit environment using Wine is a common way to run older Windows applications on Linux/macOS. Here’s a step-by-step guide. Install Wine (if not already installed)On 2026-01-19 DevOps, SysAdmin #Reference
Structural, Behavioral, and Flow Diagrams: Definitions, Examples, and Visualization Code Structural Diagrams Structural diagrams show the structure or organization of an entity - how components are arranged and related - rather than events or interactions. Mind Map A mind map is a hierar 2026-01-19 Data Science, Multimedia, and Process Automation
Qt Bindings for Python Test Environments When testing Python code using PyQt compatibility packages such as detect-qt-binding, we would need to test the code with different Qt bindings for Python. Here I summarize what environment is require 2026-01-18 Environments
Building an OCaml Project with Dependencies in a Conda Environment Using Dune This workflow shows how to create and build an OCaml project with dependencies inside a Conda environment using Dune. Key Benefits No Opam needed: Dune handles dependency resolution and build steps. N 2026-01-17 Environments
Qt, OpenCV, PyTorch: The Central Dogma of GUI CV Applications Just as the central dogma in molecular biology describes genetic information flow from DNA to RNA to protein, we can use a similar terminology to describe how pixels flow from GUI to classic CV algori 2026-01-11 Data Science, Multimedia, and Process Automation
Automate Your Workflow with GitHub Actions Automate Your Workflow with GitHub ActionsOne of GitHub’s most powerful features is GitHub Actions, which lets you automate software workflows like building, testing, and deploying your code right fro 2026-01-09 DevOps, SysAdmin #Reference
Paper Reading: AccelOpt: A Self-Improving LLM Agentic System for AI Accelerator Kernel Optimization SummaryApproach Agentic workflow: Three LLM-based agents (Planner, Executor, Summarizer): Planner: proposes optimization plans. Executor: codes up, tests, measures kernels. Summarizer: distills and re 2025-12-11 Computer Architecture, Operating Systems, Computer Networks, Distributed Systems #Paper Readings
Running a Rootless SSH Server on a Custom Port Sometimes you need to spin up an SSH server without changing system configs or needing root. Here’s how you can do it, using a custom port and a host key you generate yourself. Prerequisites /usr/sbin 2025-12-10 DevOps, SysAdmin #Reference