RSSAmplifier

Blog

Noah Han Blog

Thoughts on engineering, AI, career growth, and life by Noah Han

noahhan.comRSS feed ↗18 posts

Latest posts

Upgrading Your Kitchen: A Comprehensive Guide to Choosing and Installing a Built-In Dishwasher

Upgrading your kitchen appliances is one of the most rewarding home improvement projects you can undertake. Among these upgrades, replacing an old built-in dishwasher with a modern, high-performance model is a true game-changer. A premium dishwasher does far more than just save you time; it elevates kitchen hygiene, operates in near-silence, and drastically reduces utility bills through advanced…

Suburban cabin filter saga: From weird AC smell to cutting open a “sealed” filter slot

My Suburban’s AC developed a sharp odor that honestly smelled like pee — and with young kids at the time, I even wondered if someone had an accident in the car. After sprays failed, deeper research revealed the real cause: GM had sealed the cabin‑filter slot from the factory. Cutting it open and installing a proper filter finally eliminated the smell.…

Preface to the “Foundations and Frontiers of Large Language Models” Series

A structured, engineer‑focused introduction to the “Foundations and Frontiers of Large Language Models” series — connecting the core principles, architectural breakthroughs, engineering paradigms, and emerging system‑level patterns behind modern LLMs. This preface outlines why the series exists, who it’s for, and how it maps the evolution from statistical NLP to Transformers, from prompting to…

Upgrading Legacy Hardware: Bringing a 2013 Suburban into the Modern Infotainment Era

A software engineer's guide to upgrading a 2013 GMT900 Suburban to a modern wireless CarPlay/Android Auto infotainment center. Covers plug-and-play wiring architecture, relay power isolation, custom dual-USB fabrication, and precision dashboard drilling for optimal antenna telemetry.

Replacing My Old Tank Water Heater With a Tankless System: A Full One‑Day DIY Project

I replaced my old tank water heater with a high‑efficiency tankless system, a full‑day DIY project involving permitting, electrical wiring, gas line reconfiguration, copper pipe soldering, drilling new wall vents, and installing a condensate pump. This post walks through every major step, with photos showing the new intake/exhaust vent, custom gas sediment trap, vent routing, and the final…

Rapid ML Prototyping: Re-evaluating Weka for Classic Classification Tasks

A pragmatic guide to using Weka's GUI for quick baseline classification, parsing CSV constraints, and extracting the power of traditional ML models like SMO (SVM).

Why We 'Dial' a Phone Number Instead of 'Pressing'

Deconstructing the physical mechanics of pulse dialing, the linguistic origin of 'dialing', and a childhood experiment in manual hardware hijacking via telephone hook switches.

The Algorithmic Approach to Language Acquisition: A Retrospective on Mastering English

Deconstructing language learning into a deterministic system. How an NLP engineer and former literature major reframed phonetic, auditory, and structural language acquisition through systemic feedback loops.

Spring Melancholy: Refactoring My Life and Rebuilding a Dream from the Absolute Bottom

A deeply personal retrospective on overcoming a broken 16-year dream, surviving a multi-dimensional life crisis, and the aggressive re-learning sprint that launched my technical career.

Protecting the Dream: Re-reading 'The Pursuit of Happyness' through the Lens of Engineering Grit

A professional retrospective on Will Smith's classic film, exploring the semantic layer of the American Dream and why true tech leadership requires an unyielding willpower.

The Banality of Systems: Re-examining the Milgram Experiment through an Engineering Lens

A semantic and logical analysis of Stanley Milgram's obedience study, exploring how 'simply doing one's job' can inadvertently fuel destructive processes in complex organizations.

Miles to Go Before I Sleep: On Robert Frost, Existential Fatigue, and the Art of the Deliberate Pause

A philosophical journey through Robert Frost's classic poem, exploring the modern tech industry's struggle between relentless execution and the divine necessity of replenishment.

Dynamic Equivalence in Translation: From Sociosemiotics to Vector Spaces

A retrospective analysis of Eugene Nida's functional equivalence theory and sociosemiotics, and how these classical translation philosophies mirror modern cross-lingual LLM alignment.

Sentiment After the Poetry Class: From Abstract Verses to Mundane Realities

A literary reflection on the juxtaposition of high-art poetic structures and the gritty, unpolished textures of everyday urban life. Note: this is migrated from an old blog post of me: https://felomeng.blog.csdn.net/article/details/1527966

From Literature to Code: What Tom Sawyer Taught Me About Software Engineering

A cross-disciplinary retrospective on Mark Twain's classic novel, exploring how childhood psychology, game design, and systemic behavior mirror the modern tech world. Note: This is a rewriting of an old blog post by me: https://felomeng.blog.csdn.net/article/details/1527957

Demystifying Conditional Random Fields (CRF) for NER: From Mathematical Elegance to Practical Implementation

A deep dive into the underlying mathematics of Conditional Random Fields (CRF), why they still matter in the age of LLMs, and a practical step-by-step guide to implementing sequence labeling using CRF++. Note: this is a combination of 2 old blog posts of me: https://blog.csdn.net/Felomeng/article/details/4288492 https://felomeng.blog.csdn.net/article/details/4367250

A Programmer's Experience Sharing on Overseas Job Hunting

TL;DR: One year after relocating to the US, a veteran software engineer breaks down the reality of global IT job hunting. From salary tiers and visa lottery odds to cultural exclusivity and family friendliness, this post offers an unfiltered look at navigating tech careers across Japan, Singapore, Europe, Oceania, and North America. Note: This is a archived post migrated from my old Blog:…

Thinking Methods: The Way of Survival for Programmers

Looking back at my first decade in the IT industry, this post captures my evolution from a pure tech-geek to a design-focused developer, and finally, to someone who understands that thinking methods trump technical stacks. Here, I share my core philosophy on problem-solving, customer-centric development, and a practical "binary search" approach to troubleshooting. Note: This is a archived post…