I am stepping down as the CEO of Mastodon

After nearly 10 years, I am stepping down as the CEO of Mastodon and transferring my ownership of the trademark and other assets to the Mastodon non-profit. Over the course of my time at Mastodon, I have centered myself less and less in our outward communications, and to some degree, this is the culmination of […]
Show HN: Guts – convert Golang types to TypeScript

guts is a tool to convert golang types to typescript for enabling a consistent type definition across the frontend and backend. It is intended to be called and customized as a library, rather than as a command line executable. See the simple example for a basic usage of the library. type SimpleType[T comparable] struct { […]
Pebble, Rebble, and a Path Forward

I believe the Pebble community, Core Devices, Rebble and I all want the same thing. We love our Pebbles and want them to keep working long into the future. We love the community that has sprung up around Pebble, and how it’s persevered – next year will be the 14th anniversary of the original Kickstarter […]
Disney Lost Roger Rabbit

Gary K Wolf is the author of a fantastic 1981 novel called Who Censored Roger Rabbit? which Disney licensed and turned into an equally fantastic 1988 live action/animated hybrid movie called Who Framed Roger Rabbit? But despite the commercial and critical acclaim of the movie, Disney hasn’t made any feature-length sequels. This is a nightmare […]
TIL: `satisfies` is my favorite TypeScript keyword

Sat, Dec 21, 2024 I’ve been doing a lot of work in TypeScript lately, and with that I’ve spent quite a bit of time learning more about its type system. TypeScript is a wonderfully advanced language though it has an unfortunately steep learning curve; in many ways it’s the complete opposite of Go. One confusing […]
The code and open-source tools I used to produce a science fiction anthology
Last month I published Think Weirder: The Year’s Best Science Fiction Ideas, a 16-story anthology featuring Greg Egan, Isabel J. Kim, Ray Nayler, Caroline M. Yoachim, and twelve other wonderful authors. The book ended up being the #1 New Release in the Short Stories Anthologies category for a short time on Amazon, outselling many other […]
How long can it take to become a US citizen?

Employment is the second most common path to a green card. In FY 2023, 16.7% of new green cards were issued through jobs or job offers in the US, though roughly half of those went to the workers’ spouses and children rather than the employees themselves. The employment route to a green card requires more […]
Gemini 3 for developers: New reasoning, agentic capabilities

Google Antigravity To advance how the model and IDE work together, we’re introducing Google Antigravity to showcase what’s possible with Gemini 3. It’s an agentic development platform that enables developers to operate at a higher, task-oriented level by managing agents across workspaces, while retaining a familiar AI IDE experience at its core. It’s a faster […]
Gemini 3

A note from Google and Alphabet CEO Sundar Pichai: Nearly two years ago we kicked off the Gemini era, one of our biggest scientific and product endeavors ever undertaken as a company. Since then, it’s been incredible to see how much people love it. AI Overviews now have 2 billion users every month. The Gemini […]
Show HN: Browser-based interactive 3D Three-Body problem simulator

✕ About the N-Body Simulator What is the Three-Body Problem? The three-body problem is one of the most famous challenges in classical physics and celestial mechanics. It asks: given the initial positions, masses, and velocities of three bodies in space, can we predict their future motion under mutual gravitational attraction? Unlike the two-body problem (which […]