[{"data":1,"prerenderedAt":456},["ShallowReactive",2],{"project-5306155":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":46,"post_text":47,"what":48,"said":65,"maker_in_thread":158,"shape":171,"grid":175,"attempts":420,"same_week":421,"maker_shows":305,"maker_hidden":448,"reader_version":449,"card":450},"5306155","Tiled Text","a Different Approach to Editing Text","title","Show HN: Tiled Text – a Different Approach to Editing Text","http:\u002F\u002Fwww.tiledtext.com\u002F","tiledtext.com","westoncb",1362164080,2013,332,91,27,1739,2,"legend","dev_tools","structural code editor","library",[24,25,26,27,28],"structural editor","text editing","touch editing","code editor","tile interface","mixed",0.271,{"positive":32,"neutral":33,"mixed":34,"critical":35},15,14,5,4,38,{"execution":38,"idea":41,"design":44,"docs":45},{"positive":39,"critical":40},1,0,{"positive":42,"critical":43},10,3,{"positive":39,"critical":39},{"positive":40,"critical":40},[34,34,40,40,34,40,40,40,40,40,40,40,40,40,39,40,40,40,40,43,34,43,43,34,43,39,43,39,39,34,34,43,34,34,34,34,43,40,34,34],null,{"problem":49,"audience":47,"pricing":47,"motivation":47,"time_to_build":47,"stack":61,"openness":62,"stage":63,"team_size":64},{"value":50,"source":51,"evidence":52},"Editing text on touch devices and without a keyboard is painful","commenter",[53,57],{"id":54,"by":55,"text":56},"5306460","yefim323","I've just download Vim Touch (https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=net.momodalo.app.vimtouch) and have been playing around with it for a bit. And I can attest to the…",{"id":58,"by":59,"text":60},"5306708","ebbv","This is a cool toy but it doesn't really seem to address the main issue of writing code on a touch device; typing on a touch device sucks. Moving code around is not a difficult…",[],"unknown","prototype","solo",{"praise":66,"objections":93,"requests":109,"questions":124,"alternatives":132},[67,86],{"value":68,"source":51,"evidence":69},"Interesting, innovative approach to text editing",[70,74,78,82],{"id":71,"by":72,"text":73},"5306738","yarone","Congrats. A very interesting an innovative approach.",{"id":75,"by":76,"text":77},"5307511","ww520","This is very innovative. Constraint does force invention. Often time I wish I can write some code on my phone but gave up after a while due to the painful editing process. It…",{"id":79,"by":80,"text":81},"5307363","catshirt","i like the debug mode. being able to manipulate the tree directly seems like it could be more efficient than a cursor.",{"id":83,"by":84,"text":85},"5310754","fishcakes","using the syntax tree for navigation was a brilliant insight. really nicely done.",{"value":87,"source":51,"evidence":88},"Useful for structured text like medical notes",[89],{"id":90,"by":91,"text":92},"5307673","pak","Could doctors use a gestural interface like this to write templated notes in an EMR on touch devices? Most of the notes that doctors write have repetitive structures. Hence, EMRs…",[94,98,102],{"value":95,"source":51,"evidence":96},"Typing on touch devices is still the hard problem",[97],{"id":58,"by":59,"text":60},{"value":99,"source":51,"evidence":100},"Audience may be too small",[101],{"id":54,"by":55,"text":56},{"value":103,"source":51,"evidence":104},"Landing page image is off-putting",[105],{"id":106,"by":107,"text":108},"5306744","resu_nimda","The image at the top of the page almost made me close the tab instantly. It's the polar opposite of slick and intuitive. I did stick around though and the video does look very…",[110,117],{"value":111,"source":51,"evidence":112},"Speech recognition for text entry",[113],{"id":114,"by":115,"text":116},"5307058","eaurouge","Congrats on building this! I wonder, have you considered speech recognition as an alternative source for text generation? You could build some powerful voice commands this way,…",{"value":118,"source":51,"evidence":119},"Leap Motion or gesture integration",[120],{"id":121,"by":122,"text":123},"5309598","hangtwenty","It would be really cool to see an integration of this with the Leap Motion controller (http:\u002F\u002Fleapmotion.com\u002F). I can't imagine writing code exclusively with Tiled Text gestures,…",[125],{"value":126,"source":51,"evidence":127},"Unclear what the project does from the video",[128],{"id":129,"by":130,"text":131},"5308415","aaronsnoswell","I watched the video and still have no idea what this is about - someone explain it in english?",[133,144,151],{"value":134,"source":51,"evidence":135},"Sublime Text expand selection",[136,140],{"id":137,"by":138,"text":139},"5306856","frou_dh","Sublime's \"Selection > Expand Selection to Brackets\" (which can be repeated) is effectively nesting level selection for bracey languages. I do get what you're saying about the…",{"id":141,"by":142,"text":143},"5307048","lobster_johnson","Indeed, although that one is useless if you want to do something like wrap the current statement in an \"if\" or \"while\" or similar. \"Expand Selection to Brackets\" will actually…",{"value":145,"source":51,"evidence":146},"Versor for Emacs",[147],{"id":148,"by":149,"text":150},"5307727","zrail","This is a very cool project, nice work. It seems to be very similar to an older project for Emacs named Versor[1]. There's an interesting document out there talking about how to…",{"value":152,"source":51,"evidence":153},"IntelliJ IDEA selection tools",[154],{"id":155,"by":156,"text":157},"5307656","cytzol","IntelliJ IDEA has both \"expand selection outward\" and \"wrap selection in if\u002Ftrycatch\u002Fwhile\u002Fetc\" functions. They both work pretty much how you describe them here. They're…",{"comments":159,"answered":160,"key":161},12,7,[162,165,168],{"id":163,"text":164},"5310326","Hey Orva. Sorry to hear about the CTS :( Something I've seen from speaking with a lot of people with overuse injuries is that what activates a person's injury tends to vary a…",{"id":166,"text":167},"5306722","from the page: \"What's not There (Yet): Text generation: with sufficiently structured text, the Tiled Text engine will narrow down the possibilities of what can be inserted at…",{"id":169,"text":170},"5307820","That is a great idea. I have figured that there must be a ton of little niche areas for working with structured text like that--just waiting to discover more of them.",{"commenters":172,"max_depth":42,"maker_replies":159,"first_comment_mins":173,"lifespan_hours":174},59,44,263,[176,180,184,187,191,194,195,197,199,202,206,209,210,212,214,216,218,219,222,225,227,229,231,233,237,239,242,246,248,251,254,257,260,263,265,266,269,272,275,278,281,283,286,289,291,294,296,298,301,303,307,311,314,317,319,323,326,328,331,334,336,339,341,344,346,348,350,353,356,357,359,361,365,368,370,374,376,380,382,386,389,393,395,399,401,404,406,410,413,415,418],[177,40,34,178,179,40],"5307009","maker\u002Fpositive\u002Fnone","jerf",[181,40,40,182,183,40],"5307364","commenter\u002Fneutral\u002Fnone","swalsh",[185,40,34,178,186,40],"5309183","radicalbyte",[188,40,43,189,190,40],"5310161","maker\u002Fneutral\u002Fnone","keithpeter",[192,40,40,182,193,40],"5310263","Orva",[163,40,40,182,11,39],[196,40,40,182,193,40],"5310518",[198,40,40,182,190,40],"5310599",[200,40,40,182,201,40],"5310972","gngeal",[203,40,34,204,205,40],"5323115","maker\u002Fpositive\u002Fexecution","keefe",[207,39,43,208,142,40],"5306577","project\u002Fmixed\u002Fidea",[137,39,40,182,138,40],[141,39,40,211,142,40],"commenter\u002Fneutral\u002Fidea",[213,39,40,182,138,40],"5307253",[215,39,40,182,142,40],"5307373",[217,39,40,182,138,40],"5307461",[155,39,40,182,156,40],[220,39,40,221,142,40],"5307699","commenter\u002Fneutral\u002Fdesign",[223,39,40,221,224,40],"5307791","encoderer",[226,39,40,182,142,40],"5307804",[228,39,40,182,224,40],"5308307",[230,39,40,182,142,40],"5309241",[232,39,40,182,156,40],"5363516",[234,39,40,235,236,40],"5308289","other\u002Fneutral\u002Fnone","shabble",[238,39,40,182,138,40],"5315081",[240,39,40,235,241,40],"5310576","SeoxyS",[243,39,40,244,245,40],"5307173","other\u002Fneutral\u002Fdesign","zevyoura",[247,39,40,244,142,40],"5307213",[249,39,40,235,250,40],"5307555","treeface",[252,39,40,235,253,40],"5308479","cjc1083",[255,39,40,235,256,40],"5308574","zackham",[258,39,40,235,259,40],"5308971","justinmk",[261,39,40,235,262,40],"5309078","irahul",[58,18,39,264,59,40],"project\u002Fcritical\u002Fidea",[166,18,40,189,11,39],[267,18,40,235,268,40],"5307073","visarga",[270,18,40,235,271,40],"5307569","kordless",[273,18,40,235,274,40],"5308142","jQueryIsAwesome",[276,18,40,235,277,40],"5309912","dakimov",[279,18,40,235,280,40],"5310510","fudged71",[282,18,40,235,277,40],"5311251",[284,43,40,285,236,40],"5307733","other\u002Fneutral\u002Fidea",[287,43,40,235,288,40],"5307749","RoboTeddy",[290,43,40,235,236,40],"5308272",[292,43,43,208,293,40],"5308617","deadairspace",[90,35,34,295,91,40],"project\u002Fpositive\u002Fidea",[169,35,40,297,11,39],"maker\u002Fpositive\u002Fidea",[299,35,40,235,300,40],"5308510","josephpmay",[148,34,43,302,149,40],"project\u002Fneutral\u002Fidea",[304,305,43,208,306,40],"5307161",6,"hpcorona",[308,305,43,309,310,40],"5307298","project\u002Fneutral\u002Fnone","vxNsr",[312,305,43,309,313,40],"5307321","JEVLON",[315,160,34,295,316,40],"5306627","pshc",[318,160,40,189,11,39],"5306746",[320,321,43,208,322,40],"5307430",8,"ibdknox",[324,321,40,325,11,39],"5307496","maker\u002Fneutral\u002Fidea",[327,321,40,325,11,39],"5307532",[106,329,39,330,107,40],9,"project\u002Fcritical\u002Fdesign",[332,329,40,182,333,40],"5307286","ajross",[335,42,43,302,138,40],"5306754",[337,42,43,302,338,40],"5306774","tiziano88",[340,42,40,325,11,39],"5306784",[342,42,39,264,343,40],"5309102","huhtenberg",[54,345,39,264,55,40],11,[347,345,40,325,11,39],"5306484",[349,345,43,302,142,40],"5306516",[351,345,34,295,352,40],"5307407","emidln",[354,345,34,295,355,40],"5308031","b1daly",[121,159,34,295,122,40],[114,358,34,295,115,40],13,[360,358,40,325,11,39],"5307098",[362,33,43,363,364,40],"5307290","project\u002Fneutral\u002Fdesign","VeejayRampay",[366,32,43,302,367,40],"5307053","stormbrew",[369,32,40,325,11,39],"5307237",[371,372,34,178,373,40],"5310533",16,"arithma",[75,375,34,295,76,40],17,[377,378,43,363,379,40],"5308535",18,"lifeformed",[71,381,34,297,72,40],19,[383,384,43,363,385,40],"5309249",20,"saadazzz",[129,387,43,388,130,40],21,"project\u002Fneutral\u002Fdocs",[390,391,34,295,392,40],"5308788",22,"wildgift",[394,391,40,189,11,39],"5308798",[396,397,43,302,398,40],"5306569",23,"kpierre",[400,397,40,325,11,39],"5306707",[402,397,40,182,403,40],"5306783","tcdowney",[405,397,40,182,398,40],"5306802",[407,408,43,309,409,40],"5309907",24,"potomushto",[79,411,34,412,80,40],25,"project\u002Fpositive\u002Fdesign",[83,414,34,295,84,40],26,[416,16,43,417,277,40],"5309926","maker\u002Fmixed\u002Fidea",[419,16,40,235,277,40],"5311358",[],[422,427,432,436,440,444],{"id":423,"name":424,"points":425,"category":426},"5332317","Adrift",858,"games",{"id":428,"name":429,"points":430,"category":431},"5325012","Coffitivity",337,"productivity",{"id":433,"name":434,"points":435,"category":20},"5330804","QR Codify",255,{"id":437,"name":438,"points":439,"category":431},"5318917","Breakpoint.io",150,{"id":441,"name":442,"points":439,"category":443},"5326314","My weekend project, Remojōbo","web_saas",{"id":445,"name":446,"points":447,"category":20},"5331022","Circles",119,false,"v2",{"id":451,"name":5,"line":6,"ai":448,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":452,"top":18,"kw":453,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":454,"url":9,"mix":455,"praise":68,"objection":95,"sub":21},5306155,0.27,[24,25,26,27,28],"5500500000000010000353353131155355553055",[32,33,34,35],1793990891345]