[{"data":1,"prerenderedAt":257},["ShallowReactive",2],{"project-3746412":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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":42,"post_text":44,"what":45,"said":82,"maker_in_thread":156,"shape":164,"grid":166,"attempts":220,"same_week":221,"maker_shows":201,"maker_hidden":249,"reader_version":250,"card":251},"3746412","Hercules","free, open source, keyboard friendly list app","title","Show HN: free, open source, keyboard friendly list app","http:\u002F\u002Fopenhercules.com\u002F","openhercules.com","nonrecursive",1332526620,2012,24,23,843,1677,51,"shown","productivity","list and todo app","web_app",[24,25,26,27],"todo list","keyboard shortcuts","open source list app","checklist","mixed",0.172,{"positive":31,"neutral":32,"mixed":31,"critical":33},4,2,3,13,{"execution":36,"idea":38,"design":40,"docs":41},{"positive":37,"critical":33},1,{"positive":33,"critical":39},0,{"positive":39,"critical":39},{"positive":39,"critical":39},[39,43,43,39,33,39,33,39,33,39,37,39,37,37,43,39,33,39,43,33,39,33,39],5,null,{"problem":46,"audience":44,"pricing":60,"motivation":65,"time_to_build":74,"stack":78,"openness":79,"stage":80,"team_size":81},{"value":47,"source":48,"evidence":49},"Keyboard-driven list and checklist management","inferred",[50,52,56],{"id":51},"post",{"id":53,"by":54,"text":55},"3746620","Zikes","Looks great! Very clean design, nice and simple. I just have a couple of minor nitpicks: 1. It's billed as keyboard friendly, but there's no obvious keyboard shortcut for opening…",{"id":57,"by":58,"text":59},"3746633","laacz","Great one. Also, some critique. Considering this is a keyboard app, you could try and support all of common keyboard commands. Like Home, End. Indentation could be done via tab…",{"value":61,"source":62,"evidence":63},"free","maker",[64],{"id":51},{"value":66,"source":62,"evidence":67},"Maker built it over about a year and a half and open sourced it, wanting contributions and eventually an internal company install behind the firewall",[68,71],{"id":69,"by":11,"text":70},"3746456","Considering the furor over dcurtis's elitism and closedness, I figured it was a good time to finally get off my ass and open source the list app I've worked on over the last year…",{"id":72,"by":11,"text":73},"3747081","Wow, crazy. I hope you find some benefit from the source code. I don't plan on expending much effort to market this. My primary desire is to get contributions. My next desire…",{"value":75,"source":62,"evidence":76},"About a year and a half",[77],{"id":69,"by":11,"text":70},[],"open_source","launched","unknown",{"praise":83,"objections":100,"requests":118,"questions":135,"alternatives":140},[84,89],{"value":85,"source":86,"evidence":87},"Clean, simple design","commenter",[88],{"id":53,"by":54,"text":55},{"value":90,"source":86,"evidence":91},"Thanks for open sourcing it",[92,96],{"id":93,"by":94,"text":95},"3747045","heliostatic","http:\u002F\u002Fchecklisthub.com\u002F was actually the reason my partner and I stopped working on a keyboard friendly todo list. I figured it was basically everything I wanted, and it was…",{"id":97,"by":98,"text":99},"3747173","atestu","Awesome job. Thanks so much for making it open source. One small thing though: escape to edit doesn't work in Safari.",[101,113],{"value":102,"source":86,"evidence":103},"Escape-to-edit behaves badly: edit mode exits on typing in Firefox and fails in Safari",[104,108,112],{"id":105,"by":106,"text":107},"3746782","zalew","> http:\u002F\u002Fopenhercules.com\u002Flists\u002F4f6ccefaa9fcc8000100022d > Try hitting 'escape' and editing this text. Hit 'escape' to save. I tried. No matter what I type, it unfocuses the item…",{"id":109,"by":110,"text":111},"3755734","koopajah","I have the same bug. Other ones : shift+enter just goes up not adding a new entry before Pressing enter adds an entry but after that, the CTRL key adds new entries everytime.",{"id":97,"by":98,"text":99},{"value":114,"source":86,"evidence":115},"Keyboard shortcuts are incomplete or non-standard (no Home\u002FEnd, tab indent, delete key)",[116,117],{"id":57,"by":58,"text":59},{"id":53,"by":54,"text":55},[119,128],{"value":120,"source":86,"evidence":121},"Add more keyboard shortcuts such as shift+j\u002Fk, tab indentation and a help overlay",[122,123,124],{"id":53,"by":54,"text":55},{"id":57,"by":58,"text":59},{"id":125,"by":126,"text":127},"3746623","tony_landis","Very nice. Have you checked out The Hit List? One of the main reasons I chose it was it keyboard friendly controls. One suggestion - in edit mode, the a and d keys are much more…",{"value":129,"source":86,"evidence":130},"Undo for deletes",[131],{"id":132,"by":133,"text":134},"3746622","cake","Good stuff, but how do I undo a \"delete\" ?",[136],{"value":137,"source":86,"evidence":138},"How to undo a delete",[139],{"id":132,"by":133,"text":134},[141,145,149],{"value":142,"source":86,"evidence":143},"Checklist Hub",[144],{"id":93,"by":94,"text":95},{"value":146,"source":86,"evidence":147},"The Hit List",[148],{"id":125,"by":126,"text":127},{"value":150,"source":86,"evidence":151},"Asana",[152],{"id":153,"by":154,"text":155},"3747047","ataranto","Congratulations, you've created something far better than what Asana and their huge team took 3+ years to build.",{"comments":157,"answered":33,"key":158},10,[159,160,161],{"id":69,"text":70},{"id":72,"text":73},{"id":162,"text":163},"3746651","Thanks for the feedback! 1. Good idea! 2. Good question. I guess I'm just used to doing that elsewhere. Also, I have a kinesis keyboard which places brackets in a more convenient…",{"commenters":34,"max_depth":31,"maker_replies":157,"first_comment_mins":43,"lifespan_hours":165},63,[167,169,171,173,174,176,178,179,181,182,184,187,190,192,193,197,200,203,205,209,211,213,218],[69,39,39,168,11,37],"maker\u002Fneutral\u002Fidea",[153,37,43,170,154,39],"project\u002Fpositive\u002Fexecution",[93,32,43,172,94,39],"project\u002Fpositive\u002Fidea",[72,32,39,168,11,37],[53,33,33,175,54,39],"project\u002Fmixed\u002Fdesign",[162,33,39,177,11,37],"maker\u002Fneutral\u002Fdesign",[57,31,33,175,58,39],[180,31,39,177,11,37],"3746763",[125,43,33,175,126,39],[183,43,39,177,11,37],"3746660",[105,185,37,186,106,39],6,"project\u002Fcritical\u002Fexecution",[188,185,39,189,11,37],"3746798","maker\u002Fneutral\u002Fexecution",[191,185,37,186,106,39],"3747186",[109,185,37,186,110,39],[194,195,43,172,196,39],"3746523",7,"klines",[198,195,39,199,11,37],"3746537","maker\u002Fneutral\u002Fdocs",[97,201,33,202,98,39],8,"project\u002Fmixed\u002Fexecution",[204,201,39,189,11,37],"3748140",[206,207,43,172,208,39],"3746444",9,"nathanpc",[132,157,33,210,133,39],"project\u002Fneutral\u002Fexecution",[212,157,39,189,11,37],"3746635",[214,215,33,216,217,39],"3746611",11,"project\u002Fneutral\u002Fdocs","danso",[219,215,39,199,11,37],"3746624",[],[222,227,231,236,241,245],{"id":223,"name":224,"points":225,"category":226},"3750417","Quickmaps",185,"dev_tools",{"id":228,"name":229,"points":230,"category":20},"3745471","KytePhone",166,{"id":232,"name":233,"points":234,"category":235},"3747238","Askolo",142,"web_saas",{"id":237,"name":238,"points":239,"category":240},"3750068","Worldle",91,"games",{"id":242,"name":243,"points":244,"category":240},"3751591","omghalp",54,{"id":246,"name":247,"points":248,"category":20},"3767651","API Jobs",37,false,"v2",{"id":252,"name":5,"line":6,"ai":249,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":253,"top":18,"kw":254,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":255,"url":9,"mix":256,"praise":85,"objection":102,"sub":21},3746412,0.17,[24,25,26,27],"05503030301011503053030",[31,32,31,33],1793990879780]