Friday · June 19, 2026

Morning Edition

Twenty stories from Hacker News and Pinboard Popular, curated for tech-leaning readers who care about Claude Code, the Apple ecosystem, and privacy.

In this issue

  1. I found 10k GitHub repositories distributing Trojan malware
  2. .gitignore Isn't the only way to ignore files in Git
  3. I told them forced consent was unlawful. 5 years later it cost Elkjop €1.8M
  4. Show HN: Are You in the Weights?
  5. Noam Shazeer Joins OpenAI
  6. Ubiquiti: Enterprise NAS, Built on ZFS
  7. Zero-Touch OAuth for MCP
  8. DuckDB Internals: Why Is DuckDB Fast? (Part 1)
  9. Many Let's Encrypt renewals had errors today
  10. Modos Color Monitor Pushes E-Paper Displays Further
  11. SpaceX to acquire the AI coding startup Cursor for $60 billion | CNBC
  12. Cotypist – AI Autocomplete for Mac | Type Faster, Write Better
  13. Introducing Lettera: A Native Markdown Editor for Mac, Now in Beta
  14. inessential: NetNewsWire Status
  15. GitHub - devenjarvis/lathe: Generate hands-on, multi-part technical tutorials on demand, with LLM skills tuned to make content approachable.
  16. Stop Using JWTs | Hacker News
  17. Migrating from GNU stow to chezmoi | Redowan's Reflections
  18. A Robot is Sprinting Towards You: Do You Want it Running on Claude or Grok? — OpenRouter Blog
  19. Revised rules of engineering leadership. | Irrational Exuberance
  20. inkwash · how it works

From Hacker News

Stories 1 – 10
No. 01Privacy & SecurityApplies to you

I found 10k GitHub repositories distributing Trojan malware

A researcher uncovered a massive network of 10,000+ GitHub repos used as malware distribution infrastructure, often mimicking popular tools to lure developers. If you install dependencies from GitHub links, this is a must-read. The scale and sophistication of the supply-chain attack is genuinely alarming.

No. 02Dev ToolsApplies to you

.gitignore Isn't the only way to ignore files in Git

Most devs only know `.gitignore`, but Git has at least two other ignore mechanisms — `.git/info/exclude` for local-only rules and a global ignore file in your home directory. These are genuinely useful for keeping machine-specific files or editor artifacts out of repos without polluting shared `.gitignore`. Quick read, immediately actionable.

No. 03Privacy & SecurityApplies to you

I told them forced consent was unlawful. 5 years later it cost Elkjop €1.8M

A privacy consultant documents his five-year journey reporting Elkjøp's illegal cookie consent walls to regulators — and watching them finally get hit with a €1.8M GDPR fine. A satisfying vindication story that also doubles as a primer on what "forced consent" means legally. Relevant to anyone building consent flows in web apps.

No. 04AI ToolsApplies to you

Show HN: Are You in the Weights?

A tool that lets you check whether your own writing may have been included in LLM training data — a genuinely novel and slightly eerie capability. The methodology is interesting and the HN discussion digs into both its accuracy and implications. If you've published writing online, this is worth a look.

No. 05AI ToolsApplies to you

Noam Shazeer Joins OpenAI

Noam Shazeer — co-inventor of the Transformer and founder of Character.AI — is joining OpenAI in a blockbuster move. This is the kind of talent consolidation that reshapes the AI landscape; the HN thread is full of informed speculation about what it means for Gemini, Character, and the broader model race.

No. 06Dev Tools

Ubiquiti: Enterprise NAS, Built on ZFS

Ubiquiti is entering the enterprise NAS market with a ZFS-based appliance that fits their Unifi ecosystem. For homelabbers and small teams already in the Unifi stack, this could be a natural fit — and the 289-comment HN thread is a goldmine of NAS opinions. The ZFS choice is a strong signal of reliability focus.

No. 07AI ToolsApplies to you

Zero-Touch OAuth for MCP

The MCP team announces enterprise-managed auth that lets organizations centrally provision OAuth credentials for AI agents — no manual token wrangling per user. This is a significant enterprise maturity step for MCP-based tooling, directly relevant to anyone building Claude Code integrations at work. Reduces friction for rolling out agentic workflows in corporate environments.

No. 08Dev ToolsApplies to you

DuckDB Internals: Why Is DuckDB Fast? (Part 1)

A deep dive into the internals behind DuckDB's legendary analytical query speed — columnar storage, vectorized execution, and clever buffer management. If you use DuckDB in your data pipelines (and you should), understanding why it's fast helps you use it better. Well-written and technically rigorous.

No. 09Dev ToolsApplies to you

Many Let's Encrypt renewals had errors today

Let's Encrypt experienced widespread renewal failures today — if you're seeing cert errors on your services, this is why. The HN thread has workarounds and diagnosis steps. A good reminder that cert automation failures are silent until they're not, and monitoring expiry dates matters.

No. 10Weird Science

Modos Color Monitor Pushes E-Paper Displays Further

The Modos Paper Monitor is pushing color e-ink technology toward usable refresh rates and color fidelity for developers who want eye-strain-free coding setups. It's not quite retina yet, but this IEEE piece shows how fast the technology is progressing. Worth watching for anyone who codes for long hours.

From Pinboard Popular

Stories 11 – 20
No. 11AI ToolsApplies to you

SpaceX to acquire the AI coding startup Cursor for $60 billion | CNBC

SpaceX acquiring Cursor — the AI coding editor — for $60B is one of the wilder M&A stories of the year. For developers already using AI coding assistants daily, this raises immediate questions about product direction, pricing, and independence. The implications for the competitive landscape with GitHub Copilot and Claude Code are huge.

No. 12New Apple AppsApplies to you

Cotypist – AI Autocomplete for Mac | Type Faster, Write Better

Cotypist brings system-wide AI autocomplete to the Mac — think GitHub Copilot but for every text field in every app, not just your code editor. For anyone deep in the Apple ecosystem and using AI tools daily, this is a natural extension of that workflow. Potentially transforms writing in Obsidian, email, and Slack alike.

No. 13New Apple AppsApplies to you

Introducing Lettera: A Native Markdown Editor for Mac, Now in Beta

The makers of Bear are launching Lettera, a new native Mac markdown editor now in beta. Given Bear's track record for polish and the Apple-native feel, this is immediately interesting for anyone in the Obsidian/markdown ecosystem who's been curious what a Bear-quality desktop markdown editor looks like. Worth signing up for the beta.

No. 14New Apple AppsApplies to you

inessential: NetNewsWire Status

Brent Simmons gives a candid update on the state of NetNewsWire, the beloved open-source RSS reader for Mac and iOS. If you care about the health of indie Mac software and RSS as a protocol, Brent's transparency here is both refreshing and worth your attention. A cornerstone app for staying on top of content like this newsletter.

No. 15AI ToolsApplies to you

GitHub - devenjarvis/lathe: Generate hands-on, multi-part technical tutorials on demand, with LLM skills tuned to make content approachable.

Lathe uses LLMs (including Claude) to generate personalized, hands-on multi-part technical tutorials on demand — then makes you work through them yourself rather than just reading. It's an interesting approach to AI-assisted learning that avoids the "just give me the answer" trap. Tagged explicitly with Claude, making it directly relevant for Claude Code users exploring AI-augmented learning.

No. 16Dev ToolsApplies to you

Stop Using JWTs | Hacker News

A Pinboard-popular HN thread debating the well-worn "stop using JWTs" argument — the discussion cuts through the noise with concrete cases for and against. For .NET and web developers implementing auth flows, this is one of those eternal debates worth revisiting as the ecosystem has evolved. The nuanced comments are the real value here.

No. 17Dev ToolsApplies to you

Migrating from GNU stow to chezmoi | Redowan's Reflections

A practical guide to moving dotfile management from GNU stow to chezmoi, with Mac-specific context. Chezmoi's templating and secret management make it significantly more powerful for multi-machine setups. If you manage dotfiles across multiple Macs, this migration path is well worth the hour it takes.

No. 18AI ToolsApplies to you

A Robot is Sprinting Towards You: Do You Want it Running on Claude or Grok? — OpenRouter Blog

OpenRouter ran 11 LLMs through a 2D battle royale game across 30 matches to benchmark agent decision-making — one model won 43% of matches, three never won. It's a novel and fun benchmark format that reveals real differences in agentic reasoning quality. The cost-per-win metric is a genuinely useful framing for evaluating LLMs for coding agents.

No. 19ActionableApplies to you

Revised rules of engineering leadership. | Irrational Exuberance

Will Larson revises his engineering leadership principles in the AI era, arguing that AI raises the cost of bad judgment rather than eliminating the need for it. Migrations are cheaper, first-pass code is abundant — but organizational alignment and durable decisions matter more than ever. A clear-eyed reframe for senior devs stepping into tech lead or staff roles.

No. 20Creative Software

inkwash · how it works

A WebGL pen-and-ink rendering tool that physically simulates water and pigment density, diffusing ink through wet paper areas in real time. The technical writeup on how water/ink physics are modeled in the shader is genuinely impressive. A beautiful example of creative coding that bridges generative art and physical simulation.