I think this is a useful question but not in it's current form at all, thanks to the legal issues around watermark removal. I was thinking of rewriting the question to instead talk about removing text from an image, and replacing the examples given with other images and removing any reference to watermarks... mathematica.stackexchange.com/questions/95512/…
I hope this shifts the focus away from watermark removal (legality dubious) and towards text removal, which is often what academic studies of inpainting look at.
This is a dummy example for some "datatype" that looks like array[someList], it is formatted in a special way, and the formatted version is copyable and generally usable.
Also convertible to StandardForm/TraditionalForm/InputForm with keyboard shortcuts.
Seems to work, but I have a bad feeling that I didn't consider everything ...
@VitaliyKaurov I started a few Kaggle entries a few years ago with Mathematica. But I ended up just taking a job building statistical models and data analysis instead. The problem with those competitions is that you don't have to work hard to get a good score at the beginning, but then you have to work harder and harder as the teams leap frog each other. So you probably end up working harder than the prize money is worth. Great deal for the host companies though.
Many builtins are displayed in a special way to provide useful information without displaying irrelevant details. Some examples:
What is the best way to add such functionality for our own datatypes? With Mathematica, it is often hard to see what might potentially go wrong with a naive implem...
I posted because I am not confident about this and I won't be surprised if it turns out that my implementation is fragile and will break in some cases.
This morning I glanced on MMA SE and found a question titled "How to remove a watermark" were a user asked - well you might have guessed - how to remove a watermark from a picture.
I tried to find that very question this afternoon (I go by Europe Time) and I could not find it, not even by search...
@VitaliyKaurov one can prototype with Mathematica for Kaggle stuff, but, I think you can't win if you can't submit your solution in a free/open/whatever language like Python, R, Julia
and "eventually translating" the solution is not certain that will work, given the undocumented details of some mma functions
New version of http://packagedata.net is now live, changes include: - SEO improvements - Keyword descriptions (https://raw.githubusercontent.com/cekdahl/packagedata/master/application/config/keyword_descriptions.php) - Toolbar for the usage examples editor - API (though it may change in the future, beware; see the footer of the site) - RSS feeds (see the footer of the site) - Fixed all known bugs