<CarlosDev/>

Notes

25entriesRSS

Field notes, long-form articles, manuals, and decision records — written while building, kept current or explicitly marked stale.

Article

Android 13: notification and media permissions

API 33, August 2022. Notifications became a runtime permission, READ_EXTERNAL_STORAGE split into three media permissions, and a system photo picker needs no permission at all.

16 min read6 partsPart 15 of 19 · Android, version by version

Android 13 Tiramisu banner, with the version logo.

Article

Android 14: typed services, selected photos

API 34, October 2023. Apps targeting below 23 stopped installing, users could share only the photos they picked, and every foreground service needed a declared type.

18 min read7 partsPart 16 of 19 · Android, version by version

Android 14 Upside Down Cake banner, with the version logo.

Article

Android 15: edge-to-edge, private space

API 35, October 2024. Apps targeting 35 draw edge-to-edge, dataSync services get six hours a day, private space hides apps behind a lock, and native code must handle 16 KB pages.

19 min read6 partsPart 17 of 19 · Android, version by version

Android 15 Vanilla Ice Cream banner, with the version logo.

Article

MHS is not MCP for hardware

Anthropic opened its hardware standard on 27 August as a closed research preview. It is not built on MCP, and the number worth quoting comes from a laser lab.

7 min read

Model Hardware Standard banner — one driver surface, not MCP.

Article

The number Codex Security did not publish

OpenAI open-sourced its security scanner and reported 92% recall. The number that decides whether the findings are usable — precision — was never published.

15 min read

Codex Security banner — the number they did not publish.

Article

What Chandra's 85.9% OCR score does not tell you

An open 5B model beats Gemini and GPT-5 Mini at document OCR. Two things the leaderboard omits: who wrote the benchmark, and what the licence permits.

6 min read

Chandra OCR banner — what an 85.9% score leaves out.

Article

8 GoF patterns that decide if your Android app scales

Eight Gang-of-Four patterns that decide whether an Android app scales — the pattern, the problem it solves, and the Kotlin that makes it click.

23 min read4 parts

Eight Gang-of-Four patterns mapped to Android architecture concerns.

Note

Pretext: skip the browser's most expensive operation

Measure text once with a canvas font oracle, then lay out lines with pure arithmetic — no DOM reads, no reflow. A four-part series with two live demos.

16 min read4 parts

Pretext series banner — layout reflow versus cached arithmetic layout.