HACKER Q&A
📣 ge96

To what extent should I be paranoid?


Here's an example project that I had in mind:

- take a screenshot of my screens at some interval

- use OCR (library) to figure out some context of what I was doing

My tin-foil hat comes on "can I trust that library" that I used to do OCR. I would use something like python Tesseract.

Which idk watch your network I guess if it phones home.

This would all run locally but it's that thing of convenience/using something off the shelf that works. More hardcore "safer" would be use OpenCV on its own and do my own image interpretation which would mean longer time to achieve the original goal.

Of course easiest solution is just "write something down" everyday.

I just was wondering what did I do the last week/how was I productive.


  👤 raxxorrax Accepted Answer ✓
OCR from scratch is pretty difficult, believe me, I have tried and even with OpenCV support you would need months or years (don't know if openCV is shipped with a OCR solution these days). Even if you restrict yourself to a small subset of characters and fonts you need to solve a lot of problems. There are really good ready to use solutions though. Tried the cloud service from ABBYY which nets really good results, but I guess you wouldn't want that.

The project is an interesting idea though. Would save time in writing all those protocols...

To answer the question, I think being paranoid about such things is very healthy.