United States
Run50 states 35/ 50China
incl. HK/MO/TW 18/ 34World
country footprint 6/ 195Water
Treatment and product notes HubRO
Reverse osmosis systems GuideNSF
Standards library IndexReading Skill
Books, notes, and study cards ShelfWater treatment notes, softener logic, RO systems, and product research
How a reverse osmosis system works from sediment filter to storage tank
NSF/ANSI drinking water standards explained for consumer product decisions
Reading notes, study cards, and technical learning pages collected in one shelf
WQA 2026 presentations summary for water treatment product research
Water softener product logic, sizing, resin, regeneration, and valve research
DROP Research Report for connected water treatment products
EZsalt research notes for smart salt monitoring and softener maintenance
Water softener calculation and product comparison workspace
Mechanical testing projects, methods, and lab-centered engineering work
Little Rock gave me a 26.2-mile run with the massive dinosaur medal
970258
Hong Kong turned a marathon into a tunnel-and-bridge city tour
31254
Pisa turned a marathon into a Tuscan art-school road trip
42982Running Map
A global marathon footprint that connects completed countries, regions, race cities, and story links. Built as an entry point instead of a plain list.
64 city dotsOpen map
Voiceover script library with Run50 and RunCN map entries
ScriptsMaps
Kentucky gave me my first marathon in North America
Cleveland gave me a cold 26.2-mile run from night into daylight
New York turned 26.2 miles into one enormous five-borough street party
San Francisco turned 26.2 miles into fog, bridge wind, hills and bay light
Honolulu made a first marathon feel like an all-day island celebration
Denver gave me 26.2 Mile High miles, stadium grass and mountain light
Alaska had no aurora, but Anchorage still gave me a wild 26.2 miles
NSF Standards Library for drinking water metrics
Atomic Habits full English reading edition
San Antonio turned a Spurs trip into my Texas marathon storySan Antonio · December 2023
West Virginia gave me a touchdown stadium finish to break 4 hoursHuntington · November 2023
Scorching October sun gave me my slowest marathon of the year in Music CityNashville · October 2023
Reverse Osmosis Complete Guide: system explanation, filters, membrane, and product logic
Publications, citations, and selected academic work
Nano IC manufacturing study notes for equipment and process prep
Mainly Marathons New England 2026
Six days, six states, one practical travel guide for schedule, lodging, transfer windows, and recovery.
20266 states
San Antonio turned a Spurs trip into my Texas marathon story
24437
West Virginia gave me a touchdown stadium finish to break 4 hours
21931
Scorching October sun gave me my slowest marathon of the year in Music City
19829
Mexico City gave me a 26.2-mile high-altitude plateau challenge
28441
Too Slow for Boston gave me a 26.2-mile run with the stubborn mule medal
31248
Miami gave me a wild 26.2 miles in a CR7 shirt, right in Messi's backyard
42982
Guilin turned a beautiful marathon into a full-sun test
English story archive now reaches Arizona
Race reports, state notes, and polished English versions collected in one running shelf.
Through AZOpen
Indianapolis turned a rainy one-day marathon into a way back to running
Atlanta made 26.2 miles feel like an Olympic city walk
Louisville turned my fourth Derby Marathon into a hometown sub-four
Cincinnati's Flying Pig turned into a Flying Fish in the rain
St. Joseph made Missouri feel like a first-edition marathon road trip
A Florida week from Key West beaches to Disney Marathon
Oak Island sent Run50 toward the Atlantic with a medal bigger than my face
The Green Bay Marathon ended inside football's small-town cathedral
Michigan turned six meadow loops into a trial by fire
Run50 State #22 | New Hampshire: Clarence DeMar Marathon
Run50 State #23 | Louisiana Marathon: Baton Rouge and the French South
Run50 State #24 | Virginia: Blue Ridge Marathon
Run50 State #25 | North Dakota: Fargo Marathon
Run50 State #26 | Kansas: Hell on Gravel Marathon
Run50 State #27 | Vermont: Mad Marathon
Arizona turned a cold desert runway race into my first sub-four of 2026
The steel tank story: how a heavy football kid found marathons
Xiamen gave my 2018 season a rain-soaked, unforgettable opening
Lanzhou Strong: a marathon at the edge of the Yellow River and the Hexi dream
Guiyang turned a brutal climb into a journey through Yelang, Wang Yangming, and Fanjing Mountain
Harbin Marathon brought me back to the black soil and Songhua River
Singapore brought me back to a ten-year promise and a midnight marathon
Bangkok kept moving from temple light to marathon night
Friend-readable race posts with cover images
A faster story wall for Facebook-style marathon posts, comments, and share previews.
CoversPostsEnglish race archive organized by state and city
A direct path into the long-form Run50 stories, with the archive now written through Arizona.
Through AZ35 statesNew Facebook covers can rotate into this front page
As new English covers publish on the same site, the carousel and feed can keep reshuffling them in.
Auto refreshRandomizedWQA 2026 Expo Observation Report
Water Softening: Principles & Competitor Study
Atomic Habits Study Cards
Nano IC Manufacturing Detailed Handbook
A deeper technical reading module for semiconductor manufacturing equipment and process notes.
Nano-Scale Equipment Illustrated Handbook Reader
Image-based equipment reading with a library feel instead of a flat document list.