---
title: "Michael Sun (@michaelsun) | Hashnode"
description: "Editor-in-chief at NovVista.com. Read the latest articles by Michael Sun on Hashnode."
url: "https://hashnode.com/@michaelsun"
---

@michaelsun

# Michael Sun

@michaelsun · San Francisco, CA · Joined March 2026

Editor-in-chief at NovVista.com

[Website](https://novvista.com/)

### [UTM vs OrbStack vs Lima: macOS VM Real Cold Start, Disk I/O, and Memory Numbers on M3 MacBook Pro](https://novvista.hashnode.dev/utm-vs-orbstack-vs-lima-macos-vm-real-cold-start-disk-io-and-memory-numbers-on-m3-macbook-pro?utm_source=hashnode&utm_medium=feed)

How Fast Can a macOS VM Actually Be? The Architectural Tradeoffs Behind the Numbers When developers debate VM tools on macOS, the conversation often devolves into tribal warfare: "OrbStack is just Docker Desktop with a coat of paint," "UTM is the onl...

4 min read · [novvista.hashnode.dev](https://novvista.hashnode.dev/utm-vs-orbstack-vs-lima-macos-vm-real-cold-start-disk-io-and-memory-numbers-on-m3-macbook-pro?utm_source=hashnode&utm_medium=feed)

[May 3](https://hashnode.com/posts/utm-vs-orbstack-vs-lima-macos-vm-real-cold-start-disk-io-and-memory-numbers-on-m3-macbook-pro/69f6a371a0e6804729b7dbd8)

### [Ghostty 1.0 vs Warp OSS vs WezTerm: 14 Days of Daily Use — Real Latency, Memory, and Workflow Numbers](https://novvista.hashnode.dev/ghostty-10-vs-warp-oss-vs-wezterm-14-days-of-daily-use-real-latency-memory-and-workflow-numbers?utm_source=hashnode&utm_medium=feed)

What if the fastest terminal was also the simplest? After fourteen days of rigorous daily testing across Ghostty 1.0, Warp OSS, and WezTerm, one truth emerged: performance and extensibility are often at odds. Ghostty, built with Zig’s bare-metal phil...

3 min read · [novvista.hashnode.dev](https://novvista.hashnode.dev/ghostty-10-vs-warp-oss-vs-wezterm-14-days-of-daily-use-real-latency-memory-and-workflow-numbers?utm_source=hashnode&utm_medium=feed)

[May 2](https://hashnode.com/posts/ghostty-10-vs-warp-oss-vs-wezterm-14-days-of-daily-use-real-latency-memory-and-workflow-numbers/69f54f91c8660c650ec4d90b)

### [DuckDB Full-Text Search vs PostgreSQL FTS vs Meilisearch: 100 Million Document Index — Build Time, Query Latency, Memory](https://novvista.hashnode.dev/duckdb-full-text-search-vs-postgresql-fts-vs-meilisearch-100-million-document-index-build-time-query-latency-memory?utm_source=hashnode&utm_medium=feed)

Can an Embedded Database Outpace a Dedicated Search Engine? When building search infrastructure, architects face a fundamental choice: specialize or consolidate. Dedicated search engines like Meilisearch excel at pure retrieval, while traditional dat...

3 min read · [novvista.hashnode.dev](https://novvista.hashnode.dev/duckdb-full-text-search-vs-postgresql-fts-vs-meilisearch-100-million-document-index-build-time-query-latency-memory?utm_source=hashnode&utm_medium=feed)

[May 1](https://hashnode.com/posts/duckdb-full-text-search-vs-postgresql-fts-vs-meilisearch-100-million-document-index-build-time-query-latency-memory/69f40003ffec263224246b88)

### [HERMES.md in Commit Messages Made Coding Agents Bill You Extra — How Markdown Files Became an Agent Attack Vector](https://novvista.hashnode.dev/hermesmd-in-commit-messages-made-coding-agents-bill-you-extra-how-markdown-files-became-an-agent-attack-vector?utm_source=hashnode&utm_medium=feed)

Could a File in Your Repository Be Silently Routing Your AI Costs to a Premium Tier? What if a single markdown file in your repository could silently redirect all your AI coding agent interactions through a premium billing tier—without your knowledge...

4 min read · [novvista.hashnode.dev](https://novvista.hashnode.dev/hermesmd-in-commit-messages-made-coding-agents-bill-you-extra-how-markdown-files-became-an-agent-attack-vector?utm_source=hashnode&utm_medium=feed)

[Apr 30](https://hashnode.com/posts/hermesmd-in-commit-messages-made-coding-agents-bill-you-extra-how-markdown-files-became-an-agent-attack-vector/69f2b89f3ff285456d516ad9)

### [Localsend vs AirDrop vs SnapDrop vs PixelDrop: 100 Files Cross-Platform Transfer Real-World Speed and Reliability](https://novvista.hashnode.dev/localsend-vs-airdrop-vs-snapdrop-vs-pixeldrop-100-files-cross-platform-transfer-real-world-speed-and-reliability?utm_source=hashnode&utm_medium=feed)

Is Cross-Platform File Transfer an Engineering Problem or a Social One? When we set out to compare Localsend, AirDrop, SnapDrop, and PixelDrop, we expected a simple benchmark. What emerged instead was a masterclass in how architectural decisions—trad...

3 min read · [novvista.hashnode.dev](https://novvista.hashnode.dev/localsend-vs-airdrop-vs-snapdrop-vs-pixeldrop-100-files-cross-platform-transfer-real-world-speed-and-reliability?utm_source=hashnode&utm_medium=feed)

[Apr 28](https://hashnode.com/posts/localsend-vs-airdrop-vs-snapdrop-vs-pixeldrop-100-files-cross-platform-transfer-real-world-speed-and-reliability/69f13d8092aae0851e03137d)
