Philip Han (@PhilipHanDesign) header
Philip Han (@PhilipHanDesign) profile picture

Designer • UX, Product, Software

Grand Rapids, MI
Joined December 2008
Photo by Philip Han (@PhilipHanDesign)Photo by Philip Han (@PhilipHanDesign)Photo by Philip Han (@PhilipHanDesign)Photo by Philip Han (@PhilipHanDesign)Photo by Philip Han (@PhilipHanDesign)Photo by Philip Han (@PhilipHanDesign)Photo by Philip Han (@PhilipHanDesign)Photo by Philip Han (@PhilipHanDesign)Photo by Philip Han (@PhilipHanDesign)Photo by Philip Han (@PhilipHanDesign)
Philip Han retweeted
a lot of "creative" jobs are in my opinion more like "communication" jobs. you have to do a therapist-like act of embodying the troubles and needs of someone else
11
787
13
6,046
72,430
Philip Han retweeted
Local minima are extremely rare in high dimensional spaces, so if you ever feel stuck in a rut it’s probably just because you aren’t considering a wide enough set of orthogonal options
208
8,268
463
74,662
4,550,633
Philip Han retweeted
wanted to learn inverse kinematics so i made a bunch of characters that live on a resizable grid
106
1,001
60
12,651
897,404
Philip Han retweeted
i made a website that turns sound into cymatic star patterns, using midi data as input to threejs
introducing Strum Surfer: a collection of games and audio visualizers for musicians i made this to motivate myself to pick up my guitar more often and practice new chords it's live on the web. here's a demo of the 6 games:
74
286
21
2,663
164,106
embedded MoMA's collection of 100,000 artworks with gemini's new multimodal model so you can now explore the archive with text+img semantic search, artwork similarity, visual crops, artist collections, and more xx built like a full browser experience - because art, like the web, is always connected 🌐
52
161
8
1,715
131,911
万博のWASSEの思い出を振り返る。 こんな技術が存在するのかの塊だった!
27
560
68
8,332
2,790,191
Interactive article: How to animate multiplayer cursors. Rendering smooth cursors always needs interpolation, as network conditions are never perfect—here's how to do it. I wrote this a few years back, techniques still apply! Link ↓
14
88
3
1,949
102,070
Philip Han retweeted
My annual MRI scan gives me a USB stick with the data, but you need this commercial windows software to open it. Ran Claude on the stick and asked it to make me a html based viewer tool. This looks... way better.
1,039
1,761
657
33,453
8,487,338
Philip Han retweeted
beyond the text box: the bottleneck isn't the models anymore – it's the interface. our thoughts aren't linear. they're spatial, visual, emotional. sketches with arrows everywhere. half-formed plans. a melody that captures the vibe. but we're still forcing all of that through a text box. visuals, audio, code, writing – they're all just data in different forms. and ai can understand all of it now. vision models read images. audio models hear music and speech. multimodal models blend everything. so why are we still typing? imagine expressing an idea by sketching a diagram, humming a melody, dropping in a reference video, writing some throwaway code – all at once. the ai gets the whole thing: the structure, the feeling, the relationships, the intent. the interface isn't a chat box. it's where you compose thoughts the way they actually play in your head. and in teams, everyone thinks differently. designers sketch. engineers code. PMs map flows. writers draft stories. the tool should not create echo chambers but speak everyone's language – a shared space where you express ideas in your natural form and the system translates between them. agents aren't replacements. they're collaborators. the models will never nail exactly what you want without your input – not because they're not smart enough, but because your intent is yours. it's shaped by context they'll never have, by taste they can't infer, by the thousand micro-decisions that make something right instead of just correct. collaboration means continuous dialogue, not fire-and-forget. these modes aren't separate systems. you don't "switch to canvas mode" – you just express yourself however feels right. text, pixels, sound waves – it's all context. the ai doesn't care. we're no longer capped by what models can do. we're capped by how we talk to them. that's what we're building at Cursor.
104
50
28
1,089
71,412
I would love to see someone remake this amazing chart with some graphic design work. The subjects of the diagram are too small relative to the size of the labels, which makes the focus all on the different domains and constraints instead of the objects. pubs.aip.org/aapt/ajp/articl…
11
14
5
183
29,482
Music fun fact: If you speed up a 3 against 2 polyrhythm incredibly fast, it turns into two notes: A perfect fifth interval. That's because the frequency ratio of a perfect fifth is 3:2. For example, A-E is a perfect fifth. A3=220Hz, E4=330Hz. 330:220=3:2. Ta-dah!
19
96
33
883
90,255
One of my favorite lessons I’ve learnt from working with smart people: Action produces information. If you’re unsure of what to do, just do anything, even if it’s the wrong thing. This will give you information about what you should actually be doing. Sounds simple on the surface - the hard part is making it part of your every day working process.
1,245
6,093
870
46,734
4,941,287
At first, I thought I could just rotate HSL hues and get decent palettes. 2 years of color theory later (OKLCH, Bezold-Brücke, Albers...) and I still can't always get good programmatic palettes 😅 Built Color Palette Pro to get us halfway there: colorpalette.pro
13
17
10
228
92,140
The biggest predictor of coding ability is Language Aptitude. Not Math. A study posted in Nature found that numeracy accounts for just 2% of skill variance. Meanwhile, the neural behaviors associated with language accounted for 70% of skill variance.
383
1,037
444
10,233
1,077,175
Philip Han retweeted
The problem with most existing AI solutions is they expect you to micromanage them. This creates tons of new mental burden and overhead and it's a big reason why AI adoption efforts fail. We're taking a different approach at Linear, which we're sharing today. Our goal is to produce AI systems that are self-driving, modeled after products like Waymo — Provide a goal, and the system will work relentlessly to achieve it. Like early self-driving cars, the terrain or geography they're able to navigate might be limited, but that's the real benchmark of progress. What kinds of valuable work can AI systems deliver on their own, without requiring constant steering from their operators?
Most AI tools are chatbots layered on top of old workflows. But the real change comes when AI proactively moves work forward. Welcome to the era of self-driving SaaS. linear.app/now/self-driving-…
25
8
5
213
46,371
the schematics, and the actual setup ( multispectral live-cell imaging from Cambridge )
24
184
10
1,687
77,621
Head-tracked “Window Mode.” Your front camera finds your head. The view reprojects in real time so the screen feels like a window into the 3D scene. True3D, no glasses.
1,110
3,085
671
53,672
3,950,683
Did you know your MacBook has a sensor that knows the exact angle of the screen hinge? It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.
588
3,013
436
51,759
4,691,727
ikea captcha
192
2,751
273
58,475
3,730,480