[{"data":1,"prerenderedAt":435},["ShallowReactive",2],{"project-6046227":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":45,"post_text":47,"what":48,"said":101,"maker_in_thread":237,"shape":246,"grid":250,"attempts":392,"same_week":397,"maker_shows":32,"maker_hidden":427,"reader_version":428,"card":429},"6046227","WakaTime","My time tracking tool for your text editor","title","Show HN: My time tracking tool for your text editor","https:\u002F\u002Fwww.wakati.me\u002F","wakati.me","welder",1373902644,2013,126,59,170,1739,10,"notable","dev_tools","time tracking plugin","web_app",[24,25,26,27],"time tracking","text editor plugin","programmer productivity","git branch time","roasted",-0.351,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,8,1,18,32,{"privacy":37,"design":40,"idea":42,"execution":43,"performance":44},{"positive":38,"critical":39},0,4,{"positive":33,"critical":41},2,{"positive":41,"critical":39},{"positive":38,"critical":39},{"positive":38,"critical":39},[33,46,46,38,38,38,33,33,33,31,33,46,33,46,38,33,46,46,33,38,33,46,33,33,38,33,33,38,31,46,38,33,38,38,38,31,38,46,33,31],3,null,{"problem":49,"audience":59,"pricing":47,"motivation":67,"time_to_build":47,"stack":72,"openness":98,"stage":99,"team_size":100},{"value":50,"source":51,"evidence":52},"Tracking time spent on projects and files automatically while coding.","inferred",[53,56],{"id":54,"by":11,"text":55},"6047877","I was using Org-mode but found it hard to actually use the data I was logging. That's where WakaTime started. I also hated when I forgot to check-in or check-out from a task in…",{"id":57,"by":11,"text":58},"6046398","Good question. WakaTi.me knows what project your working under while rescuetime.com only knows that your inside your text editor.",{"value":60,"source":61,"evidence":62},"Programmers working on side projects or contracts.","maker",[63,64],{"id":54,"by":11,"text":55},{"id":65,"by":11,"text":66},"6047321","I limited it to text editors because I was making this for myself and I'm a programmer. I wanted to visually see the data I was already tracking with Org-mode and also wanted my…",{"value":68,"source":61,"evidence":69},"Maker wanted to visualise time data he already logged with Org-mode, without manual effort.",[70,71],{"id":65,"by":11,"text":66},{"id":54,"by":11,"text":55},[73,85,92],{"value":74,"source":75,"evidence":76},"Sublime Text plugin","commenter",[77,81],{"id":78,"by":79,"text":80},"6047176","brbcoding","Cool idea... It took over my ST2 though. When trying to enter the API key, the console flashed wildly with a couldn't find api key message of sorts. Then, when I finally got the…",{"id":82,"by":83,"text":84},"6048965","jamesbrennan","Great idea for a plugin, but it made my Sublime Text 2 install unusably slow. I'm not sure what could be doing that - the fact the developer suggested installing bind to cache…",{"value":86,"source":75,"evidence":87},"Vim plugin",[88],{"id":89,"by":90,"text":91},"6048074","milin","How does it know if I am doing useful work? If I just leave me vim window on and leave for lunch, will it know I am idle or log the time? Also, opposite scenario, when I am…",{"value":93,"source":75,"evidence":94},"Backbone.js web frontend",[95],{"id":96,"by":11,"text":97},"6048776","Yes, I have a JSON api that the Backbone.js website uses. To export all of your logged time, just page through this resource:…","unknown","beta","solo",{"praise":102,"objections":118,"requests":157,"questions":187,"alternatives":203},[103],{"value":104,"source":75,"evidence":105},"Good idea for automatic developer time tracking.",[106,110,114],{"id":107,"by":108,"text":109},"6046654","frankcaron","Awesome idea. Getting devs to track time is always a pain, and this kind of thing is a great way to get the data needed for less-annoying project management.",{"id":111,"by":112,"text":113},"6046593","lucaspiller","Really nice idea. I like it :)",{"id":115,"by":116,"text":117},"6046693","thesorrow","This is a great idea but would love to have the same thing for org-mode with git commit message integration",[119,134,146],{"value":120,"source":75,"evidence":121},"Sends file and project data to a server; privacy concern for proprietary work.",[122,126,130],{"id":123,"by":124,"text":125},"6046374","lolnope","Great concept, but I'm not sure how comfortable I would be with a plugin that sends a list of active files to a website (even if it is SSL-secured).",{"id":127,"by":128,"text":129},"6046907","eblume","A really cool idea, but probably not useable by anyone working on proprietary software, I'm afraid. I'd love to use it as a productivity app - particularly if you could segment…",{"id":131,"by":132,"text":133},"6050339","bound008","The dev sent me a link to this last week. Told him the same thing about going over the wire. The difference is, I think that plenty of startups and other size companies that…",{"value":135,"source":75,"evidence":136},"Plugin slows the editor and causes repeated idle dialogs.",[137,138,142],{"id":82,"by":83,"text":84},{"id":139,"by":140,"text":141},"6047006","diggan","Tried it out, the search in file went really slow. Also, when I was away, it asked me if I wanted to log the away time. That's fine but opening up dialogs until Sublime crashes,…",{"id":143,"by":144,"text":145},"6048931","civilian","Do you have a bug tracker? When I left my computer for awhile, I'm now getting infinite \"You were away 17 minutes. Add time to current file?\" It's possible that it's not infinite…",{"value":147,"source":75,"evidence":148},"Only tracks text editor time, missing thinking and other work.",[149,153],{"id":150,"by":151,"text":152},"6048094","CalinBalauru","Cool idea, My problem with this type of granular time applications is that they are to granular :) I don't only work on a project when I'm typing on a text editor. I actually do…",{"id":154,"by":155,"text":156},"6047441","mkramlich","some portion of my project time is while in an text editor. some portion is not. and use a variety of editors and tools. so if it only captures a narrow subset of my actual spent…",[158,169,180],{"value":159,"source":75,"evidence":160},"Offer a local-only version that keeps data on the user's machine.",[161,165],{"id":162,"by":163,"text":164},"6046760","gokulk","I would be able to use it if there was a way to just keep the data only in my computer.",{"id":166,"by":167,"text":168},"6046602","Heliosmaster","It would be a great concept for a \"unhosted\" application.",{"value":170,"source":75,"evidence":171},"Support more editors such as TextMate.",[172,176],{"id":173,"by":174,"text":175},"6049010","karlhadwen","If it worked with TM2 I'd use it.",{"id":177,"by":178,"text":179},"6047161","janlukacs","We do something pretty similar with PaymoPlus but it works with any app http:\u002F\u002Fwww.paymo.biz\u002Fpaymoplus - not sure why you would limit the app only to text editors.",{"value":181,"source":75,"evidence":182},"Export data or an API.",[183],{"id":184,"by":185,"text":186},"6048447","adambom","Nice. I signed up for an account and installed the sublime plugin. Is there any way to export data? Even if it's just an API for now.",[188,196],{"value":189,"source":75,"evidence":190},"How does it detect useful work versus idle time?",[191,192],{"id":89,"by":90,"text":91},{"id":193,"by":194,"text":195},"6048779","terabytest","Does this track time even when the window is unfocused? If possible, it shouldn't: I often leave my editor open but idle even for hours, and this might skew the tracking by…",{"value":197,"source":75,"evidence":198},"How does it differ from RescueTime?",[199],{"id":200,"by":201,"text":202},"6046384","jaxn","How is this different from http:\u002F\u002Frescuetime.com (other than only tracking the text editor)?",[204,212,219,226,230],{"value":205,"source":75,"evidence":206},"RescueTime",[207,208],{"id":200,"by":201,"text":202},{"id":209,"by":210,"text":211},"6046936","wogg","Actually, RescueTime does know and report on what file \u002F project you have open inside the text editor, as long as the info is in the window title (which both these apps do). And…",{"value":213,"source":75,"evidence":214},"Org-mode in Emacs",[215],{"id":216,"by":217,"text":218},"6047068","agentultra","Cool. I just use org-mode in Emacs which tracks all of my tasks and puts a nice little timer in my status bar. It saves everything in plain-text and I can export it to various…",{"value":220,"source":75,"evidence":221},"Timing app",[222],{"id":223,"by":224,"text":225},"6046781","joshuak","Or http:\u002F\u002Ftimingapp.com which does track what files you work on, and can be grouped into projects?",{"value":227,"source":75,"evidence":228},"PaymoPlus",[229],{"id":177,"by":178,"text":179},{"value":231,"source":75,"evidence":232},"TimeCamp",[233],{"id":234,"by":235,"text":236},"6046803","krudnicki","http:\u002F\u002Fwww.timecamp.com can automatically capture time based on keywords in window titles, very similar",{"comments":18,"answered":31,"key":238},[239,242,245],{"id":240,"text":241},"6047058","You can segment by git branch using the \"Tags\" drop-down. By default the text editor plugin sends the current git branch as a tag.",{"id":243,"text":244},"6048141","Yea it's not perfect, but you could just open a file and leave the editor open while you do other things for the project.",{"id":54,"text":55},{"commenters":247,"max_depth":31,"maker_replies":18,"first_comment_mins":248,"lifespan_hours":249},42,22,47,[251,253,255,257,259,263,266,268,272,273,274,277,281,285,289,292,295,299,301,303,305,306,311,313,317,319,321,323,325,329,331,333,335,337,338,340,343,345,348,350,352,354,357,358,362,363,365,366,368,369,371,373,374,377,379,381,385,386,388],[123,38,33,252,124,38],"project\u002Fcritical\u002Fprivacy",[166,38,46,254,167,38],"project\u002Fneutral\u002Fprivacy",[127,33,46,256,128,38],"project\u002Fmixed\u002Fprivacy",[240,33,38,258,11,33],"project\u002Fneutral\u002Fnone",[260,33,38,261,262,38],"6048009","commenter\u002Fneutral\u002Fprivacy","cadwag",[264,33,38,261,265,38],"6048137","avree",[267,33,38,261,128,38],"6048525",[269,33,38,270,271,38],"6050322","commenter\u002Fneutral\u002Fnone","Ashuu",[131,33,33,252,132,38],[162,41,33,252,163,38],[275,46,33,252,276,38],"6049206","goatslacker",[278,39,33,279,280,38],"6046453","project\u002Fcritical\u002Fdesign","ccallebs",[282,39,38,283,284,38],"6046653","commenter\u002Fneutral\u002Fdesign","mikeg8",[286,39,31,287,288,38],"6046792","project\u002Fpositive\u002Fdesign","canthonytucci",[290,39,38,283,291,38],"6047180","RodericDay",[293,39,33,279,294,38],"6047130","oinksoft",[296,39,46,297,298,38],"6049863","project\u002Fneutral\u002Fdesign","mgkimsal",[150,31,33,300,151,38],"project\u002Fcritical\u002Fidea",[243,31,38,302,11,33],"project\u002Fneutral\u002Fidea",[216,304,46,302,217,38],6,[54,304,38,302,11,33],[307,308,38,309,310,38],"6052992",7,"other\u002Fneutral\u002Fnone","pantoine",[78,32,33,312,79,38],"project\u002Fcritical\u002Fexecution",[314,32,46,315,316,38],"6047993","project\u002Fneutral\u002Fexecution","adeaver",[318,32,46,315,79,38],"6057890",[89,320,46,302,90,38],9,[322,320,38,302,11,33],"6048134",[82,18,33,324,83,38],"project\u002Fcritical\u002Fperformance",[326,327,38,309,328,38],"6046793",11,"jbrooksuk",[143,330,33,312,144,38],12,[332,330,38,315,11,33],"6049283",[193,334,46,315,194,38],13,[177,336,33,300,178,38],14,[65,336,38,302,11,33],[139,339,33,324,140,38],15,[341,339,38,342,11,33],"6047042","project\u002Fneutral\u002Fperformance",[344,339,33,324,140,38],"6048204",[346,339,33,324,347,38],"6047096","zachorr",[154,349,33,300,155,38],16,[351,349,38,302,11,33],"6047609",[353,349,38,309,155,38],"6051690",[107,355,31,356,108,38],17,"project\u002Fpositive\u002Fidea",[200,34,46,302,201,38],[359,34,38,360,361,38],"6046395","commenter\u002Fneutral\u002Fidea","basicallydan",[57,34,38,302,11,33],[364,34,33,300,201,38],"6046552",[209,34,38,309,210,38],[367,34,38,270,201,38],"6047941",[223,34,38,309,224,38],[370,34,38,309,262,38],"6047801",[372,34,38,309,224,38],"6047869",[234,34,38,309,235,38],[184,375,31,376,185,38],19,"project\u002Fpositive\u002Fnone",[96,375,38,378,11,33],"project\u002Fneutral\u002Fdocs",[115,380,31,356,116,38],20,[382,383,33,312,384,38],"6046783",21,"feronull",[173,248,33,312,174,38],[111,387,31,376,112,38],23,[389,390,38,309,391,38],"6050719",24,"markdown",[393,394],{"id":4,"t":12,"points":14,"comments":15},{"id":395,"t":396,"points":39,"comments":38},"6198552",1376304154,[398,403,408,412,417,422],{"id":399,"name":400,"points":401,"category":402},"6025221","Raspberry Picrowave",423,"hardware",{"id":404,"name":405,"points":406,"category":407},"6037170","Minified.js",158,"languages",{"id":409,"name":410,"points":406,"category":411},"6059481","Distelli","infrastructure",{"id":413,"name":414,"points":415,"category":416},"6038053","NameMonk",85,"web_saas",{"id":418,"name":419,"points":420,"category":421},"6025579","stps",83,"productivity",{"id":423,"name":424,"points":425,"category":426},"6039550","FISA Court Tracker",82,"security_privacy",false,"v2",{"id":430,"name":5,"line":6,"ai":427,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":431,"top":18,"kw":432,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":433,"url":9,"mix":434,"praise":104,"objection":120,"sub":21},6046227,-0.35,[24,25,26,27],"1330001115131301331013110110530100050315",[31,32,33,34],1794036508187]