惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
博客园_首页
博客园 - 【当耐特】
V
Visual Studio Blog
博客园 - 叶小钗
月光博客
月光博客
美团技术团队
J
Java Code Geeks
小众软件
小众软件
Y
Y Combinator Blog
博客园 - Franky
Martin Fowler
Martin Fowler
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
Microsoft Security Blog
Microsoft Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG

Hacker News

GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis Bonsai 1-bit WebGPU - a Hugging Face Space by webml-community Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus GitHub - Nightmare-Eclipse/RedSun: The Red Sun vulnerability repository GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. GitHub - macOS26/Agent: Any AI, replaces Claude Code, Cursor, OpenClaw. Over 18 LLM providers (Claude, OpenAI, Gemini, Ollama, Zai, HF, Qwen) wired into a native Mac app that writes code, builds Xcode projects, bumps versions, manages git, automates Safari, use AppleScript, JS or Accessibility, extend Agent! w/ MCP Servers, run tasks from your iPhone via Messages. YouTube now lets you turn off Shorts I Made a Terminal Pager Burgers | マクドナルド公式 Commands — HackerNews CLI documentation ChatGPT for Excel PiCore - Raspberry Pi Port of Tiny Core Linux Live Nation illegally monopolized ticketing market, jury finds Google Broke Its Promise to Me. Now ICE Has My Data. Founding Engineer at Adaptional | Y Combinator CRISPR takes important step toward silencing Down syndrome’s extra chromosome GitHub - saffron-health/libretto: The AI toolkit for building reliable browser automations US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf] Retrofitting JIT Compilers into C Interpreters IPv6 – Google The Accursèd Alphabetical Clock Cybersecurity Looks Like Proof of Work Now Fragments: April 14 Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings Laravel raised money and now injects ads directly into your agent When moving fast, talking is the first thing to break Too much Discussion of the XOR swap trick – Heather Cafe Introduction to Spherical Harmonics for Graphics Programmers The Grand Line
Semicolon | The Data Drop
2026-06-20 · via Hacker News

OriginI SpreadII LanguageIII CodeIV DigitalV AliveVI YouVII

I · Origin

scroll

For most of history, writing had two pauses. A comma for a quick breath. A full stop to end.

Then in 1496, a printer in Venice made a third one: the semicolon. It joins two full thoughts without ending either.

The others changed shape slowly, over centuries, drifting into the marks we know. The semicolon showed up in 1496, fully formed, from one printer's hand.

When each mark showed up

·the point  ·  ~200 BC

?the question  ·  ~800s

!the shout  ·  ~1360s

;the semicolon  ·  1496

the dash  ·  ~1750s

II · Spread

The new mark didn't stay in Venice for long. Printers all over Europe picked it up.

By about 1580 it reached England. A printer named Henry Denham was the first to use it right.

A mark made for Latin now worked in English too; and it was only getting started.

Out of Venice, into English

;

London · 1580

Paris · ~1550s

Lyon · ~1520s

Venice · 1496

III · Language

Writers loved it. The semicolon let them hold one big thought together, instead of breaking it into little ones.

Some went all in. Herman Melville used over four thousand of them in Moby-Dick.

Loved or hated, the semicolon was now part of English.

IV · Code

For five hundred years, the semicolon lived on paper. Then computers showed up.

Code needs a clean way to mark where a statement ends, so the machine never has to guess. The period was already taken, so the job went to the semicolon. C ran with it, then C++, then the languages they shaped.

A mark made for writing now tells machines what to do.

Miss one, and nothing runs

V · Digital

Look around. Your phone. This page. Your bank. The plane you fly in. All of it runs on code.

And the languages it was built on, like C, C++ and Java, end their lines with a semicolon.

A tiny pause from 1496 now helps run the whole modern world.

It runs every one of these

VI · Alive

Then something wild happened. People started tattooing it on their wrists.

A semicolon is a sentence the writer chose not to end. So it became a small symbol for choosing to keep going.

A grammar mark, on a million wrists.

A sentence that could have ended

It could have ended; it didn't. If yours ever feels like it might, talk to someone. Call or text 988.

VII · You

You use it all the time without noticing.
In a text. In an email. In the code running this page.

Not bad for a dot on a comma.

The most important little mark you never think about.

The Data Drop

One true, surprising story like this in your inbox every week.

A weekly data story from sheets.works. Not affiliated with Project Semicolon or any organisation named here. Sources: Cecelia Watson, Semicolon (2019); Babbel / Lisa McLendon (2025); Project Semicolon. If you ever need to talk, call or text 988.