54,302 blogs · [ { "id": "01a07d5d-6c76-722a-b252-5d88a7c2d744", "title": "Patterns for Building Cybersecurity Evals", "url": "https://eugeneyan.com//writing/cybersecurity-evals/", "published_at": "2026-06-21T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88a82937aa", "title": "Using LLMs to Secure Source Code", "url": "https://eugeneyan.com//writing/secure-source-code/", "published_at": "2026-05-27T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88a8e1d4f9", "title": "How to Work and Compound with AI", "url": "https://eugeneyan.com//writing/working-with-ai/", "published_at": "2026-05-03T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88a8ee3927", "title": "2025 Year in Review", "url": "https://eugeneyan.com//writing/2025-review/", "published_at": "2025-12-14T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88a9803358", "title": "Product Evals in Three Simple Steps", "url": "https://eugeneyan.com//writing/product-evals/", "published_at": "2025-11-23T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88a9ec1f29", "title": "Advice for New Principal Tech ICs (i.e., Notes to Myself)", "url": "https://eugeneyan.com//writing/principal/", "published_at": "2025-10-19T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88aa5d5f26", "title": "Training an LLM-RecSys Hybrid for Steerable Recs with Semantic IDs", "url": "https://eugeneyan.com//writing/semantic-ids/", "published_at": "2025-09-14T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88aa841414", "title": "Evaluating Long-Context Question & Answer Systems", "url": "https://eugeneyan.com//writing/qa-evals/", "published_at": "2025-06-22T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88ab35b052", "title": "AI Engineer 2025 - Improving RecSys & Search with LLM techniques", "url": "https://eugeneyan.com//speaking/aie-2025/", "published_at": "2025-06-04T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88abfff3d4", "title": "Exceptional Leadership: Some Qualities, Behaviors, and Styles", "url": "https://eugeneyan.com//writing/leadership/", "published_at": "2025-05-18T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88ac251657", "title": "Building News Agents for Daily News Recaps with MCP, Q, and tmux", "url": "https://eugeneyan.com//writing/news-agents/", "published_at": "2025-05-04T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88ac56ec7a", "title": "An LLM-as-Judge Won't Save The Product—Fixing Your Process Will", "url": "https://eugeneyan.com//writing/eval-process/", "published_at": "2025-04-20T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88acb07a5f", "title": "Frequently Asked Questions about My Writing Process", "url": "https://eugeneyan.com//writing/writing-faq/", "published_at": "2025-03-30T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88ad1cd21b", "title": "NVIDIA GTC 2025 - Building LLM-Powered Applications", "url": "https://eugeneyan.com//speaking/nvidia-gtc-2025/", "published_at": "2025-03-18T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88ad949707", "title": "Improving Recommendation Systems & Search in the Age of LLMs", "url": "https://eugeneyan.com//writing/recsys-llm/", "published_at": "2025-03-16T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88ae67e873", "title": "Building AI Reading Club: Features & Behind the Scenes", "url": "https://eugeneyan.com//writing/aireadingclub/", "published_at": "2025-01-12T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88aee5b872", "title": "2024 Year in Review", "url": "https://eugeneyan.com//writing/2024-review/", "published_at": "2024-12-22T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88afc40480", "title": "Seemingly Paradoxical Rules of Writing", "url": "https://eugeneyan.com//writing/paradox/", "published_at": "2024-12-01T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b0386dda", "title": "How to Run a Weekly Paper Club (and Build a Learning Community)", "url": "https://eugeneyan.com//writing/paper-club/", "published_at": "2024-11-24T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b06038b3", "title": "My Minimal MacBook Pro Setup Guide", "url": "https://eugeneyan.com//writing/mac-setup/", "published_at": "2024-11-17T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b158827e", "title": "39 Lessons on Building ML Systems, Scaling, Execution, and More", "url": "https://eugeneyan.com//writing/conf-lessons/", "published_at": "2024-11-03T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b162a579", "title": "AlignEval: Building an App to Make Evals Easy, Fun, and Automated", "url": "https://eugeneyan.com//writing/aligneval/", "published_at": "2024-10-27T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b16495e7", "title": "Weights & Biases LLM-Evaluator Hackathon - Hackathon Judge", "url": "https://eugeneyan.com//speaking/hackathon-judge/", "published_at": "2024-09-22T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b2369bc7", "title": "Building the Same App Using Various Web Frameworks", "url": "https://eugeneyan.com//writing/web-frameworks/", "published_at": "2024-09-08T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b2c27c3b", "title": "Evaluating the Effectiveness of LLM-Evaluators (aka LLM-as-Judge)", "url": "https://eugeneyan.com//writing/llm-evaluators/", "published_at": "2024-08-18T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b3a29599", "title": "How to Interview and Hire ML/AI Engineers", "url": "https://eugeneyan.com//writing/how-to-interview/", "published_at": "2024-07-07T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b3b6856d", "title": "AI Engineer 2024 Keynote - What We Learned from a Year of LLMs", "url": "https://eugeneyan.com//speaking/aie-2024/", "published_at": "2024-06-27T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b3dab798", "title": "Netflix PRS 2024 - Applying LLMs to Recommendation Experiences", "url": "https://eugeneyan.com//speaking/netflix-prs/", "published_at": "2024-05-31T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b47b94f4", "title": "Prompting Fundamentals and How to Apply them Effectively", "url": "https://eugeneyan.com//writing/prompting/", "published_at": "2024-05-26T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b4f9c28c", "title": "What We've Learned From A Year of Building with LLMs", "url": "https://eugeneyan.com//writing/llm-lessons/", "published_at": "2024-05-12T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b5c0883b", "title": "Building an AI Coach to Help Tame My Monkey Mind", "url": "https://eugeneyan.com//writing/ai-coach/", "published_at": "2024-04-07T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b664a3aa", "title": "Task-Specific LLM Evals that Do & Don't Work", "url": "https://eugeneyan.com//writing/evals/", "published_at": "2024-03-31T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b67351c5", "title": "Don't Mock Machine Learning Models In Unit Tests", "url": "https://eugeneyan.com//writing/unit-testing-ml/", "published_at": "2024-02-25T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b6942b3b", "title": "How to Generate and Use Synthetic Data for Finetuning", "url": "https://eugeneyan.com//writing/synthetic/", "published_at": "2024-02-11T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b6d6618b", "title": "Language Modeling Reading List (to Start Your Paper Club)", "url": "https://eugeneyan.com//writing/llm-reading-list/", "published_at": "2024-01-07T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b7091b4c", "title": "2023 Year in Review", "url": "https://eugeneyan.com//writing/2023-review/", "published_at": "2023-12-31T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b7d1da66", "title": "Push Notifications: What to Push, What Not to Push, and How Often", "url": "https://eugeneyan.com//writing/push/", "published_at": "2023-12-24T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b852f8b7", "title": "Out-of-Domain Finetuning to Bootstrap Hallucination Detection", "url": "https://eugeneyan.com//writing/finetuning/", "published_at": "2023-11-05T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b913eec8", "title": "Reflections on AI Engineer Summit 2023", "url": "https://eugeneyan.com//writing/aieng-reflections/", "published_at": "2023-10-15T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b9ac2a0a", "title": "AI Engineer 2023 Keynote - Building Blocks for LLM Systems", "url": "https://eugeneyan.com//speaking/ai-eng-summit/", "published_at": "2023-10-09T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88b9cc476a", "title": "Evaluation & Hallucination Detection for Abstractive Summaries", "url": "https://eugeneyan.com//writing/abstractive/", "published_at": "2023-09-03T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88ba60f219", "title": "How to Match LLM Patterns to Problems", "url": "https://eugeneyan.com//writing/llm-problems/", "published_at": "2023-08-13T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88baa0f248", "title": "Patterns for Building LLM-based Systems & Products", "url": "https://eugeneyan.com//writing/llm-patterns/", "published_at": "2023-07-30T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88babb048b", "title": "Obsidian-Copilot: An Assistant for Writing & Reflecting", "url": "https://eugeneyan.com//writing/obsidian-copilot/", "published_at": "2023-06-11T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88bad29f09", "title": "Some Intuition on Attention and the Transformer", "url": "https://eugeneyan.com//writing/attention/", "published_at": "2023-05-21T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88bb1853cc", "title": "Open-LLMs - A list of LLMs for Commercial Use", "url": "https://eugeneyan.com//writing/open-llms/", "published_at": "2023-05-07T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88bb5feb3e", "title": "Interacting with LLMs with Minimal Chat", "url": "https://eugeneyan.com//writing/llm-ux/", "published_at": "2023-04-30T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88bb9cce7a", "title": "More Design Patterns For Machine Learning Systems", "url": "https://eugeneyan.com//writing/more-patterns/", "published_at": "2023-04-23T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88bc7854cf", "title": "Raspberry-LLM - Making My Raspberry Pico a Little Smarter", "url": "https://eugeneyan.com//writing/raspberry-llm/", "published_at": "2023-04-16T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88bccf0692", "title": "Experimenting with LLMs to Research, Reflect, and Plan", "url": "https://eugeneyan.com//writing/llm-experiments/", "published_at": "2023-04-09T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88bd349681", "title": "LLM-powered Biographies", "url": "https://eugeneyan.com//writing/llm-bio/", "published_at": "2023-03-19T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88bdb79950", "title": "How to Write Data Labeling/Annotation Guidelines", "url": "https://eugeneyan.com//writing/labeling-guidelines/", "published_at": "2023-03-12T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88bdb82e6a", "title": "Content Moderation & Fraud Detection - Patterns in Industry", "url": "https://eugeneyan.com//writing/content-moderation/", "published_at": "2023-02-26T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88be8bddfd", "title": "Mechanisms for Effective Technical Teams", "url": "https://eugeneyan.com//writing/mechanisms-for-teams/", "published_at": "2023-02-05T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88bf56fa80", "title": "Mechanisms for Effective Machine Learning Projects", "url": "https://eugeneyan.com//writing/mechanisms-for-projects/", "published_at": "2023-01-22T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88bf94150f", "title": "Goodbye Roam Research, Hello Obsidian", "url": "https://eugeneyan.com//writing/roam-to-obsidian/", "published_at": "2023-01-15T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c0625ee6", "title": "What To Do If Dependency Teams Can’t Help", "url": "https://eugeneyan.com//writing/getting-help/", "published_at": "2023-01-08T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c0ca8a94", "title": "2022 in Review & 2023 Goals", "url": "https://eugeneyan.com//writing/2022-in-review/", "published_at": "2022-12-24T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c0d3dbe6", "title": "Autoencoders and Diffusers: A Brief Comparison", "url": "https://eugeneyan.com//writing/autoencoders-vs-diffusers/", "published_at": "2022-12-11T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c1901458", "title": "Text-to-Image: Diffusion, Text Conditioning, Guidance, Latent Space", "url": "https://eugeneyan.com//writing/text-to-image/", "published_at": "2022-11-27T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c1d7ba39", "title": "RecSys 2022: Recap, Favorite Papers, and Lessons", "url": "https://eugeneyan.com//writing/recsys2022/", "published_at": "2022-10-02T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c1dbdc43", "title": "RecSys 2022 Keynote - Is the Juice Worth the Squeeze?", "url": "https://eugeneyan.com//speaking/recsys2022-keynote/", "published_at": "2022-09-23T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c2c7c2ae", "title": "Writing Robust Tests for Data & Machine Learning Pipelines", "url": "https://eugeneyan.com//writing/testing-pipelines/", "published_at": "2022-09-04T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c3878690", "title": "Simplicity is An Advantage but Sadly Complexity Sells Better", "url": "https://eugeneyan.com//writing/simplicity/", "published_at": "2022-08-14T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c3b0a5ba", "title": "Uncommon Uses of Python in Commonly Used Libraries", "url": "https://eugeneyan.com//writing/uncommon-python/", "published_at": "2022-07-31T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c45060a4", "title": "Why You Should Write Weekly 15-5s", "url": "https://eugeneyan.com//writing/15-5/", "published_at": "2022-06-26T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c52f15f6", "title": "Design Patterns in Machine Learning Code and Systems", "url": "https://eugeneyan.com//writing/design-patterns/", "published_at": "2022-06-12T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c53b4dca", "title": "What I Wish I Knew About Onboarding Effectively", "url": "https://eugeneyan.com//writing/onboarding/", "published_at": "2022-05-22T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c6394885", "title": "Bandits for Recommender Systems", "url": "https://eugeneyan.com//writing/bandits/", "published_at": "2022-05-08T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c6afe969", "title": "How to Measure and Mitigate Position Bias", "url": "https://eugeneyan.com//writing/position-bias/", "published_at": "2022-04-17T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c75b500f", "title": "Counterfactual Evaluation for Recommendation Systems", "url": "https://eugeneyan.com//writing/counterfactual-evaluation/", "published_at": "2022-04-10T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c77bc9f6", "title": "Traversing High-Level Intent and Low-Level Requirements", "url": "https://eugeneyan.com//writing/intent-vs-requirements/", "published_at": "2022-03-20T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c814a40d", "title": "Data Science Project Quick-Start", "url": "https://eugeneyan.com//writing/project-quick-start/", "published_at": "2022-03-06T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c8828795", "title": "Mailbag: How to Define a Data Team's Vision and Roadmap", "url": "https://eugeneyan.com//writing/becoming-a-data-leader/", "published_at": "2022-02-18T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88c9797179", "title": "Red Flags to Look Out for When Joining a Data Team", "url": "https://eugeneyan.com//writing/red-flags/", "published_at": "2022-02-13T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88ca1f3afa", "title": "How to Keep Learning about Machine Learning", "url": "https://eugeneyan.com//writing/how-to-keep-learning/", "published_at": "2022-01-19T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88ca417db9", "title": "The Data Scientist Show - Building end-to-end ML systems", "url": "https://eugeneyan.com//speaking/data-science-show-eugene-yan/", "published_at": "2021-12-02T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88cb1fa06b", "title": "2021 Year in Review", "url": "https://eugeneyan.com//writing/2021-year-in-review/", "published_at": "2021-11-28T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88cbe6e771", "title": "Informal Mentors Grew into ApplyingML.com!", "url": "https://eugeneyan.com//writing/applyingml/", "published_at": "2021-11-25T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88cc11b39b", "title": "5 Lessons I Learned from Writing Online (Guest post by Susan Shu)", "url": "https://eugeneyan.com//writing/what-i-learned-from-writing-online-susan-shu/", "published_at": "2021-11-07T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88cc127558", "title": "What I Learned from Writing Online - For Fellow Non-Writers", "url": "https://eugeneyan.com//writing/what-i-learned-from-writing-online/", "published_at": "2021-10-17T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88ccbd3de1", "title": "RecSys 2021 - Papers and Talks to Chew on", "url": "https://eugeneyan.com//writing/recsys2021/", "published_at": "2021-10-03T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88cce2b6e8", "title": "The First Rule of Machine Learning: Start without Machine Learning", "url": "https://eugeneyan.com//writing/first-rule-of-ml/", "published_at": "2021-09-19T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88cce76c76", "title": "MLOps Community - System Design for RecSys & Search", "url": "https://eugeneyan.com//speaking/mlops-community-recsys/", "published_at": "2021-09-15T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88cd7c2164", "title": "Reinforcement Learning for Recommendations and Search", "url": "https://eugeneyan.com//writing/reinforcement-learning-for-recsys-and-search/", "published_at": "2021-09-05T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88cdbdc8b1", "title": "Amazon Science - Eugene Yan and the Art of Writing about Science", "url": "https://eugeneyan.com//speaking/amazon-science-feature/", "published_at": "2021-08-02T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88ce56ca5a", "title": "Bootstrapping Labels via ___ Supervision & Human-In-The-Loop", "url": "https://eugeneyan.com//writing/bootstrapping-data-labels/", "published_at": "2021-08-01T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88cf25b5aa", "title": "Mailbag: How to Bootstrap Labels for Relevant Docs in Search", "url": "https://eugeneyan.com//writing/mailbag-bootstrap-relevant-docs/", "published_at": "2021-07-20T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88d003f4c7", "title": "SF Big Analytics - System Design for RecSys & Search", "url": "https://eugeneyan.com//speaking/sf-data-meetup-recsys/", "published_at": "2021-07-13T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88d09ca37c", "title": "Influencing without Authority for Data Scientists", "url": "https://eugeneyan.com//writing/influencing-without-authority/", "published_at": "2021-07-04T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88d15b0e83", "title": "System Design for Recommendations and Search", "url": "https://eugeneyan.com//writing/system-design-for-discovery/", "published_at": "2021-06-27T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88d23c537d", "title": "Patterns for Personalization in Recommendations and Search", "url": "https://eugeneyan.com//writing/patterns-for-personalization/", "published_at": "2021-06-13T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88d26c9c74", "title": "Towards Data Science - Author Spotlight with Eugene Yan", "url": "https://eugeneyan.com//speaking/tds-author-spotlight/", "published_at": "2021-06-02T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88d32511e5", "title": "The Metagame of Applying Machine Learning", "url": "https://eugeneyan.com//writing/machine-learning-metagame/", "published_at": "2021-05-02T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88d41b4185", "title": "Search: Query Matching via Lexical, Graph, and Embedding Methods", "url": "https://eugeneyan.com//writing/search-query-matching/", "published_at": "2021-04-25T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88d42f8be4", "title": "My Impostor Syndrome Stories (Guest Post by Susan Shu)", "url": "https://eugeneyan.com//writing/imposter-syndrome-susan/", "published_at": "2021-04-18T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88d440a784", "title": "How to Live with Chronic Imposter Syndrome", "url": "https://eugeneyan.com//writing/imposter-syndrome/", "published_at": "2021-04-11T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88d4c16d7e", "title": "Planning Your Career: Values and Superpowers", "url": "https://eugeneyan.com//writing/values-and-superpowers/", "published_at": "2021-04-04T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88d5886738", "title": "Bukalapak - Fireside Chat with the Data Science team", "url": "https://eugeneyan.com//speaking/bukalapak-fireside/", "published_at": "2021-03-28T00:00:00+00:00" }, { "id": "01a07d5d-6c76-722a-b252-5d88d62ea082", "title": "TalkPython - What ML can Teach Us About Life", "url": "https://eugeneyan.com//speaking/talk-python/", "published_at": "2021-03-26T00:00:00+00:00" } ] posts Claim your blog
Back to Eugene Yan
Blog · corpus.blog/blogs/eugeneyan.com/posts

Eugene Yan

eugeneyan.com

2026

2025

2024

2023

2022

2021