← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 31
  1. Introducing Fig

    Quick Intro Fig is a TypeScript UI runtime based on React.

  2. Introducing agentpane

    Introducing agentpane agentpane is a local web UI for AI coding agents.

  3. Introducing helm

    Introducing helm helm is a typed TypeScript framework for AI agents.

  4. I already wrote about my personal projects over the last summer, but figured I should finally write about my internship at Vercel!

  5. Summer 2025 in Review

    Originally I had planned to write about both my internship at Vercel and my personal projects/learning experiences, but I decided to split the topics into two posts.

  6. Eight years ago, I released my first open-source TypeScript library — Squirrelly — which contained two files, package.json and index.js.

  7. Introducing Eta v4

    I released Eta for the first time five years ago!

  8. (In a hurry?

  9. I decided to learn Nix on Saturday.

  10. How Dialects Form Dialects often emerge through geographical isolation (think Australian English vs British English).

  11. TL;DR The next-view-transitions package brings smooth page transitions to Next.js.

  12. Update: After publishing this post, Guillermo Rauch (CEO of Vercel) suggested using Next.js rewrites instead of middleware for this use case.

  13. More Language Thoughts

    See this thread on X about peculiarities of Danish.

  14. I just finished Mark Rosenfelder's excellent article entitled "When do people learn languages?"

  15. Links #1

    First, interesting things that I've read recently: In 5 Excerpts From JD Vance’s Emails to a Transgender Classmate, Vance comes off as a fairly moderate and thoughtful person — comforting if he ends up becoming VP.

  16. Tips #1

    You can turn on Markdown detection in Google Docs!

  17. This is pretty simple, but quite helpful if you're running jobs on a compute node that doesn't have internet access.

  18. They say you learn something new every day, but I was shocked to learn about a fantastic Python feature I had no idea about.

  19. My website uses the shadcn Dropdown Menu (based on Radix's DropdownMenuPrimitive) to allow users to change the current website theme.

  20. On Microblogging

    I'm a deep believer in the power of writing as a tool for thought.

  21. UPDATE 2024: The code in this post may be outdated.

  22. TL;DR gom stands for GPU Output Monitor.

  23. UPDATE 2024: I no longer recommend this method and have experienced several issues with it.

  24. This is part 1 of a 2-part series.

  25. UPDATE 2024: I've updated this post to be based on the nvcr.io/nvidia/pytorch image, which I always use these days because of its great NVIDIA + NCCL + Infiniband support.

  26. In the lab I work in, we have access to a High Performance Computing (HPC) environment that uses the Slurm Workload Manager.

  27. Introduction There are many different libraries and strategies for distributed training.

  28. UPDATE 2024: Just to clarify, this post is about mathematical operations that inherently involve multiple recursive steps, like exponentiation.

  29. Modern web development involves working with multiple JS build tools and frameworks, each requiring their own configuration files.

  30. Introducing Eta v3

    Background Today, Eta is my most popular and widely used open-source project.

  31. I'm excited to present the first version of my new personal website!