I designed a cube that balances itself on a corner
This cube manages to balance itself on a corner, and can simultaneously rotate around its axis in a controlled manner. It does so using clever controls and a set of three reaction wheels.
This cube manages to balance itself on a corner, and can simultaneously rotate around its axis in a controlled manner. It does so using clever controls and a set of three reaction wheels.
When I was a kid, my sister and I had a tower of VHS tapes we watched endlessly. Fast-forward to today, and my children's movie collection is vastly different. It's completely digital and dispersed across services. I wanted to recreate the tangibl...
Keeping your codebase searchable will make your maintenance life easier in the long run. A collection of guidelines to keep your code base greppable
The strangest hardware problem I've ever had to debug.
Reuniting AirPods with a few clever tricks
You’re working on the most complex problem in computer science: fixing permissions on a deployment pipeline. It’s been 4 days you started on that simple task...
Fun stories from my time working as an AppleCare Dispatch contractor going door to door in Chicago.
In this post, I talk about pleasant but seemingly minor features in personal sites
Like Heroku, but you own it.
The plane reached 10,000ft. I took out my laptop, planning to peruse the internet and maybe do a little work if I got really desperate.
Instead of doom-scrolling through my phone in the morning, I built an alternative with a Raspberry Pi, a dot matrix printer, and some PHP.
macOS comes with a lot of built-in utilities. Here's a list of some that I find interesting.
I like Git commit messages. Used well, I think they’re one of the most powerful tools available to document a codebase over its lifetime. I’d like to illustrate that by showing you my favourite ever Git commit.
We’re gonna need a bigger printer.
I’ve had my days with Siri and Google Assistant. While they have the ability to control your devices, they cannot be customized and inherently rely on cloud services. In hopes of learning something new and having something cool I could use in my life, I decided I want better. The premises are simple: I want my new…
A developer automated job applications, sending 250 in 20 minutes using Python scripts and GPT
I’m a huge fan of Claude’s Artifacts feature, which lets you prompt Claude to create an interactive Single Page App (using HTML, CSS and JavaScript) and then view the result …
I recently got some cheap microwave motion sensors, mostly because I was wondering how China managed to make a radar for under a dollar:
How do you transfer files off an Apple laptop from 1994? It's harder than it sounds!
In this article, we explore Typst, a new typesetting system similar to LaTeX. We explore its syntax, current uses and possible uses; we test its scripting system, which is incredibly powerful; we compare it with LaTeX, Markdown and Word, which can be used in similar roles; and we explore its applicability to the task…
There's a very specific reputation I want to have on a team: "Nat helps me solve my problems. Nat get things I care about done."
TLDR: If your job is to write code all day or stare at Excel spreadsheets, buy an 8K TV instead of a multi-monitor setup. You can even use the same TV for 4K 120 Hz gaming or watching movies as a bonus!
Loris Cro's Blog
Thanks to some coworkers and David Wilson’s Emacs from Scratch playlist, I’ve been getting back into Emacs. The community is more vibrant than the last time I looked, and LSP brings modern completion and inline type checking.
A personal review of Cursor, an LLM-powered coding tool.
A guide to configuring WezTerm using its Lua API. Focuses on appearance, keybindings, multiplexing, workspace navigation, and status bar (powerline) setup.
Kids get excited about things that are very different from those of adults. You probably remember your kid's first birthday...
Xe Iaso's personal website.