[{"data":1,"prerenderedAt":689},["ShallowReactive",2],{"project-9686854":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"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":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":42,"post_text":45,"what":46,"said":62,"maker_in_thread":155,"shape":167,"grid":170,"attempts":652,"same_week":653,"maker_shows":17,"maker_hidden":681,"reader_version":682,"card":683},"9686854","Universal Pause Button","title","Show HN: Universal Pause Button","https:\u002F\u002Fgithub.com\u002Fryanries\u002FUniversalPauseButton","github.com","RyanRies",1433867599,2015,501,169,22,2565,1,"legend","productivity","process control utility","desktop_app",[23,24,25,26],"pause process","suspend process","windows utility","pause game","mixed",0.299,{"positive":30,"neutral":31,"mixed":17,"critical":32},14,13,8,36,{"idea":35,"execution":37,"docs":39,"design":41},{"positive":32,"critical":36},2,{"positive":17,"critical":38},3,{"positive":40,"critical":40},0,{"positive":17,"critical":40},[43,40,40,40,40,40,40,40,40,40,40,40,43,40,40,40,38,44,17,40,40,43,38,17,40,17,40,40,38,36,43,38,43,43,44,43,43,40,40,17],5,4,null,{"problem":45,"audience":45,"pricing":45,"motivation":47,"time_to_build":45,"stack":58,"openness":59,"stage":60,"team_size":61},{"value":48,"source":49,"evidence":50},"Pausing games to deal with interruptions","maker",[51,55],{"id":52,"by":53,"text":54},"9689864","kilolima","Wouldn't it be easier if your girlfriend would not expect that she can walk in and interrupt you any time she wants?",{"id":56,"by":10,"text":57},"9689896","Well, maybe. But then maybe I wouldn't have a girlfriend. And more importantly, maybe I wouldn't be reminded that sometimes it's OK to peel myself away from a video game.",[],"open_source","launched","solo",{"praise":63,"objections":87,"requests":108,"questions":123,"alternatives":132},[64,76],{"value":65,"source":66,"evidence":67},"Small, lean, old-school Win32 app","commenter",[68,72],{"id":69,"by":70,"text":71},"9687616","snorkel","Wow, coded like a simple old school Win32 API win app, I didn't realize that was still possible in modern Visual Bloatio. Nicely done.",{"id":73,"by":74,"text":75},"9687973","kozukumi","Nice idea and app. Having a quick look at the code I had forgotten how much work needed to be done for old-skool Windows applications. They do give you great lean applications…",{"value":77,"source":66,"evidence":78},"Useful idea",[79,83],{"id":80,"by":81,"text":82},"9687532","Drdrdrq","I love this!!! The pause button was incredibly useful when trying to figure out what went wrong with DOS boot sequence. I wonder if it would be possible to include support for it…",{"id":84,"by":85,"text":86},"9686992","ohitsdom","Really clever. What a thoughtful project, too. Hope your SO appreciates the work you put in on it!",[88,98],{"value":89,"source":66,"evidence":90},"Pausing may trigger anti-cheat in games",[91,95],{"id":92,"by":93,"text":94},"9687110","arcatek","That's interesting. However, I wonder ... don't you think it can be abused in some games that try to compensate lag? For example, what if they use a code similar to: ``` delay =…",{"id":96,"by":10,"text":97},"9687259","I have thought about this. In fact I even asked Gabe Newell about whether the use of this program might falsely trigger some anti-cheat mechanism within Steam. (He hasn't replied…",{"value":99,"source":66,"evidence":100},"Timers and system clocks can still advance the game",[101,105],{"id":102,"by":103,"text":104},"9688575","amelius","But what if the process uses a timer to update an animation? (I.e., the state of the timer determines the frame in the animation). In that case, after unpausing, the animation…",{"id":106,"by":10,"text":107},"9689036","Yep, different applications are guaranteed to react differently to this, depending on how they were written. And a lot of games use the _rdtsc intrinsic straight from the CPU...…",[109,116],{"value":110,"source":66,"evidence":111},"Pause browser tabs or media playback",[112],{"id":113,"by":114,"text":115},"9687025","Carrok","I would love this for Mac, not for games but for all browser tabs. Find whichever tab I'm playing music in, and pause it, whether it be SoundCloud, YouTube, or some other…",{"value":117,"source":66,"evidence":118},"Kill high CPU or memory processes via shortcut",[119],{"id":120,"by":121,"text":122},"9687352","frik","Great idea, will be helpful. Now, I only need a similar tool that kills the process with the highest CPU and MEMORY load with a short cut. Reasons: Sometimes a process leaks…",[124],{"value":125,"source":66,"evidence":126},"Does it work with games that use timers for cutscenes",[127,131],{"id":128,"by":129,"text":130},"9687517","scandinavian","\"I've already gotten great value out of the program, as there are lots of cut scenes in The Witcher 3, that I don't want to skip.\" The Witcher 3 pauses cutscenes when the window…",{"id":102,"by":103,"text":104},[133,140,148],{"value":134,"source":66,"evidence":135},"SIGSTOP\u002FSIGCONT via kill or killall on Unix",[136],{"id":137,"by":138,"text":139},"9687529","tomkinstinch","This is nice! On OSX, processes can be paused and continued too (by name via killall, and by PID via kill): ``` kill -STOP 1234 kill -CONT 1234 killall -STOP -c \"Pandora\" killall…",{"value":141,"source":66,"evidence":142},"cpulimit and cputhrottle",[143,144],{"id":137,"by":138,"text":139},{"id":145,"by":146,"text":147},"9687693","ars","On debian the program is cpulimit.",{"value":149,"source":66,"evidence":150},"Windows Resource Monitor suspend",[151],{"id":152,"by":153,"text":154},"9688242","ubercow13","You can do this to any process in Windows' Resource Monitor too - the one you can open from task manager. On the CPU tab you can right click any process and suspend it.",{"comments":156,"answered":44,"key":157},10,[158,161,164],{"id":159,"text":160},"9686873","You can also download the executable (if you don't want to compile it) from https:\u002F\u002Fwww.myotherpcisacloud.com\u002Fpost\u002Funiversal-pause-button",{"id":162,"text":163},"9689532","Good idea.",{"id":165,"text":166},"9693576","Agreed. Learned that the hard way. I have since updated the app with an exclusion specifically for explorer.exe. Later I'll scan the registry and find what the user's shell is,…",{"commenters":168,"max_depth":156,"maker_replies":156,"first_comment_mins":44,"lifespan_hours":169},131,162,[171,173,177,179,183,186,188,191,194,197,200,203,205,207,211,215,217,220,223,226,229,232,235,238,242,244,247,249,251,254,258,261,263,266,269,272,275,278,281,284,286,289,292,295,298,300,303,306,309,312,314,317,320,323,326,329,332,335,338,341,344,347,350,353,356,359,362,364,365,368,372,375,378,380,384,387,391,392,395,397,399,402,405,407,410,413,415,418,420,423,425,428,431,433,436,439,442,443,444,448,451,454,456,459,461,464,466,469,471,473,476,479,482,486,488,491,493,496,499,501,505,508,511,514,517,519,524,529,531,532,534,536,538,540,543,548,551,554,556,559,562,565,568,572,576,578,579,581,582,583,587,591,595,599,603,607,611,614,618,622,625,628,630,633,636,639,642,645,648],[137,40,43,172,138,40],"project\u002Fpositive\u002Fidea",[174,40,40,175,176,40],"9687614","other\u002Fneutral\u002Fnone","archagon",[145,40,38,178,146,40],"project\u002Fneutral\u002Fnone",[180,40,40,181,182,40],"9687937","commenter\u002Fneutral\u002Fnone","jokr004",[184,40,40,185,146,40],"9687966","commenter\u002Fneutral\u002Fperformance",[187,40,40,181,182,40],"9688189",[189,40,40,185,190,40],"9688418","leni536",[192,40,40,185,193,40],"9688824","curun1r",[195,40,40,175,196,40],"9688998","dx211",[198,40,40,181,199,40],"9690579","anom9999",[201,40,40,175,202,40],"9690590","tehwalrus",[204,40,40,181,146,40],"9694784",[206,40,40,185,146,40],"9689216",[208,40,40,209,210,40],"9687914","other\u002Fneutral\u002Fidea","vezzy-fnord",[212,40,40,213,214,40],"9688459","other\u002Fcritical\u002Fidea","derefr",[216,40,40,209,210,40],"9688698",[218,40,40,175,219,40],"9688096","rsync",[221,40,40,175,222,40],"9688177","arthurcolle",[224,40,40,175,225,40],"9688516","schiffern",[227,40,40,175,228,40],"9688606","tadfisher",[230,40,40,175,231,40],"9688485","bbcbasic",[233,40,40,175,234,40],"9688924","vonklaus",[236,40,40,175,237,40],"9688985","aerique",[239,40,40,240,241,40],"9689178","other\u002Fneutral\u002Fdesign","xur17",[243,40,40,175,234,40],"9689309",[245,40,40,175,246,40],"9689501","girvo",[248,40,40,175,237,40],"9691699",[250,40,40,175,234,40],"9693169",[252,40,40,240,253,40],"9689932","donut2d",[255,40,40,256,257,40],"9690047","other\u002Fcritical\u002Fdesign","geon",[259,40,40,240,260,40],"9690310","yoz-y",[262,40,40,240,257,40],"9691320",[264,40,40,175,265,40],"9691444","wjoe",[267,40,40,240,268,40],"9689332","dripton",[270,40,40,240,271,40],"9689738","fastball",[273,40,40,240,274,40],"9689752","mouhtasi",[276,40,40,240,277,40],"9689823","endgame",[279,40,40,240,280,40],"9689912","bubblesorting",[282,40,40,240,283,40],"9690244","eropple",[285,40,40,240,202,40],"9690580",[287,40,40,175,288,40],"9690660","chimprich",[290,40,40,240,291,40],"9691197","7Z7",[293,40,40,240,294,40],"9691367","globuous",[296,40,40,175,297,40],"9692354","e_proxus",[299,40,40,175,265,40],"9691538",[301,40,40,175,302,40],"9689460","PhasmaFelis",[304,40,40,175,305,40],"9688509","cookiecaper",[307,40,40,181,308,40],"9689371","crucini",[310,40,40,175,311,40],"9688771","Dewie3",[313,40,40,175,196,40],"9688935",[315,40,43,172,316,40],"9689617","iwalton3",[318,17,40,175,319,40],"9689292","NamTaf",[321,17,40,175,322,40],"9689409","JetSpiegel",[324,17,40,209,325,40],"9690751","scotty79",[327,36,40,209,328,40],"9687415","samspot",[330,36,40,209,331,40],"9687659","CPLX",[333,36,40,175,334,40],"9688061","jansc",[336,36,40,175,337,40],"9688531","mentat",[339,36,40,209,340,40],"9687766","fixermark",[342,36,40,209,343,40],"9688209","freehunter",[345,36,40,175,346,40],"9688341","madez",[348,36,40,175,349,40],"9688113","baby",[351,36,40,175,352,40],"9688336","Cthulhu_",[354,36,40,175,355,40],"9692020","coldpie",[357,36,40,175,358,40],"9688162","rquirk",[360,36,40,175,361,40],"9688183","donatj",[363,36,40,175,214,40],"9688482",[120,38,43,172,121,40],[366,38,40,175,367,40],"9687410","Hello71",[369,38,17,370,371,40],"9687542","project\u002Fcritical\u002Fexecution","arebours",[373,38,40,175,374,40],"9687950","simias",[376,38,40,175,377,40],"9688399","sjolsen",[159,44,40,379,10,17],"maker\u002Fneutral\u002Fnone",[381,44,43,382,383,40],"9687158","maker\u002Fpositive\u002Fnone","scrollaway",[385,44,38,178,386,40],"9688000","livebeef",[388,44,38,389,390,40],"9689197","maker\u002Fneutral\u002Fdocs","nacs",[162,44,40,382,10,17],[393,44,17,370,394,40],"9693303","irq-1",[165,44,40,396,10,17],"maker\u002Fneutral\u002Fexecution",[128,43,17,398,129,40],"project\u002Fcritical\u002Fidea",[400,43,40,175,401,40],"9687608","ConAntonakos",[403,43,40,175,404,40],"9687755","bjt",[406,43,40,175,129,40],"9688001",[408,43,40,175,409,40],"9688109","unoti",[411,43,40,175,412,40],"9688560","etcet",[414,43,40,175,257,40],"9690233",[416,43,40,175,417,40],"9690478","robbiep",[419,43,40,175,257,40],"9691296",[73,421,43,422,74,40],6,"project\u002Fpositive\u002Fdesign",[424,421,40,175,202,40],"9690604",[426,421,40,175,427,40],"9724918","veli_joza",[429,421,40,175,430,40],"9694708","alexweber",[152,432,40,175,153,40],7,[434,432,40,175,435,40],"9688455","rip747",[437,432,40,175,438,40],"9688676","amadeusw",[440,432,40,175,441,40],"9688815","gnud",[92,32,38,178,93,40],[96,32,40,379,10,17],[445,32,17,446,447,40],"9687293","project\u002Fcritical\u002Fnone","SCHiM",[449,32,40,175,450,40],"9687373","nekitamo",[452,32,40,175,453,40],"9688439","toxicFork",[455,32,40,181,121,40],"9687392",[457,32,40,181,458,40],"9687458","kedean",[460,32,40,175,93,40],"9687480",[462,32,40,175,463,40],"9687627","mesozoic",[465,32,40,175,401,40],"9687631",[467,32,40,175,468,40],"9688120","LMAlVvQjSGj",[470,32,40,175,352,40],"9688358",[472,32,17,446,93,40],"9687467",[474,32,40,175,475,40],"9687582","ratsz",[477,32,40,175,478,40],"9689167","mafuyu",[480,32,40,175,481,40],"9688300","wmil",[483,484,40,175,485,40],"9687437",9,"savanaly",[487,484,40,175,146,40],"9687707",[489,484,40,175,490,40],"9688302","cheepin",[492,484,40,175,121,40],"9687907",[494,484,40,175,495,40],"9689516","voltagex_",[497,156,40,175,498,40],"9687224","ifdefdebug",[500,156,40,396,10,17],"9687290",[502,156,38,503,504,40],"9687337","project\u002Fneutral\u002Fexecution","asddubs",[506,156,38,503,507,40],"9687795","xytop",[509,156,38,503,510,40],"9687435","paradite",[512,156,17,370,513,40],"9687715","meritt",[515,156,38,503,516,40],"9687863","melvinmt",[518,156,40,396,10,17],"9689672",[520,521,38,522,523,40],"9687986",11,"project\u002Fneutral\u002Fidea","lettergram",[525,526,43,527,528,40],"9690248",12,"project\u002Fpositive\u002Fnone","deevus",[530,526,40,379,10,17],"9715629",[84,31,43,172,85,40],[69,30,43,533,70,40],"project\u002Fpositive\u002Fexecution",[535,30,40,422,10,17],"9689683",[80,537,43,172,81,40],15,[539,537,17,398,374,40],"9687936",[541,537,40,175,542,40],"9688169","simoncion",[544,545,38,546,547,40],"9687429",16,"project\u002Fmixed\u002Fidea","VLM",[549,545,40,209,550,40],"9689775","shabble",[552,553,40,175,121,40],"9687956",17,[113,555,43,172,114,40],18,[557,555,38,522,558,40],"9687074","jon-wood",[560,555,40,175,561,40],"9687115","ihuman",[563,555,40,181,564,40],"9688353","Artemis2",[566,555,40,175,567,40],"9687311","miraks",[569,570,43,527,571,40],"9687408",19,"hittudiv",[573,574,43,172,575,40],"9688791",20,"janinge",[102,577,38,503,103,40],21,[106,577,40,503,10,17],[580,577,38,522,103,40],"9689091",[52,15,40,175,53,40],[56,15,40,175,10,17],[584,585,40,175,586,40],"9690691",23,"est",[588,589,40,175,590,40],"9689703",24,"murbard2",[592,593,43,172,594,40],"9687931",25,"miket",[596,597,38,522,598,40],"9687489",26,"seba_dos1",[600,601,40,175,602,40],"9688462",27,"72deluxe",[604,605,43,527,606,40],"9687952",28,"jdlyga",[608,609,40,175,610,40],"9688346",29,"mattbgates",[612,613,40,175,311,40],"9688792",30,[615,616,40,175,617,40],"9687864",31,"neutralino1",[619,620,40,175,621,40],"9687067",32,"cool-RR",[623,620,40,175,624,40],"9687146","jerf",[626,620,40,175,627,40],"9687284","icesoldier",[629,620,40,175,401,40],"9687645",[631,620,40,175,632,40],"9688020","recursive",[634,620,40,175,635,40],"9688498","s_kilk",[637,620,40,175,638,40],"9687807","bentcorner",[640,620,17,446,641,40],"9687342","pimlottc",[643,620,40,181,644,40],"9688070","anotheryou",[646,620,40,181,647,40],"9688190","steveh73",[649,650,40,175,651,40],"9688236",33,"kpennell",[],[654,659,664,668,672,676],{"id":655,"name":656,"points":657,"category":658},"9659167","Precursor",334,"dev_tools",{"id":660,"name":661,"points":662,"category":663},"9685255","Learn Swift",238,"languages",{"id":665,"name":666,"points":667,"category":663},"9692281","Clojure by Example",184,{"id":669,"name":670,"points":671,"category":658},"9661399","Valhalla",147,{"id":673,"name":674,"points":675,"category":658},"9689154","Gulp AWS Splash",105,{"id":677,"name":678,"points":679,"category":680},"9659482","Bananalert",97,"consumer_social",false,"v2",{"id":684,"name":5,"line":5,"ai":681,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":685,"top":17,"kw":686,"maker":10,"domain":9,"tier":18,"attempts":40,"strip":687,"url":8,"mix":688,"praise":65,"objection":89,"sub":20},9686854,0.3,[23,24,25,26],"5000000000005000341005310100325355455001",[30,31,17,32],1794036532188]