Twitter | Search | |
Daniel Hooper
Making . Former Apple Engineer.
378
Tweets
54
Following
4,575
Followers
Tweets
Daniel Hooper 3h
Design is insanely hard.
Reply Retweet Like
Daniel Hooper Jun 7
Replying to @pfandrade_
Congrats!
Reply Retweet Like
Daniel Hooper Jun 5
This past weekend I gave a talk about Principle and why I created it.
Reply Retweet Like
Daniel Hooper Jun 5
Replying to @marctenbosch
Is it possible to project 4D space into 3D, instead of slicing it into 3D? The same way we project 3D into 2D for rendering on a screen.
Reply Retweet Like
Daniel Hooper Apr 29
Replying to @worrydream
This series of tweets is the tech industry version of the Rorschach test.
Reply Retweet Like
Daniel Hooper Apr 27
My most used design tool is definitely Cmd+Control+Shift+4
Reply Retweet Like
Daniel Hooper Apr 27
Still planning to make a video with synced slides/audio or should I go ahead and watch the current version of your talk?
Reply Retweet Like
Daniel Hooper Apr 26
Replying to @koenbok
Welcome to the floating-preview club :)
Reply Retweet Like
Daniel Hooper Apr 26
Replying to @dubroy
I was thinking editing, I find drawing with a mouse to be unnatural. The "as rigid as possible" peeling approach is interesting, thanks!
Reply Retweet Like
Daniel Hooper Apr 25
Replying to @dubroy
Do you know any interesting mouse-based UIs for editing curves?
Reply Retweet Like
Daniel Hooper Apr 18
Replying to @ApoorvaJ
dlinfo's void* param doesn't convey it only works w/ dlopen's void*. typedefs make connection more clear. Ideally, compiler would enforce.
Reply Retweet Like
Daniel Hooper Feb 11
Replying to @andy_matuschak
Apple guidelines state "If you run to Twitter to subvert us, it never helps."
Reply Retweet Like
Daniel Hooper Nov 1
Replying to @ibdknox
No error banner is shown in either Safari or Chrome, and they have different output.
Reply Retweet Like
Daniel Hooper Nov 1
Replying to @ibdknox
Thanks for the explanation - why does the example I posted seem to terminate at 78 instead of going forever due to no base case?
Reply Retweet Like
Daniel Hooper Oct 31
Why does the second block run 28 times instead of 1 or infinite times? Is there writing on how eve handles circular dependencies?
Reply Retweet Like
Daniel Hooper Sep 9
Replying to @ibdknox
Code is typically used in multiple places, which doesn't fit into a linear narrative structure - is eve different in that regard?
Reply Retweet Like
Daniel Hooper Sep 9
Is there a way in Swift 3 to pass the CGRect.minX function as a parameter? In 2.3 this works because GCRectGetMinX is top level
Reply Retweet Like
Daniel Hooper Aug 26
Replying to @peterhajas
Glad to see you had your personal color palette already figured out back then
Reply Retweet Like
Daniel Hooper Aug 25
Replying to @soprano @saniul
regardless of cause, people expect a website for a product designed to find javascript errors to not have javascript errors
Reply Retweet Like
Daniel Hooper Aug 25
Replying to @saniul
not a good sign when the demo for a static type checker doesn't even run properly!
Reply Retweet Like