22 April 2026

31 links · Wednesday

Announcing TypeScript 7.0 Beta - TypeScript

Today we are absolutely thrilled to announce the release of TypeScript 7.0 Beta! If you haven’t been following TypeScript 7.0’s development, this release is significant in that it is built on a completely new foundation. Over the past year, we have been portin…

Qwen Studio

QWEN STUDIO HUGGING FACE MODELSCOPE DISCORD Following the launch of Qwen3.6-Plus and Qwen3.6-35B-A3B, we are excited to open-source Qwen3.6-27B — a dense 27-billion-parameter multimodal model at the scale the community has been asking for most. Still supportin…

Hailey (@hailey@hails.org)

Attached: 1 image With Windows 9x Subsystem for Linux you can run all your favourite Windows and Linux apps side-by-side with a modern Linux kernel running cooperatively with the Windows kernel in ring 0. And unlike modern WSL, no hardware virtualisation is u…

How to Come Up With Great Ideas

There's a story about an art teacher who divides a class into two groups. The first group is given one task. Design a single, perfect pot. The second group has a different instruction entirely. Make a

Ed Zitron (@edzitron.com)

It appears that Anthropic has removed Claude Code from its $20-a-month pro subscription based on its pricing page. Anyone able to confirm who has a $20 plan? claude.com/pricing

Introducing ChatGPT Images 2.0

ChatGPT Images 2.0 introduces a state-of-the-art image generation model with improved text rendering, multilingual support, and advanced visual reasoning.

The Deskilling Paradox

The industry is trying to sell us a half-true AI productivity story. These tools are undoubtedly making us faster at completing tasks, but that comes at a cost far beyond the time required for huma…

Consider the chairmaker

Software engineering is currently artisanal, but AI is making software much cheaper to make. What can we learn from the history of industrial design? Can we bring taste into a world of programming no longer dominated by artisans?

Why Crystal, 10 Years Later: Performance and Joy

In late 2015, I sat down to write a blog post, Why Crystal?, about Crystal. At the time, the Ruby community was in a state of flux. Developers were increasingly looking at “Language X” (Go, Rust, or Elixir) to solve performance bottlenecks. As a die-hard Rubyi…

The Anatomy of Tool Calling in LLMs: A Deep Dive

Introduction Tool calling (also called function calling or plugins) is the capability that turns large language models from text predictors into general-purpose controllers for software. Instead of only generating natural language, an LLM can: Decide when to c…

A Short Taxonomy of Bundle Collapse

Since the streaming bundle wave began in 2024, the industry has tried many bundle shapes and almost all of them have collapsed into four recurring modes of failure. The bundle that works looks least like a bundle.

Creating an MCP Server to answer questions about me

I caught up with a friend on the phone on saturday who mentioned he was using an MCP Server to interact with Google Flights. Knowing how much it sucks to coordinate travel online, that immediately caught my attention. He told me about one for reddit and that u…