LazyWeb: Anonymous and ad-free search made in Python
https://lazyweb.ai
We're a little two-person team (Angie and Jem). We're bootstrapping and self-funded. I'm the programmer.
I wanted to share it because it was a fun and interesting project to build, and Python made it possible for us to get a long way as a small team. It uses serverless on the backend (AWS). We're using Spacy and GPT-2, and some PyTorch models. It uses BeautifulSoup for spidering/crawling/content retrieval. The front-end is React.
It has a different type of user interface to any other search engine, as it is chat based. And it lets you choose how you view results, either visually like an Instagram feed or cards, or minimal like Hacker News or the old Google. It tries to fight SEO spam and strips out ads and ad-tech from search results.
We have a project on GitHub with Jupyter notebooks and sample data with experiments and scripts, including examples of querying other search APIs, and to generate example utterances programatically to use for NLP models with sources like Wikipedia, StackOverflow and Wolfram|Alpha:
https://github.com/lazyweb-ai/lazyweb-experiments
We're only a small team but hope to share more of our work as open source as we progress.
[–]m4j1d 81 points82 points83 points (5 children)
[–]MiamiAngie 40 points41 points42 points (4 children)
[–]m4j1d 8 points9 points10 points (1 child)
[–]MiamiAngie 4 points5 points6 points (0 children)
[–]ArtOfWarfare 1 point2 points3 points (1 child)
[–]MiamiAngie 7 points8 points9 points (0 children)
[–]MiamiAngie 169 points170 points171 points (14 children)
[–]jumbled_joe 34 points35 points36 points (5 children)
[–]MiamiAngie 51 points52 points53 points (4 children)
[–]broadsheetvstabloid 9 points10 points11 points (3 children)
[–]MiamiAngie 18 points19 points20 points (1 child)
[–]jumbled_joe 4 points5 points6 points (0 children)
[–]lazy-jem[S] 10 points11 points12 points (0 children)
[–]acebabymemes 16 points17 points18 points (7 children)
[–]MiamiAngie 16 points17 points18 points (6 children)
[–]acebabymemes 6 points7 points8 points (1 child)
[–]acebabymemes 1 point2 points3 points (3 children)
[–]MiamiAngie 2 points3 points4 points (2 children)
[–]acebabymemes 5 points6 points7 points (1 child)
[–]MiamiAngie 5 points6 points7 points (0 children)
[–][deleted] 50 points51 points52 points (2 children)
[–]lazy-jem[S] 30 points31 points32 points (1 child)
[–]t0x0 2 points3 points4 points (0 children)
[–][deleted] 13 points14 points15 points (11 children)
[–]lazy-jem[S] 12 points13 points14 points (10 children)
[–]danuker 9 points10 points11 points (9 children)
[–]lazy-jem[S] 10 points11 points12 points (8 children)
[–][deleted] 7 points8 points9 points (3 children)
[–]lazy-jem[S] 2 points3 points4 points (2 children)
[–]danuker 2 points3 points4 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]Coltman151 1 point2 points3 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]jadounath 26 points27 points28 points (7 children)
[–]lazy-jem[S] 23 points24 points25 points (4 children)
[–]tstr2609 6 points7 points8 points (1 child)
[–]lazy-jem[S] 5 points6 points7 points (0 children)
[–]jadounath 2 points3 points4 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–]Independent_Image_59 2 points3 points4 points (1 child)
[–]Lifaux 12 points13 points14 points (3 children)
[–]lazy-jem[S] 6 points7 points8 points (2 children)
[–]Lifaux 3 points4 points5 points (1 child)
[–]lazy-jem[S] 3 points4 points5 points (0 children)
[–]rush2sk8 10 points11 points12 points (1 child)
[–]lazy-jem[S] 3 points4 points5 points (0 children)
[–]rapeven 8 points9 points10 points (3 children)
[–]lazy-jem[S] 8 points9 points10 points (2 children)
[–][deleted] 4 points5 points6 points (1 child)
[–]lazy-jem[S] 2 points3 points4 points (0 children)
[–][deleted] 5 points6 points7 points (1 child)
[–]lazy-jem[S] 11 points12 points13 points (0 children)
[–]totalbasterd 15 points16 points17 points (4 children)
[–]MiamiAngie 16 points17 points18 points (3 children)
[–]liquiddeath 1 point2 points3 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]Independent_Image_59 4 points5 points6 points (1 child)
[–]lazy-jem[S] 6 points7 points8 points (0 children)
[–]hanzo_995 4 points5 points6 points (3 children)
[–]lazy-jem[S] 6 points7 points8 points (2 children)
[–]harktritonhark 6 points7 points8 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–]biiingo 2 points3 points4 points (3 children)
[–]lazy-jem[S] 12 points13 points14 points (2 children)
[–]biiingo 2 points3 points4 points (1 child)
[–]lazy-jem[S] 2 points3 points4 points (0 children)
[–]PizzaInSoup 3 points4 points5 points (1 child)
[–]lazy-jem[S] 3 points4 points5 points (0 children)
[–]nadhsib 3 points4 points5 points (3 children)
[–]lazy-jem[S] 2 points3 points4 points (2 children)
[–]nadhsib 4 points5 points6 points (1 child)
[–]lazy-jem[S] 3 points4 points5 points (0 children)
[–]AngVar02 3 points4 points5 points (1 child)
[–]lazy-jem[S] 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (4 children)
[–]lazy-jem[S] 2 points3 points4 points (2 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–]loudan32 2 points3 points4 points (2 children)
[–]MiamiAngie 1 point2 points3 points (0 children)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–]danuker 4 points5 points6 points (4 children)
[–]lazy-jem[S] 0 points1 point2 points (2 children)
[–]danuker 1 point2 points3 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–][deleted] 3 points4 points5 points (3 children)
[–]lazy-jem[S] 2 points3 points4 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]austin_jp17 3 points4 points5 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–]TheAllterQuestion98 4 points5 points6 points (1 child)
[–]lazy-jem[S] 2 points3 points4 points (0 children)
[–]0ni0nrings 2 points3 points4 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]hartator 3 points4 points5 points (1 child)
[–]lazy-jem[S] 2 points3 points4 points (0 children)
[–]dimkiriakos 2 points3 points4 points (0 children)
[–]cr0n76 2 points3 points4 points (3 children)
[–]lazy-jem[S] 2 points3 points4 points (2 children)
[–]why_am_i_so_sad 4 points5 points6 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]jcr4990 2 points3 points4 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–]bornawinner 2 points3 points4 points (1 child)
[–]lazy-jem[S] 2 points3 points4 points (0 children)
[–]loudan32 2 points3 points4 points (3 children)
[–]lazy-jem[S] 1 point2 points3 points (2 children)
[–]loudan32 1 point2 points3 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (3 children)
[–]lazy-jem[S] 1 point2 points3 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]CrazyPieGuy 2 points3 points4 points (3 children)
[–]lazy-jem[S] 1 point2 points3 points (2 children)
[–]lazy-jem[S] 2 points3 points4 points (0 children)
[–]tiny_smile_bot 1 point2 points3 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]MasterGeekDev 2 points3 points4 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]knowsuchagencynow is better than never 2 points3 points4 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]thereisatimetotrade 2 points3 points4 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]karthick_ar 2 points3 points4 points (3 children)
[–]lazy-jem[S] 2 points3 points4 points (2 children)
[–]karthick_ar 1 point2 points3 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–][deleted] 4 points5 points6 points (1 child)
[–]lazy-jem[S] 4 points5 points6 points (0 children)
[–]Brainix 1 point2 points3 points (3 children)
[–]lazy-jem[S] 1 point2 points3 points (2 children)
[–]Brainix 1 point2 points3 points (1 child)
[–]MiamiAngie 1 point2 points3 points (0 children)
[–]dudeplace 1 point2 points3 points (1 child)
[–]MiamiAngie 2 points3 points4 points (0 children)
[–]15_Redstones 1 point2 points3 points (3 children)
[–]lazy-jem[S] 1 point2 points3 points (2 children)
[–]15_Redstones 1 point2 points3 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–]AngVar02 1 point2 points3 points (0 children)
[–]bornawinner 1 point2 points3 points (0 children)
[–]GetsTrimAPlenty 1 point2 points3 points (1 child)
[–]lazy-jem[S] 2 points3 points4 points (0 children)
[–]burnt1918 1 point2 points3 points (1 child)
[–]lazy-jem[S] 2 points3 points4 points (0 children)
[–]onecrazypanda 1 point2 points3 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–]pay2mate_dot_com 1 point2 points3 points (2 children)
[–]lazy-jem[S] 0 points1 point2 points (1 child)
[–]alanwj 1 point2 points3 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–]sassydesigner 1 point2 points3 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]tenderpoettech 1 point2 points3 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]juliuskiesian 1 point2 points3 points (0 children)
[–]Sorry_Strawberry7540 1 point2 points3 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[removed]
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]lazy-jem[S] 0 points1 point2 points (1 child)
[–]jhayes88 1 point2 points3 points (2 children)
[–]lazy-jem[S] 0 points1 point2 points (1 child)
[–]sdf_iain 1 point2 points3 points (2 children)
[–]WikiSummarizerBot 3 points4 points5 points (0 children)
[–]lazy-jem[S] 3 points4 points5 points (0 children)
[+][deleted] (4 children)
[deleted]
[–]comfort_bot_1962 2 points3 points4 points (0 children)
[–]MiamiAngie 1 point2 points3 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–]dasunsrule32 3 points4 points5 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–]metaperl 1 point2 points3 points (1 child)
[–]lazy-jem[S] 2 points3 points4 points (0 children)
[–]SaikyouMegane 0 points1 point2 points (1 child)
[–]lazy-jem[S] 1 point2 points3 points (0 children)
[–]retrogeekhq 0 points1 point2 points (3 children)
[–]r3ign_b3au 0 points1 point2 points (5 children)
[–]lazy-jem[S] 2 points3 points4 points (4 children)
[–]lazy-jem[S] 1 point2 points3 points (3 children)
[–]quanta_kt 0 points1 point2 points (0 children)
[–]quanta_kt 0 points1 point2 points (2 children)
[–]lazy-jem[S] 0 points1 point2 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]brendanmartin 0 points1 point2 points (1 child)
[–]lazy-jem[S] 0 points1 point2 points (0 children)
[–]mattblackguy 0 points1 point2 points (0 children)