Coding Interview
152. Maximum Product Subarray
Jason Yang · 01 Dec, 2025
Maximum Product Subarray (LeetCode 152): why you track max and min together to handle negatives and zeros, and the O(n) dynamic-programming solution.
Coding Interview
Jason Yang · 01 Dec, 2025
Maximum Product Subarray (LeetCode 152): why you track max and min together to handle negatives and zeros, and the O(n) dynamic-programming solution.
Tools
Jason Yang · 01 Dec, 2025
Easily download YouTube videos as high-quality MP3s on Ubuntu. Use yt-dlp and FFmpeg to convert audio and embed thumbnails with simple commands.
Tools
Jason Yang · 01 Dec, 2025
Batch trim MP3s on Ubuntu with FFmpeg. Use this simple shell script to cut audio files instantly without re-encoding or quality loss.
Tools
Jason Yang · 01 Dec, 2025
Easily merge two mono audio files into a single stereo track using FFmpeg on Ubuntu. Perfect for syncing dual-mic interviews and podcasts.
Tools
Jason Yang · 01 Dec, 2025
Batch convert video (MKV, MP4, AVI) to MP3 on Ubuntu with a simple FFmpeg shell script — no manual re-encoding, run it once on a whole folder.