<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Yaolin Ge</title>
  <subtitle>Notes on software, systems and machine learning</subtitle>
  <id>https://yaolinge.com/</id>
  <updated>2026-09-02T00:00:00Z</updated>
  <link rel="self" href="https://yaolinge.com/feed.xml" />
  <link rel="alternate" href="https://yaolinge.com/" />
  <author>
    <name>Yaolin Ge</name>
  </author>
  <entry>
    <title>MASCOT — teaching an underwater robot where to look</title>
    <id>https://yaolinge.com/blog/2026/09/mascot-adaptive-sampling</id>
    <updated>2026-09-02T00:00:00Z</updated>
    <published>2026-09-02T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2026/09/mascot-adaptive-sampling" />
    <summary>Adaptive sampling for AUVs, from the Gaussian random field to a planner running onboard in Trondheim fjord</summary>
    <category term="project" />
    <category term="robotics" />
    <category term="ml" />
  </entry>
  <entry>
    <title>Regex expression reference</title>
    <id>https://yaolinge.com/blog/2026/06/regex-reference</id>
    <updated>2026-06-01T00:00:00Z</updated>
    <published>2026-06-01T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2026/06/regex-reference" />
    <summary>Cheatsheet for regex expression</summary>
    <category term="regex" />
    <category term="reading" />
  </entry>
  <entry>
    <title>Amdahl's Law</title>
    <id>https://yaolinge.com/blog/2026/05/amdahls-law</id>
    <updated>2026-05-17T00:00:00Z</updated>
    <published>2026-05-17T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2026/05/amdahls-law" />
    <summary>Math derivation of Amdahl's Law</summary>
    <category term="hpc" />
    <category term="parallelism" />
  </entry>
  <entry>
    <title>Travelling in Shanghai</title>
    <id>https://yaolinge.com/blog/2026/01/shanghai-2026</id>
    <updated>2026-01-30T00:00:00Z</updated>
    <published>2026-01-30T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2026/01/shanghai-2026" />
    <summary>Holidays in Shanghai</summary>
    <category term="personal" />
    <category term="travel" />
  </entry>
  <entry>
    <title>The art of unix</title>
    <id>https://yaolinge.com/blog/2025/08/art-of-unix-programming</id>
    <updated>2025-08-16T00:00:00Z</updated>
    <published>2025-08-16T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2025/08/art-of-unix-programming" />
    <summary>Reading notes of the art of unix programming</summary>
    <category term="unix" />
    <category term="reading" />
  </entry>
  <entry>
    <title>CSS Tricks</title>
    <id>https://yaolinge.com/blog/2025/07/css-tricks</id>
    <updated>2025-07-28T00:00:00Z</updated>
    <published>2025-07-28T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2025/07/css-tricks" />
    <summary>Notes</summary>
    <category term="css" />
    <category term="web" />
  </entry>
  <entry>
    <title>Protobuf Serialization from C# to Python</title>
    <id>https://yaolinge.com/blog/2025/04/protobuf-csharp-to-python</id>
    <updated>2025-04-29T00:00:00Z</updated>
    <published>2025-04-29T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2025/04/protobuf-csharp-to-python" />
    <summary>I will show you how to serialize a C# object to Protobuf and deserialize it in Python.</summary>
    <category term="csharp" />
    <category term="dotnet" />
  </entry>
  <entry>
    <title>DION career presentation</title>
    <id>https://yaolinge.com/blog/2025/04/dion-career-talk</id>
    <updated>2025-04-24T00:00:00Z</updated>
    <published>2025-04-24T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2025/04/dion-career-talk" />
    <summary>My journey of finding a job in Norway</summary>
    <category term="career" />
    <category term="norway" />
  </entry>
  <entry>
    <title>Task and async in C#</title>
    <id>https://yaolinge.com/blog/2025/03/task-and-async-in-csharp</id>
    <updated>2025-03-13T00:00:00Z</updated>
    <published>2025-03-13T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2025/03/task-and-async-in-csharp" />
    <summary>Task Parallel Library and async programming in C#</summary>
    <category term="csharp" />
    <category term="dotnet" />
  </entry>
  <entry>
    <title>MVC and Unicode</title>
    <id>https://yaolinge.com/blog/2025/03/mvc-and-unicode</id>
    <updated>2025-03-11T00:00:00Z</updated>
    <published>2025-03-11T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2025/03/mvc-and-unicode" />
    <summary>Model-View-Controller and Unicode</summary>
    <category term="web" />
    <category term="systems" />
  </entry>
  <entry>
    <title>C# Async</title>
    <id>https://yaolinge.com/blog/2025/02/csharp-async</id>
    <updated>2025-02-20T00:00:00Z</updated>
    <published>2025-02-20T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2025/02/csharp-async" />
    <summary>Overview of asynchronous programming, observer pattern, and delegates in C#. Learn objectives, methods, and practical applications for writing responsive, maintainable, and scalable code.</summary>
    <category term="csharp" />
    <category term="dotnet" />
  </entry>
  <entry>
    <title>Entropy</title>
    <id>https://yaolinge.com/blog/2025/01/entropy</id>
    <updated>2025-01-24T00:00:00Z</updated>
    <published>2025-01-24T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2025/01/entropy" />
    <summary>Notes for Entropy</summary>
    <category term="ml" />
    <category term="math" />
  </entry>
  <entry>
    <title>Support Vector Machine</title>
    <id>https://yaolinge.com/blog/2024/12/support-vector-machines</id>
    <updated>2024-12-17T00:00:00Z</updated>
    <published>2024-12-17T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2024/12/support-vector-machines" />
    <summary>Notes for Support Vector Machine</summary>
    <category term="ml" />
    <category term="math" />
  </entry>
  <entry>
    <title>Dancing, Julebord, and Meta Dreams</title>
    <id>https://yaolinge.com/blog/2024/12/rejection-from-meta</id>
    <updated>2024-12-04T00:00:00Z</updated>
    <published>2024-12-04T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2024/12/rejection-from-meta" />
    <summary>Lessons from a Rejection</summary>
    <category term="career" />
    <category term="personal" />
  </entry>
  <entry>
    <title>Topptur in Norway</title>
    <id>https://yaolinge.com/blog/2023/04/topptur</id>
    <updated>2023-04-10T00:00:00Z</updated>
    <published>2023-04-10T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2023/04/topptur" />
    <summary>Topptur in Easter holidays</summary>
    <category term="norway" />
    <category term="personal" />
  </entry>
  <entry>
    <title>Northern Lights</title>
    <id>https://yaolinge.com/blog/2022/09/northern-lights</id>
    <updated>2022-09-10T00:00:00Z</updated>
    <published>2022-09-10T00:00:00Z</published>
    <link rel="alternate" href="https://yaolinge.com/blog/2022/09/northern-lights" />
    <summary>northern lights</summary>
    <category term="norway" />
    <category term="personal" />
  </entry>
</feed>