Hacker Newsnew | past | comments | ask | show | jobs | submit | mandatory's commentslogin


> NOTE: Due to many WAFs employing JavaScript-level fingerprinting of web browsers, thermoptic also exposes hooks to utilize the browser for key steps of the scraping process. See this section for more information on this.

This reminds me of how Stripe does user tracking for fraude detection https://mtlynch.io/stripe-update/ I wonder if thermoptic could handle that.


Cool project!


Thanks!


Work like this is incredible. I did not know this existed. Thank you.


Thanks :) if you have any issues with it let me know.


People like you are why independent sites can’t afford to run on the internet anymore.


I block all humans (only robots are allowed) and I'm still able to run independent websites.


They can't? I've run many free independent sites for years, that's news to me.


I run independent websites and I'm not broke yet.


Oh great /s

In a month or two, I can be annoyed when I see some vibe-coded AI startup's script making five million requests a day to work's website with this.

They'll have been ignoring the error responses:

  {"All data is public and available for free download": "https://example.edu/very-large-001.zip"}
— a message we also write in the first line of every HTML page source.

Then I will spend more time fighting this shit, and less time improving the public data system.


Feel free to read the README, this was already an ability that startups could pay for using private premium proxy services before thermoptic.

Having an open source version allows regular people to do scraping and not just those rich in capital.

Much of the best data services on the internet all start with scraping, the README lists many of them.


Yep, that's an example of what the automated scanning looks for. You can see a very similar example in the slides: https://media.defcon.org/DEF%20CON%2032/DEF%20CON%2032%20pre...


It's just because I did this talk and made FindThatMeme :) so not a popular method, just what I used to do large scale OCR.


Oh I completely missed that you're actually the same guy!


Yes I definitely want to improve the search to be better. It is currently very text heavy and I (only recently) got image similarity indexing working. Hoping to leverage this to do something like you mentioned!

I'd also like to figure out how to turn an image into a description of whats in it. My ML/tensorflow knowledge is very weak though, so I still have a lot to learn here.


The image similarity search is probably a blog post of its own.

Short TL;DR: It runs off my home server running a large vector database (opendistro): https://opendistro.github.io/for-elasticsearch-docs/docs/knn...


Nope, you can use it totally offline. No way of getting banned as far as I'm aware.


Yep, this is exactly what I'm running on the raspberry pi LB. Nginx makes it super easy!


Author here: KnowYourMeme is one of many sites that memes are continually ingested from (any site that has memes I try to ingest regularly) :)


Amazing work! Also, thank you for making that feed on the main page, been laughing for a while here :D


Also lost 20 minutes doom scrolling that feed. Add an upvote button and some ML and you could destroy some lives.


Thanks! Comment made my night.


Nice IPhone cluster.

Have you tried something based on deep-learning that uses Transformers : https://github.com/roatienza/deep-text-recognition-benchmark (available weights are for tasks that seem similar to OCR so there is a good chance you can use it out of the box). With a good gpu it should process hundreds to thousands image per seconds, so you likely can build your index in less than a day. (Maybe you can even port it to your iphone stack :) )

https://github.com/microsoft/GenerativeImage2Text (You'll probably have to train on your custom dataset that you have constituted)

There are tons of other freely available solutions that you can get with a search for things with keywords like "image to text ocr" "transformers" "visual transformers"...


You can do better than a general image-to-text model reading memes, because they all use the same fonts - so you want something trained off synthetic data made with that font.


Personally, I've been hunting for something that can extract both the text and the associated image. I've never seen anything that can do both.


All hail the memelord!


How do you ingest your social circle's in-group memes? Are they reliably posted to meme generator sites?


What about copyright?


What kind of app? I'm planning on releasing a developer API soon so people can integrate it into their own bots/services.


Thanks!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: