[{"data":1,"prerenderedAt":220},["ShallowReactive",2],{"project-4812222":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":40,"post_text":42,"what":43,"said":68,"maker_in_thread":147,"shape":150,"grid":153,"attempts":184,"same_week":185,"maker_shows":30,"maker_hidden":213,"reader_version":214,"card":215},"4812222","Status page for Balanced","Payments for Marketplaces","title","Show HN: Status page for Balanced - Payments for Marketplaces","https:\u002F\u002Fstatus.balancedpayments.com","status.balancedpayments.com","mahmoudimus",1353459874,2012,60,15,391,1677,24,"notable","infrastructure","status page","web_app",[21,24,25,26],"uptime monitoring","payments api","service status","mixed",0.31,{"positive":30,"neutral":31,"mixed":32,"critical":33},5,6,2,1,14,{"execution":36,"idea":38,"design":39},{"positive":37,"critical":33},0,{"positive":32,"critical":37},{"positive":32,"critical":37},[41,41,33,41,37,41,41,41,30,41,30,30,41,30,30],3,null,{"problem":44,"audience":52,"pricing":42,"motivation":57,"time_to_build":42,"stack":64,"openness":65,"stage":66,"team_size":67},{"value":45,"source":46,"evidence":47},"Shows the live status and uptime of Balanced's services to customers","commenter",[48],{"id":49,"by":50,"text":51},"4812320","mjallday","The page is driven via the @balancedstatus Twitter account via a protocol our CEO, Matin, came up with. Here's the relevant section from the README for the repo: ## Message…",{"value":53,"source":54,"evidence":55},"Balanced customers","inferred",[56],{"id":49,"by":50,"text":51},{"value":58,"source":46,"evidence":59},"Transparency about service health for customers",[60],{"id":61,"by":62,"text":63},"4812942","pherk","This is very good! I work for a payments service provider in India. And at our company, we have something similar but not so detailed as this. Ours is built on top of Pingdom -…",[],"unknown","launched","company",{"praise":69,"objections":93,"requests":108,"questions":123,"alternatives":134},[70,86],{"value":71,"source":46,"evidence":72},"Beautiful, best status page seen from a company",[73,77,81,85],{"id":74,"by":75,"text":76},"4812291","dsl","This is an awesome status page. Honestly the best I have seen from any company.",{"id":78,"by":79,"text":80},"4812316","kategleason","nice :)",{"id":82,"by":83,"text":84},"4812432","jjb123","this. this is what a status page should be.",{"id":61,"by":62,"text":63},{"value":87,"source":46,"evidence":88},"Modeled on Heroku's status page",[89],{"id":90,"by":91,"text":92},"4812785","zende","Definitely. We started with Heroku's status page as the golden standard and made it our own while looking at other examples along the way.",[94,101],{"value":95,"source":46,"evidence":96},"Markup accessibility could be better",[97],{"id":98,"by":99,"text":100},"4813333","buro9","This is beautiful, but the pendulum has swung too far the other way when it comes to the markup. Once we used HTML TABLEs to express everything, and accessibility was destroyed…",{"value":102,"source":46,"evidence":103},"Grey default colour is wrong when nothing failed",[104],{"id":105,"by":106,"text":107},"4812262","brntbeer","I love the 3 big icons\u002Fimages for status. That's what people want to see when they first come to the page.I also love the columns for twitter comments paired with yellow\u003C->red…",[109,116],{"value":110,"source":46,"evidence":111},"Open source the status page code",[112],{"id":113,"by":114,"text":115},"4813453","wlue","This is awesome. I wonder if there any free open source projects that would let developers implement this sort of front-end for their own services.",{"value":117,"source":46,"evidence":118},"Build on Pingdom API",[119],{"id":120,"by":121,"text":122},"4812406","rgarcia","It'd be cool to see something like this built on top of the Pingdom API. https:\u002F\u002Fwww.pingdom.com\u002Fservices\u002Fapi-documentation-rest\u002F#ResourceSummary.outage",[124],{"value":125,"source":46,"evidence":126},"How uptime percentage is calculated from 500 errors",[127,131],{"id":128,"by":129,"text":130},"4812414","chewxy","> number of 500s (and slow requests) \u002F non-500s? Shouldn't it be (# of 500s)\u002F(# of 500s + # non-500s)? I assume of course, 500 is the HTTP status codes Other than that, brilliant…",{"id":132,"by":11,"text":133},"4812454","Hi Chwexy, That's actually how it's calculated :) I think mjallday had a typo. His anti procrastination settings are turned on so he can't make an edit to his comment :P Happy to…",[135,142],{"value":136,"source":46,"evidence":137},"Heroku status page",[138],{"id":139,"by":140,"text":141},"4812763","fuzzythinker","Nice. For those who don't already know, heroku's is similar. https:\u002F\u002Fstatus.heroku.com\u002F http:\u002F\u002Fblog.heroku.com\u002Farchives\u002F2012\u002F8\u002F6\u002Fdesign_of_the_status_site\u002F",{"value":143,"source":46,"evidence":144},"Pingdom",[145,146],{"id":120,"by":121,"text":122},{"id":61,"by":62,"text":63},{"comments":33,"answered":33,"key":148},[149],{"id":132,"text":133},{"commenters":34,"max_depth":41,"maker_replies":33,"first_comment_mins":151,"lifespan_hours":152},12,303,[154,156,157,161,162,164,166,168,170,172,174,176,177,179,181],[49,37,41,155,50,37],"project\u002Fneutral\u002Fexecution",[120,37,41,155,121,37],[158,37,33,159,160,37],"4813528","project\u002Fcritical\u002Fexecution","mh-",[128,37,41,155,129,37],[132,37,37,163,11,33],"maker\u002Fneutral\u002Fexecution",[139,33,41,165,140,37],"project\u002Fneutral\u002Fidea",[90,33,41,167,91,37],"maker\u002Fneutral\u002Fidea",[98,32,41,169,99,37],"project\u002Fmixed\u002Fdesign",[74,41,30,171,75,37],"project\u002Fpositive\u002Fdesign",[105,173,41,169,106,37],4,[61,30,30,175,62,37],"project\u002Fpositive\u002Fidea",[113,31,30,175,114,37],[178,31,41,165,91,37],"4866023",[82,180,30,171,83,37],7,[78,182,30,183,79,37],8,"project\u002Fpositive\u002Fnone",[],[186,191,196,201,205,209],{"id":187,"name":188,"points":189,"category":190},"4790636","Soundslice",492,"learning_science",{"id":192,"name":193,"points":194,"category":195},"4792077","Instant Google Street View",412,"dev_tools",{"id":197,"name":198,"points":199,"category":200},"4804690","A personal Gmail",127,"productivity",{"id":202,"name":203,"points":204,"category":190},"4799314","Why programmers work at night",111,{"id":206,"name":207,"points":208,"category":195},"4798271","Wizardry",98,{"id":210,"name":211,"points":212,"category":200},"4795440","Showing HN",66,false,"v2",{"id":216,"name":5,"line":6,"ai":213,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":217,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":218,"url":9,"mix":219,"praise":71,"objection":95,"sub":21},4812222,[21,24,25,26],"331303335355355",[30,31,32,33],1794036501721]