Screenshot as an API

Screenshot as an API

References

Screenshots as the Universal API

  • With ML advancements, screenshots are now a universal data format.
    • (decoder) relatively easy to extract...
      • meaning (image-to-text)
      • layout information (object recognition)
      • text ()
      • other (formatting, fonts, etc.)
    • (encoder) diffusion-based models like and DALL-E (text-to-image)
  • What's good:
    • Easier to parse than highly complex layout formats
      • No need to understand data format
      • No need to hydrate webs for web crawlers
    • Universally available, easily copyable
      • Images aren't the most efficient encoding method for text.
      • But they can be the simplest for humans
      • You can copy objects from photos in the latest Apple 16 update.
  • Permissionless.
  • More complex
    • Look how effective image search is on mobile. Dogs, City, Oceans...
    • Some come from the actual image , and others are inferred with On-device models.
    • Automatically encoding this data in traditional formats like takes much longer.
  • I wrote a reply like the following.

Rethinking the PDF

  • It's founder, John Warnock (co-founder of Adobe), prototyped a compatibility layer where documents would look and, most importantly, print (!) the same regardless of the computer they were viewed on (1993 video). This is the .
  • The "killer app" for was returns - the adopted in 1996 because of a rumored frustration with the US Postal Service.
  • Things that lack:
    • Enterprise-grade for documents still doesn't exist in 2022, albeit having state-of-the-art computer vision techniques.
    • Interactive and web-enabled forms. Sometimes it saves without the data filled in
    • Slow page loads. Better . , for texts. For generic use cases, .

References

Backlinks4