News for hackers. Stuff that matters.
Re:Edge displays “123456” in PDF but prints “114447” by msarnoff on Thursday May 04, 2017 @07:21PM (#14269753)
I worked on Preview at Apple from 2008-2011 and created the signature capture feature. It's always cool to hear people talk about it!
Re:Edge displays “123456” in PDF but prints “114447” by jaredhansen on Thursday May 04, 2017 @11:18PM (#14270893)
Thank you! It was a tremendous addition to the product and I still benefit from it many times every week. It's such a great detail - very nicely done.
Re:Edge displays “123456” in PDF but prints “114447” by rdslw on Friday May 05, 2017 @04:38AM (#14271955)
Man, this signature thing, PLUS ability to delete selected pages from big PDF is a killer on Preview.

I cry every day I'm on windows and need to do those simple things which Preview made so easy while being light.

Thank you for this!

Re:Edge displays “123456” in PDF but prints “114447” by granda on Thursday May 04, 2017 @09:50PM (#14270537)
I've demonstrated and gotten literally hundreds of users to fall in love with it. Thanks for that!
Re:Edge displays “123456” in PDF but prints “114447” by msarnoff on Friday May 05, 2017 @04:55AM (#14272044)
That's so amazing to hear! It pretty much flew under the company radar--most people didn't find out about it until the first reviews of the Lion beta came out.

I don't think it was very common at Apple for an individual engineer to conceive, implement, and ship a feature like this. There was a general sentiment on the team of "let's do something with signatures," but we knew that very few people had scanners. We thought about touchpad input, but decided against it at the time. (That came much later, in either 10.11 or 10.12)

I was thinking, "well, almost no one has a scanner, but practically everyone using this application has a camera in their Mac." I built the initial prototype in OpenCV and then ported it to Apple's vDSP/Accelerate frameworks.

My favorite detail, which doesn't seem to be present in 10.12, is that you could just click on a horizontal line in a PDF; since I recorded the signature's offset relative to the baseline superimposed on the camera image, it would place the signature exactly on the line, with descenders nicely descending.

I've since moved on from macOS/iOS development, but I had a really positive experience at Apple. Met so many amazingly talented people there.

Re:Edge displays “123456” in PDF but prints “114447” by TheCoreh on Friday May 05, 2017 @03:33AM (#14271733)
Thanks! It's one of my favorite features in Preview.

I used to hate PDFs before getting a Mac, but the first-class support in Preview, with features like that (along with the ability to tear out, reorder and attach pages) made me change my mind.

Re:Edge displays “123456” in PDF but prints “114447” by martinald on Thursday May 04, 2017 @07:35PM (#14269845)
It's such an awesome feature. I don't use macOS as much as I used to but I will always switch to my Mac when I get a doc to sign, which is a lot.

It must have saved many many millions of sheets of paper.

Re:Edge displays “123456” in PDF but prints “114447” by CMay on Friday May 05, 2017 @12:10AM (#14271054)
To be fair, on a Microsoft Surface you would just use your pen to sign directly on the screen which is much more natural. It doesn't make any sense to me that Steve Jobs was so anti-pen, while also pushing for intuitive interaction.
Re:Edge displays “123456” in PDF but prints “114447” by itazula on Friday May 05, 2017 @12:46AM (#14271162)
Perhaps if someone added electromagnetic traction so that the screen provided some push-back to the pen tip, it would seem "natural," but as things are now, my on-screen signature is as good as a chicken scratch.
Re:Edge displays “123456” in PDF but prints “114447” by TheCoreh on Friday May 05, 2017 @03:32AM (#14271730)
you could get a very thin sheet of translucent paper, and put it on top of the screen. the pen should still work, and you'll get a more natural feel
Re:Edge displays “123456” in PDF but prints “114447” by tinus_hn on Friday May 05, 2017 @04:31AM (#14271937)
Providing a pen is an excuse to leave controls that are too small to use with your fingers. So while Windows now has a Touch mode where many controls are larger, many others which are also essential to using the system are tiny and hard or impossible to use by touch. That is what Steve Jobs was trying (successfully) to avoid.
Re:Edge displays “123456” in PDF but prints “114447” by H4CK3RM4N on Friday May 05, 2017 @04:51AM (#14272025)
That's how it works on an iPad. Touch/pen interfaces are terrible on the PC/Laptop form factor though. At best you gimp your desktop metaphor so it's functional with touch, at worst you have an unusable touch interface.
Re:Edge displays “123456” in PDF but prints “114447” by simonh on Friday May 05, 2017 @05:51AM (#14272249)
I think he was anti the crappy pens and digitising systems available at the time, the requirement to have a pen to use the device at all and the poor interface designs they encouraged.
Re:Edge displays “123456” in PDF but prints “114447” by Andrenid on Friday May 05, 2017 @12:56AM (#14271195)
Thanks! I use that feature almost every day. We try to be a paperless home so being able to sign PDF forms and return them without printing is one of my single favourite features of OSX. We even bought our house using that feature for all parties to sign it around my MacBook.
Re:Edge displays “123456” in PDF but prints “114447” by bdowling on Thursday May 04, 2017 @10:02PM (#14270577)
Thanks. It's a great feature, and one that adds a lot to the overall Mac OS experience. It's too bad that most people have no idea that it exists, since no other OS has it. But for those who know, it's a huge time and paper saver. Excellent work.
Re:Edge displays “123456” in PDF but prints “114447” by gregschlom on Thursday May 04, 2017 @11:31PM (#14270936)
I just found out about this feature a couple of days ago, after being a Mac user for 4 years. My first thought was it's incredibly neat - shame I didn't learn about it before.
Re:Edge displays “123456” in PDF but prints “114447” by pducks32 on Thursday May 04, 2017 @11:51PM (#14270997)
Thank you so much!
Re:Edge displays “123456” in PDF but prints “114447” by rileytg on Thursday May 04, 2017 @11:44PM (#14270978)
thank you! i wish apple promoted it more. what a gem.