[{"data":1,"prerenderedAt":497},["ShallowReactive",2],{"project-4488910":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":44,"post_text":48,"what":49,"said":87,"maker_in_thread":235,"shape":245,"grid":248,"attempts":460,"same_week":461,"maker_shows":18,"maker_hidden":489,"reader_version":490,"card":491},"4488910","Foreman","My first Mac app, Foreman, free and on Github. Would love feedback","title","Show HN: My first Mac app, Foreman, free and on Github. Would love feedback","http:\u002F\u002Fwww.flyingmachinestudios.com\u002Fforeman\u002F","flyingmachinestudios.com","nonrecursive",1347024767,2012,153,86,123,1677,8,"notable","productivity","app switcher","desktop_app",[24,25,26,27],"mac app switcher","app groups","command tab","macos launcher","mixed",-0.029,{"positive":18,"neutral":31,"mixed":32,"critical":33},22,7,12,49,{"execution":36,"design":39,"idea":41,"docs":42},{"positive":37,"critical":38},0,6,{"positive":37,"critical":40},2,{"positive":40,"critical":37},{"positive":38,"critical":43},4,[45,46,45,45,45,45,46,46,46,46,37,46,47,43,47,46,45,37,46,37,47,46,46,45,46,47,37,46,46,46,46,47,47,45,45,46,46,45,45,46],1,3,5,null,{"problem":50,"audience":48,"pricing":61,"motivation":72,"time_to_build":48,"stack":77,"openness":84,"stage":85,"team_size":86},{"value":51,"source":52,"evidence":53},"Clutter and slow switching between sets of apps on a Mac","inferred",[54,58],{"id":55,"by":56,"text":57},"4489511","sfaruque","I really like this app. My current way of doing this is keeping everything inside Launchpad folders and opening them individually. Foreman seems to solve this daily issue. My…",{"id":59,"by":11,"text":60},"4489174","Eventually I'm going to release a command line utility that does the same thing. You'll do something like define a .foreman file with design \"Photoshop CS5\" \"Google Chrome\" and…",{"value":62,"source":63,"evidence":64},"Free, MIT licensed on GitHub","maker",[65,68],{"id":66,"by":11,"text":67},"4489547","Thanks, and thanks for the suggestion. I'm not sure how to get it to work when dragging from the doc but I'd like to. A \"never close\" group is next on my todo list :) And it does…",{"id":69,"by":70,"text":71},"4489527","tigroferoce","Very nice app. I would add the possibility to drag from the dock and a group for never closing apps (such as mail or browser). Many thanks for sharing on github. BTW, would you…",{"value":73,"source":63,"evidence":74},"Maker's first Mac app, built to switch apps quickly",[75],{"id":76},"post",[78],{"value":79,"source":52,"evidence":80},"Objective-C",[81],{"id":82,"by":11,"text":83},"4490780","Here's the method being called: https:\u002F\u002Fdeveloper.apple.com\u002Flibrary\u002Fmac\u002F#documentation\u002FAppKit\u002FReference\u002FNSRunningApplication_Class\u002FReference\u002FReference.html From the docs,…","open_source","launched","solo",{"praise":88,"objections":117,"requests":159,"questions":200,"alternatives":217},[89,102],{"value":90,"source":91,"evidence":92},"Clear concept and useful for switching work setups","commenter",[93,97,98],{"id":94,"by":95,"text":96},"4489232","coley","This is great. I'm excited for the CL version so I can integrate it with Alfred. By the way, I knew exactly what this app did 2 seconds after page load. Cheers.",{"id":55,"by":56,"text":57},{"id":99,"by":100,"text":101},"4489286","beshrkayali","Wow, great idea! I haven't tried the app yet, but if it immediately shuts off other applications when switching to a group, I think that needs to change, or at least provide a…",{"value":103,"source":91,"evidence":104},"Copy is fun and tongue-in-cheek",[105,109,113],{"id":106,"by":107,"text":108},"4489360","sant0sk1","I could tell you were being tongue-in-cheek so it didn't put me off. The Steve Jobs part actually got a chuckle out of me.",{"id":110,"by":111,"text":112},"4489446","richbradshaw","I liked the text – I agree, it's a simple idea and there isn't that much too say. On the other hand, I read the whole page – a first I think for a linked app on here.",{"id":114,"by":115,"text":116},"4490236","awolf","I agree. The copy comes off as authentic and in a way is refreshing to see. It's just a dude who made an app and is having some fun with it. Good on him.",[118,132,144],{"value":119,"source":91,"evidence":120},"Closes other apps aggressively, including unsaved or system apps",[121,125,128],{"id":122,"by":123,"text":124},"4489254","Ensorceled","EDIT: Just to be clear, because I missed it, the app doesn't HIDE other applications it aggressively CLOSES other apps. Including some background processes, system preferences…",{"id":126,"by":123,"text":127},"4489432","The terminal close didn't work this way, normally it won't quit if there are processes in the windows. With Foreman it just closed up. I was kind of surprised at the behaviour,…",{"id":129,"by":130,"text":131},"4489489","silentific","Love the idea. Congrats on launching. I've tried a number of apps to manage OSX's clunky alt+tab, but none have worked out long term. The only thing that keeps me from trying…",{"value":133,"source":91,"evidence":134},"Crashed for some testers and closed apps unexpectedly",[135,136,140],{"id":122,"by":123,"text":124},{"id":137,"by":138,"text":139},"4492800","dalacv","it crashed Outlook. Also, it would be nice if it stayed open in the menu bar up top.",{"id":141,"by":142,"text":143},"4489381","mgkimsal","i guess i'm doing it wrong, but dragging any app from dock or \u002Fapplications does not work. icons just zip back to where i dragged them from. snow leopard 10.6.8. :\u002F",{"value":145,"source":91,"evidence":146},"Marketing copy with superlatives feels off-putting",[147,151,155],{"id":148,"by":149,"text":150},"4488996","kenkam","I like the idea and congratulations on your first app. My only criticism about the landing page are some of the superlatives put me off slightly (e.g. Foreman Switches Your Apps…",{"id":152,"by":153,"text":154},"4489786","king_magic","Might want to work on your website's copy. \"What a pain in the ass!\" and \"Holy smokes!!!!!\" doesn't instill much confidence, to be frank.",{"id":156,"by":157,"text":158},"4488924","tzaman","One big mistake, you show a screenshot without any real information. Wow! Awesome!.... What the fuck is it good for?",[160,169,181,190],{"value":161,"source":91,"evidence":162},"Option to hide apps instead of closing them",[163,164,168],{"id":99,"by":100,"text":101},{"id":165,"by":166,"text":167},"4490296","Johngibb","I'd be nice if you could just _hide_ apps not in the group, not kill them... But I guess that would mean they still show up in command-tab. It sounds like you're forcefully…",{"id":129,"by":130,"text":131},{"value":170,"source":91,"evidence":171},"Never-close or ignore list for apps",[172,176,180],{"id":173,"by":174,"text":175},"4490465","hammock","If you read the website it does say it closes the apps. An easy solution to your problem would be to add a \"whitelist\" where you can specify apps that Foreman will NEVER close.",{"id":177,"by":178,"text":179},"4490490","SoftwareMaven","For the record, I totally got what is supposed to happen. I wonder if you should have a list of apps that can be configured to be ignored. For instance, I always have emacs open…",{"id":69,"by":70,"text":71},{"value":182,"source":91,"evidence":183},"Alfred integration and command line version",[184,188,189],{"id":185,"by":186,"text":187},"4489318","jentulman","Looks like fun, and I'll have a play in a while. A couple of things from the top of my head; Alfred integration would be cool, currently I keep nothing in my dock (other than…",{"id":94,"by":95,"text":96},{"id":59,"by":11,"text":60},{"value":191,"source":91,"evidence":192},"Code signing and App Store release",[193,197],{"id":194,"by":195,"text":196},"4490155","peterhajas","Can you please sign the app with a developer certificate?",{"id":198,"by":11,"text":199},"4489306","Thanks! I wish I could add it to the AppStore but unfortunately I can't sandbox it, so it would never get accepted. One nice thing about Mountain Lion (not sure if it's true for…",[201,210],{"value":202,"source":91,"evidence":203},"Why does it close apps not in any group, such as Terminal",[204,207],{"id":205,"by":123,"text":206},"4489290","In the interest of fairness I've tried a couple of times. On Lion, this is crashing consistently and automatically closing all the apps added to Foreman and some random apps…",{"id":208,"by":11,"text":209},"4489291","I'm sorry that happened to you, Ensorceled, and I hope you didn't lose any work. The way it's supposed to work is, if you click on a horizontal row then it opens all the apps in…",{"value":211,"source":91,"evidence":212},"How does it handle tray apps like Dropbox",[213,214],{"id":185,"by":186,"text":187},{"id":215,"by":11,"text":216},"4489362","It will close any open app not listed in the app group that you just clicked on. So, for example, if I don't have Excel in any of my app groups and I click on an app group that…",[218,224,231],{"value":219,"source":63,"evidence":220},"Witch app for task list filtering",[221],{"id":222,"by":11,"text":223},"4489512","Thank you :) As far as I know, any app that's active on the dock will show up in the task list. You might want to try out Witch - I'm not 100% sure that it does what you want,…",{"value":225,"source":91,"evidence":226},"Workspaces with command+number shortcuts",[227],{"id":228,"by":229,"text":230},"4490515","ehsanu1","Another way to save app-switching sanity: Get 9 or 10 work spaces. Set up command+number keyboard shortcuts to switch to that number. Use a single app on every workspace. Scales…",{"value":232,"source":91,"evidence":233},"Alfred launcher",[234],{"id":185,"by":186,"text":187},{"comments":31,"answered":236,"key":237},10,[238,241,244],{"id":239,"text":240},"4489408","Thank you, this is useful.",{"id":242,"text":243},"4489689","Man, yeah, that shouldn't happen :) I've fixed the bug and updated the download. It would occur when you created a new app group and then changed the app group name. Thanks again…",{"id":208,"text":209},{"commenters":246,"max_depth":38,"maker_replies":31,"first_comment_mins":43,"lifespan_hours":247},51,81,[249,251,255,258,260,262,264,265,268,270,271,273,276,278,282,283,287,288,289,291,294,295,298,300,302,305,307,308,311,315,319,322,324,327,330,333,335,339,340,342,344,347,350,352,355,358,362,366,368,371,374,377,379,382,384,385,387,389,393,395,396,399,401,405,407,409,410,411,414,419,423,427,428,430,432,434,436,437,441,443,446,447,449,453,455,457],[122,37,45,250,123,37],"project\u002Fcritical\u002Fexecution",[252,37,37,253,254,37],"4489277","commenter\u002Fneutral\u002Fnone","brittohalloran",[256,37,46,257,123,37],"4489345","project\u002Fneutral\u002Fexecution",[239,37,37,259,11,45],"maker\u002Fneutral\u002Fnone",[261,37,45,250,123,37],"4489444",[242,37,37,263,11,45],"maker\u002Fpositive\u002Fexecution",[205,37,45,250,123,37],[266,37,37,253,267,37],"4489333","calvinlough",[269,37,45,250,123,37],"4489355",[208,37,37,257,11,45],[126,37,45,272,123,37],"project\u002Fcritical\u002Fdesign",[274,37,37,275,11,45],"4489451","maker\u002Fpositive\u002Fnone",[277,37,37,253,123,37],"4489851",[279,37,46,280,281,37],"4490226","project\u002Fneutral\u002Fdesign","binarycrusader",[165,37,46,280,166,37],[284,37,46,285,286,37],"4490760","project\u002Fneutral\u002Fidea","mcrider",[82,37,37,257,11,45],[177,37,46,280,178,37],[290,37,37,259,11,45],"4490850",[292,37,46,280,293,37],"4490888","samirahmed",[173,37,46,280,174,37],[296,37,37,253,297,37],"4492142","redguava",[299,37,37,253,123,37],"4492247",[148,45,46,301,149,37],"project\u002Fmixed\u002Fdocs",[303,45,37,304,11,45],"4489052","maker\u002Fneutral\u002Fdocs",[106,45,47,306,107,37],"project\u002Fpositive\u002Fdocs",[110,45,47,306,111,37],[309,45,46,304,310,37],"4489721","hiddenstage",[312,45,46,313,314,37],"4489910","project\u002Fneutral\u002Fdocs","marcamillion",[316,45,47,317,318,37],"4489988","maker\u002Fpositive\u002Fdocs","sequoia",[320,45,47,306,321,37],"4490011","ANTSANTS",[323,45,37,259,11,45],"4491228",[325,40,46,285,326,37],"4489507","numeral_two",[328,40,37,329,11,45],"4489632","maker\u002Fneutral\u002Fidea",[331,40,46,285,332,37],"4490996","Karunamon",[152,46,45,334,153,37],"project\u002Fcritical\u002Fdocs",[336,46,37,337,338,37],"4489864","commenter\u002Fneutral\u002Fdocs","pedalpete",[114,46,37,337,115,37],[341,46,46,313,314,37],"4489899",[343,46,37,337,318,37],"4489946",[345,46,37,337,346,37],"4490171","tptacek",[348,46,37,253,349,37],"4490243","edw519",[351,46,37,259,11,45],"4490823",[353,46,46,301,354,37],"4490458","gouggoug",[356,46,47,306,357,37],"4490561","deveac",[359,43,46,360,361,37],"4490719","project\u002Fmixed\u002Fidea","mukaiji",[363,43,37,364,365,37],"4490874","commenter\u002Fneutral\u002Fidea","rodly",[367,43,37,329,11,45],"4491220",[369,47,46,313,370,37],"4489178","arikrak",[372,38,45,272,373,37],"4489115","bluetidepro",[375,38,37,376,11,45],"4489128","maker\u002Fneutral\u002Fdesign",[378,38,46,280,373,37],"4489150",[380,38,46,280,381,37],"4489367","aparadja",[383,38,37,329,11,45],"4491244",[55,32,47,306,56,37],[386,32,37,317,11,45],"4489533",[228,18,37,388,229,37],"other\u002Fneutral\u002Fidea",[390,18,37,391,392,37],"4491153","other\u002Fneutral\u002Fnone","fusiongyro",[185,394,46,285,186,37],9,[215,394,37,329,11,45],[397,394,37,398,123,37],"4489390","commenter\u002Fneutral\u002Fexecution",[400,394,46,285,186,37],"4489494",[402,236,46,403,404,37],"4490028","maker\u002Fneutral\u002Fexecution","pjbeardsley",[99,406,46,360,100,37],11,[198,406,37,408,11,45],"project\u002Fneutral\u002Fnone",[129,33,46,360,130,37],[222,33,37,259,11,45],[94,412,47,413,95,37],13,"project\u002Fpositive\u002Fidea",[415,416,46,417,418,37],"4491028",14,"project\u002Fmixed\u002Fexecution","enduu",[420,421,47,413,422,37],"4489307",15,"city41",[424,425,46,285,426,37],"4489149",16,"leamoisset",[59,425,37,285,11,45],[156,429,45,334,157,37],17,[431,429,37,304,11,45],"4488957",[433,429,45,334,157,37],"4488973",[69,435,46,360,70,37],18,[66,435,37,259,11,45],[438,439,46,313,440,37],"4489972",19,"ktusznio",[194,442,46,257,195,37],20,[444,445,37,403,11,45],"4502586",21,[141,31,45,250,142,37],[137,448,45,250,138,37],23,[450,451,45,334,452,37],"4489036",24,"taligent",[454,451,37,337,373,37],"4489072",[456,451,37,304,11,45],"4489104",[458,451,46,313,459,37],"4489076","kd0amg",[],[462,467,471,475,480,485],{"id":463,"name":464,"points":465,"category":466},"4499435","aboutmybrowser.com",521,"dev_tools",{"id":468,"name":469,"points":470,"category":20},"4496647","MemStash",170,{"id":472,"name":473,"points":474,"category":20},"4488432","my personal news reader",108,{"id":476,"name":477,"points":478,"category":479},"4489288","Forward",107,"web_saas",{"id":481,"name":482,"points":483,"category":484},"4504639","Sleepio",94,"consumer_social",{"id":486,"name":487,"points":488,"category":484},"4489383","GetOutCall.com",83,false,"v2",{"id":492,"name":5,"line":6,"ai":489,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":493,"top":18,"kw":494,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":495,"url":9,"mix":496,"praise":90,"objection":119,"sub":21},4488910,-0.03,[24,25,26,27],"1311113333035453103053313503333551133113",[18,31,32,33],1793990884960]