Turning a MacBook into a touchscreen with $1 of hardware (2018) (anishathalye.com)

by HughParry 234 comments 408 points
Read article View on HN

234 comments

[−] wildrhythms 46d ago
"We've done tons of user testing on this, and it turns out it doesn't work. Touch surfaces don't want to be vertical. It gives great demo but after a short period of time, you start to fatigue and after an extended period of time, your arm wants to fall off. it doesn't work, it's ergonomically terrible."

-Steve Jobs, 2010

https://www.businessinsider.com/steve-jobs-touch-screen-mac-...

[−] divbzero 46d ago
“Who wants a stylus? You have to get ’em and put ’em away, and you lose ’em. Yuck. Nobody wants a stylus. So let’s not use a stylus. We’re going to use the best pointing device in the world. We’re going to use a pointing device that we’re all born with—born with ten of them. We’re going to use our fingers.”

— Steve Jobs, 2007

(8 years before the introduction of the Apple Pencil)

[−] zuhsetaqi 46d ago
When Steve Jobs said that, he was talking about a stylus as a main or even only input device. And he is still right about it. The Apple Pencil for the iPad never was a main input device but an alternative.
[−] pjc50 46d ago
The original "gorilla arm" UX research is much older. However, Microsoft surface was something of a niche hit, and spawned a number of clones. PC laptops with touchscreens are quite prevalent even if they're not in the full-hinge form factor. They work a lot better if you can lay the screen flat or at a low angle in your lap.

Re: the stylus sub-thread, I've actually used cheap Android resistive+stylus phones and a Compaq Palm Pilot clone and .. yes, they were really bad compared to modern phone interfaces. The stylus has a niche market for artists, who need a high quality pressure sensitive version.

(edit: attempting to find the original citation for "gorilla arm" takes me to the Jargon File and the early 1980s. Along the way I found the delightful existence of a UX researcher with the name Sebastian Boring, though)

[−] mcv 46d ago
That's only an argument against using it as the primary interface. There have been many, many times for me where it was so much easier to reach for the screen and touch a button, than to reach for the mouse and maneuver the cursor over the button to click it.

It shouldn't be the only way to interact, but as an option, it's awesome.

[−] satvikpendem 46d ago
I wonder what people will say when Apple releases the touch screen MacBook later this year then.
[−] roboy 46d ago
I had several PCs with touch screen and this absolutely true. Even intermittent use is not something I did, it’s just too inconvenient to ever become a habit, so the few times it’d be great, I don’t think about it being there because it’s not in my active list of affordances.
[−] WillAdams 46d ago
I work for a company which has developed a special purpose drawing (well, entry-level CAD) app, and for a long while, it didn't have keyboard shortcuts, and that was probably because I mostly used it on my Toshiba Encore 2 Write 10/Samsung Galaxy Book 12/Samsung Galaxy Book 3 Pro 360, so would use it w/ touch and stylus, which was quick/natural enough that I never felt the need for keyboard shortcuts.

Such usages pretty much want a very flexible device though --- I'll often use mine fully flat on a lap desk and will rotate it in various ways depending on what I'm doing, and will then further mix in using my Kindle Scribe and Samsung Galaxy Note 10+ (which use the same stylus tech as the GB12/GB3Pro360).

Sometimes I'll add my MacBook into the mix by way of a Wacom One display, but I have a 1st gen unit, so no touch, so every so often I'll find myself dragging at it to scroll or tapping a control with my left hand to no effect.

I'd like to try Apple Sidecar on an iPad (which arguably is Apple's touch interface), but can't justify the expense, esp. for yet another stylus (I couldn't easily count how many I own, and carry a spare Lamy Wacom EMR in my sling bag), esp. a stylus which only works on one device.

Still waiting on Apple to make a replacement for the Newton --- the smallest size iPad which supports the Apple Pencil is close, but I need something daylight viewable, hence the Kindle Scribe (which I'm going to be replacing w/ the KS Colorsoft presently).

[−] MaXtreeM 46d ago
I have never owned a touchscreen laptop and I agree with most of the criticism in comments here against it. But after just briefly using one from my father I have to say there is some thing in our brain that makes it kinda more satisfying, if that is the right word, to touch on things that appear on a screen. Even as a power user being used to just using keyboard most of the time, after 10 minutes with a touchscreen my mind prefers to touch on screen instead of touchpad.
[−] trash_cat 46d ago
Nobody forces you to use touchscreen exclusively?
[−] amadeuspagel 45d ago
The reason you want a touchscreen on a laptop isn't so that you can use it for "an extended period of time" but rather so that you can use it to do the few things that are painful with a touchpad, like drag and drop.
[−] tambourine_man 46d ago
I know I don't want, nor do I want anyone else, touching my Mac screen. Steve Jobs quote notwithstanding. They are pretty good at getting dirty on their own.
[−] ulfw 46d ago
Yea but now they're selling $400+ Magic Keyboards for iPads which then function exactly in this vertical way. No difference. I've typed this on one.
[−] ekinertac 46d ago
I have used a couple of laptops with touchscreens, and the experience was awful, even with the latest technology. If Apple gave us an iPhone or iPad-quality touchscreen on MacBooks, I am 100% sure the experience would be perfect.
[−] neya 46d ago
Yeah, but this was also strategically in Apple's interest to sell the iPads with nerfed up iPad OS as a separate line up. I love Steve Jobs and all, but this did NOT age well. The millions of people using Surface and Surface Pro will absolutely disagree with this take.
[−] dudefeliciano 45d ago
did steve jobs ever see an easel?
[−] dotBen 46d ago
I wouldn't want a touchscreen MBP even if it was free, anyone else feel similar?

I don't get the draw - we already optimize for keyboard commands to avoid living our fingers over to a touchpad. Why would I want to start clicking on my screen?

If you're using your computer for tasks (rather than entertainment) and you're not a visual designer, I don't get why Apple are apparently going to be putting them into the new MBP line later this year.

[−] solfox 46d ago
Love it! I appreciate the ethos of doing more with existing hardware. Adding an actual touchscreen would add real COGs to a macbook, and many potential failure points. Using the existing camera hardware + software seems to produce a "good enough" result for most people for casual use. I'm sure with some time and eng, Apple could make the "hack" shippable. But it doesn't earn product managers the big big bonuses, so it'll never happen.
[−] nothrowaways 46d ago
Touch screens are not pleasant for laptops. I prefer not to have them.
[−] Zobat 46d ago
My previous work provided laptop had a touchscreen and I miss it (for the record, the screen didn't fold 180). It was useful about once a week and I completely forgot about it the rest of the time.

Two primary use cases. Sitting on the train with the laptop in my actual lap it was often more convenient to reach for the screen instead of the trackpad, especially when I had someone sitting next to me on the right and I didn't want to stab them in their ribcage with my elbow so I could reach the trackpad. Second use case was often scrolling while reading, for some reason (phone-scrolling-indoctrination I guess) it felt natural to scroll using finger on screen.

The screen was never my primary pointing device but it was always an option. I think it was annoying a handful of times during the two years I had it, you point at something on the screen and end up clicking something.

[−] Jabrov 46d ago
What a super neat application of computer vision. Cool writeup. Thanks for sharing the code and making it open source too!
[−] wek 46d ago
This is cool. Simple prototype. Is it dependent on lighting ... what if you are outside or backlit or glare etc...?
[−] voidUpdate 46d ago

> "Filter for skin colors and binary threshold"

Which skin colours? The image below that has a lot of colours that I'd associate with darker skin colours, and they're not included in the triggering zone. I'd be interested to see some data on hoe well it works with someone who has dark skin

[−] ianberdin 46d ago
I was laughing so much. Thank you. Unexpected tech!
[−] long-time-first 46d ago
This is amazing. They should start to install upward looking cameras to implement this officially.
[−] BugsJustFindMe 46d ago
Ignoring whether touchscreen laptops are actually a good idea, I "OOF"ed out loud at this line.

> Filter for skin colors and binary threshold

Skin has an extremely broad range of colors that are also lighting dependent. I'd have gone with background subtraction.

[−] coef2 46d ago
People use their laptops under various lighting conditions. I can imagine it would be difficult (or likely impossible) to bring this PoC to a solid production level technology. It looks like a fun project though.
[−] ForOldHack 46d ago
I think I could do this for less than 15 cents: four small peices of double sided tape, and the tiny mirror, and two hair pins... but the software? Priceless.
[−] joaohaas 46d ago
As other people mentioned this is obviously not something I would want in my notebook... but I can still appreciate the cool tech!

I can also definitely see this kind of thing being used in things budget outdoor displays, specially if the UI is made to accommodate the lack of accuracy, and the camera is positioned on the side (since these displays are usually vertical).

[−] p0w3n3d 46d ago
I almost hear that screen cracking when accidentally closing macbook with the camera inside...

I love Mac since I started using it in 2020, but boy this hardware is fragile. I am scared that I will be held accountable for fixing a broken screen of my work MBP

[−] DubOfWeek 46d ago
I don't even imagine how I would be tapping on the screen of my MacBook, not because of its form factor or design, but because of the macOS system itself. It's a different story with the iPad where you can do it endlessly...
[−] 83457 46d ago
Reminds me of Johnny Lee's Wii-mote projects...

http://johnnylee.net/projects/wii/

[−] spidermonkey23 46d ago
Using an external webcam is that not more than $1? cool project though; reminds me of how you could use a Wii remote to create a interactive whiteboard.
[−] dhbradshaw 46d ago
Don't love touchscreens that much.

But I did love my Toshiba Satellite. It was like writing on paper!

Down with capacitive screens and long live Active Digitizers!

[−] JaredCampbell 46d ago
It feels real because of the dirty touchscreen.
[−] t1234s 46d ago
Is there a coating you can apply to the glass to help with smudge marks?
[−] callamdelaney 46d ago
The reason we buy macbooks is because they aren't touchscreens.
[−] zuhsetaqi 46d ago
I always say, people who want a touchscreen on their Laptop never used a really good trackpad. I never missed a touchscreen on my MacBook but when I do something on someone else’s Windows Laptop I often prefer to touch the screen because the trackpad is just terrible.
[−] brcmthrowaway 46d ago
Checking this profile of a random hacker in 2018, of course they are now working on AI.
[−] egypturnash 46d ago
I wonder how well this would work with my bright blue fingernails that are about .5" longer than my finger.

I then wonder how much recalibration I would have to do when one of them broke and I was poking directly at the screen.

[−] anandkulkarni 46d ago
Brilliant!
[−] vjay15 46d ago
sooo clever
[−] us321 46d ago
[dead]
[−] lumpo 46d ago
[dead]
[−] DeathArrow 46d ago
[dead]
[−] mlvljr 46d ago
[dead]
[−] rox_kd 46d ago
Neeeeveeeer!!! please let macbooks be as they are .. why would I ever choose to put fingers on that beautful screen ... I don't get it!
[−] als0 46d ago
Still an amazing hack today and I love it. However, I heard Apple are developing a touch screen MacBook this year, and I simply don't get why they're doing that. I don't know what's worse, the ergonomics or the fingerprints.