<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>David Blog</title><description>Writing about design, code, and the messy space in between.</description><link>https://blog.blahaj.uk/</link><item><title>US Financial Services: Canadian Number &amp; VOIP Support</title><link>https://blog.blahaj.uk/posts/us-financial-services-canadian-number-voip-support/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/us-financial-services-canadian-number-voip-support/</guid><description>A summary of which US financial services accept Canadian phone numbers or US VOIP numbers for verification.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/us-financial-services-canadian-number-voip-support.png" type="image/png"/><category>Finance</category></item><item><title>Case Study: AMEX Checking $300 Bonus Timeline</title><link>https://blog.blahaj.uk/posts/amex-checking-300-bonus-timeline/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/amex-checking-300-bonus-timeline/</guid><description>Opened online with ITIN. Used a Wise transfer with memo set to payroll as fake DD to meet the $7,500 deposit requirement. Bonus posted same day.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/amex-checking-300-bonus-timeline.png" type="image/png"/><category>Finance</category></item><item><title>COD4 in 2026: Fixing Localization, Multiplayer, and Single-Player</title><link>https://blog.blahaj.uk/posts/cod4-2026/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/cod4-2026/</guid><description>How to get Call of Duty 4: Modern Warfare running on Windows 11 in 2026 — Chinese localization, multiplayer fixes, and single-player enhancements.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/cod4-2026.png" type="image/png"/><category>Games</category><category>Tools</category></item><item><title>Dotfiles, Part 2: Managing Cross-Machine Config and Secrets with Chezmoi</title><link>https://blog.blahaj.uk/posts/dotfiles-advanced-chezmoi/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/dotfiles-advanced-chezmoi/</guid><description>Moving from Dotbot to Chezmoi — layered management of shared config, machine-local overrides, and secrets.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/dotfiles-advanced-chezmoi.png" type="image/png"/><category>Tools</category><category>Workflow</category><category>CLI</category></item><item><title>How Much I Spent on AI</title><link>https://blog.blahaj.uk/posts/how-much-i-spent-on-ai/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/how-much-i-spent-on-ai/</guid><description>A breakdown of my AI spending from August 2023 to May 2026, spanning nearly three years. Conclusion: most of the time I used free options, and actual out-of-pocket expenses were C$120.00 + U$13.54 + £11.00 + ¥99.00.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/how-much-i-spent-on-ai.png" type="image/png"/><category>Thoughts</category><category>Finance</category></item><item><title>The Cleanest Way to Back Up Your Mac Setup: dotfiles</title><link>https://blog.blahaj.uk/posts/dotfiles-setup-with-dotbot/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/dotfiles-setup-with-dotbot/</guid><description>Stop manually reconfiguring every new Mac. One dotfiles command restores all your settings.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/dotfiles-setup-with-dotbot.png" type="image/png"/><category>Tools</category><category>Workflow</category><category>CLI</category></item><item><title>lyric-romanizer Pt. 1: Stop Reinventing the Wheel</title><link>https://blog.blahaj.uk/posts/stop-reinventing-the-wheel-lyric-romanizer/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/stop-reinventing-the-wheel-lyric-romanizer/</guid><description>OpenKara needed CJK lyric romanization. While researching, I found a ready-made engine inside the Spotify Karaoke Chrome extension. One GitHub Issue later, I extracted it into a standalone npm package — lyric-romanizer — supporting 12 native scripts and 4 API-based scripts.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/stop-reinventing-the-wheel-lyric-romanizer.png" type="image/png"/><category>Tools</category><category>Thoughts</category><category>Workflow</category></item><item><title>lyric-romanizer Pt. 2: I Gave Up on Cantonese Auto-Detection</title><link>https://blog.blahaj.uk/posts/support-explicit-over-auto-detection-lyric-romanizer/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/support-explicit-over-auto-detection-lyric-romanizer/</guid><description>While adding Cantonese support to the lyric romanization tool, I went in circles with auto-detection and finally settled on explicit parameters.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/support-explicit-over-auto-detection-lyric-romanizer.png" type="image/png"/><category>Tools</category><category>Thoughts</category><category>Workflow</category></item><item><title>How to get a no annual fee, no FTF, 3% custom category credit card</title><link>https://blog.blahaj.uk/posts/boa-no-ftf-customized-cash-rewards-via-product-change/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/boa-no-ftf-customized-cash-rewards-via-product-change/</guid><description>Bank of America product changes preserve the original card&apos;s no-FTF benefit. Apply for Travel Rewards first, then PC to Customized Cash Rewards after a year — and you get a no-AF, no-FTF, 3% custom category card.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/boa-no-ftf-customized-cash-rewards-via-product-change.png" type="image/png"/><category>Finance</category></item><item><title>Churning Community Slang 101</title><link>https://blog.blahaj.uk/posts/churning-slang/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/churning-slang/</guid><description>A beginner&apos;s guide to common churning abbreviations and slang — from the basics to each bank&apos;s application rules.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/churning-slang.png" type="image/png"/><category>Finance</category></item><item><title>HSBC UK/AU Global Transfer to Maintain Premier Status</title><link>https://blog.blahaj.uk/posts/hsbc-au-global-transfer-maintain-premier/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/hsbc-au-global-transfer-maintain-premier/</guid><description>Without an Australian local bank account, use HSBC UK&apos;s AUD account and Global Transfer to complete the monthly A$9,000 deposit requirement and maintain HSBC AU Premier.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/hsbc-au-global-transfer-maintain-premier.png" type="image/png"/><category>Finance</category></item><item><title>How to Waive TD All-Inclusive Credit Card Fee Without Keeping $6,000 Long-Term</title><link>https://blog.blahaj.uk/posts/td-all-inclusive-credit-card-fee-waiver-workaround/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/td-all-inclusive-credit-card-fee-waiver-workaround/</guid><description>Use TD&apos;s online account type change feature to temporarily upgrade to an All-Inclusive account in the month your credit card annual fee is charged, then downgrade immediately after the rebate lands.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/td-all-inclusive-credit-card-fee-waiver-workaround.png" type="image/png"/><category>Finance</category></item><item><title>Case Study: US Bank $450 SUB Timeline</title><link>https://blog.blahaj.uk/posts/us-bank-450-bonus-timeline/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/us-bank-450-bonus-timeline/</guid><description>How I completed the U.S. Bank $450 sign-up bonus requirement using an ITIN, fake DD, and a trip to Seattle.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/us-bank-450-bonus-timeline.png" type="image/png"/><category>Finance</category></item><item><title>Case Study: Wells Fargo $400 Bonus Timeline</title><link>https://blog.blahaj.uk/posts/wells-fargo-400-bonus-timeline/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/wells-fargo-400-bonus-timeline/</guid><description>Opened alongside U.S. Bank during the same Seattle trip. Used SoFi and U.S. Bank ACH transfers as fake DD to meet the $3,000 direct deposit requirement.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/wells-fargo-400-bonus-timeline.png" type="image/png"/><category>Finance</category></item><item><title>Getting Cursor 4.6-opus-high-thinking for Free (A $600 Bug)</title><link>https://blog.blahaj.uk/posts/exploit-cursor-cloud-agent/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/exploit-cursor-cloud-agent/</guid><description>Last month I found a bug that let you use Cursor&apos;s 4.6-opus-high-thinking model for free, indefinitely. It got patched within days.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/exploit-cursor-cloud-agent.png" type="image/png"/><category>Tools</category><category>Thoughts</category></item><item><title>Building a fast static blog with Astro</title><link>https://blog.blahaj.uk/posts/hello-astro/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/hello-astro/</guid><description>A minimal bilingual blog that keeps content in Git, ships static HTML, and generates Open Graph images at build time.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/hello-astro.png" type="image/png"/><category>Tools</category><category>Writing</category></item><item><title>How I Replaced Document Creation with Three CLI Tools</title><link>https://blog.blahaj.uk/posts/cli-tools-replace-document-creation/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/cli-tools-replace-document-creation/</guid><description>One day in April, I realized I almost never need to create a PDF-bound document from scratch. Most of the time I&apos;m just filling out something someone else sent me. The things I actually need to write and export from scratch boil down to three: resume, invoice, and cover letter.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/cli-tools-replace-document-creation.png" type="image/png"/><category>Tools</category><category>Workflow</category><category>CLI</category></item><item><title>Why You Should Use a Turkish Apple ID for iTunes Purchases</title><link>https://blog.blahaj.uk/posts/turkish-apple-id-itunes/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/turkish-apple-id-itunes/</guid><description>Turkish iTunes Store and iTunes Match prices are incredibly cheap after currency conversion. Here is how to take advantage of this overlooked benefit.</description><pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/turkish-apple-id-itunes.png" type="image/png"/><category>Info</category><category>Tools</category></item><item><title>Get Free SafePal X1 Hardware Wallet [Deadline: June 31, 24]</title><link>https://blog.blahaj.uk/posts/safepal-x1-free-hardware-wallet/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/safepal-x1-free-hardware-wallet/</guid><description>Process for getting a free cryptocurrency hardware wallet</description><pubDate>Mon, 24 Jun 2024 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/safepal-x1-free-hardware-wallet.png" type="image/png"/><category>Experience</category><category>LLM-free</category><category>Translated</category></item><item><title>FedEx Stole My $1500 Package and Banned My Account</title><link>https://blog.blahaj.uk/posts/fedex-stole-package-banned-account/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/fedex-stole-package-banned-account/</guid><description>FedEx Stole My Package Worth $1500 and Closed My Account Without Notice.</description><pubDate>Fri, 26 Apr 2024 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/fedex-stole-package-banned-account.png" type="image/png"/><category>Experience</category><category>LLM-free</category><category>Translated</category></item><item><title>Canada International Student Banking Guide 2023</title><link>https://blog.blahaj.uk/posts/canada-international-student-banking-guide-2023/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/canada-international-student-banking-guide-2023/</guid><description>Personal experience summarized Canada international student basic bank account/card knowledge.</description><pubDate>Fri, 09 Jun 2023 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/canada-international-student-banking-guide-2023.png" type="image/png"/><category>Experience</category><category>Finance</category><category>LLM-free</category><category>Translated</category></item><item><title>Punctuation Guide: Usage of Chinese-English Mix and Punctuation</title><link>https://blog.blahaj.uk/posts/punctuation-guide-chinese-english/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/punctuation-guide-chinese-english/</guid><description>People who don&apos;t like to add spaces between Chinese and English when typing will have a hard time in relationships. There is a 70% chance they will marry someone they don&apos;t love at the age of 34, while the remaining 30% of people can only leave their inheritance to their cats in the end. After all, both love and writing need proper spacing.</description><pubDate>Fri, 24 Mar 2023 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/punctuation-guide-chinese-english.png" type="image/png"/><category>Tools</category><category>Writing</category><category>Reprint</category><category>LLM-free</category><category>Translated</category></item><item><title>My Referral Codes [Continuously Updated]</title><link>https://blog.blahaj.uk/posts/my-referral-codes/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/my-referral-codes/</guid><description>I have organized all my referral codes here. I would be very happy if you can use them.</description><pubDate>Mon, 13 Mar 2023 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/my-referral-codes.png" type="image/png"/><category>Finance</category><category>LLM-free</category><category>Translated</category></item><item><title>Sharp Review of Spy x Family</title><link>https://blog.blahaj.uk/posts/spy-x-family-review/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/spy-x-family-review/</guid><description>One afternoon at mealtime, I clicked on Spy x Family and watched three episodes continuously, then decided to stop watching before the plot officially unfolded and write a sharp review.</description><pubDate>Thu, 02 Jun 2022 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/spy-x-family-review.png" type="image/png"/><category>Animation</category><category>Screen</category><category>Writing</category><category>LLM-free</category><category>Translated</category></item><item><title>Simple and Fast Blog Article Cover Image Creation with CoverView</title><link>https://blog.blahaj.uk/posts/coverview-blog-cover-generator/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/coverview-blog-cover-generator/</guid><description>CoverView is a web project developed by React, less than 500kb in size, open-sourced on GitHub</description><pubDate>Fri, 06 May 2022 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/coverview-blog-cover-generator.png" type="image/png"/><category>Tools</category><category>LLM-free</category><category>Translated</category></item><item><title>Clouds in Super Mario</title><link>https://blog.blahaj.uk/posts/clouds-in-super-mario/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/clouds-in-super-mario/</guid><description>Cory Arcangel&apos;s 2002 artwork Super Mario Clouds uses a real Nintendo NES cartridge, with hardware modifications made to the cartridge to remove all content except the clouds and blue sky.</description><pubDate>Thu, 24 Mar 2022 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/clouds-in-super-mario.png" type="image/png"/><category>Thoughts</category><category>Games</category><category>LLM-free</category><category>Translated</category></item><item><title>Toilet Dilemma</title><link>https://blog.blahaj.uk/posts/toilet-dilemma/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/toilet-dilemma/</guid><description>Independent game designer Steven Harmon created a website called Toilet Game Studies in 2017</description><pubDate>Wed, 26 Jan 2022 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/toilet-dilemma.png" type="image/png"/><category>Thoughts</category><category>Games</category><category>Reprint</category><category>LLM-free</category><category>Translated</category></item><item><title>Come Drink with Me: The Foundation of Shaw Brothers Martial Arts Cinema</title><link>https://blog.blahaj.uk/posts/come-drink-with-me/</link><guid isPermaLink="true">https://blog.blahaj.uk/posts/come-drink-with-me/</guid><description>Come Drink with Me - Hu Jinquan&apos;s first martial arts film and the pioneering work of Shaw Brothers&apos; new school of martial arts cinema. Its status and significance are naturally monumental. In 1966, such a color martial arts film was groundbreaking, but fifty-six years later, does it still hold viewing value?</description><pubDate>Sun, 16 Jan 2022 00:00:00 GMT</pubDate><enclosure url="https://blog.blahaj.uk/og/come-drink-with-me.png" type="image/png"/><category>Screen</category><category>Thoughts</category><category>LLM-free</category><category>Translated</category></item></channel></rss>