Recreating Raycast on Linux
I reverse-engineered Raycast's extension system and built a Linux clone that runs real Raycast extensions. Here's how I solved the hardest parts.
A blog about anything and everything I find interesting.
I reverse-engineered Raycast's extension system and built a Linux clone that runs real Raycast extensions. Here's how I solved the hardest parts.
I peeked under the hood of Cursor's API calls to see what makes it so effective, and what we can learn from it.
Unpacking the physics and design choices that make platformer jumps satisfying and fun.
Quick guide to using accent characters in Hyprland.
The ease function in Godot is, simply put, a hot mess. Let's figure it out together!
While SHA3 and Keccak-256 are often used interchangeably, they are not the same. Learn the differences between SHA3 and Keccak-256 and how they are used in blockchain technology.