[{"data":1,"prerenderedAt":397},["ShallowReactive",2],{"project-11260956":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":34,"aspects":35,"strip":45,"post_text":46,"what":47,"said":84,"maker_in_thread":204,"shape":216,"grid":219,"attempts":361,"same_week":362,"maker_shows":32,"maker_hidden":389,"reader_version":390,"card":391},"11260956","Spotbot","A Slack bot that monitors your website for visual bugs","title","Show HN: Spotbot, a Slack bot that monitors your website for visual bugs","https:\u002F\u002Fspotbot.qa","spotbot.qa","jmtulloss",1457634316,2016,179,59,168,2264,8,"notable","dev_tools","visual regression testing","web_app",[21,24,25,26],"website monitoring","visual bugs","slack bot","mixed",-0.294,{"positive":30,"neutral":31,"mixed":32,"critical":33},5,9,1,13,28,{"execution":36,"performance":39,"pricing":41,"idea":42,"design":43,"privacy":44},{"positive":37,"critical":38},0,3,{"positive":37,"critical":40},2,{"positive":37,"critical":37},{"positive":30,"critical":40},{"positive":37,"critical":30},{"positive":37,"critical":32},[37,32,32,37,38,30,32,37,32,37,38,38,32,37,32,32,32,38,38,37,30,37,30,32,37,37,37,37,32,37,32,32,37,38,38,30,38,32,30,38],null,{"problem":48,"audience":56,"pricing":64,"motivation":71,"time_to_build":46,"stack":77,"openness":82,"stage":83,"team_size":82},{"value":49,"source":50,"evidence":51},"Catching visual UI bugs on websites without manual inspection","commenter",[52],{"id":53,"by":54,"text":55},"11261035","juecd","Super excited to try this — as an early start-up (and the founder in charge of UI), I KNOW our site has UI issues but I don't have the time to do full inspections. What kind of…",{"value":57,"source":50,"evidence":58},"Developers and startup founders maintaining websites",[59,60],{"id":53,"by":54,"text":55},{"id":61,"by":62,"text":63},"11262802","lstamour","The site I'm currently maintaining doesn't change very often, but it's approx. 1,500 pages if spidered, plus a large search index. I'm looking at the Fancy plan, but we've got…",{"value":65,"source":66,"evidence":67},"Not finalised; plans still being worked out","maker",[68],{"id":69,"by":11,"text":70},"11262971","We don't currently have CI integration, but it's coming up fast on the roadmap. What system do you use? We're still hammering out the pricing plans. If you email me at…",{"value":72,"source":66,"evidence":73},"Developers need help with pattern matching in debugging and firefighting",[74],{"id":75,"by":11,"text":76},"11261379","We're really excited about tackling those problems. @mgc and I founded Spotbot with the thought that models trained with ML techniques can be immensely useful to developers…",[78],{"value":79,"source":66,"evidence":80},"Machine learning models (planned)",[81],{"id":75,"by":11,"text":76},"unknown","beta",{"praise":85,"objections":93,"requests":138,"questions":172,"alternatives":188},[86],{"value":87,"source":50,"evidence":88},"Useful idea for catching UI bugs on sites",[89,90],{"id":53,"by":54,"text":55},{"id":91,"by":11,"text":92},"11261130","Right now it checks your site every 24 hours, and we try to alert on things that might actually need a person to verify (ie, not animations or videos). We're in the process of…",[94,109,120,127],{"value":95,"source":50,"evidence":96},"Slack-only signup and alerts exclude users who don't use Slack",[97,101,105],{"id":98,"by":99,"text":100},"11261079","reustle","I understand slack integration for some tools, but is this slackbot-as-a-product thing going to become the new fad? What if I want to use your tool without using slack?",{"id":102,"by":103,"text":104},"11261427","1123581321","I tried setting it up to post to my Slackbot but hesitated at the permissions (giving away everyone's email in particular, when I just want to notify myself right now.) I feel…",{"id":106,"by":107,"text":108},"11265006","lancefisher","Yep, same here FYI. I was bummed to see slack-only signup, and stopped because I didn't want to share my teammates' profiles.",{"value":110,"source":50,"evidence":111},"Dynamic content causes false alerts",[112,116],{"id":113,"by":114,"text":115},"11261139","dkopi","I can see this working for static pages, not sure about pages that require input, user login, or display constantly changing data.",{"id":117,"by":118,"text":119},"11261548","giovannibajo1","My app is a social network. A social network means that the two most important pages (global stream and user stream) continuously mutate because there is always new…",{"value":121,"source":50,"evidence":122},"Servers returned 503 errors under load",[123],{"id":124,"by":125,"text":126},"11262156","spenserhale","Justin, People cannot try free, your servers are responding with 503s. I tried to email you from your contact link on website (hi@spotbot.qa) and was undeliverable.",{"value":128,"source":50,"evidence":129},"Snapshots taken before pages finish loading",[130,134],{"id":131,"by":132,"text":133},"11263533","tekklloneer","I tried it with our product and it took a snapshot before all of the (wall time intensive) api calls finished. Is there a way to configure it to wait a few seconds?",{"id":135,"by":136,"text":137},"11262545","DocG","Hey It seems that spotbot does not cover for delayed page transistion effects in CSS. I have multiple objects appearing in row and pictures show currently each page in different…",[139,151,158,168],{"value":140,"source":50,"evidence":141},"CI integration",[142,143,147],{"id":61,"by":62,"text":63},{"id":144,"by":145,"text":146},"11264087","aroc","Interesting, but this needs to be integrated into CI, not Slack, to be taken seriously by teams larger than just a few people. And arguably, I tend to set up CI of any serious…",{"id":148,"by":149,"text":150},"11264943","xerophyte12932","What if my website isn't published yet? Is it possible to run this locally for a locally deployed website\u002Fwebapp.",{"value":152,"source":50,"evidence":153},"Email notifications",[154,155],{"id":102,"by":103,"text":104},{"id":156,"by":11,"text":157},"11261297","We plan on supporting other workflows soon, we just started with Slack cause that's what we use. Next stop is probably email. Any other integration you'd like to see?",{"value":159,"source":50,"evidence":160},"Wait-for-page-ready configuration",[161,162,165],{"id":131,"by":132,"text":133},{"id":163,"by":11,"text":164},"11263574","Not currently, but this is a common request. What would you prefer: - A javascript object being injected into your page that you could call to indicate the page was done - A…",{"id":166,"by":132,"text":167},"11269104","I don't really care about all of the calls, but I'd like to say \"here's a regex pattern describing a uri. once any connection with uri pattern closes (within 10 seconds), you can…",{"value":169,"source":50,"evidence":170},"Local site support",[171],{"id":148,"by":149,"text":150},[173,184],{"value":174,"source":50,"evidence":175},"How does it differ from Browserstack and Percy",[176,180],{"id":177,"by":178,"text":179},"11261977","rocky1138","Why would I choose this over Browserstack?",{"id":181,"by":182,"text":183},"11261123","5vforest","We use Percy.io for this and can't recommend it enough. It integrates with your CI workflow, which makes a whole lot more sense to me than waiting until production. (Or to be…",{"value":185,"source":50,"evidence":186},"How are subdomains covered by pricing",[187],{"id":61,"by":62,"text":63},[189,193,197],{"value":190,"source":50,"evidence":191},"Percy.io",[192],{"id":181,"by":182,"text":183},{"value":194,"source":50,"evidence":195},"Browserstack",[196],{"id":177,"by":178,"text":179},{"value":198,"source":50,"evidence":199},"Shoov",[200],{"id":201,"by":202,"text":203},"11261684","nir","Shameless plug: http:\u002F\u002Fshoov.io\u002F",{"comments":205,"answered":31,"key":206},20,[207,210,213],{"id":208,"text":209},"11260995","Hi Hacker News! We've been working hard on Spotbot for the past couple months and are looking forward to your feedback on what we've built. @mgc and I will be around all day to…",{"id":211,"text":212},"11262436","Well the email thing is pretty embarrassing, just fixed. I wrote \"hi@spotbot.qa\" and set up an email for \"hello@spotbot.qa\". Face palm. We are experiencing a lot of load (or we…",{"id":214,"text":215},"11262440","No longer destroyed!",{"commenters":217,"max_depth":30,"maker_replies":205,"first_comment_mins":30,"lifespan_hours":218},30,169,[220,222,224,226,230,232,234,236,239,241,244,246,249,252,255,256,260,264,265,268,271,274,278,281,283,285,287,289,290,292,294,298,301,302,304,308,309,311,315,318,320,324,326,328,330,331,333,335,336,339,340,344,346,348,350,351,353,355,359],[208,37,37,221,11,32],"maker\u002Fneutral\u002Fnone",[124,37,32,223,125,37],"project\u002Fcritical\u002Fexecution",[211,37,37,225,11,32],"maker\u002Fneutral\u002Fexecution",[227,37,32,228,229,37],"11262369","project\u002Fcritical\u002Fperformance","mtw",[214,37,37,231,11,32],"maker\u002Fneutral\u002Fperformance",[61,37,38,233,62,37],"project\u002Fneutral\u002Fpricing",[69,37,37,235,11,32],"maker\u002Fneutral\u002Fpricing",[237,37,30,238,62,37],"11263102","project\u002Fpositive\u002Fidea",[98,32,32,240,99,37],"project\u002Fcritical\u002Fdesign",[242,32,37,243,114,37],"11261098","commenter\u002Fcritical\u002Fidea",[245,32,37,221,11,32],"11261307",[247,32,32,240,248,37],"11261214","crossman",[250,32,37,251,11,32],"11261306","maker\u002Fneutral\u002Fdesign",[253,32,37,254,248,37],"11261378","commenter\u002Fneutral\u002Fdesign",[156,32,37,251,11,32],[257,32,38,258,259,37],"11264802","project\u002Fneutral\u002Fidea","rhplus",[261,32,38,262,263,37],"11264973","project\u002Fneutral\u002Fdesign","alxndr",[102,32,32,240,103,37],[266,32,37,267,11,32],"11261471","maker\u002Fpositive\u002Fprivacy",[269,32,37,270,103,37],"11261535","commenter\u002Fneutral\u002Fprivacy",[272,32,32,240,273,37],"11261537","ihuman",[275,32,37,276,277,37],"11261551","other\u002Fneutral\u002Fnone","AznHisoka",[279,32,32,240,280,37],"11262082","xur17",[282,32,37,251,11,32],"11263119",[106,32,32,284,107,37],"project\u002Fcritical\u002Fprivacy",[113,40,38,286,114,37],"project\u002Fmixed\u002Fidea",[75,40,37,288,11,32],"maker\u002Fpositive\u002Fidea",[117,40,38,258,118,37],[291,40,37,225,11,32],"11261699",[293,40,30,238,118,37],"11261993",[295,40,37,296,297,37],"11261725","commenter\u002Fneutral\u002Fidea","manyxcxi",[299,40,37,296,300,37],"11263864","baddox",[53,38,30,238,54,37],[91,38,37,303,11,32],"maker\u002Fneutral\u002Fidea",[305,306,32,228,307,37],"11307031",4,"Gazoo101",[201,30,37,276,202,37],[310,30,37,303,11,32],"11261756",[312,30,37,313,314,37],"11262275","commenter\u002Fneutral\u002Fnone","amitaibu",[181,316,37,317,182,37],6,"other\u002Fpositive\u002Fnone",[319,316,37,303,11,32],"11261184",[321,322,37,276,323,37],"11261521",7,"ldehaan",[144,18,32,325,145,37],"project\u002Fcritical\u002Fidea",[327,18,37,221,11,32],"11264201",[329,18,37,313,145,37],"11269065",[135,31,32,223,136,37],[332,31,37,225,11,32],"11262623",[131,334,32,223,132,37],10,[163,334,37,225,11,32],[337,334,38,338,263,37],"11264989","project\u002Fneutral\u002Fexecution",[166,334,38,338,132,37],[341,342,38,258,343,37],"11261323",11,"jenniferDewalt",[345,342,37,251,11,32],"11261411",[347,342,30,238,343,37],"11261468",[148,349,38,258,149,37],12,[177,33,32,325,178,37],[352,33,37,303,11,32],"11262641",[354,33,30,288,178,37],"11262857",[356,357,38,258,358,37],"11261583",14,"alecdibble",[360,357,37,303,11,32],"11261641",[],[363,368,372,376,380,384],{"id":364,"name":365,"points":366,"category":367},"11290720","Podcat",401,"productivity",{"id":369,"name":370,"points":371,"category":20},"11287540","amplify",279,{"id":373,"name":374,"points":375,"category":20},"11283978","Zube 1.0",206,{"id":377,"name":378,"points":379,"category":20},"11261953","GitHub News (gitlogs)",184,{"id":381,"name":382,"points":218,"category":383},"11282344","CodeMill","web_saas",{"id":385,"name":386,"points":387,"category":388},"11279216","pseudo",142,"languages",false,"v2",{"id":392,"name":5,"line":6,"ai":389,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":393,"top":18,"kw":394,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":395,"url":9,"mix":396,"praise":87,"objection":95,"sub":21},11260956,-0.29,[21,24,25,26],"0110351010331011133050510000101103353153",[30,31,32,33],1794036542004]