[{"data":1,"prerenderedAt":707},["ShallowReactive",2],{"project-9432949":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":35,"aspects":36,"strip":48,"post_text":52,"what":53,"said":83,"maker_in_thread":241,"shape":252,"grid":256,"attempts":668,"same_week":669,"maker_shows":18,"maker_hidden":699,"reader_version":700,"card":701},"9432949","Transformy","A tool that transforms your whole list with just one example","title","Show HN: A tool that transforms your whole list with just one example","http:\u002F\u002Fwww.transformy.io\u002F","transformy.io","createmyaccount",1429879806,2015,764,144,7,2565,1,"legend","productivity","text transformation","web_app",[24,25,26,27],"list transformation","text formatting","query by example","regex alternative","mixed",-0.168,{"positive":31,"neutral":32,"mixed":33,"critical":34},17,46,4,31,98,{"execution":37,"idea":39,"design":42,"privacy":44,"docs":45,"performance":46,"pricing":47},{"positive":18,"critical":38},20,{"positive":40,"critical":41},13,8,{"positive":43,"critical":43},0,{"positive":43,"critical":18},{"positive":43,"critical":18},{"positive":43,"critical":18},{"positive":43,"critical":43},[49,18,50,49,50,43,50,18,50,50,18,50,18,51,49,18,49,18,18,51,18,51,50,50,18,18,50,50,49,51,50,18,51,50,18,50,33,50,49,18],5,3,2,null,{"problem":54,"audience":61,"pricing":52,"motivation":52,"time_to_build":52,"stack":74,"openness":81,"stage":82,"team_size":81},{"value":55,"source":56,"evidence":57},"Reformatting whole lists or tables of text by hand or with regular expressions","maker",[58],{"id":59,"by":11,"text":60},"9433001","Amongst other things this can be used for cleaning tables\u002Flists from special characters, changing date formats and creating xml or json. Feedback and suggestions are very much…",{"value":62,"source":63,"evidence":64},"Non-technical users and people cleaning up lists or data","inferred",[65,66,70],{"id":59,"by":11,"text":60},{"id":67,"by":68,"text":69},"9433364","jnbiche","You know, for people that don't know Awk or aren't comfortable with a scripting language, this is a really nice idea. Thinking back to grad school, which was in a non-computer…",{"id":71,"by":72,"text":73},"9433789","h43k3r","One can achieve the same in sublime text using the multiple cursors and edit feature. This is great for non tech people. For those of you who are wondering what sublime text can…",[75],{"value":76,"source":56,"evidence":77},"Ruby backend",[78],{"id":79,"by":11,"text":80},"9433786","Backend is ruby. Should work again now!","unknown","launched",{"praise":84,"objections":110,"requests":155,"questions":190,"alternatives":211},[85,98],{"value":86,"source":87,"evidence":88},"Useful for quick cleanup without learning sed or regex","commenter",[89,93,97],{"id":90,"by":91,"text":92},"9433303","habi","Great use for quickly cleaning up stuff without looking into the `sed` options.",{"id":94,"by":95,"text":96},"9433430","flipp3r","The last example with JSON replace is really nice, I do this regularly with regular expression find-replace with groups, on larger datasets. I guess i can forget about regular…",{"id":67,"by":68,"text":69},{"value":99,"source":87,"evidence":100},"Good concept that saves time for non-technical people",[101,102,106],{"id":67,"by":68,"text":69},{"id":103,"by":104,"text":105},"9433700","tomaskafka","This! I wanted this feature to be in every text editor for years :)). Like http:\u002F\u002Fnimbletext.com but show and tell instead of expressions :). Thanks!!!",{"id":107,"by":108,"text":109},"9435536","fiatjaf","Really great. Manipulating lists is the hardest thing in the world for common people, while for any programmer it is really easy. This should even the things a little.",[111,129,148],{"value":112,"source":87,"evidence":113},"Fails on multi-word fields and inconsistent delimiters",[114,118,122,126],{"id":115,"by":116,"text":117},"9434560","thehoff","I was expecting that as the output but got: 35, ROBERTO\u002FCARLOS, Michael, Jordan See other response as it works on word by word. Here is (hopefully) a better example: Input: ```…",{"id":119,"by":120,"text":121},"9435867","x0054","There is a bug with multiword data points: ``` Input: Bogdan, \"Yucca\" Josy, \"Orange County\" Bill, \"San Diego\" Example: Bogdan lives in Yucca Output: Bogdan lives in Yucca Josy…",{"id":123,"by":124,"text":125},"9437003","bikamonki","Buggy, all I did is add Dean middle name to third line ``` In: 3, Roberto Carlos, soccer, Brazil 35, Michael Jordan, baseball, USA 6, James Dean Lebron, basketball, USA 10,…",{"id":127,"by":116,"text":128},"9433369","This is really neat! Any chance this will be a cli tool or module\u002Flibrary? It doesn't seem to play will with something like this as an input: ``` 3, Roberto\u002FCarlos, soccer,…",{"value":130,"source":87,"evidence":131},"Misreads dates, codes and special characters",[132,136,140,144],{"id":133,"by":134,"text":135},"9434092","j2kun","For some reason it won't handle certain characters... ``` Input: Feature: 37, threshold: 4386, + Feature: 11, threshold: 1, + Feature: 10, threshold: 13, + Feature: 0, threshold:…",{"id":137,"by":138,"text":139},"9434144","pravj","Nice tool and concept dude. But it doesn't seems to look properly at the meaning of content though. I mean, I think it just finds the first presence of what the given pattern is…",{"id":141,"by":142,"text":143},"9433451","sulam","Not sure that this is doing what it's supposed to. This series: 11\u002F1\u002F2008, 12\u002F1\u002F2008, 6\u002F1\u002F2009 transformed to this: November 1, 2008, November 1, 2008, November 1, 2009",{"id":145,"by":146,"text":147},"9436222","KenoFischer","I tried a list of unicode characters and their codepoint numbers, but it doesn't seem to recognize the unicode characters probably. Perhaps a normalization issue?",{"value":149,"source":87,"evidence":150},"Closed source with no terms, so data privacy is unclear",[151],{"id":152,"by":153,"text":154},"9435486","ben010783","This is a very cool tool. I wouldn't trust it with any sensitive info though. The lack of terms, https, and the fact that it's closed source means I have no idea of what could…",[156,163,179],{"value":157,"source":87,"evidence":158},"Support multiple examples",[159],{"id":160,"by":161,"text":162},"9433489","BoppreH","Amazing tool. Feature requests: allow for more than one example. ``` Input: {\"class\": \"101\", \"students\": 101} {\"class\": \"201\", \"students\": 80} {\"class\": \"202\", \"students\": 50}…",{"value":164,"source":87,"evidence":165},"Offer a CLI, library, or API",[166,167,171,175],{"id":127,"by":116,"text":128},{"id":168,"by":169,"text":170},"9434216","anton_tarasenko","Any command-line version of this? API? ) PS: A very nice tool!",{"id":172,"by":173,"text":174},"9434868","morgante","I'd love to see an embeddable version of this, or an API. It'd be awesome to embed this into our CMS.",{"id":176,"by":177,"text":178},"9434192","hugozap","This would be useful as npm module.",{"value":180,"source":87,"evidence":181},"Output reusable code such as regex or scripts",[182,186],{"id":183,"by":184,"text":185},"9434847","fragsworth","Feature request: Output javascript\u002Fpython\u002Fregex\u002Fwhatever that performs the transformation between the two lists.",{"id":187,"by":188,"text":189},"9434735","bluishgreen","Can I make a script out of the learned transform operation? Ideally it will be a function that I can paste into some script, and call map on each row.",[191,198,205],{"value":192,"source":87,"evidence":193},"Is it open source?",[194],{"id":195,"by":196,"text":197},"9436196","theunamedguy","Great tool, but too bad it can't handle code very well. An example (converting C++ to C): ``` Input: void FileStream::write(char* , int); void VirtualMachine::cycle(int);…",{"value":199,"source":87,"evidence":200},"How is it implemented and does it use machine learning?",[201],{"id":202,"by":203,"text":204},"9434253","throwaway43","How is this done ? Do you need to use some fancy AI or machine learning algorithm ? Looks pretty mind blowing. Mad respect.",{"value":206,"source":87,"evidence":207},"What is the monetization strategy?",[208],{"id":209,"by":108,"text":210},"9435542","What is the monetization strategy? I'm curious.",[212,219,230,234],{"value":213,"source":87,"evidence":214},"Excel Flash Fill",[215],{"id":216,"by":217,"text":218},"9433829","kyberias","As mentioned by others, this is implemented in Excel 2013 as Flash Fill feature. https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=UccfqwwOCoY",{"value":220,"source":87,"evidence":221},"sed and awk",[222,226],{"id":223,"by":224,"text":225},"9436252","jschwartzi","I thought that a cli version might be useful too. The closest thing I have right now is sed\u002Fawk. Sed can do this kind of stuff but you have to specify a Regular Expression…",{"id":227,"by":228,"text":229},"9433542","cjgk","AWK is the best! http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FAWK",{"value":231,"source":87,"evidence":232},"Sublime Text multiple cursors",[233],{"id":71,"by":72,"text":73},{"value":235,"source":87,"evidence":236},"Warp query-by-example tool",[237],{"id":238,"by":239,"text":240},"9433461","misterdata","This is essentially the idea behind Warp, which can do it on large data sets and databases (https:\u002F\u002Fpixelspark.nl\u002F2015\u002Fwarp-a-query-by-example-analysis-tool-for-big-data)",{"comments":40,"answered":50,"key":242},[243,246,249],{"id":244,"text":245},"9433796","Glad to hear you like it! Thanks for posting your use case as well, helps us out a lot!",{"id":247,"text":248},"9436566","I don't follow basketball and really thought LeBron was his family name. Thanks!",{"id":250,"text":251},"9436558","You're right that our instructions make it seem like the examples are editable. We'll work on that. Thanks for your feedback!",{"commenters":253,"max_depth":254,"maker_replies":40,"first_comment_mins":40,"lifespan_hours":255},107,6,79,[257,259,263,267,271,273,277,281,284,286,289,292,296,299,302,306,307,310,313,315,318,320,322,326,328,331,334,337,340,342,344,345,348,350,353,356,357,359,360,363,366,368,372,375,378,380,383,384,388,392,394,396,399,402,405,409,411,413,415,418,422,424,427,430,434,438,441,443,446,448,450,454,457,460,462,467,470,474,476,480,483,485,489,491,494,496,500,504,507,511,512,514,516,518,520,524,527,530,532,534,537,539,543,547,549,552,554,556,560,562,564,566,570,572,574,578,581,585,589,593,597,601,605,608,610,611,615,618,621,623,625,629,632,635,639,642,646,650,653,658,661,665],[160,43,49,258,161,43],"project\u002Fpositive\u002Fexecution",[260,43,50,261,262,43],"9433790","project\u002Fneutral\u002Fidea","TuringTest",[264,43,43,265,266,43],"9434495","other\u002Fneutral\u002Fnone","nutate",[268,43,43,269,270,43],"9435050","other\u002Fneutral\u002Fdesign","frik",[244,43,43,272,11,18],"maker\u002Fpositive\u002Fnone",[274,43,18,275,276,43],"9434792","project\u002Fcritical\u002Fexecution","username3",[278,43,50,279,280,43],"9434852","project\u002Fneutral\u002Fexecution","function_seven",[282,43,50,279,283,43],"9435712","joekrill",[216,18,43,285,217,43],"other\u002Fneutral\u002Fidea",[287,18,43,265,288,43],"9434373","Osmium",[290,18,43,265,291,43],"9434530","erichurkman",[293,18,49,294,295,43],"9436570","project\u002Fpositive\u002Fidea","rohanshah",[297,18,43,265,298,43],"9437536","Too",[300,18,43,265,301,43],"9438414","barrkel",[303,51,50,304,305,43],"9433411","maker\u002Fneutral\u002Fnone","toyg",[247,51,43,304,11,18],[308,50,43,285,309,43],"9433939","sitkack",[311,50,43,285,312,43],"9434079","toomim",[314,50,43,285,309,43],"9434662",[316,50,43,285,317,43],"9434822","lmeyerov",[319,50,43,285,309,43],"9436247",[321,50,43,265,317,43],"9436988",[323,33,50,324,325,43],"9435121","project\u002Fneutral\u002Fdesign","Johnie",[250,33,43,327,11,18],"maker\u002Fneutral\u002Fdesign",[329,33,50,324,330,43],"9437238","vijayrawatsan",[332,49,18,275,333,43],"9433854","Rangi42",[335,49,18,275,336,43],"9436565","kbenson",[338,49,43,285,339,43],"9436995","kazinator",[59,254,43,341,11,18],"project\u002Fneutral\u002Fnone",[127,254,50,343,116,43],"project\u002Fmixed\u002Fexecution",[227,254,43,265,228,43],[346,254,50,279,347,43],"9433624","sp332",[349,254,50,279,116,43],"9433683",[351,254,43,352,11,18],"9434011","maker\u002Fneutral\u002Fexecution",[354,254,50,279,355,43],"9434326","pbhjpbhj",[115,254,18,275,116,43],[358,254,50,279,355,43],"9436035",[223,254,50,261,224,43],[361,254,18,275,362,43],"9438252","fastball",[364,254,43,285,365,43],"9440078","martinthenext",[367,254,50,261,262,43],"9433714",[369,254,50,370,371,43],"9434256","maker\u002Fneutral\u002Fidea","kogrem",[373,16,18,275,374,43],"9435159","sytelus",[376,16,50,261,377,43],"9435277","frevd",[379,16,43,370,11,18],"9436577",[381,16,43,265,382,43],"9436780","z1mm32m4n",[123,41,18,275,124,43],[385,386,49,294,387,43],"9433317",9,"kylered",[389,386,18,390,391,43],"9433539","project\u002Fcritical\u002Fidea","mazesc",[393,386,49,294,387,43],"9434289",[395,386,43,285,391,43],"9434448",[397,386,43,285,398,43],"9436103","JBiserkov",[400,386,49,294,401,43],"9433552","sixothree",[403,386,43,265,404,43],"9435245","MichaelGG",[406,407,50,324,408,43],"9435883",10,"CodeWriter23",[133,410,18,275,134,43],11,[412,410,50,352,371,43],"9434272",[67,414,49,294,68,43],12,[416,414,49,294,417,43],"9434683","nemo1618",[419,40,50,420,421,43],"9433551","project\u002Fmixed\u002Fdesign","Someone1234",[423,40,43,327,11,18],"9433849",[425,40,50,324,426,43],"9434595","justinpaulson",[152,428,18,429,153,43],14,"project\u002Fcritical\u002Fprivacy",[431,432,43,265,433,43],"9433525",15,"hanoz",[435,436,50,261,437,43],"9435016",16,"jalonso510",[439,31,18,275,440,43],"9434957","time0ut",[137,442,18,275,138,43],18,[444,442,50,279,445,43],"9434225","SilasX",[447,442,50,279,339,43],"9436967",[71,449,18,390,72,43],19,[451,449,43,452,453,43],"9433841","commenter\u002Fneutral\u002Fnone","wging",[455,449,18,390,456,43],"9433993","trevordixon",[458,38,50,261,459,43],"9433366","sz4kerto",[119,461,18,275,120,43],21,[463,464,50,465,466,43],"9434659",22,"project\u002Fneutral\u002Fdocs","geoelectric",[468,464,18,275,469,43],"9434744","profinger",[471,472,50,261,473,43],"9434221",23,"phillmv",[475,472,43,265,317,43],"9434915",[477,478,50,261,479,43],"9433360",24,"chdir",[481,478,49,294,482,43],"9433554","thebouv",[484,478,18,390,456,43],"9433937",[486,487,18,390,488,43],"9438297",25,"mekazu",[103,490,49,294,104,43],26,[492,490,50,261,493,43],"9433823","xienze",[187,495,50,261,188,43],27,[497,498,18,275,499,43],"9434533",28,"ZeroFries",[501,502,50,261,503,43],"9437490",29,"jay-anderson",[505,502,18,390,506,43],"9439979","mdpopescu",[508,509,50,465,510,43],"9435259",30,"babeard",[195,34,18,275,196,43],[513,34,43,265,339,43],"9437284",[238,515,18,390,239,43],32,[172,517,50,261,173,43],33,[183,519,50,261,184,43],34,[521,522,43,265,523,43],"9433617",35,"querious",[525,522,50,261,526,43],"9433639","crazygringo",[528,522,50,324,529,43],"9433938","shrikant",[531,522,43,265,262,43],"9433699",[533,522,43,265,239,43],"9437629",[90,535,49,536,91,43],36,"project\u002Fpositive\u002Fnone",[94,538,49,294,95,43],37,[540,541,50,261,542,43],"9434125",38,"robhawkes",[544,545,50,343,546,43],"9433497",39,"goshx",[548,545,43,352,11,18],"9433860",[550,545,18,275,551,43],"9433966","nrj",[202,553,50,261,203,43],40,[555,553,50,304,371,43],"9434357",[557,558,50,341,559,43],"9434424",41,"nickles",[145,561,18,275,146,43],42,[107,563,49,294,108,43],43,[141,565,18,275,142,43],44,[567,565,43,568,569,43],"9433737","commenter\u002Fcritical\u002Fexecution","zubairq",[571,565,43,304,11,18],"9433752",[573,565,43,352,11,18],"9433740",[575,576,49,294,577,43],"9433333",45,"hypoliet",[579,32,18,275,580,43],"9434238","LargeWu",[582,583,18,275,584,43],"9435674",47,"fchollet",[586,587,49,294,588,43],"9433988",48,"thisisananth",[590,591,50,261,592,43],"9433649",49,"swalsh",[594,595,18,275,596,43],"9437844",50,"sachingupta006",[598,599,43,285,600,43],"9436197",51,"hobbyist",[602,603,18,604,569,43],"9433574",52,"project\u002Fcritical\u002Fperformance",[606,603,43,607,11,18],"9433717","maker\u002Fneutral\u002Fperformance",[609,603,50,352,569,43],"9433758",[79,603,43,607,11,18],[612,613,50,261,614,43],"9448629",53,"vigile_",[616,617,50,304,312,43],"9434130",54,[209,619,50,620,108,43],55,"maker\u002Fneutral\u002Fpricing",[168,622,49,294,169,43],56,[176,624,50,261,177,43],57,[626,627,50,343,628,43],"9434751",58,"grandalf",[630,627,43,452,631,43],"9434766","32131532526",[633,627,43,634,628,43],"9436031","commenter\u002Fneutral\u002Fexecution",[636,637,50,261,638,43],"9436528",59,"elwell",[640,637,50,341,641,43],"9436541","kowdermeister",[643,644,49,536,645,43],"9437770",60,"jamies888888",[647,648,50,261,649,43],"9434346",61,"leanthonyrn",[651,652,49,272,577,43],"9438702",62,[654,655,18,656,657,43],"9433387",63,"maker\u002Fcritical\u002Fdocs","FiReaNG3L",[659,655,43,660,11,18],"9433764","maker\u002Fneutral\u002Fdocs",[662,663,18,390,664,43],"9434568",64,"arexi",[666,663,50,261,667,43],"9434636","tomelliott",[],[670,675,680,685,690,695],{"id":671,"name":672,"points":673,"category":674},"9427856","Startup Generator",607,"creative",{"id":676,"name":677,"points":678,"category":679},"9458268","Ramjet.js",309,"languages",{"id":681,"name":682,"points":683,"category":684},"9452606","Caddy",208,"infrastructure",{"id":686,"name":687,"points":688,"category":689},"9445524","Startup Timelines",111,"learning_science",{"id":691,"name":692,"points":693,"category":694},"9433661","FeatHub",108,"dev_tools",{"id":696,"name":697,"points":698,"category":684},"9440722","Betty",91,false,"v2",{"id":702,"name":5,"line":6,"ai":699,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":703,"top":18,"kw":704,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":705,"url":9,"mix":706,"praise":86,"objection":112,"sub":21},9432949,-0.17,[24,25,26,27],"5135303133131251511212331133523123134351",[31,32,33,34],1794036530705]