Typewriters, €54k bills, and the retreat from design tools
The collision between generative AI and existing workflows produced three distinct reactions today. A Cornell instructor reached for manual typewriters to force genuine language learning. A designer argued Figma is now irrelevant because LLMs learned code instead of proprietary formats. And a developer discovered that decade-old Google API guidance no longer holds when keys can access expensive AI endpoints.
Typewriters as AI countermeasure
Grit Matthias Phelps, a German instructor at Cornell, now requires one assignment per semester on manual typewriters. The practice began in spring 2023 after students used translation tools to produce grammatically perfect work without learning. No screens, no spellcheck, no delete key. It's a blunt instrument, but it forces engagement with the material in a way that digital workflows no longer guarantee.
The Figma-to-code reversal
A designer claims Figma has become irrelevant now that AI agents make coding easier than navigating design tools. Because Figma's proprietary format wasn't in training data, models learned code instead. The post walks through Figma's own design system files to show the complexity: 946 colour variables, nested modes, aliased references. The argument is that the source of truth is migrating back to code, and Figma's decade of tooling accretion now works against it.
€54k in 13 hours
A developer reported a €54,000 billing spike after their Firebase browser key was used to access Gemini APIs. For over a decade, Google told developers these keys weren't secrets and could be embedded in client-side code. With Gemini, that guidance no longer holds. The keys can now access expensive endpoints, turning a safe practice into a billing catastrophe. Google's API security model hasn't caught up with the cost profile of generative AI.
Claude Opus 4.7 system prompt
Anthropic updated the Claude Opus system prompt between versions 4.6 and 4.7. Simon Willison extracted the changes using Claude Code to build a Git history. Key shifts: Claude now defaults to acting rather than asking clarifying questions, uses a new tool_search mechanism, and has explicit instructions to keep responses concise. The child safety section was expanded. A patch release fixed an issue where Opus 4.7 was temporarily unavailable in auto mode.
Also shipped
A developer demonstrated zero-copy GPU inference from WebAssembly on Apple Silicon, chaining mmap, Metal's bytesNoCopy API, and Wasmtime's custom memory allocator so Wasm and the GPU share the same physical memory. OpenAI pushed several alpha builds of Codex with Rust-specific versioning, though none included release notes.
Read the full Pulse feed