[{"data":1,"prerenderedAt":290},["ShallowReactive",2],{"project-27142897":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":26,"sentiment":27,"stance_mix":28,"scored_comments":33,"aspects":34,"strip":41,"post_text":43,"what":44,"said":86,"maker_in_thread":174,"shape":182,"grid":186,"attempts":252,"same_week":253,"maker_shows":229,"maker_hidden":281,"reader_version":282,"card":283},"27142897","Hupreter","Create apps by describing them in English","title","Show HN: Hupreter – Create apps by describing them in English",null,"fersarr",1620918304,2021,57,27,786,2533,32,"notable","dev_tools","natural language programming","web_app",[20,23,24,25],"no-code","english programming","data analysis","roasted",-0.308,{"positive":29,"neutral":30,"mixed":31,"critical":32},2,3,0,7,12,{"design":35,"performance":36,"idea":37,"docs":39,"execution":40},{"positive":31,"critical":29},{"positive":31,"critical":30},{"positive":29,"critical":38},1,{"positive":31,"critical":38},{"positive":31,"critical":31},[38,38,31,38,31,38,42,42,31,30,31,31,31,31,31,31,31,31,30,31,38,38,31,38,31,30,31],5,"Hi HN! Fernando here. A few months ago [1], I shared Hupreter (https:\u002F\u002Fhupreter.com) with you all and now I am finally opening it up so that everyone can try it for free. The goal is to let users create apps and process data effortlessly, by just describing what the computer should do, in spoken English. We have made a lot of progress since the first post, and even though it is far from perfect, I really want to see how people use it and get feedback.\n\nIn terms of creating apps, it supports persisting data (you can store\u002Fretrieve values), if statements, while loops, etc. For data processing, w",{"problem":45,"audience":51,"pricing":62,"motivation":66,"time_to_build":9,"stack":70,"openness":83,"stage":84,"team_size":85},{"value":46,"source":47,"evidence":48},"Lets people create apps and process data by describing what the computer should do in English","maker",[49],{"id":50},"post",{"value":52,"source":53,"evidence":54},"People who want to build apps or process data without writing code, including non-programmers","inferred",[55,58],{"id":56,"by":10,"text":57},"27146161","yeah, if you are a programmer and it doesn't work quickly, you would just code it yourself. But if you are not...",{"id":59,"by":60,"text":61},"27145225","andiareso","I don't really know if I understand this. How is this not a programming language with a longer and more complex syntax structure? It would seem to be just as confusing to…",{"value":63,"source":47,"evidence":64},"Free to try",[65],{"id":50},{"value":67,"source":47,"evidence":68},"Let users create apps and process data just by describing what the computer should do",[69],{"id":50},[71,77],{"value":72,"source":47,"evidence":73},"Offline open source models for dependency trees and tags",[74],{"id":75,"by":10,"text":76},"27148297","Hey Dennis. No it is not. We use offline open source models to create dependency trees and tags and our semantic engine takes off from there. After that the semantic structure…",{"value":78,"source":47,"evidence":79},"Generates Python code",[80],{"id":81,"by":10,"text":82},"27146286","Hupreter generates python code, which you can see. Right now you cannot edit it, but we plan to allow that in the future.","free","launched","unknown",{"praise":87,"objections":100,"requests":129,"questions":138,"alternatives":153},[88,96],{"value":89,"source":90,"evidence":91},"Upload-a-table feature is neat","commenter",[92],{"id":93,"by":94,"text":95},"27145439","valgaze","This is really interesting! The upload-a-table functionality is really neat > On the more UI side, there's a guy named Sharif Shameem who released a somewhat-similar tool (during…",{"value":97,"source":90,"evidence":98},"Conversational app building is compelling",[99],{"id":93,"by":94,"text":95},[101,112,118,122],{"value":102,"source":90,"evidence":103},"Natural language is ambiguous; vague terms like 'a little taller' will break it",[104,108],{"id":105,"by":106,"text":107},"27145967","offtop5","I can imagine this will end up creating more problems than it solves, for example depending on where you're from you might use various colloquialisms in speech which no AI will…",{"id":109,"by":110,"text":111},"27152301","foxes","I mean what does a little bit taller than 6ft mean? A human would ask to clarify or supply a sane default. Using the Star Trek example characters would often ask the computer to…",{"value":113,"source":90,"evidence":114},"Non-programmers will get frustrated when it doesn't do what they need",[115],{"id":116,"by":106,"text":117},"27146218","If you're not, you're going to endlessly frustrate yourself when this doesn't do exactly what you need it to. I guess I'd be more interested if the tool generated python code or…",{"value":119,"source":90,"evidence":120},"Looks like a programming language with a complex syntax",[121],{"id":59,"by":60,"text":61},{"value":123,"source":90,"evidence":124},"Failed on basic prompts like calculating primes",[125],{"id":126,"by":127,"text":128},"27149761","grawprog","I don't really understand this. I tried going at this as described with treating it as a natural language processor. I tried every iteration of 'calculate every prime number…",[130,134],{"value":131,"source":90,"evidence":132},"Allow editing of the generated Python code",[133],{"id":116,"by":106,"text":117},{"value":135,"source":90,"evidence":136},"Support iterative refinement from feedback",[137],{"id":109,"by":110,"text":111},[139,146],{"value":140,"source":90,"evidence":141},"Does it use the OpenAI API?",[142],{"id":143,"by":144,"text":145},"27146994","dennisy","Is this built off the OpenAI API?",{"value":147,"source":90,"evidence":148},"Will wording like 'show me' or 'display' cause syntax errors?",[149],{"id":150,"by":151,"text":152},"27146485","twobitshifter","Cool project, will I get syntax errors if I use “show me” or “display” instead of “print”. What if I actually want the computer to print on a piece of paper? “Print on the…",[154,161,165,169],{"value":155,"source":90,"evidence":156},"Wolfram Alpha",[157],{"id":158,"by":159,"text":160},"27143175","gus_massa","How does this compare with Wolfram Alpha? It looks like this project understand more sentences in English, but I guess the data that is preloaded is smaller.",{"value":162,"source":90,"evidence":163},"Sharif Shameem's GPT-3 UI generator",[164],{"id":93,"by":94,"text":95},{"value":166,"source":90,"evidence":167},"Jordan Singer's Figma plugin",[168],{"id":93,"by":94,"text":95},{"value":170,"source":90,"evidence":171},"Inform7 and HyperTalk",[172,173],{"id":126,"by":127,"text":128},{"id":150,"by":151,"text":152},{"comments":175,"answered":30,"key":176},9,[177,178,179],{"id":56,"text":57},{"id":81,"text":82},{"id":180,"text":181},"27146140","Really cool examples and thanks for sharing those slides, super interesting. Both the react app and the figma demo are super impressive. Like you said, I think that we will see a…",{"commenters":183,"max_depth":42,"maker_replies":175,"first_comment_mins":184,"lifespan_hours":185},16,21,18,[187,189,191,193,194,196,197,200,201,203,205,207,211,213,216,219,222,224,228,231,233,237,240,243,246,249,251],[59,31,38,188,60,31],"project\u002Fcritical\u002Fdesign",[105,31,38,190,106,31],"project\u002Fcritical\u002Fperformance",[56,31,31,192,10,38],"commenter\u002Fneutral\u002Fnone",[116,31,38,190,106,31],[81,31,31,195,10,38],"project\u002Fneutral\u002Fexecution",[109,31,38,188,110,31],[198,31,42,199,110,31],"27152278","project\u002Fpositive\u002Fidea",[93,38,42,199,94,31],[180,38,31,202,10,38],"commenter\u002Fpositive\u002Fidea",[150,29,30,204,151,31],"project\u002Fneutral\u002Fdesign",[206,29,31,195,10,38],"27148309",[208,30,31,209,210,31],"27145187","other\u002Fneutral\u002Fnone","ddlsmurf",[212,30,31,192,10,38],"27145224",[214,30,31,209,215,31],"27145418","guenthert",[217,30,31,209,218,31],"27145512","windmark",[220,30,31,209,221,31],"27145458","amelius",[223,30,31,192,210,31],"27145668",[225,30,31,226,227,31],"27146133","other\u002Fcritical\u002Fidea","CommieBobDole",[158,229,30,230,159,31],4,"project\u002Fneutral\u002Fidea",[232,229,31,204,10,38],"27143286",[234,42,38,235,236,31],"27147480","project\u002Fcritical\u002Fidea","johnisgood",[126,238,38,239,127,31],6,"project\u002Fcritical\u002Fdocs",[241,238,31,242,10,38],"27152152","maker\u002Fneutral\u002Fnone",[244,32,38,190,245,31],"27148521","Detrus",[247,32,31,248,10,38],"27152171","maker\u002Fneutral\u002Fdocs",[143,250,30,195,144,31],8,[75,250,31,195,10,38],[],[254,259,263,268,272,277],{"id":255,"name":256,"points":257,"category":258},"27210022","50 UI Tips",411,"learning_science",{"id":260,"name":261,"points":262,"category":258},"27140724","Go with the Domain",269,{"id":264,"name":265,"points":266,"category":267},"27189288","jobs.hackclub.com",251,"productivity",{"id":269,"name":270,"points":271,"category":258},"27141644","Learn Python the Right Way",245,{"id":273,"name":274,"points":275,"category":276},"27192108","Arturo",207,"languages",{"id":278,"name":279,"points":280,"category":267},"27142146","hexo.press",180,false,"v2",{"id":284,"name":5,"line":6,"ai":281,"cat":19,"year":12,"points":13,"comments":14,"rec":26,"s":285,"top":17,"kw":286,"maker":10,"domain":287,"tier":18,"attempts":31,"strip":288,"url":-1,"mix":289,"praise":89,"objection":102,"sub":20},27142897,-0.31,[20,23,24,25],"","110101550300000000301101030",[29,30,31,32],1793991028090]