[{"data":1,"prerenderedAt":471},["ShallowReactive",2],{"project-12685780":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":47,"post_text":48,"what":49,"said":81,"maker_in_thread":228,"shape":241,"grid":245,"attempts":434,"same_week":435,"maker_shows":230,"maker_hidden":464,"reader_version":465,"card":466},"12685780","Marathono","A GUI tool for managing long-running processes in macOS","title","Show HN: Marathono – A GUI tool for managing long-running processes in macOS","http:\u002F\u002Fwww.marathono.com\u002F","marathono.com","yliang",1476202534,2016,165,76,190,2264,9,"notable","dev_tools","process manager","desktop_app",[24,25,26,27],"macos process manager","launchd gui","menu bar process monitor","long-running processes","debated",0.02,{"positive":31,"neutral":32,"mixed":33,"critical":18},8,7,5,29,{"idea":36,"pricing":39,"design":42,"privacy":44,"execution":45,"docs":46},{"positive":37,"critical":38},6,4,{"positive":40,"critical":41},0,1,{"positive":40,"critical":43},3,{"positive":41,"critical":40},{"positive":40,"critical":41},{"positive":40,"critical":40},[43,40,40,40,33,40,40,40,43,41,40,40,40,41,43,40,40,40,40,41,33,43,41,41,33,33,41,41,43,40,33,43,33,41,40,43,43,40,33,40],null,{"problem":50,"audience":58,"pricing":67,"motivation":74,"time_to_build":48,"stack":78,"openness":79,"stage":80,"team_size":79},{"value":51,"source":52,"evidence":53},"Managing long-running background processes without multiple terminal windows or tmux sessions","commenter",[54],{"id":55,"by":56,"text":57},"12686408","noobermin","Screen? Tmux? >Marathono is a small GUI tool that helps you manage long-running processes in macOS, so you don't have to maintain multiple windows\u002Ftabs\u002Ftmux sessions in your…",{"value":59,"source":60,"evidence":61},"macOS developers running long-running processes","inferred",[62,63],{"id":55,"by":56,"text":57},{"id":64,"by":65,"text":66},"12686019","anon4711","The use-case? Well, you have a process that will run for a long time. You don't want to keep a terminal open. You \u002Fcould\u002F just detach it. Now what if you want to kill it? Open…",{"value":68,"source":69,"evidence":70},"Free for now; may charge around the price of a burger later","maker",[71],{"id":72,"by":11,"text":73},"12686704","The \"may start charging for it\" piece is mostly for stopping people from asking me to open source the app. If I do start charging money, it will probably be at the price of a…",{"value":75,"source":60,"evidence":76},"Convenient way to run and monitor processes without keeping terminal windows open",[77],{"id":64,"by":65,"text":66},[],"unknown","launched",{"praise":82,"objections":106,"requests":146,"questions":174,"alternatives":187},[83,98],{"value":84,"source":52,"evidence":85},"Simple, focused, and convenient",[86,90,94],{"id":87,"by":88,"text":89},"12687117","reacharavindh","Awesome tool. Very simple and focussed as it should be. Definitely prefer this over the bunch of launchd scripts spread all over my system. Will definitely upgrade to your future…",{"id":91,"by":92,"text":93},"12686030","zongitsrinzler","Wow, this is super convenient. Thanks!",{"id":95,"by":96,"text":97},"12686477","primitivesuave","I was thinking about making a terminal utility for doing this a couple days ago, the Mac app you made is so much better. I'll definitely be using this and upgrading to your paid…",{"value":99,"source":52,"evidence":100},"Would use it to avoid juggling terminal windows and tmux sessions",[101,102],{"id":95,"by":96,"text":97},{"id":103,"by":104,"text":105},"12686192","scrabble","I could see myself getting use out of this. Thanks!",[107,118,129,136],{"value":108,"source":52,"evidence":109},"Closed source, so trust and longevity are uncertain",[110,114],{"id":111,"by":112,"text":113},"12688879","donatj","I'm at the point in my life where I simply don't trust free software that isn't open source. I've been burned too many times. Either charge me money so we have a legal bond, or…",{"id":115,"by":116,"text":117},"12688961","jiiam","Seems nice but the fact that it's not open source is a strong deterrent to start using it until there's a community using it.",{"value":119,"source":52,"evidence":120},"Does not use launchd under the hood",[121,125],{"id":122,"by":123,"text":124},"12687009","lobster_johnson","This looks nice, but I wish it would just use Launchd under the hood. Launchd is solid and full-featured: * Good process management (failure retries with backoff) * Supports…",{"id":126,"by":127,"text":128},"12687348","eropple","This feels like a caricature of Mac users. I mean, I like solid GUIs for graphical-friendly tasks. But launchd already exists and this doesn't even use that.",{"value":130,"source":52,"evidence":131},"Uncertain future pricing",[132],{"id":133,"by":134,"text":135},"12686391","matt4077","It's somewhat similar to https:\u002F\u002Fgithub.com\u002Ftypicode\u002Fhotel, although more generic. I feel a bit discouraged from trying it by the uncertainty about the eventual price. I guess…",{"value":137,"source":52,"evidence":138},"UI defects with dark theme on macOS 10.11",[139,143],{"id":140,"by":141,"text":142},"12687178","rkv","Great tool. On OS X 10.11 using a dark theme causes the menulet to color the padding of the UI elements which makes it difficult to see the entries in the list.",{"id":144,"by":141,"text":145},"12688351","Yes, see[1]. Another user also reported the UI defects using the light theme as well on 10.11.6. 1. https:\u002F\u002Fgitlab.com\u002Fmarathono\u002Fmarathono\u002Fissues\u002F5",[147,155,162,169],{"value":148,"source":52,"evidence":149},"Use launchd under the hood",[150,151],{"id":122,"by":123,"text":124},{"id":152,"by":153,"text":154},"12688276","brazzledazzle","Launchd is a pain in the ass. And a poorly documented one at that. When they changed how it worked in a fundamental way somewhat recently (Yosemite I think) they couldn't even be…",{"value":156,"source":52,"evidence":157},"Show last line of output or better output viewing",[158],{"id":159,"by":160,"text":161},"12687438","vikeri","Does this have to be the case? I have a couple of long running processes that I would really like to check the output of from time to time. Couldn't you have an option to just…",{"value":163,"source":52,"evidence":164},"Homebrew services integration",[165],{"id":166,"by":167,"text":168},"12689484","e1g","Another cool feature could be to link up with Homebrew services. Redis\u002FES\u002Fnginx\u002Fetc are mostly installed through brew, and 'brew services' provides a convenient shortcut to…",{"value":170,"source":52,"evidence":171},"Open source the app",[172,173],{"id":111,"by":112,"text":113},{"id":115,"by":116,"text":117},[175,180],{"value":176,"source":52,"evidence":177},"How does it differ from screen or tmux?",[178,179],{"id":55,"by":56,"text":57},{"id":64,"by":65,"text":66},{"value":181,"source":52,"evidence":182},"Is there a Windows equivalent?",[183],{"id":184,"by":185,"text":186},"12689301","infinitone","Is there something like this but for windows?",[188,195,206,213,221],{"value":189,"source":52,"evidence":190},"Lingon",[191],{"id":192,"by":193,"text":194},"12687091","ndrake","Lingon is a GUI for managing Launchd, but does not have a menubar widget. https:\u002F\u002Fwww.peterborgapps.com\u002Flingon\u002F",{"value":196,"source":52,"evidence":197},"LaunchControl",[198,202],{"id":199,"by":200,"text":201},"12687186","seanp2k2","http:\u002F\u002Fwww.soma-zone.com\u002FLaunchControl\u002F Makes it easy to set up your own launchd entries and manage existing ones, both user and system. I set up an rsync script to sync my…",{"id":203,"by":204,"text":205},"12687216","frou_dh","\"LaunchControl\" is another commercial GUI around launchd. It's pretty comprehensive and has an optional menubar presence. It also has some cool contextual hints and automatic fix…",{"value":207,"source":52,"evidence":208},"brew services",[209],{"id":210,"by":211,"text":212},"12686008","tbrock","Just use \"brew services\", it couldn't be easier.",{"value":214,"source":52,"evidence":215},"tmux and screen",[216,217],{"id":55,"by":56,"text":57},{"id":218,"by":219,"text":220},"12686619","fredsted","Screen solves this, and is remotely accessible :)",{"value":222,"source":52,"evidence":223},"lunchy",[224],{"id":225,"by":226,"text":227},"12689667","smnscu","1. This tool is not something I'd use but if I were a casual user I'd appreciate it not changing my system configuration. Chances are if I want something like Marathono I don't…",{"comments":229,"answered":230,"key":231},13,2,[232,235,238],{"id":233,"text":234},"12687465","I created an issue for this proposal: https:\u002F\u002Fgitlab.com\u002Fmarathono\u002Fmarathono\u002Fissues\u002F6",{"id":236,"text":237},"12690101","Good idea. You could track the status of this feature at https:\u002F\u002Fgitlab.com\u002Fmarathono\u002Fmarathono\u002Fissues\u002F9",{"id":239,"text":240},"12688230","Interesting. Initially I chose to use helper tool to run sudo commands. After wrapping all those poorly-documented Authorization\u002FServiceManagement\u002FXPC C APIs into Swift 3, I was…",{"commenters":242,"max_depth":18,"maker_replies":229,"first_comment_mins":243,"lifespan_hours":244},50,23,36,[246,248,250,252,255,256,258,259,261,263,265,269,272,275,277,279,280,283,286,288,291,293,295,298,302,305,307,308,312,315,318,320,322,325,328,331,334,336,337,338,340,344,347,351,353,355,357,361,365,369,371,372,374,376,381,385,387,391,393,396,400,401,404,405,408,411,414,417,418,420,422,424,425,428,430,432],[122,40,43,247,123,40],"project\u002Fmixed\u002Fidea",[192,40,40,249,193,40],"other\u002Fneutral\u002Fnone",[251,40,40,249,123,40],"12687145",[253,40,40,249,254,40],"12687238","blacksmith_tb",[199,40,40,249,200,40],[257,40,40,249,123,40],"12688832",[203,40,40,249,204,40],[233,40,40,260,11,41],"maker\u002Fpositive\u002Fidea",[166,40,33,262,167,40],"project\u002Fpositive\u002Fidea",[236,40,40,264,11,41],"maker\u002Fneutral\u002Fnone",[266,40,40,267,268,40],"12690552","commenter\u002Fneutral\u002Fidea","toomuchtodo",[270,40,40,271,167,40],"12690942","commenter\u002Fneutral\u002Fnone",[273,40,40,249,274,40],"12688031","jakobegger",[276,40,40,271,123,40],"12688064",[239,40,40,278,11,41],"maker\u002Fneutral\u002Fexecution",[225,40,43,247,226,40],[281,40,40,249,282,40],"12689705","nine27",[284,40,40,249,285,40],"12690588","RVuRnvbM2e",[111,41,41,287,112,40],"project\u002Fcritical\u002Fidea",[289,41,40,271,290,40],"12688934","subway",[292,41,40,271,116,40],"12688952",[294,41,40,271,112,40],"12688974",[296,41,40,297,11,41],"12688948","maker\u002Fneutral\u002Fpricing",[299,41,40,300,301,40],"12690044","commenter\u002Fneutral\u002Fpricing","johnhenry",[303,41,40,267,304,40],"12690932","WildGreenLeave",[133,230,41,306,134,40],"project\u002Fcritical\u002Fpricing",[72,230,40,297,11,41],[309,230,43,310,311,40],"12686957","project\u002Fmixed\u002Fdesign","davidcollantes",[313,230,40,267,314,40],"12688190","leppr",[316,230,40,267,317,40],"12688635","gerry_shaw",[319,230,40,267,314,40],"12696053",[210,43,40,321,211,40],"other\u002Fcritical\u002Fidea",[323,43,40,324,11,41],"12686151","maker\u002Fneutral\u002Fidea",[326,43,40,249,327,40],"12686262","outworlder",[329,43,40,249,330,40],"12688617","zuck9",[332,38,40,249,333,40],"12688359","tedmiston",[335,38,40,249,112,40],"12688914",[115,33,41,287,116,40],[95,37,33,262,96,40],[87,32,33,339,88,40],"project\u002Fpositive\u002Fprivacy",[341,31,41,342,343,40],"12688684","project\u002Fcritical\u002Fdesign","pier25",[345,31,40,346,11,41],"12689021","maker\u002Fneutral\u002Fdesign",[348,31,41,349,350,40],"12690704","maker\u002Fcritical\u002Fdesign","chillacy",[352,31,41,287,343,40],"12695513",[354,31,40,264,11,41],"12698371",[91,18,33,356,92,40],"project\u002Fpositive\u002Fnone",[358,359,40,249,360,40],"12688839",10,"qwertyuiop924",[362,363,33,262,364,40],"12686244",11,"daturkel",[366,367,43,310,368,40],"12686972",12,"StyloBill",[370,367,40,346,11,41],"12687275",[140,229,41,342,141,40],[373,229,40,264,11,41],"12687307",[144,229,41,375,141,40],"project\u002Fcritical\u002Fexecution",[377,378,43,379,380,40],"12692187",14,"project\u002Fneutral\u002Fidea","daemonk",[382,383,43,379,384,40],"12686945",15,"egeozcan",[386,383,40,249,204,40],"12687306",[388,389,40,249,390,40],"12689315",16,"nikolay",[103,392,33,262,104,40],17,[184,394,43,395,185,40],18,"project\u002Fneutral\u002Fnone",[397,398,43,395,399,40],"12685997",19,"realworldview",[64,398,43,379,65,40],[402,398,33,262,403,40],"12686171","jbverschoor",[55,398,41,287,56,40],[406,398,40,249,407,40],"12686535","nperez",[409,398,40,267,410,40],"12686662","smacktoward",[412,398,40,413,11,41],"12686813","project\u002Fneutral\u002Fdesign",[415,398,43,416,56,40],"12686828","project\u002Fneutral\u002Fdocs",[159,398,43,310,160,40],[419,398,40,264,11,41],"12688744",[421,398,43,346,160,40],"12690897",[126,398,40,423,127,40],"commenter\u002Fcritical\u002Fidea",[152,398,40,249,153,40],[426,398,33,262,427,40],"12686732","NickBusey",[429,398,40,271,56,40],"12686966",[431,398,40,262,11,41],"12686174",[218,398,40,433,219,40],"other\u002Fneutral\u002Fidea",[],[436,441,446,451,455,459],{"id":437,"name":438,"points":439,"category":440},"12692190","Social Media Fingerprint",911,"security_privacy",{"id":442,"name":443,"points":444,"category":445},"12694004","Tesseract.js",727,"languages",{"id":447,"name":448,"points":449,"category":450},"12679597","TagSpaces",361,"productivity",{"id":452,"name":453,"points":454,"category":20},"12677385","Nightlight",195,{"id":456,"name":457,"points":458,"category":20},"12650936","Patat",167,{"id":460,"name":461,"points":462,"category":463},"12665069","RunMyRobot",162,"hardware",false,"v2",{"id":467,"name":5,"line":6,"ai":464,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":468,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":469,"url":9,"mix":470,"praise":84,"objection":108,"sub":21},12685780,[24,25,26,27],"3000500031000130000153115511305351033050",[31,32,33,18],1794036548491]