Scroll

Lock in.

Join the early testers
Mac today · iPhone and iPad soon

Lock in.

Join the early testers
Mac today · iPhone and iPad soon
across all
your devices.
01

Your goal builds the tunnel.

“Finish the placement section of my paper.”

Vision pulls in what that work actually uses. Everything else closes. No block list to keep.

02

It judges content, not apps.

The lecture stays. The recommended video doesn't.

One quiet line says why. “This is on task” undoes it, and Vision learns.

03

The door that closes behind you.

“What were you after?”

No shame screen. Vision answers it, parks it, or lets you out for three minutes and brings you back.

04

Ask it anything on your screen.

Hold a key and talk.

It sees what you see and knows your goal. A line or two, and you're back in.

05

It remembers where you were.

“Back to SALSA.”

Your files, tabs and the line you were stuck on come back with you.

Lock in.

Join the early testers
Mac today · iPhone and iPad soon
Overleafpaper / placement.tex
VS Codesalsa / placement
Previewtetris-placement.pdf
Previewquincy-survey.pdf
Everything else is closed, on every device.
youtube.com/watch · Lecture 14: Placement algorithms
▶︎ Lecture 14 · Placement
Hid the recommended videos. They're not part of the placement section.This is on task
x.com

What were you after?

Ask VisionPark it3 minutes

Twitter for 3 minutes, then back to line 140.

138auto it = std::lower_bound(q.begin(), q.end(), key);
139if (it == q.end()) {
140 // why does this hit on an empty queue?
141}
“Why is it end() here?”
lower_bound returns end() when every element is less than the key, and always on an empty queue. Check q.empty() first.
Back to SALSA.
placement.cpp · line 140
heap-notes.md
quincy-survey.pdf · p. 9
Last time you were stuck on why the heap traversal stalls the queue.
Early testers

Join the first fifteen.

The blocking works today on Mac. Vision is coming. We're looking for a small group to use it early and tell us the truth.

You'd use it on

Tunnel