[{"data":1,"prerenderedAt":471},["ShallowReactive",2],{"project-22306996":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":48,"post_text":50,"what":51,"said":87,"maker_in_thread":213,"shape":221,"grid":226,"attempts":433,"same_week":434,"maker_shows":18,"maker_hidden":463,"reader_version":464,"card":465},"22306996","Autocode","Automatically generate API code for SaaS apps","title","Show HN: Autocode – Automatically generate API code for SaaS apps","https:\u002F\u002Fautocode.com\u002F","autocode.com","keithwhor",1581496140,2020,247,78,192,3028,7,"notable","dev_tools","api integration ide","web_app",[24,25,26,27,28],"api integration","serverless functions","javascript api","saas integration","zapier alternative","mixed",-0.139,{"positive":32,"neutral":33,"mixed":34,"critical":35},8,10,2,18,38,{"idea":38,"execution":40,"docs":42,"design":44,"privacy":45,"pricing":46,"performance":47},{"positive":39,"critical":32},3,{"positive":39,"critical":41},0,{"positive":41,"critical":43},1,{"positive":43,"critical":18},{"positive":41,"critical":41},{"positive":41,"critical":43},{"positive":41,"critical":43},[41,39,49,43,39,49,49,43,49,43,39,39,43,43,41,41,49,49,39,39,41,43,43,43,43,41,41,39,43,49,39,39,39,39,43,43,39,43,43,43],5,null,{"problem":52,"audience":59,"pricing":50,"motivation":66,"time_to_build":50,"stack":70,"openness":84,"stage":85,"team_size":86},{"value":53,"source":54,"evidence":55},"Building modern integration software between business APIs is too difficult and time-consuming","maker",[56],{"id":57,"by":11,"text":58},"22310558","Hey all, Keith here, founder and CEO of Standard Library (we made this \u003C3). The problem we're focused on solving is simply -- building modern integration software is too…",{"value":60,"source":54,"evidence":61},"Professional engineers and non-developers building business integrations",[62,63],{"id":57,"by":11,"text":58},{"id":64,"by":11,"text":65},"22312703","No problem! It's not harsh at all. I think what a lot of savvy professional developers don't necessarily grok is that they're just the tip of the iceberg, or the top of the…",{"value":67,"source":54,"evidence":68},"Make integration software faster to build for professionals and business users",[69],{"id":57,"by":11,"text":58},[71,77],{"value":72,"source":54,"evidence":73},"JavaScript",[74],{"id":75,"by":11,"text":76},"22310709","It's just JavaScript. It's absolutely portable. The APIs that run atop us use the Standard Library registry, you can think of it like a package manager \u002F proxy of sorts. But if…",{"value":78,"source":54,"evidence":79},"FunctionScript",[80,81],{"id":75,"by":11,"text":76},{"id":82,"by":11,"text":83},"22313322","Thank you. It means a lot. The reason `result.ppm` didn't autocomplete was because I didn't specify a return schema when I built the service. It's up to the developer who builds…","unknown","launched","company",{"praise":88,"objections":111,"requests":138,"questions":171,"alternatives":193},[89,97,104],{"value":90,"source":91,"evidence":92},"Autocomplete for third-party APIs in the editor is useful","commenter",[93],{"id":94,"by":95,"text":96},"22312625","samblr","It is not difficult to see there is considerable effort spent building this. However, why would anybody use it ? I see following issues - Editors are getting mighty powerful. So…",{"value":98,"source":91,"evidence":99},"Quick to grasp what it does",[100],{"id":101,"by":102,"text":103},"22311208","avip","Preliminary feedback: it took me 5s and single downscroll to grasp what this does and why it may be useful. In current climate this by itself is a remarkable achievement so…",{"value":105,"source":91,"evidence":106},"Fast port of existing code with automatic module import and docs",[107],{"id":108,"by":109,"text":110},"22311650","crabasa","This is pretty interesting! I've been working on a web scraping API that returns Open Graph information for a URL, and decided to see how easily I could build and deploy this…",[112,116,120,127],{"value":113,"source":91,"evidence":114},"Developers prefer their own editors over a browser IDE",[115],{"id":94,"by":95,"text":96},{"value":117,"source":91,"evidence":118},"Cheap cloud deployment makes hosting on their platform less appealing",[119],{"id":94,"by":95,"text":96},{"value":121,"source":91,"evidence":122},"Small paying market, since large companies rely little on third-party APIs",[123],{"id":124,"by":125,"text":126},"22311644","neeeeees","Very cool product, and could be useful for learning also. I suspect the fundamental [business] limitation of a tool like this is that those willing to pay recurring big bucks…",{"value":128,"source":91,"evidence":129},"Name confusion between Polybit, stdlib.com and Autocode",[130,134],{"id":131,"by":132,"text":133},"22314311","veeralpatel979","Hey - great work! This project can save me a lot of work writing integrations, which I find tedious at times, so I'll take a look at it. One piece of feedback: it's confusing…",{"id":135,"by":136,"text":137},"22312522","SahAssar","Dev1: \"Is that in stdlib?\" Dev2: \"Yeah\" Dev1: \"Then why isn't it working?\" Dev2: \"Because unlike EVERY OTHER THING called stdlib you need to install this one because it's not…",[139,150,157,164],{"value":140,"source":91,"evidence":141},"Support languages beyond JavaScript such as Python",[142,146],{"id":143,"by":144,"text":145},"22311840","Jiger104","As a power user of no code apps like zapier. This is really amazing, for some of the more complex work flows I've had to write python code and initiate via lambda functions. This…",{"id":147,"by":148,"text":149},"22315073","zebnyc","Keith, do you plan to support other languages beyond javascript? This brings me back to 2004 when I used to work for Safeco. Business analysts \u002F insurance agents would write…",{"value":151,"source":91,"evidence":152},"VS Code or IDE plugin",[153],{"id":154,"by":155,"text":156},"22315496","tylerrobinson","This is really cool! As a PM I’m somewhere in your “100x other people trying to automate stuff” category of user. My question is, would many of your features work if provided as…",{"value":158,"source":91,"evidence":159},"Fix password manager compatibility on signup",[160],{"id":161,"by":162,"text":163},"22310910","smcguinness","Very cool. I just signed up, but was a bit frustrated by the hijacked experience for sign-up as it broke my LastPass plugin to generate and save my password. Just wanted to point…",{"value":165,"source":91,"evidence":166},"Showcase of projects built with Autocode",[167],{"id":168,"by":169,"text":170},"22315285","superasn","Nice concept. Please think about adding a showcase to your homepage, i.e made with autocode. This will not only help it make it easier to understand but also show users the…",[172,179,186],{"value":173,"source":91,"evidence":174},"Why not use OpenAPI instead of FunctionScript",[175],{"id":176,"by":177,"text":178},"22313967","eropple","Why should somebody use this instead of OpenAPI?",{"value":180,"source":91,"evidence":181},"Can the code run outside stdlib",[182],{"id":183,"by":184,"text":185},"22310658","jedieaston","Can I run this code outside of stdlib somehow or does it only work there? Just have to plan around if stdlib went down or something.",{"value":187,"source":91,"evidence":188},"Where is the list of existing integrations",[189],{"id":190,"by":191,"text":192},"22311664","BillSaysThis","Where are the list of existing integrations?",[194,202,209],{"value":195,"source":91,"evidence":196},"Zapier",[197,198],{"id":143,"by":144,"text":145},{"id":199,"by":200,"text":201},"22311968","howmayiannoyyou","Excellent. I can FINALLY start migrating away from Zapier.",{"value":203,"source":91,"evidence":204},"GraphQL",[205],{"id":206,"by":207,"text":208},"22315580","zelly","Isn't this what GraphQL was designed to solve?",{"value":210,"source":91,"evidence":211},"OpenAPI",[212],{"id":176,"by":177,"text":178},{"comments":214,"answered":35,"key":215},30,[216,217,220],{"id":57,"text":58},{"id":218,"text":219},"22312798","Thank you! Ooh! Right click \u002F context menu. I gotta fix that. D'oh. I think there are different schools of thought re: providing a playground. We certainly have done that before…",{"id":82,"text":83},{"commenters":222,"max_depth":223,"maker_replies":214,"first_comment_mins":224,"lifespan_hours":225},41,12,521,232,[227,229,233,235,239,243,245,249,251,255,256,258,260,263,267,270,274,275,278,282,283,285,287,290,292,293,296,299,303,305,309,311,315,318,319,321,324,326,330,333,335,336,338,340,342,344,346,348,350,353,356,358,362,364,367,370,373,376,379,382,384,386,388,390,392,394,398,403,406,408,410,413,415,419,421,424,426,429],[57,41,41,228,11,43],"project\u002Fneutral\u002Fidea",[230,41,39,231,232,41],"22312684","project\u002Fmixed\u002Fidea","mclightning",[218,41,41,234,11,43],"maker\u002Fneutral\u002Fidea",[236,41,41,237,238,41],"22314473","commenter\u002Fneutral\u002Fidea","arxpoetica",[240,41,49,241,242,41],"22313267","project\u002Fpositive\u002Fexecution","ryanianian",[82,41,41,244,11,43],"maker\u002Fneutral\u002Fdocs",[246,41,43,247,248,41],"22314928","project\u002Fcritical\u002Fdocs","eyegor",[250,41,41,244,11,43],"22314970",[252,41,39,253,254,41],"22315622","project\u002Fneutral\u002Fexecution","aabbcc1241",[108,43,49,241,109,41],[257,43,41,234,11,43],"22311726",[101,34,49,259,102,41],"project\u002Fpositive\u002Fdesign",[261,34,41,262,11,43],"22311359","maker\u002Fneutral\u002Fnone",[264,39,41,265,266,41],"22310823","other\u002Fneutral\u002Fidea","_bxg1",[94,268,43,269,95,41],4,"project\u002Fcritical\u002Fidea",[271,268,49,272,273,41],"22312699","project\u002Fpositive\u002Fidea","zerkten",[64,268,41,234,11,43],[276,268,43,277,95,41],"22313284","maker\u002Fcritical\u002Fidea",[279,268,43,280,281,41],"22314895","project\u002Fcritical\u002Fdesign","soonnow",[143,49,49,272,144,41],[135,284,43,269,136,41],6,[286,284,41,262,11,43],"22312552",[288,284,39,289,136,41],"22313896","project\u002Fneutral\u002Fnone",[291,284,41,262,11,43],"22313918",[161,18,43,280,162,41],[294,18,41,295,11,43],"22310941","maker\u002Fneutral\u002Fdesign",[297,18,43,280,298,41],"22311187","bestest",[300,18,41,301,302,41],"22312049","commenter\u002Fneutral\u002Fdesign","chairmanwow1",[304,18,41,295,11,43],"22312127",[306,18,41,307,308,41],"22312298","commenter\u002Fcritical\u002Fdesign","wise_young_man",[310,18,41,295,11,43],"22312392",[312,18,41,313,314,41],"22313641","other\u002Fneutral\u002Fdesign","presumably",[316,18,49,317,302,41],"22340464","maker\u002Fpositive\u002Fnone",[199,32,49,272,200,41],[320,32,41,262,11,43],"22312060",[322,32,39,228,323,41],"22312269","toomuchtodo",[325,32,41,234,11,43],"22312367",[327,32,41,328,329,41],"22316407","commenter\u002Fneutral\u002Fnone","statictype",[183,331,39,332,184,41],9,"project\u002Fneutral\u002Fprivacy",[75,331,41,334,11,43],"maker\u002Fneutral\u002Fprivacy",[176,331,43,269,177,41],[337,331,41,234,11,43],"22314003",[339,331,43,269,177,41],"22315436",[341,331,41,234,11,43],"22315485",[343,331,43,269,177,41],"22315538",[345,331,41,234,11,43],"22315602",[347,331,43,269,177,41],"22315621",[349,331,41,234,11,43],"22315820",[351,331,41,237,352,41],"22316730","codegladiator",[354,331,41,355,177,41],"22319401","commenter\u002Fcritical\u002Fidea",[357,331,41,328,11,43],"22319974",[359,331,41,360,361,41],"22388284","other\u002Fneutral\u002Fnone","stacey16z",[154,33,39,363,155,41],"project\u002Fneutral\u002Fdesign",[365,33,41,366,11,43],"22315907","maker\u002Fpositive\u002Fdesign",[368,33,43,280,369,41],"22316192","dijital",[124,371,43,372,125,41],11,"project\u002Fcritical\u002Fpricing",[374,371,41,375,11,43],"22311756","maker\u002Fneutral\u002Fpricing",[377,223,49,241,378,41],"22317302","gitgud",[380,223,41,381,11,43],"22319015","maker\u002Fneutral\u002Fexecution",[147,383,39,228,148,41],13,[385,383,41,253,11,43],"22315144",[168,387,39,363,169,41],14,[389,387,41,295,11,43],"22315309",[131,391,39,231,132,41],15,[393,391,41,295,11,43],"22315155",[395,396,39,228,397,41],"22315109",16,"Noumenon72",[399,400,43,401,402,41],"22311849",17,"project\u002Fcritical\u002Fperformance","leesalminen",[404,400,41,405,11,43],"22312467","maker\u002Fneutral\u002Fperformance",[407,35,41,360,266,41],"22310753",[206,409,43,269,207,41],19,[190,411,39,412,191,41],20,"project\u002Fneutral\u002Fdocs",[414,411,41,412,11,43],"22312508",[416,417,43,280,418,41],"22311493",21,"jasonhr13",[420,417,41,295,11,43],"22311553",[422,417,43,280,423,41],"22312327","davidweatherall",[425,417,41,295,11,43],"22312420",[427,417,43,280,428,41],"22315157","yoavm",[430,431,39,228,432,41],"22316378",22,"codeulike",[],[435,439,444,449,454,459],{"id":436,"name":437,"points":438,"category":20},"22288276","geoman.io",214,{"id":440,"name":441,"points":442,"category":443},"22279308","HDMI",195,"hardware",{"id":445,"name":446,"points":447,"category":448},"22263758","LibreLingo",159,"learning_science",{"id":450,"name":451,"points":452,"category":453},"22287174","ssh-over-ssm",131,"infrastructure",{"id":455,"name":456,"points":457,"category":458},"22268436","MIDAS",118,"ai",{"id":460,"name":461,"points":462,"category":448},"22290812","Mathpendium",108,false,"v2",{"id":466,"name":5,"line":6,"ai":463,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":467,"top":18,"kw":468,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":469,"url":9,"mix":470,"praise":90,"objection":113,"sub":21},22306996,-0.14,[24,25,26,27,28],"0351355151331100553301111003153333113111",[32,33,34,35],1794036586441]