[{"data":1,"prerenderedAt":467},["ShallowReactive",2],{"project-26215378":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":47,"post_text":49,"what":50,"said":85,"maker_in_thread":224,"shape":235,"grid":239,"attempts":430,"same_week":431,"maker_shows":39,"maker_hidden":459,"reader_version":460,"card":461},"26215378","Tiny Ads","Ad Network for Sideprojects","title","Show HN: Ad Network for Sideprojects","https:\u002F\u002Ftinyads.io","tinyads.io","ezzato",1613929174,2021,218,78,199,2533,8,"notable","web_saas","ad network","web_app",[21,24,25,26],"side projects","privacy respecting ads","webring","mixed",-0.072,{"positive":18,"neutral":30,"mixed":31,"critical":32},22,1,16,47,{"privacy":35,"performance":37,"pricing":38,"design":40,"idea":42,"execution":44,"docs":46},{"positive":31,"critical":36},0,{"positive":36,"critical":31},{"positive":36,"critical":39},2,{"positive":36,"critical":41},9,{"positive":43,"critical":36},5,{"positive":39,"critical":45},4,{"positive":36,"critical":36},[48,48,31,36,36,31,48,48,43,36,31,48,48,43,43,48,48,31,31,31,31,31,31,48,31,48,48,48,43,43,43,31,36,43,48,31,36,48,48,48],3,null,{"problem":51,"audience":58,"pricing":49,"motivation":62,"time_to_build":49,"stack":66,"openness":83,"stage":84,"team_size":83},{"value":52,"source":53,"evidence":54},"Gives side projects a place to promote themselves through small non-tracking ads on each other's sites","maker",[55],{"id":56,"by":11,"text":57},"26216730","Creator here. Tiny ads is my attempt to create a cross site ad network for hackers and side projects. It's more an experiment than a serious business venture. The idea is simple.…",{"value":59,"source":53,"evidence":60},"Hackers and side project creators",[61],{"id":56,"by":11,"text":57},{"value":63,"source":53,"evidence":64},"Experiment to give cool projects a new platform in a positive-sum way",[65],{"id":56,"by":11,"text":57},[67,73,79],{"value":68,"source":53,"evidence":69},"PostgreSQL",[70],{"id":71,"by":11,"text":72},"26217256","I run postgresql in the backend. Right now most of the apps logic is written directly as postgres functions. After experimenting with datalog and mongo I settled with postgres.…",{"value":74,"source":53,"evidence":75},"Tailwind CSS",[76],{"id":77,"by":11,"text":78},"26221853","Yes. Tailwind mixed with alpinejs.",{"value":80,"source":53,"evidence":81},"Alpine.js",[82],{"id":77,"by":11,"text":78},"unknown","beta",{"praise":86,"objections":111,"requests":164,"questions":188,"alternatives":203},[87,103],{"value":88,"source":89,"evidence":90},"Privacy-respecting, scriptless ad concept","commenter",[91,95,99],{"id":92,"by":93,"text":94},"26222212","max_","The web is hungry for a privacy respecting & scriptless ad network. With several things that can be improved.",{"id":96,"by":97,"text":98},"26218132","jb_s","I like this. It reminds me of the old internet :-)",{"id":100,"by":101,"text":102},"26217192","cointreau","I really like this idea, and I’m someone who hates disrespectful ads. A small, non-animated tile—ideally advertising something I’m interested in—sounds like something I wouldn’t…",{"value":104,"source":89,"evidence":105},"Nostalgic webring-style idea",[106,107],{"id":96,"by":97,"text":98},{"id":108,"by":109,"text":110},"26218003","nrjames","I can't help but think of web rings on Geocities.",[112,127,138,149],{"value":113,"source":89,"evidence":114},"Animated ad wobble is unsettling and nauseating",[115,119,123],{"id":116,"by":117,"text":118},"26216463","EamonnMR","The subtile tilting of the example ad is slightly dizzying.",{"id":120,"by":121,"text":122},"26216558","Jake232","+1, instantly felt unsettling in my stomach.",{"id":124,"by":125,"text":126},"26216934","aaronbrethorst","I thought I was having a serious neurological issue for minute there. Maybe don't make your product make prospective users nauseous, eh?",{"value":128,"source":89,"evidence":129},"Embedding a script is invasive and a security risk",[130,134],{"id":131,"by":132,"text":133},"26218237","wakatime","I'm very selective with the external scripts allowed on my websites. Ad networks are notorious for running malicious JavaScript on popular sites like NYTimes[1] and Yahoo[2] home…",{"id":135,"by":136,"text":137},"26221347","trungdq88","I like the idea but putting a script to the home page is probably too invasive. Can you make it into a single static image or JSON\u002Fstatic HTML based?",{"value":139,"source":89,"evidence":140},"Ad fraud risk with JSON or client-side delivery",[141,145],{"id":142,"by":143,"text":144},"26218969","pbalau","> Any plans for an API so sites can receive ad content as JSON and display it without ever executing your external JavaScript? That will be a very easy target for faking…",{"id":146,"by":147,"text":148},"26220479","mike_d","The current state of the art in ad fraud detection has basically become \"here is a bunch of weird random stuff, lets see if you get the right answer.\" That stuff is delivered by…",{"value":150,"source":89,"evidence":151},"Listing and dashboard bugs at launch",[152,156,160],{"id":153,"by":154,"text":155},"26218170","newrotik","Very nice idea - exactly what I was looking for! I just uploaded my own side project (http:\u002F\u002Fspot.gifts) but the image I uploaded is showing as broken (was initially .svg). I…",{"id":157,"by":158,"text":159},"26218195","dekervin","I added my project but on the dashboard,I can't see the picture and there is no edit button ?",{"id":161,"by":162,"text":163},"26220041","DanHulton","Yeah, the first time I tried to add, I got an error message along the lines of it not being able to reach the product URL (which is absolutely available). It wiped out my…",[165,170,177],{"value":166,"source":89,"evidence":167},"Scriptless delivery via JSON, static image or HTML",[168,169],{"id":131,"by":132,"text":133},{"id":135,"by":136,"text":137},{"value":171,"source":89,"evidence":172},"Accept bitcoin or other crypto payments",[173],{"id":174,"by":175,"text":176},"26216671","devops000","Have you considered accepting bitcoin?",{"value":178,"source":89,"evidence":179},"Replace the term blacklist with denylist or blocklist",[180,184],{"id":181,"by":182,"text":183},"26221564","ba32107","Tiny bit of feedback: I recommend changing the word \"blacklist\" to \"denylist\".",{"id":185,"by":186,"text":187},"26222135","somebodythere","Alternatively, \"blocklist\"",[189,196],{"value":190,"source":89,"evidence":191},"What is the monetisation plan",[192],{"id":193,"by":194,"text":195},"26222942","sanmak","Nice product. Created an account and it's smooth. Two questions: - what's your plan of monetisation - how you will maintain the ads sanity? Not all side projects are worthy…",{"value":197,"source":89,"evidence":198},"How to place the banner after adding the script",[199],{"id":200,"by":201,"text":202},"26244008","ceritium","I added my site nunino.com and added the script to the head. What do I have to do to place the banner? Would be nice a place inside the site to send you some feedback or questions.",[204,211,217],{"value":205,"source":89,"evidence":206},"Read the Docs community ads",[207],{"id":208,"by":209,"text":210},"26216587","ericholscher","Pretty cool idea! We did something similar when we launched ads on Read the Docs, which we call Community Ads:…",{"value":212,"source":89,"evidence":213},"EthicalAds network",[214],{"id":215,"by":209,"text":216},"26217772","Thanks! We looked at adding similar concepts to our new ethical ad network (https:\u002F\u002Fwww.ethicalads.io\u002F) but it’s trickier when we aren’t the publisher for all the sites. Still…",{"value":218,"source":89,"evidence":219},"LinkExchange",[220],{"id":221,"by":222,"text":223},"26221653","abiogenesis","Nice one. I believe it was tried before: https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLinkExchange",{"comments":225,"answered":226,"key":227},14,6,[228,231,232],{"id":229,"text":230},"26216812","Love ethical ads! I guess finding OSS through an ad is not the right way.",{"id":56,"text":57},{"id":233,"text":234},"26217534","Yes, the ad endpoints are locked right now. Doors are opening on March 15th. I wanted to give this a slow start to have a credible amount of projects to show. Only ads with the…",{"commenters":236,"max_depth":226,"maker_replies":225,"first_comment_mins":237,"lifespan_hours":238},46,127,53,[240,242,246,248,250,253,255,258,261,264,268,271,274,278,280,282,284,285,287,288,291,295,297,301,302,304,307,310,311,315,318,321,324,326,327,328,331,333,334,336,339,342,343,344,346,348,351,354,356,357,360,363,364,368,370,375,378,382,384,386,388,390,391,394,396,398,400,403,404,407,411,413,415,419,421,425,427,429],[131,36,48,241,132,36],"project\u002Fneutral\u002Fprivacy",[243,36,48,244,245,36],"26218281","project\u002Fneutral\u002Fperformance","simonmales",[247,36,48,241,132,36],"26218300",[142,36,31,249,143,36],"project\u002Fcritical\u002Fpricing",[251,36,36,252,132,36],"26219323","commenter\u002Fneutral\u002Fnone",[146,36,36,254,147,36],"commenter\u002Fcritical\u002Fidea",[256,36,36,252,257,36],"26221417","hansvm",[259,36,36,252,260,36],"26221721","geocar",[262,36,36,263,143,36],"26220709","commenter\u002Fneutral\u002Fpricing",[265,36,48,266,267,36],"26221974","project\u002Fneutral\u002Fpricing","onion2k",[269,36,31,249,270,36],"26235731","franga2000",[272,36,36,273,260,36],"26221557","commenter\u002Fpositive\u002Fidea",[275,36,48,276,277,36],"26222025","project\u002Fneutral\u002Fdesign","etaioinshrdlu",[279,36,48,244,93,36],"26222225",[281,36,36,252,277,36],"26222416",[208,31,43,283,209,36],"project\u002Fpositive\u002Fidea",[229,31,36,283,11,31],[215,31,36,286,209,36],"other\u002Fneutral\u002Fnone",[56,39,36,283,11,31],[289,39,31,290,125,36],"26216939","project\u002Fcritical\u002Fdesign",[292,39,48,293,294,36],"26217250","project\u002Fneutral\u002Fexecution","ruiramos",[233,39,36,296,11,31],"maker\u002Fneutral\u002Fexecution",[298,39,48,299,300,36],"26217719","project\u002Fneutral\u002Fidea","repartix",[108,39,48,299,109,36],[303,39,36,286,97,36],"26218135",[305,39,36,286,306,36],"26220198","systematical",[308,39,43,283,309,36],"26224209","toyg",[96,39,43,283,97,36],[312,39,48,313,314,36],"26218143","project\u002Fneutral\u002Fdocs","dpcan",[316,39,48,313,317,36],"26220011","chromatin",[319,39,36,320,11,31],"26221856","maker\u002Fneutral\u002Fdocs",[322,39,48,276,323,36],"26221212","hanniabu",[77,39,36,325,11,31],"maker\u002Fneutral\u002Fdesign",[221,39,48,299,222,36],[116,48,31,290,117,36],[329,48,31,290,330,36],"26216550","Exuma",[332,48,31,290,117,36],"26216647",[120,48,31,290,121,36],[335,48,36,325,11,31],"26216581",[337,48,31,290,338,36],"26216603","fbelzile",[340,48,31,290,341,36],"26216880","samtimalsina",[124,48,31,290,125,36],[135,45,31,290,136,36],[100,43,48,345,101,36],"project\u002Fmixed\u002Fdesign",[347,43,36,325,11,31],"26217577",[349,226,48,299,350,36],"26222289","sub7",[153,352,31,353,154,36],7,"project\u002Fcritical\u002Fexecution",[355,352,31,353,158,36],"26219117",[174,18,48,266,175,36],[358,18,36,359,11,31],"26216769","maker\u002Fneutral\u002Fpricing",[361,18,36,286,362,36],"26221689","dheera",[193,41,48,266,194,36],[365,366,48,299,367,36],"26217043",10,"angryasian",[200,369,48,313,201,36],11,[371,372,43,373,374,36],"26217984",12,"project\u002Fpositive\u002Fexecution","louisstow",[376,372,36,377,11,31],"26221881","maker\u002Fpositive\u002Fnone",[379,380,43,373,381,36],"26217045",13,"Rinum",[383,380,36,286,11,31],"26217600",[385,380,43,283,158,36],"26218144",[92,225,43,387,93,36],"project\u002Fpositive\u002Fprivacy",[157,389,31,353,158,36],15,[161,389,31,353,162,36],[392,389,36,393,158,36],"26220510","commenter\u002Fneutral\u002Fexecution",[395,389,36,286,162,36],"26221426",[397,389,36,296,11,31],"26221913",[399,32,43,283,306,36],"26220214",[401,402,48,293,330,36],"26216994",17,[71,402,36,293,11,31],[405,402,31,406,330,36],"26219636","project\u002Fcritical\u002Fperformance",[408,402,36,409,410,36],"26220088","commenter\u002Fneutral\u002Fperformance","tracyhenry",[412,402,36,409,260,36],"26221908",[414,402,36,252,410,36],"26229271",[416,417,48,276,418,36],"26217126",18,"corobo",[420,417,36,325,11,31],"26217549",[422,423,36,286,424,36],"26217238",19,"broknbottle",[181,426,48,276,182,36],20,[428,426,36,252,11,31],"26221872",[185,426,48,276,186,36],[],[432,437,441,446,450,455],{"id":433,"name":434,"points":435,"category":436},"26253281","Everyday Data Science",632,"learning_science",{"id":438,"name":439,"points":440,"category":20},"26226805","Call a Dev",451,{"id":442,"name":443,"points":444,"category":445},"26179311","Split Keyboards",249,"dev_tools",{"id":447,"name":448,"points":449,"category":445},"26250809","CalcuLaTeX",230,{"id":451,"name":452,"points":453,"category":454},"26256726","Horcrux",151,"security_privacy",{"id":456,"name":457,"points":458,"category":436},"26206712","Vellum",140,false,"v2",{"id":462,"name":5,"line":6,"ai":459,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":463,"top":18,"kw":464,"maker":11,"domain":10,"tier":19,"attempts":36,"strip":465,"url":9,"mix":466,"praise":88,"objection":113,"sub":21},26215378,-0.07,[21,24,25,26],"3310013350133553311111131333555105310333",[18,30,31,32],1794036603420]