About:

Milad Alizadeh is the author and the name associated with the website mil.ad. The site appears to be a personal or professional website created using Jekyll, as indicated by the metadata.

Website:

Outgoing Links:

Simon Willison
Subscribe to RSS:
The author describes how AI agents helped integrate Supernote PDF annotations into Sioyek, overcoming technical challenges to enhance personal workflow.
This post outlines a method to toggle Waybar module visibility at runtime using signals and file triggers for screen recording functionality.
The author discusses the process of encrypting a non-boot partition on a home server using LUKS and the challenges faced during headless reboots. The main issue was the inability to enter a password interactively at boot time, lea...
The author discusses their transition from X11/i3 to Wayland/Sway, highlighting the benefits of using a tiling window manager. They explain the challenges faced in replicating their setup, particularly in using multiple displays f...
The post discusses the importance of the Terminfo database in Unix-like systems for terminal operations, detailing how the TERM environment variable affects terminal behavior. It highlights the need for correct TERM settings, espe...
The author discusses their transition from using beamer/LaTeX to Marp for creating slide decks, highlighting the customization efforts made to enhance the platform. They express a need for a feature that allows presenters to navig...
The author discusses their experience learning Go and creating a Pomodoro timer widget for Polybar using Go's concurrency model. They showcase their project Gojeh, which allows users to run a timer loop, print status updates, and ...
The post discusses techniques for logging shell scripts, including using set -x, tee, process substitution, and logger command.
The author's website went down, so they decided to create an outage detection system using Home Assistant API to send push notifications to their phone apps. They explain how to enable the Home Assistant REST API and send notifica...
The author discusses the need for a faster and more streamlined solution for using LLMs throughout the day. They describe their process of creating a simple window that launches instantly with a keybinding, allows immediate typing...
The text discusses the challenges of copying text to the clipboard when working on a remote machine via SSH. It highlights the limitations of the traditional approach and introduces OSC-52, an escape code that instructs terminals ...
The author discusses the development of a matplotlib backend called 'kitcat' that allows plotting directly into compatible terminals. The author explains how to use it and how it works, and mentions plans to explore other standard...
The author discusses their dislike for poetry and their preference for uv over poetry for environment management and dependency installation in Python projects. They provide a bash function to use uv instead of poetry for installi...
The author discusses his preference for reading some websites directly in the browser instead of using read-it-later services or RSS feeds. He shares his Firefox-specific setup and how he uses the Browser Toolbox to tweak his Fire...
The text discusses the lack of knowledge about Iranian history and the attempt to fill the gap by reading Ali Ansari's book 'Iran', which provides an overview of Iran's modern history. The book is part of the Polity Histories Seri...
The text explains how to set up Apple AirPods on Arch Linux. The author prefers explicit solutions and has created a Polybar module to show the connection status of the headphones. They also discuss the initial pairing and the mai...
The author discusses replicating i3 workflows on macOS using a combination of tools such as yabai, skhdc, and Karabiner-Elements. They introduce a macOS/yabai version of a dmenu-based window switcher to simplify window navigation ...
The text explains how to turn gs:// paths into clickable links in the terminal using Kitty, a preferred terminal emulator. It provides step-by-step instructions to enable clickable gs:// links in Kitty and includes a script to ope...
The author shares their positive experience with switching from Zathura to Sioyek as a PDF viewer, due to a bug in Zathura. They also share their Sioyek config for a gruvbox-inspired colour theme.