A haptic interface concept for AI workflows

The evolution of engaging with AI has mostly been:

chat.

Type something. Wait. Get something back. Repeat.

And honestly, it’s been incredible.

But after using these systems constantly for the last few years, I increasingly think chat is just the first interface layer.

Now most people seem to be converging on something else:

  • voice works great for input
  • visuals work great for output

Talking is often faster than typing.

And for productivity workflows, the thing we actually want back from AI usually isn’t audio.

It’s visual artifacts:

  • code
  • docs
  • spreadsheets
  • dashboards
  • slides
  • interfaces
  • edits

I think we’ll absolutely see more video too, but I suspect that dimension is mostly about humanizing AI.

For actual work, the visual artifacts matter more.

So then the question becomes:

what’s the interface after chat?

The core interaction loop with AI is actually quite simple.

We look at something. We ask AI to do something. AI does something. We either:

  • confirm it
  • reject it
  • refine it
  • interrupt it
  • or continue the conversation

Most of the interaction is basically:

yes. no. other.

And increasingly our computers feel like weird slot machines.

We bounce between windows and tabs with:

  • variable response times
  • intermittent rewards
  • occasional brilliance
  • occasional nonsense

So I started wondering:

what if the system simply knew what we were looking at?

My first instinct was some kind of face-worn device.

Almost like a Duck Hunt interface for AI.

Not literally.

But the interaction model felt similar: point attention somewhere → signal intent.

Then I realized webcam-based eye tracking is already pretty good.

Maybe we don’t even need something on our face.

The computer already knows:

  • cursor position
  • active windows
  • scroll behavior
  • dwell time
  • screen regions

Add lightweight gaze estimation and it’s probably good enough.

So then I moved to the gesturing side.

At first I thought maybe the right answer was a tiny 3-button mouse.

Part of me still loves that idea.

Maybe we finally bring back Doug Engelbart’s input device after all.

But eventually a haptic ring started making the most sense.

Minimal. Always there. No visible buttons.

Just:

  • tap → yes
  • stronger squeeze → no
  • squeeze for 0.5s → start speaking

Or honestly maybe speech sensitivity gets good enough that even the hold gesture becomes optional.

The more I thought about it, the more it stopped feeling like a gadget and started feeling like punctuation for thought.

So I started using ChatGPT to render out concepts as I refined the idea.

Sketches. Interaction models. Industrial design directions. High fidelity concept renders.

And somewhere during the process it crossed from:

“interesting thought experiment”

to:

“wait, I would actually use this today.”

I genuinely think something in this direction eventually become mainstream.

Not because it feels futuristic.

But because it feels lower friction.

And historically, the interfaces that win are usually the ones that disappear.

Also, my Apple Vision Pro already does this by looking at my eyes and my fingers. This concept is just a much cheaper, lighter, lower friction alternative.

Sleep headband, exercise, kindle etc: some of my “hacks” for better sleep

Here are some things that I have found have helped me sleep better recently:

  1. On iOS I enabled SettingsScreen TimeDowntime
    I had tried this before and it didn’t work. But they have improved it and it gets the balance right. It’s enough of a deterrent to make me pause and reconsider.
  2. I have a Kindle Paperwhite Signature next to my bed. I prefer that specific one as it has adaptive screen brightness. And the fabric cover “wakes” up the kindle straight to the page I was at. There’s no friction to reading now and I have been reading a lot.
  3. I got a Perytong Sleep Headphone Headband for $15. It’s a cloth band that wraps around the head like a headband. It’s Bluetooth and batteries last forever. It has been a game changer for falling asleep to podcasts, audiobooks, music or meditations.
  4. I have a YouTube playlist called “Gym” and I add long form videos to it on topics I’m interested in. 3 days a week I go onto the treadmill and watch 30 min at a time. Having this consistency has help my body get good rest.
  5. I had started taking MagDelay Magnesium Chloride 64 mg, a Delayed Release Magnesium Supplement. It was suggested by my dietician when I was doing a keto and high protein diet. But one of its great benefits is it also helps with sleep.

Grimes Point in Nevada, a 7,000yr+ old archeological site of the Northern Paiute people

We got married 17 years ago today! We marked the occasion with a sunrise hike at a 7,000+ yr old archeological site in Nevada. The crater-like depressions and elongated grooves on the boulder behind us is called a “pit and groove” petroglyph style and this particular one has been dated to at least 7,000 years ago. This is an active archeological site with active excavation work on going.

This site has revealed thousands of years of human history, with artifacts and volcanic ash layers providing insight into the lives of the ancient peoples who inhabited the region. The Northern Paiute people are now referred to as The Paiute-Shoshone Tribe of the Fallon Reservation and Colony, a federally recognized tribe of Northern Paiute and Western Shoshone Indians in Churchill County, Nevada.

This region is the basin of Lake Lahonta, a pre-historic body of water that spanned a large part of modern day Nevada.

Grimes Point in Nevada, a 7,000yr+ old archeological site of the Northern Paiute people

Tracking polyphasic sleep with Oura

One thing I like about Oura, especially as a parent over the last few years, is that it tracks polyphase sleep.

If we take away industrial changes like artificial lighting, electronic entertainment etc. humans are likely to fall asleep earlier and that is validated by some historical records on how sleep habits have changed. It’s also not uncommon to have a “first sleep” and “second sleep”.

I had experimented with different forms of polyphasic sleep patterns and then I was also forced into some as a new dad 🤣 It’s been fun to see it visualized and tracked like this and to still “get credit” for the total duration across the phases.

Tracking polyphasic sleep with Oura

Access your desktop Claude Code session from your phone using tmux & Tailscale

If you use Claude Code on your computer, you may often ask it to do something and then get up to grab a coffee or something else. If you use agents, context engineered tasks, hooks etc. it makes the sessions uninterrupted for long periods of time. You may be curious to watch the progress even when you step away.

With just ssh you can open a remote session from your phone to your desktop. But that doesn’t give you mirroring of the session.

Wouldn’t it be amazing to have a real-time mirror of your desktop terminal window on your phone in an interactive way? i.e. you can type a command on your phone and it will be executed on your desktop, and any responses will stream back to your phone, while still being able to also do that from your desktop directly?

Here’s how you can do it.

1. Install tmux on your desktop

This lets you create persistent terminal sessions you can re-attach to from anywhere.

brew install tmux     # macOS
sudo apt install tmux # Debian/Ubuntu

Start a named session

tmux new -s claude

Run your Claude code session inside this tmux window.

2. Install Tailscale on both devices

This gives you a private network between your desktop and phone without firewall headaches.

  • Go to https://tailscale.com and install on:
    • Desktop (macOS/Linux/Windows)
    • Phone (iOS/Android)
  • Log into both with the same Tailscale account.

Now your phone and desktop can talk to each other as if they were on the same LAN.

3. Connect to your desktop from your phone

Use a mobile terminal app that supports SSH:

SSH into your desktop using the Tailscale IP or hostname:

ssh yourname@yourdevice-name.tailnet-yourname.ts.net

4. Reattach to the same tmux session

Once SSH’ed in from your phone:

tmux attach -t claude

Now you’re in the same session. Everything you see on your desktop terminal, you also see (and control) on your phone — and vice versa.

Access your desktop Claude Code session from your phone using tmux & Tailscale

Note: You will need to have SSH enabled on your desktop for this to work.

Light takes one heartbeat to pass through 1B people

A strangely satisfying thing that I discovered today is that the speed of light is much better approximated with feet rather than meters.

It’s about 1B (983,571,056) feet per second compared to 0.3B (299,792,458) meters per second.

Put another way, if we had 1B humans standing heel to toe, a beam of light would take 1s to pass through them. And 1s is so close to one heartbeat that we can say that light passes through 1B people in a heartbeat.

It’s a missed opportunity that something so fundamental can be expressed in such a beautiful way but I only found out by using a calculator out of curiosity.

Note: Even though we think of meters as a better standard, it’s actually arbitrary as it’s based off the circumference of Earth which is not really any kind of standard in the Universe.

Spotting a mourning dove, a symbol of hope, renewal, and peace, in Colorado

Spotted this mourning dove (Zenaida macroura) soaking up the Colorado skies in Montrose. Often mistaken for just another pigeon, these elegant birds carry a bit of mystery and meaning wherever they perch.

Spotting a mourning dove, a symbol of hope, renewal, and peace, in Colorado
Mourning dove in Montrose, Co

Despite their soft, sorrowful coo (which gives them their name), mourning doves are actually symbols of hope, renewal, and peace across many cultures.

Nestled between high desert and mountain ranges, I was struck by how it juxtaposed with the wide blue sky and rustic fence.

Comparing total US household wealth vs total US debt

$160T — Total wealth of all US households
$156T — Total wealth of top 50% households
$036T — Total US debt
$002T — Total US yearly budget deficit

Comparing total US household wealth vs total US debt
Source: https://www.federalreserve.gov/releases/z1/dataviz/dfa/distribute/table/
Source: https://fiscaldata.treasury.gov/americas-finance-guide/national-deficit/

Visiting Abubakar Patra Chawl near Andheri Station in Mumbai

This is very personal video for my family. My dad and mom lived in this slum in Bombay (Mumbai) when they started their family and had us kids in the 1980s. It was (and still is) called “Abubakar Patra Chawl” (tin tenements) which consisted of 10ftx10ft / 3mx3m homes with walls made of tin roofs laid down vertically. There was no running water or toilets and electricity was often “borrowed” through a mish-mash of wires. The slum was on undesirable land on the banks of a sewer stream.

I vividly recall my very early years here: we used to make paper boats and chase them through the smelly, open waste-water drains, and the “toilet” was outdoor, where you’d go straight into the open sewer. During the monsoons the sewer would swell up, frequently sending all the waste water into all the homes in the slum. You’d hang valuable things off hooks in the roof.

I visited it in 2018 with my mom and dad. I was only able to record this video because the people still living here know my family. I was surprised when one of the old ladies recognized me and my name. I do not remember her.

By 2018 people had “upgraded” the homes by replacing tin with bricks, a second level built above the first, with metal ladders to go upstairs, water tanks with plumbing etc which had made it more livable. But the constant foul air of the sewer and the flooding are things beyond their control.

I made this video as a rough cut back in 2018 itself. I was hoping to go back and get some more footage to document more things. However, due to the 2020s I was unable to go back. Now most of it is re-developed, using a phased approach of building apartments next door, moving some people into it, demolishing their land to build more apartments, until most of the slum is converted into mixed income housing.

I looked up some historical satellite images to see what it probably looked like when we lived there and I found these high resolution images from 1966.

Satellite Image of Bombay (Mumbai) from 1966. Soar.Earth
Satellite Image of Bombay (Mumbai) from 1966. Soar.Earth