[{"data":1,"prerenderedAt":226},["ShallowReactive",2],{"project-19698363":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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":40,"post_text":41,"what":42,"said":65,"maker_in_thread":133,"shape":143,"grid":148,"attempts":185,"same_week":186,"maker_shows":216,"maker_hidden":217,"reader_version":218,"card":219},"19698363","TimeSnapper","TimeSnapper for Mac Beta","title","Show HN: TimeSnapper for Mac Beta",null,"LeonB",1555669832,2019,36,23,929,2195,43,"shown","productivity","time tracking and screen recording","desktop_app",[23,24,25,26,27],"screenshot tool","time tracking","mac beta","screen recording","productivity logging","curious",0.148,{"positive":31,"neutral":32,"mixed":33,"critical":33},3,5,1,10,{"idea":36,"design":38,"privacy":39},{"positive":31,"critical":37},0,{"positive":37,"critical":37},{"positive":37,"critical":33},[31,37,31,37,31,37,37,31,32,37,31,32,37,33,37,32,31,37,37],"TimeSnapper has been a windows-only product for a decade, we’re now at beta stage in our Mac version which you can use by joining here: http:\u002F\u002Fwww.secretgeek.net\u002Fts_mac_beta",{"problem":43,"audience":54,"pricing":9,"motivation":9,"time_to_build":9,"stack":61,"openness":62,"stage":63,"team_size":64},{"value":44,"source":45,"evidence":46},"Records periodic screenshots of what you do so you can review past activity","commenter",[47,51],{"id":48,"by":49,"text":50},"19699899","wingerlang","How does it handle external screens? I don't know the exact use case for this app, so take my feature request with a grain of salt. I implemented something similar for myself…",{"id":52,"by":10,"text":53},"19700265","It’s a nicer experience than using a hand rolled script, particularly playback and handling of edge cases. It’s a bit like saying “instead of buying food from a shop you could…",{"value":55,"source":56,"evidence":57},"Freelancers, accountants, developers and people interested in personal productivity","maker",[58],{"id":59,"by":10,"text":60},"19700352","We’ve been delivering TimeSnapper on windows for a decade and have never done anything to encourage or support that kind of “customer”. We’re popular with freelancers and…",[],"paid","beta","unknown",{"praise":66,"objections":85,"requests":104,"questions":119,"alternatives":124},[67,78],{"value":68,"source":45,"evidence":69},"Playback and handling of edge cases make it nicer than a hand-rolled script",[70,71,75],{"id":52,"by":10,"text":53},{"id":72,"by":73,"text":74},"19699951","skinnymuch","Sweet! Looking forward to this. I already do something with just some scripts. Having a full fledged app would be nice.",{"id":76,"by":73,"text":77},"19765005","Yeah the playback is what makes this cool. I started using TimeSnapper and am really liking it. I do think it is lacking some depth and features. I was going to email TimeSnapper…",{"value":79,"source":45,"evidence":80},"Long-time Windows users were fans and paying customers",[81],{"id":82,"by":83,"text":84},"19700252","enobrev","I switched from Windows to Linux quite a few years ago, but when I was on Windows, I was a paying customer and huge fan of TimeSnapper. It's one of the few tools I truly missed…",[86,93],{"value":87,"source":45,"evidence":88},"Privacy concern that IT could deploy it to monitor employees",[89],{"id":90,"by":91,"text":92},"19700292","scrumper","Hope our IT guys don't see this or it'll be a mandatory install via JAMF with all pictures sent to a management shared folder.",{"value":94,"source":45,"evidence":95},"Can be replicated with a simple script",[96,100],{"id":97,"by":98,"text":99},"19700172","ungzd","The same can be achieved by just running screencapture(1) periodically, although cron is broken in Mac OS and probably you can't access screen from cron jobs. So, while loop in…",{"id":101,"by":102,"text":103},"19701680","rolleiflex","Yup, this is a very common effect that is used by almost every technology in existence. Almost anything is replicable, and engineers love to point that out, and how little time…",[105,112],{"value":106,"source":45,"evidence":107},"Support for external screens and multi-monitor capture",[108,109],{"id":48,"by":49,"text":50},{"id":110,"by":49,"text":111},"19700898","Actually I meant if you have 2 screens connected. Will it screenshot both of them or just one.",{"value":113,"source":45,"evidence":114},"Stronger privacy protection such as encryption and SSO",[115],{"id":116,"by":117,"text":118},"19701922","ankushnarula","Have you considered any of the following to protect privacy & mitigate eavesdropping: + password or SSO protection for access to the app's data (use Kerberos\u002FAD SSO for…",[120],{"value":121,"source":45,"evidence":122},"How does it handle two connected screens",[123],{"id":110,"by":49,"text":111},[125],{"value":126,"source":45,"evidence":127},"Running screencapture periodically via cron, launchd or shell script",[128,129],{"id":97,"by":98,"text":99},{"id":130,"by":131,"text":132},"19709372","dzhiurgis","I had screencapture work with a timer via terminal. You’d probably want to integrate it with BitBar for status \u002F pause when browsing naughty. Also, how would you browse them…",{"comments":134,"answered":31,"key":135},8,[136,139,142],{"id":137,"text":138},"19700370","The beta period may reveal more challenges, but so far we’ve routinely used it on 5 screen setups, with varying DPIs. Is that the sort of thing you’re asking about? I love your…",{"id":140,"text":141},"19704768","Yes indeed. You can capture either: just the current application, just one screen, or \"all screens\" Some of the options can be seen in one of the screenshots:…",{"id":52,"text":53},{"commenters":144,"max_depth":145,"maker_replies":134,"first_comment_mins":146,"lifespan_hours":147},9,4,56,193,[149,151,153,155,156,157,159,161,162,164,167,169,170,173,175,177,179,180,182],[48,37,31,150,49,37],"project\u002Fneutral\u002Fidea",[137,37,37,152,10,33],"project\u002Fneutral\u002Fperformance",[110,37,31,154,49,37],"project\u002Fneutral\u002Fdesign",[140,37,37,154,10,33],[97,33,31,150,98,37],[52,33,37,158,10,33],"project\u002Fpositive\u002Fidea",[101,33,37,160,102,37],"commenter\u002Fneutral\u002Fnone",[130,33,31,150,131,37],[72,163,32,158,73,37],2,[165,163,37,166,10,33],"19700274","project\u002Fpositive\u002Fdesign",[76,163,31,168,73,37],"project\u002Fmixed\u002Fdesign",[82,31,32,158,83,37],[171,31,37,172,10,33],"19700393","maker\u002Fneutral\u002Fnone",[90,145,33,174,91,37],"project\u002Fcritical\u002Fprivacy",[59,145,37,176,10,33],"project\u002Fneutral\u002Fprivacy",[178,145,32,158,91,37],"19700562",[116,145,31,176,117,37],[181,145,37,176,10,33],"19704781",[183,32,37,184,10,33],"19698606","project\u002Fneutral\u002Fexecution",[],[187,192,197,201,206,211],{"id":188,"name":189,"points":190,"category":191},"19704418","Causal (buy-to-rent model)",353,"finance_crypto",{"id":193,"name":194,"points":195,"category":196},"19738838","layer",251,"ai",{"id":198,"name":199,"points":200,"category":19},"19705440","Darwin Mail",218,{"id":202,"name":203,"points":204,"category":205},"19705511","Mockit",158,"dev_tools",{"id":207,"name":208,"points":209,"category":210},"19707660","Tetris",135,"games",{"id":212,"name":213,"points":214,"category":215},"19694578","hncynic",114,"creative",6,false,"v2",{"id":220,"name":5,"line":6,"ai":217,"cat":19,"year":12,"points":13,"comments":14,"rec":28,"s":221,"top":17,"kw":222,"maker":10,"domain":223,"tier":18,"attempts":37,"strip":224,"url":-1,"mix":225,"praise":68,"objection":87,"sub":20},19698363,0.15,[23,24,25,26,27],"","3030300350350105300",[31,32,33,33],1793990988384]