<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Woojong Koh</title><link>https://wjkoh.com/</link><description>Recent content on Woojong Koh</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 17 Jul 2026 15:30:32 +0900</lastBuildDate><atom:link href="https://wjkoh.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Google Workspace MCP on Antigravity CLI with Nix &amp; SOPS</title><link>https://wjkoh.com/posts/google-workspace-mcp-antigravity-cli-nix-sops/</link><pubDate>Fri, 17 Jul 2026 15:30:32 +0900</pubDate><guid>https://wjkoh.com/posts/google-workspace-mcp-antigravity-cli-nix-sops/</guid><description>Learn how to connect Google Workspace MCP servers to your Antigravity CLI. Configure a unified corporate gateway securely using Nix-darwin and sops-nix while navigating common setup traps.</description></item><item><title>Silicon America: Rebuilding the Portfolio for a Post-Taiwan Strait War</title><link>https://wjkoh.com/posts/silicon-america/</link><pubDate>Mon, 29 Jun 2026 10:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/silicon-america/</guid><description>If a conflict over the Taiwan Strait is inevitable, software-heavy portfolios face a supply-chain slaughter. Why equal-weighted silicon, advanced packaging, and a flat 10% allocation are the ultimate defensive upgrades.</description></item><item><title>Building a Reproducible YouTube-to-M4B Audiobook Pipeline</title><link>https://wjkoh.com/posts/reproducible-youtube-m4b-audiobook/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/reproducible-youtube-m4b-audiobook/</guid><description>Build a reproducible command-line pipeline using Nix and Task to convert YouTube videos into voice-optimized M4B audiobooks with native chapters and static cover art.</description></item><item><title>The Sauna Heat Stacking Protocol</title><link>https://wjkoh.com/posts/sauna-heat-stacking-protocol/</link><pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/sauna-heat-stacking-protocol/</guid><description>A high-performance 4-to-5 round sauna contrast routine optimized for Heat-Shock Protein expression and cardiovascular conditioning.</description></item><item><title>Nintendo DS: No Filler, Just 26 Masterpieces</title><link>https://wjkoh.com/posts/nintendo-ds-no-filler-26-masterpieces/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/nintendo-ds-no-filler-26-masterpieces/</guid><description>Applying the Zero-Hoarding philosophy to the Nintendo DS. A minimal, no-filler collection of absolute 10/10 masterpieces.</description></item><item><title>Gemini CLI is Dead, All Hail the Go-Powered Antigravity CLI</title><link>https://wjkoh.com/posts/gemini-cli-is-dead/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/gemini-cli-is-dead/</guid><description>An analysis of the new agent-first terminal experience, Antigravity CLI, its new Golang architecture, and the transition timeline.</description></item><item><title>The Great Decoupling: Investing for the End of Globalization</title><link>https://wjkoh.com/posts/great-decoupling-investing/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/great-decoupling-investing/</guid><description>What happens if the U.S. abandons NATO and executes a Russo-American detente? A scenario analysis of hemispheric decoupling, the $873B nearshoring boom, and how to build a portfolio to survive it.</description></item><item><title>I Wish You Grief</title><link>https://wjkoh.com/posts/i-wish-you-grief/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/i-wish-you-grief/</guid><description>Life reveals its most beautiful elements only against the dark backdrop of our deepest losses.</description></item><item><title>The Retro Game Masterpiece Collection</title><link>https://wjkoh.com/posts/the-retro-game-masterpiece-collection/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/the-retro-game-masterpiece-collection/</guid><description>A Zero-Hoarding Guide to Retro Gaming</description></item><item><title>[번역] "Collaboration" is bullshit</title><link>https://wjkoh.com/posts/collaboration-is-bullshit/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/collaboration-is-bullshit/</guid><description>왜 협업이라는 이름 아래 책임감이 사라지고 일은 진행되지 않는가?</description></item><item><title>[번역] One process programming notes (with Go and SQLite)</title><link>https://wjkoh.com/posts/one-process-programming-notes/</link><pubDate>Mon, 16 Mar 2026 00:00:00 +0900</pubDate><guid>https://wjkoh.com/posts/one-process-programming-notes/</guid><description>Go와 SQLite를 활용한 1인 개발자의 단일 프로세스 아키텍처 구축기</description></item><item><title>[번역] The Grug Brained Developer</title><link>https://wjkoh.com/posts/the-grug-brained-developer/</link><pubDate>Mon, 10 Nov 2025 00:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/the-grug-brained-developer/</guid><description>자각 있는 작은 뇌처럼 생각하기 위한 평신도 안내서</description></item><item><title>[테크체인저] 임신·육아 시장도 AI로...휴먼스케이프와 협업하는 구글 출신 고우종 대표</title><link>https://wjkoh.com/posts/bloter-interview-cowork-ai/</link><pubDate>Wed, 13 Nov 2024 14:50:43 +0900</pubDate><guid>https://wjkoh.com/posts/bloter-interview-cowork-ai/</guid><description>&lt;p>&lt;strong>Summary&lt;/strong>
In this interview with Bloter, I discuss Cowork AI&amp;rsquo;s collaboration with Humanscape to integrate generative AI into &lt;strong>Momitalk&lt;/strong>, a leading pregnancy and childcare mobile app. We explore the massive potential of solving unmet needs in the global pregnancy and childcare lifecycle using AI, starting with our BabyMagic service which predicts a baby&amp;rsquo;s appearance from ultrasound images.&lt;/p>
&lt;p>&lt;strong>Links&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.bloter.net/news/articleView.html?idxno=626298">Original Article (Bloter)&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://web.archive.org/web/20260315183119/https://www.bloter.net/news/articleView.html?idxno=626298">Archived Version (Wayback Machine)&lt;/a>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 class="heading" id="key-excerpts">
 Key Excerpts
 &lt;a class="anchor" href="#key-excerpts">#&lt;/a>
&lt;/h3>
&lt;p>&lt;strong>On the Unmet Needs in the Pregnancy Lifecycle:&lt;/strong>&lt;/p></description></item><item><title>구글 웨이모 엔지니어가 Hashed에 간 이유</title><link>https://wjkoh.com/posts/xreal-interview-hashed/</link><pubDate>Fri, 06 May 2022 12:00:00 +0900</pubDate><guid>https://wjkoh.com/posts/xreal-interview-hashed/</guid><description>&lt;p>&lt;strong>Summary&lt;/strong>
In this interview with XREAL, I share the reasoning behind my transition from Waymo to joining the crypto VC Hashed as an Entrepreneur in Residence (EIR). I talk about my framework for making career decisions—looking for technologies with 10x to 100x growth potential—and why I believe Web3 and crypto represent the next major inflection point for innovation.&lt;/p>
&lt;p>&lt;strong>Links&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://web.archive.org/web/20240416130707/https://www.xreal.info/24642ad7-40b3-41a8-8aff-b8f639568d20">Archived Article (Wayback Machine)&lt;/a>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 class="heading" id="key-excerpts">
 Key Excerpts
 &lt;a class="anchor" href="#key-excerpts">#&lt;/a>
&lt;/h3>
&lt;p>&lt;strong>On Career Choices and Future Value:&lt;/strong>&lt;/p></description></item><item><title>박사 학위·구글 모두 버리고…30대 청년의 '과감한 선택'</title><link>https://wjkoh.com/posts/hankyung-interview-waymo-startup/</link><pubDate>Mon, 04 Oct 2021 07:35:00 +0900</pubDate><guid>https://wjkoh.com/posts/hankyung-interview-waymo-startup/</guid><description>&lt;p>&lt;strong>Summary&lt;/strong>
This post combines two related interviews published by &lt;em>The Korea Economic Daily&lt;/em> (Hankyung) detailing my decision to leave Waymo and prepare for a new startup venture. We discussed the future of autonomous driving, the technical differences between Waymo&amp;rsquo;s LiDAR-centric approach and Tesla&amp;rsquo;s camera-centric approach, and the societal shifts—like demographic changes and climate change—that I believe will create the next big markets.&lt;/p>
&lt;p>&lt;strong>Links &amp;amp; Resources&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.hankyung.com/it/article/202110021249i">Original Article 1 (Online)&lt;/a> | &lt;a href="https://web.archive.org/web/20260315183241/https://www.hankyung.com/article/202110021249i">Wayback Machine 1&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.hankyung.com/economy/article/2021100568691">Original Article 2 (Print Summary)&lt;/a> | &lt;a href="https://web.archive.org/web/20260315182732/https://www.hankyung.com/article/2021100568691">Wayback Machine 2&lt;/a>&lt;/li>
&lt;li>📄 &lt;strong>&lt;a href="https://wjkoh.com/assets/the_korea_economic_daily_20211006_A032.pdf">Print Edition PDF&lt;/a>&lt;/strong>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 class="heading" id="key-excerpts">
 Key Excerpts
 &lt;a class="anchor" href="#key-excerpts">#&lt;/a>
&lt;/h3>
&lt;p>&lt;strong>On Leaving Waymo:&lt;/strong>&lt;/p></description></item><item><title>테슬라와 차원이 다른 자율주행 능력? 웨이모 초기멤버가 알려드림</title><link>https://wjkoh.com/posts/kimdante-youtube-waymo/</link><pubDate>Sun, 08 Aug 2021 12:00:00 +0900</pubDate><guid>https://wjkoh.com/posts/kimdante-youtube-waymo/</guid><description>&lt;p>&lt;strong>Summary&lt;/strong> I appeared on the &amp;ldquo;내일은 투자왕 - 김단테&amp;rdquo; (Kim Dante) YouTube
channel to discuss my time at Waymo, the realities of autonomous driving
technology, and how Waymo&amp;rsquo;s approach compares to Tesla&amp;rsquo;s. We also touched upon
the future of self-driving trucks and my reasons for leaving to start a new
venture.&lt;/p>
&lt;p>&lt;strong>Links&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.youtube.com/watch?v=20wE2yRRTuw">Original YouTube Link&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://web.archive.org/web/20260315182728/https://www.youtube.com/watch?v=20wE2yRRTuw">Archived Page (Wayback Machine)&lt;/a>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 class="heading" id="video-interview">
 Video Interview
 &lt;a class="anchor" href="#video-interview">#&lt;/a>
&lt;/h3>


 
 &lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/20wE2yRRTuw?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"
 >&lt;/iframe>
 &lt;/div>

&lt;h3 class="heading" id="chapters--timeline">
 Chapters &amp;amp; Timeline
 &lt;a class="anchor" href="#chapters--timeline">#&lt;/a>
&lt;/h3>
&lt;p>Here are the key topics discussed in the video, with dual Korean and English
titles:&lt;/p></description></item><item><title>View-Dependent Adaptive Cloth Simulation with Buckling Compensation</title><link>https://wjkoh.com/posts/view-dependent-adaptive-cloth-simulation/</link><pubDate>Thu, 01 Oct 2015 00:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/view-dependent-adaptive-cloth-simulation/</guid><description>&lt;p>&lt;em>Published in IEEE Transactions on Visualization and Computer Graphics (TVCG), October 2015.&lt;/em>&lt;br>
&lt;strong>Authors:&lt;/strong> Woojong Koh, Rahul Narain, and James F. O&amp;rsquo;Brien.&lt;/p>
&lt;h3 class="heading" id="abstract">
 Abstract
 &lt;a class="anchor" href="#abstract">#&lt;/a>
&lt;/h3>
&lt;p>This paper presents a novel method for view-dependent cloth simulation using dynamically adaptive mesh refinement and coarsening.&lt;/p>
&lt;p>Simulating highly detailed cloth is computationally expensive. However, much of that detail is often imperceptible to the viewer depending on the camera&amp;rsquo;s position. Given a prescribed camera motion, our method adjusts the criteria controlling the mesh refinement to account for both visibility and apparent size within the camera’s view frustum.&lt;/p></description></item><item><title>Implementing Real-Time Shadow and Environment Mapping</title><link>https://wjkoh.com/posts/shadow-and-environment-mapping/</link><pubDate>Mon, 01 Apr 2013 00:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/shadow-and-environment-mapping/</guid><description>&lt;p>As part of my computer graphics coursework, I built an engine to explore two fundamental rasterization techniques used to dramatically improve the realism of 3D scenes: &lt;strong>Shadow Mapping&lt;/strong> and &lt;strong>Environment Mapping&lt;/strong>.&lt;/p>
&lt;p>While rasterization is incredibly fast, it doesn&amp;rsquo;t naturally handle global light interactions like shadows or reflections. These mapping techniques act as clever workarounds to simulate these physical properties in real-time rendering environments.&lt;/p>
&lt;h3 class="heading" id="demonstration">
 Demonstration
 &lt;a class="anchor" href="#demonstration">#&lt;/a>
&lt;/h3>
&lt;p>The video below demonstrates the engine running in real-time. It showcases dynamic shadow casting as the light source moves across the scene, and environment mapping on complex geometric models (the Stanford Armadillo and a Heptoroid).&lt;/p></description></item><item><title>Building a Monte Carlo Path Tracer</title><link>https://wjkoh.com/posts/monte-carlo-path-tracing/</link><pubDate>Fri, 01 Mar 2013 00:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/monte-carlo-path-tracing/</guid><description>&lt;p>As part of my coursework in computer graphics in 2013, I implemented a custom Monte Carlo path tracer. Path tracing is a fundamental rendering algorithm that simulates the physical behavior of light to create highly realistic images, calculating global illumination by tracing rays of light as they bounce around a 3D scene.&lt;/p>
&lt;h3 class="heading" id="rendered-results">
 Rendered Results
 &lt;a class="anchor" href="#rendered-results">#&lt;/a>
&lt;/h3>
&lt;p>Below are two sample scenes rendered using the engine. The first demonstrates soft shadows, diffuse reflection, and color bleeding in a classic Cornell Box environment. The second showcases a reflective cone with complex light interactions and specular highlights.&lt;/p></description></item><item><title>Archive: 2011/2012 SNU Engineering Top Graduates</title><link>https://wjkoh.com/posts/snu-engineering-top-graduate-2012/</link><pubDate>Fri, 24 Feb 2012 12:00:00 +0000</pubDate><guid>https://wjkoh.com/posts/snu-engineering-top-graduate-2012/</guid><description>&lt;h2 class="heading" id="snu-college-of-engineering-alumni-association-top-graduate-awards-ceremony">
 SNU College of Engineering Alumni Association Top Graduate Awards Ceremony
 &lt;a class="anchor" href="#snu-college-of-engineering-alumni-association-top-graduate-awards-ceremony">#&lt;/a>
&lt;/h2>
&lt;p>&lt;strong>Original Title:&lt;/strong> 서울공대 동창회 최우수졸업생 시상식&lt;/p>
&lt;p>On Friday, February 24th, the 2011 Top Graduate Awards Ceremony was held at the Seoul National University (서울대학교) Engineer House. The ceremony was attended by Alumni Association President 윤우석, Executive Vice President 최상오, Dean of Engineering 이우일, the associate deans, department heads, and the honored graduates.&lt;/p></description></item></channel></rss>